Acompanhamento do desenvolvimento

Monitoramento das atividades (desenvolvimento web)

Atualizado em 18.12.2011

O acompanhamento e a medição da realização do projeto permitem verificar as diferenças entre a conceituação e a execução. Ajudam a prevenir riscos, a prover as informações para atualizar a equipe e a articular as lições aprendidas no dia-a-dia.

Num projeto web, que por si só é flexível, rico em atividades intensivas em conhecimento e criatividade, o monitoramento norteia os processos atravessados por novas ideias, produtos, tecnologias, de modo que se concentrem nos resultados e se mantenham permeáveis à inovação.

As informações geradas são úteis para gerar decisões e ações acertivas, de modo que o projeto realize seus objetivos. No entanto, não deve ser um processo mais importante que o resultado em si.

Para que o gestor (ou, em método Scrum, o scrum master) monitore bem os processos de produção deve conhecer bem os processos a realizar e ter uma visão precisa dos resultados a alcançar, normalmente a partir do consenso da equipe. Este conhecimento é gerado na conceituação inicial e herdado de lições aprendidas a longo do próprio projeto em andamento e em outros projetos.

Inclui o conhecimento das pessoas e seus talentos, bem como o domínio dos modelos (templates) para criar os produtos do projeto (deliverables), processos de comunicação, processos de aprovação – o modo de formalizar o começo e a finalização dos ciclos.

O gestor precisa também registrar as mudanças de escopo, entender os melhores canais de distribuição de comunicados e produtos, usar nomenclaturas consistentes nos documentos, armazenar os arquivos nos lugares apropriados.

-> Depois dos testes com usuários, por exemplo, é preciso registrar as mudanças na interface, na arquitetura da informação, no código, nas bases de dados. E encadear novas decisões sobre o escopo do projeto.

A revisão de documentos e dos produtos de cada etapa sinaliza para mudanças de escopo e dos resultados esperados.

A emissão de diferentes versões dos documentos exige que se preste bastante atenção no controle e na sinalização da sua distribução.

-> Às vezes, numa reunião, um patrocinador pode estar opinando baseado num documento antigo e atrapalhando assim que se chegue a uma opinião de consenso.

É preciso também prestar atenção na reutilização de documentos, tanto de etapas anteriores do projeto quanto de projetos já realizados. Às vezes uma frase, um cabeçalho ou uma observação em letras pequenas aplicadas em outras situações podem comprometer a credibilidade de um projeto, e, principalmente, do gestor que não fez a adequação.

Gestão de relacionamentos

A alta gestão organizacional precisa apoiar o projeto durante a sua realização para atenuar conflitos, intermediar decisões em situações de conflito, bem como apoiar os processos e produtos do projeto para outros gestores, desenvolvedores web, designers, redatores, etc. O representante do cliente e destes stakeholders em projetos que aplicam o método Scrum é o "dono do produto" ou "projetc owner".

Por outro lado, o gestor do projeto, ou scrum matster, para fazer frente a conflitos e diferentes pontos de vista, precisa manter um histórico de bom relacionamento com os patrocinadores.

Por operar entre equipes e pessoas com diferentes competências e graus de responsabilidade, precisa cultivar a cordialidade e o respeito mútuo para efetivar os processos de cooperação necessários à realização do produto final.

Precisa enfrentar processos delicados, como a indicação de incorreções e defeitos nos produtos pelo product owner. E deixar claro para a equipe que as críticas se dirigem ao que está errado no trabalho, ao que está faltando realizar, às ações corretivas que precisam ser feitas, e não às pessoas que o realizaram.

Nas reuniões de avaliação de cada ciclo, precisa valorizar os processos já realizados, os bons resultados e gerar recomendações para os defeitos e problemas. É possível que seja necessário lidar pacientemente com a hostilidades decorrentes destas ações.

Gestão dos documentos produzidos durante o projeto

O acompanhamento do projeto web exige a atualização de algumas listas de checagem, usadas como fios condutores das ações, que variam de acordo com o escopo e o tamanho do projeto. Estas listas incluem:

Relatório de desempenho, com medições do escopo, custos e tempo, que registram as alterações no escopo, os processos de aceitação e de implementação das mudanças.

Atividades da Estrutura Analítica de Projeto, com a priorização das mais importantes – quanto mais caro o custo da demora, mais urgente é a realização da atividade (ver exemplo de lista de atividades de projetos web).

Em caso de uso de métodos ágeis, o product backlog atualizado com a acompanhamento das tarefas a fazer – ou feitas em cada iteração

Registro do controle da qualidade, com métricas de avaliação dos resultados de cada ciclo (ver requisitos da qualidade).

Contratos estabelecidos com terceiros, que descrevem os serviços e os compromissos que cada parte envolvida deve cumprir.

A gestão das listas de cada ciclo de atividades, como as dos requisitos de usabilidade, da arquitetura da informação, de acessibilidade, da compatibilidade com browsers, plataformas e dispositivos, da aderência a padrões web, dos requisitos de layout necessários à interface, é feita pelos profissionais responsáveis por estas atividades.

As listas de checagem ajudam o gestor a se concentrar nos valores do cliente em relação ao produto, nos produtos do projeto e na sua qualidade, mas não devem ser mais importantes que as ações que monitoram.

Devem ser sintéticas e de fácil acompanhamento. Para compensar a falta de detalhamento, a equipe precisa conta o tempo todo com a colaboração entre os integrantes e sua permamente discussão dos problemas do produto.

Deve ser gerado também ao longo do projeto um documento com o registro de melhores práticas, lições aprendidas ao longo do projeto. Este documento pode conduzir uma reunião na época do lançamento do site, marco do projeto, em que se faça um balanço das descobertas, invenções, melhorias de processos.

Este é um momento valioso para os profissionais envolvidos, que gera recomendações para futuros projetos e reflete diretamente na excelência dos produtos.

 

Assuntos relacionados
Controle da qualidade
Melhores práticas - explicitação do conhecimento aprendido no projeto, em conteúdo estruturado
Planejamento da qualidade
Objetivos do projeto (briefing)
Avaliação de web site: Atividades relacionadas
Requisitos da qualidade
Gerenciamento dos riscos (diretrizes)
Resistência a mudanças

Referências sobre monitoramento das atividades do desenvolvimento
Is there any meat on this lean UX thing?, de Jared M. Spool (User Interface Engineering, acesso em 18.12.2011)
When facts just don't matter (Gantthead, acesso em 24.6.2009)
UX Design-Planning not one-man show (Boxesandarrows, acesso em 5.6.2008)
11) Auditor advice (Gantthead, acesso em 23.7.2007)

Avellar e Duarte no Twitter Avellar e Duarte no Facebook

Mapas temáticos
Checklists para
projetos web