Você está na página 1de 28

10/29/16

Porque um time gil buscaria certificaes


MPS.Br e CMMI ?
www.jambu.com.br
Eng. Marcelo S Jambu Tecnologia
PA Belm Brasil 2016

10/29/16

Apresentao
Institucional
APRESENTAO
Breve Histrico

1996
Fundada com Foco em consultoria em
sistemas Unix, Telecom e desenvolvimento de
Sistemas.

1998
Foco em Projetos de meios de pagamento
(sistemas de carto de crdito/bancrios, smart card)

2008
Obteno das primeiras certificaes e
estabelecimento de parcerias com projetos
OpenSource

2009
Criao do estdio de Software JambuLabs e
primeiro contrato de escopo negocivel e Scrum.

2013
Inicio da implantao do modelo de
qualidade para Obteno do nvel G de maturidade
de Software MPS.Br

2014

Nivel G do MPS

2016

Primeira empresa do norte com CMMI-Dev 2

Apresentao
Institucional

Apresentao
Institucional

Apresentao
Institucional

Jambu Tec

Projetos TIC, Governana e Infraestrutura Linux

Jambu Labs

Estdio de Software, Java, Rubi on Rails, Android

Academia do Software Livre


Educao Tcnica Certificada

Apresentao
Institucional

Porque um time gil buscaria


certificaes MPS.Br e
CMMI ?

Questes sobre Agilidade


MPS.Br e CMMI

Vantagem mercadolgica ?

Pelo desafio ?

Vaidade ?

Desejo de melhoria organizacional ?

Porque sim ?

Questes sobre Agilidade


MPS.Br e CMMI

Questes sobre Agilidade


MPS.Br e CMMI

Independentemente do porte empresas de


desenvolvimento software precisam lidar frequentemente
com questes relativas qualidade, custos e prazos em
produtos/projetos.
Empresas que demonstram a capacidade de lidar com
essas questes apresentam algum grau de maturidade
de seus processos.

10

Questes sobre Agilidade


MPS.Br e CMMI

Quando um time gil busca maturidade de seus


processos de software, coloca a prova a sua
capacidade de refletir, refinar e adaptar a sua
engenharia de software

11

Questes sobre Agilidade


MPS.Br e CMMI

O time percebe que agilidade no improvisao


nem informalidade.
No d para esperar auto organizao de times
inexperientes, sem maturidade, com perfil frgil e
mediano.

12

Questes sobre Agilidade


MPS.Br e CMMI

No contexto de processo de software recomendados


pelo CMMI-Dev e MPS.Br como garantir aderncia
quando se utiliza Mtodos geis, Scrum, Kanban ?

Qual a melhor forma de registrar o processo ?

Como estabelecer indicadores ?

Como atender s recomendaes e s prticas ?

13

Questes sobre Agilidade


MPS.Br e CMMI

Referncia: Anais do SPIN Recife 2008

14

Nossa Vivncia

Antes da certificao muitas prticas no eram


rigorosamente levadas a srio, como as reunies
dirias, ciclos fixos das sprints, integrao contnua
Estvamos em busca da melhor forma de usar os
quadros e post-its
Sabamos que no seriam ferramentas de
gerenciamento de projeto tradicionais que nos
ajudariam

15

Nossa Vivncia

Decidimos investir no nosso Scrum

Passamos a tratar da Gerncia do Projeto (GPR)

Entendemos que o nosso User Story Map poderia ser


estendido para atender as praticas da Gerncia de
Requisitos (GRE)

Com a necessidade de implementar uma Gerencia da


Qualidade (GQA), as sprints passaram a ser mais
organizadas, as reviews e retrospectivas precisaram ser
mais bem registradas e as prticas de TDD passaram a
fazer parte do desenvolvimento

16

Nossa Vivncia

A Gerencia da Configurao (GCO) nos levou a


melhorar o processo de integrao contnua, o uso
intensivo do GIT no controle de verso e a sofisticao
da rastreabilidade horizontal e vertical

Medio a Anlise, entre outras coisas, tornou possvel


o desenvolvimento com times dispersos (home office)

17

Pageto

18

Apresentao
Institucional

Prticas geis

Scrum

Lean

Kaisen melhoria contnua

Kanban

User Story Mapping

Design thinking

Gesto Visual

19

Pageto

20

Pageto

Application Lifecycle Management


gerncia de negcio com engenharia de software
PageTo
JambuLabs
Project Model
Canvas

User Story Map

Tarefas
Kanbam

Fotos, Vdeo
e udio

Cerimnias
Marcos

Quadro de
Riscos

Quadro de
Viabilidade

Team
Management

Quadro
Burn-up

GC: Paredes, Repositrio ECM

21

Pageto

Cdigo/VCS

Integrao

Build

Testes

Bug Track

Release

Gerenciamento
De Custos

Quality
Assurance

Team
Log

ALM: GitLab, OpenStack e Jenkigs

Homologao

Produo

Deployment
22

Pageto

23

Processo

24

Metodologia Scrum

25

Metodologia Scrum

26

Processo

27

Obrigado
Fim!
Marcelo Rocha de S
marcelo@jambu.com.br
10/29/16

28