quinta-feira, 31 de março de 2011

[Seminário] Gerenciamento Ágil de Projetos de Software

FACULDADE ANHANGUERA DE CAMPINAS
UNIDADE III

Thiago luciano STEFANELLI – ra 0941464430
joão paulo de souza santos – ra 0970475006
Gerenciamento Ágil de Projetos de Software
Campinas
2011
O Gerenciamento Ágil de projetos de software foi criado a partir de valores e princípios discutidos no Manifesto para Desenvolvimento Ágil de Software em 2001. É considerado uma nova plataforma de gerenciamento de projetos, que é aplicado em ambientes que sofrem constantes mudanças, em que o método de gerenciamento de projetos clássico não se aplica.
O objetivo desse tipo de gerenciamento é se desfazer de antecipações de ações e atividades do gerenciamento clássico, buscando o desenvolvimento da visão de futuro e capacidade de exploração. Para que o processo de exploração tenha sucesso, tem base em cinco objetivos:
1. Inovação contínua: entregar ao cliente, produtos que atendam as necessidades e superem as expectativas. Estímulo do autogerenciamento e autodisciplina em organizações que possuam tal cultura;
2. Adaptabilidade do produto: produtos entregues aos clientes devem atendê-los no presente e ser adaptáveis no futuro;
3. Tempos de entrega reduzidos: equipes altamente técnicas e focadas são fundamentais para o desenvolvimento de produtos que retornem investimentos.
4. Capacidade de adaptação do processo e das pessoas: equipes formadas por profissionais que superem mudanças e desafios em ambientes dinâmicos;
5. Resultados confiáveis: entrega de produtos com valor agregado que proporcionem o aumento de lucratividade da organização.
O Gerenciamento Ágil de Projetos é visto como resposta às pressões por constantes inovações, redução dos ciclos de desenvolvimento e implantação de novos produtos ou serviços e adaptação a um ambiente de negócio bastante dinâmico.
Definição, Valores e Princípios do Gerenciamento Ágil de Projetos
O Gerenciamento Ágil de Projetos é um conjunto de valores, princípios e práticas que auxiliam a equipe de projeto a entregar produtos ou serviços de valor em um ambiente desafiador. Os valores e os princípios descrevem o porquê do gerenciamento e as práticas como realizá-lo.
O Gerenciamento Ágil possuem quatro valores centrais:
1. Respostas às mudanças são mais importantes que o seguimento de um plano. Caracterizado por processos que enfatizam a visão do futuro e a exploração, ao invés do planejamento detalhado e a respectiva execução.
2. Entrega de produtos está acima da entrega de documentação. Não se trata de desconsiderar a importância da documentação, mas assumir que os resultados só podem ser avaliados pela equipe de projeto e pelo cliente quando algo concreto é apresentado.
3. Priorização da colaboração do cliente sobre a negociação de contratos. Deve ser estabelecida uma parceria entre o cliente e a equipe de projeto.
4. Os indivíduos e suas interações são mais importantes que os processos e as ferramentas. Os processos servem como guias e as ferramentas utilizadas para melhorar a eficiência, mas sem pessoas com qualificações técnicas e comportamentais adequadas, nenhum processo ou ferramenta produz resultado algum.
Ciclo de vida e Fases do Gerenciamento Ágil de Projetos
Apesar dos processos não serem tão importantes quanto as pessoas, o Gerenciamento Ágil defende não atribuir excessos de documentação e padronização, por isso deve ter foco no conceito de agilidade e assegurar o alcance dos objetivos de negócio. Por isso deve:
· Favorecer a exploração e a cultura adaptativa;
· Permitir a auto-organização e autodisciplina;
· Promover a confiabilidade e a consistência possíveis, dados o grau de incertezas e a complexidade inerentes ao projeto;
· Ser flexível e facilmente adaptável;
· Permitir visibilidade ao longo do processo;
· Incorporar o aprendizado;
· Englobar as práticas específicas de cada fase;
· Prover pontos de verificação;
O Gerenciamento Ágil de Projetos possui uma etapa inicial, seguida por vários ciclos ou iterações. A cada ciclo é feito um novo planejamento de escopo, prazo, custo e qualidade, visando à entrega de produtos ou resultados e possibilitando incrementos de funcionalidades conforme a necessidade do negócio. É estruturado em cinco fases:
1. Visão: determinação da visão do produto e escopo do projeto, definição da comunidade do projeto e definição de como a equipe de projeto trabalhará em conjunto;
2. Especulação: identificação dos requisitos iniciais para o produto, definição das atividades, desenvolvimento de um plano de projeto, incorporação de estratégias para minimização de riscos, estimativas de custos e outras informações financeiras;
3. Exploração: entrega de produtos planejados através do gerenciamento da carga de trabalho;
4. Adaptação: revisão de resultados entregues, análise da situação atual e avaliação de desempenho da equipe e projeto;
5. Encerramento: finalização das atividades do projeto.
No decorrer do projeto, as fases de especulação, exploração e adaptação se alternam, de modo a aperfeiçoar os produtos do projeto e a etapa de especulação é retomada a cada ciclo e, somente, após a obtenção do produto final, chega-se a fase de encerramento.
Práticas do Gerenciamento Ágil de Projetos
O Gerenciamento Ágil de Projetos possui um conjuntos de práticas para serem implementadas em cada uma de suas fases.
Práticas da Fase Visão
Na fase visão é identificado o que precisa e como deve ser feito o trabalho. As práticas dessa fase são estruturadas em visão do produto, escopo do projeto, comunidade do projeto e abordagem.
1. Visão do produto: desenvolvimento de um conceito e arquitetura do produto de forma a garantir o entendimento a todos os envolvidos
2. Escopo do projeto: documentação do objetivo principal do projeto, que descreva prazo, custos, recursos, qualidade e riscos do projeto.
3. Comunidade do projeto: definição da equipe do projeto, identificação das partes envolvidas e estabelecimentos de papéis e nível de envolvimento entre as partes envolvidas no projeto.
4. Abordagem: estabelecer a forma de trabalho em conjunto da equipe de projeto.
Práticas da Fase Especulação
As práticas dessa fase são divididas em estrutura analítica do produto e planejamento de entregas.
1. Estrutura analítica do produto: definição de funcionalidades do produto e documentação para registro de funcionalidades e requisitos do produtos e prazo para desenvolvimento.
2. Planejamento das entregas: desenvolvimento de roteiro para ser seguido pela equipe de projeto para a entrega do produto.
Práticas da Fase Exploração
Conjunto de práticas que proporcionam ao gerente de projeto o acompanhamento e desenvolvimento de uma equipe com alto desempenho e promover inovação e encorajamento à equipe. As práticas são divididas em entrega segundo os objetivos, práticas técnicas e comunidade do projeto.
1. Entrega segundo os objetivos: atribuição de responsabilidades aos integrantes do projeto.
2. Práticas técnicas: redução de custos ao longo das fases do projeto, mas com o objetivo de entregar valor ao cliente “hoje” com olhos no futuro.
3. Comunidade do projeto: desenvolvimento constante da equipe de projeto, reuniões para coordenação das atividades do projeto, realizações de reuniões com cliente para garantir o atendimento de suas expectativas.
Práticas da Fase Adaptação
A prática da fase adaptação é definida como revisão do produto/projeto/equipe e ações de adaptação. Devem ser realizados feedbacks frequentes para garantir que as funcionalidades, qualidade, desempenho da equipe e progresso estejam acontecendo corretamente no projeto.
Práticas da Fase Encerramento
Essa fase é marcada pela celebração, que tem o propósito de reconhecer e marcar o encerramento do projeto e, a limpeza de eventuais itens em aberto, entrega da documentação final e relatórios financeiros e administrativos requeridos.
Comparação: Gerenciamento Clássico e Gerenciamento Ágil de Projetos
Com relação aos processos, e em comparação ao método clássico de desenvolvimento de projetos, o gerenciamento ágil dá foco à execução ao invés do planejamento, visando à entrega de valor ao cliente e à apresentação de resultados ao longo do projeto e adaptação ao invés de controle, o que permite alterações substanciais de escopo a cada ciclo ou interação, de forma a atender mudanças de requisitos.
Com relação à área de conhecimento, o gerenciamento ágil de projetos aborda todas as áreas do gerenciamento clássico, porém dá foco diferenciado à entrega de valor ao cliente, respostas rápidas às necessidades de mudanças e valorização do indivíduo.

Nenhum comentário:

Postar um comentário