Documentação: Antes ou Depois?
Um assunto que sempre gosto de comentar entre amigos é qual a etapa ideal de se documentar um projeto. Atuo em uma empresa Gold Partner da Microsoft e muitos de nossos clientes preferem que a documentação para todas as atividades abordados durante um projeto seja entregue ao final do projeto. Com isso geralmente pulamos a parte de testes, homologação e muitas vezes nem passamos por uma POC. Eu geralmente sigo o que o mercado pede e o que a empresa contrata/recomenda, porém sempre passo minha opinião sobre o assunto e demonstro discordância neste ponto.
Eu sou certificado em Microsoft Solutions Framework (MSF), e com base na herança que o MSF tem do PMBOK aprendi que a Visão, Planejamento e Testes devem preceder a implementação, mas não é todo cliente que entende a importância desse assunto. Certa vez atendi um cliente que felizmente consegui mostrar esta importância e fechamos um projeto de SCCM para 2 messes, onde 80% do tempo foi de testes e documentação, logo no início, e depois os 20% restantes de tempo implementamos a solução, quase sem nenhum problema e retrabalho, isso realmente foi um planejamento ideal. Agora me diz qual cliente concorda em ficar 2 meses e meio sem ver você atuando no ambiente de produção e ele te pagando por isso? No meu caso este foi o único cliente até agora, e posso afirmar que este cliente está muito bem estruturado com a implementação. Seria muito bom acordar desta forma com os demais clientes também.
Outro projeto que participei e gostei muito da sua estrutura foi uma que contemplava a implementação do SCCM e SCOM, foi gerenciado por um consultor Principal da Microsoft (Principal é o nível de consultor acima do Sênior), este, que era um profissional mais velho, era certificado em MSF fazia muito tempo e logo de início me sugeriu: Fique o primeiro mês documentando e testando a solução no ambiente de homologação. (Claro que o tempo aqui foi calculado de acordo com o cronograma definido por ele, gerente de projeto, e não um mês por qualquer motivo). Deu tão certo que o cliente da época contrata nossos serviços até hoje.
Porém, quanto mais experiência você vai adquirindo com o tempo é possível sim entregar ótimos projetos e documentar tudo apenas no final, quase sem testes, e isso acontece muito a pedido do cliente. Muitas vezes tenho que entregar os documentos no último dia, na semana de encerramento do projeto, bem dizendo. Eu particularmente gosto apenas de revisar o documento na última semana, e não criar ele J. Qual é a visão de vocês quanto a isso?
Espero que a informação tenha sido útil,
Abraços.
Cleber Marques
Microsoft MVP & MCT | Charter Member: SCVMM & MDOP
Projeto MOF Brasil: Simplificando o Gerenciamento de Serviços de TI
Meu Blog | MOF.com.br | CleberMarques.com | CanalSystemCenter.com.br