Processo Ágil de Desenvolvimento de Software - Portal do Sisp · • nivelar a visão geral do...

12
Processo Ágil de Desenvolvimento de Software Carla Micheli de Ávila Deinf/Disar/Sumed 22 de maio de 2014

Transcript of Processo Ágil de Desenvolvimento de Software - Portal do Sisp · • nivelar a visão geral do...

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

5

Visão simplificada

PDS-BC Ágil

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