Processo Ágil de Desenvolvimento
de Software
Carla Micheli de Ávila Deinf/Disar/Sumed 22 de maio de 2014
2
PDS-BC Ágil
Necessidade
Fazer mais com menos:
entregar mais valor em menos tempo
e com equipe reduzida
3
Contexto
• 2008: primeiro projeto piloto • Dezembro/2013: PDS-BC Ágil instituído como único processo de desenvolvimento de software corporativo do Banco Central do Brasil • Até Maio/2014: mais de 30 projetos concluídos • Referência: Scrum e XP
PDS-BC Ágil
4
• Deve ser útil: foco no que é essencial • Redação objetiva:
- foco nos papéis e suas responsabilidades - referências externas para as técnicas usadas
• Formalizado a partir da prática das equipes • Colaborativo: parceria da equipe de metodologia com as equipes de desenvolvimento • Melhoria contínua: a partir da experiência das equipes e de práticas de mercado
PDS-BC Ágil
Diretrizes
6
PFS-BC - Processo de Fornecimento de Software do Banco Central
PDS-BC Ágil
PEN PPS PDS-BC
ÁGIL
Demais processos
7
Fatores de sucesso antes do desenvolvimento do software
PEN - Processo de Entendimento das Necessidades de Negócio • nivelar a visão geral do processo de negócio entre os stakeholders e a equipe de TI • comunicar os objetivos de negócio • entender as reais necessidades do cliente para atender aos objetivos
PPS - Processo de Proposta de Solução • identificar a solução mais adequada para atender às necessidades do cliente • reusar e disseminar boas soluções • simplificar soluções
Capacitação no PDS-BC Ágil • nivelar toda a equipe do projeto (desenvolvedores e Product Owner) • promover a integração da equipe para o início do trabalho
PDS-BC Ágil
8
• Product Owner como parte da equipe do projeto • Priorização do backlog: foco no valor de negócio • Simplicidade: na definição da área de negócio e na solução de TI • Comunicação: frequente e direta • Aceitação de mudanças • Testes automatizados: estabilidade para o software e segurança para a equipe • Suporte e coaching da equipe de metodologia
PDS-BC Ágil
Fatores de sucesso durante o desenvolvimento do software
9
Acompanhamento dos projetos ágeis
PDS-BC Ágil
Burndown derivado do backlog do produto. Quantidade de story points x quantidade de iterações (timebox).
10
Resultados observados
• Entregas de valor ao negócio mais frequentes • Maior comprometimento da área de negócio e da equipe de projeto • Maior qualidade do produto • Maior satisfação do cliente
PDS-BC Ágil
11
Desafios
• Ágil com terceirização • Acompanhamento dos projetos: qualidade interna e externa • Ciclos mais curtos de entrega de software • Escopo do projeto derivado dos objetivos de negócio: backlog derivado das necessidades identificadas no PEN • Cumprir o timebox: foco na simplicidade e priorização do que agrega valor ao negócio
PDS-BC Ágil
12
Obrigada! Para mais informações envie email para Caixa Corporativa da Metodologia: [email protected]
PDS-BC Ágil
Top Related