Agile in Rio 2013: "Agilidade no Serviço Público Brasileiro: É possível?"

Post on 09-Jul-2015

601 views 0 download

description

Apresentação feita no evento Agile In Rio 2013 em conjunto com o amigo Bruno Olímpio (www.brunoolimpio.com.br). Relatamos os desafios e soluções que encontramos em nossa implantação de um novo processo de desenvolvimento da Superintendência de Tecnologia da Informação (STI) da Universidade Federal Fluminense (UFF), no Rio de Janeiro.

Transcript of Agile in Rio 2013: "Agilidade no Serviço Público Brasileiro: É possível?"

Agililidade no Serviço Público: é possível?

Thiago Diogo & Bruno Olímpio [ @id.uff.br ]

Quem somos nós? Thiago Diogo

Diretor de Desenvolvimento de Sistemas da STI / UFF

Cientista da Computação, Mestrando em Engenharia de Produção (UFF)

6 anos na STI / UFF

Bruno OlímpioCoordenador do Escritório de

Projetos da STI / UFFMatemático, MBA em

Gerenciamento de Projetos (UFF)2 anos na STI / UFF

Contexto Programa de Expansão das Universidades Federais – REUNI Comunidade de 60.000 pessoas (potenciais usuários) Maior necessidade de TI (Dependência em alguns casos!)

O Ambiente STI

Importância da TI dentro da Estrutura da UFF

Migração do Mainframe para Baixa Plataforma

Diversidade da Força de Trabalho

Servidores públicos federais

Terceirizados

Alunos Bolsistas

O mundo Usuário qualificado

Docentes PhDs = IntelectualAlunos de 18 anos = “Tecnological”

Novas tecnologias e possibilidades todos os dias

Obstáculos à agilidade no Serviço Público

Federal

Desafios Ambiente Político

Como comprometer o cliente?

Desafios POs Pouco Comprometidos

É possível ser ágil sem PO?

Desafios Equipes Part-Time

e Pouco experientes (alunos)

Como garantir as entregas?

Desafios

Infraestrutura Física

Onde a equipe vai trabalhar?

Desafios

Infraestrutura (DataCenter)

Deploy frequente? Como? E a disponibilidade?

Desafio: Como ser ágil nesse ambiente?

Adap

tabi

lidad

e

O que era necessário? Comunicação constante com os

clientes! Entregas frequentes Construção conjunta = Feedback Auto-gerenciamento obrigatório! Ritmo de acompanhamento

(cerimônias)

O que era necessário? Documentação entre Equipe e Cliente Atividade de Planejamento (Release

Planning) Análise dos Riscos

Cronograma Foco na Qualidade Total

O que era necessário? Geração e registro das evidências

Formato dos documentos para Desenvolvimento de Software (diferente do PMBOK)

Gerenciamento dos Requisitos ao longo do tempo

Definição dos responsáveis para cada atividade (Matriz RACI)

O que era necessário?

Testamos Pair-Programming

Práticas técnicas para o Método Ágil

Política de Qualidade baseada em

Testes Automatizados

Planning Poker para estimativas

(Game)

Mesclagem = Processo STI

Mesclagem = Processo STI

Adaptabilidade!

Processo STI

Processo STI

Automação!

Estratégia de Implantação

Capacitação no processo + SCRUM

Decisão Técnica: Adoção do Ruby on Rails (Cultura

de Testes)

Fomento da Cultura de Qualidade

Implantação de um PMO Ágil (Múltiplos projetos)

Agrupamento de Projetos em Programas

PMO Ágil

https://github.com/dancastellani

Benefícios Padronização Incremento da

Previsibilidade

Reunião de Governança: Priorização das Demandas

Documentação Assinada

PMO Ágil Equipe de Análise Relacionamento

com o Usuário durante Operação

Comunicação Gestão de RH

Resultados

Produtos (2 anos de agilidade)

32 Novos Sistemas

1.360 Requisitos Entregues

6.7M visitas aos sistemas

34.700 contas de email

Ferramentas

Ferramentas

+

Resultados Integração Contínua

Resultados Integração Contínua: Cobertura

Resultados Redmine

Resultados Muitas aplicações Rails = Gestão de Dependências! (Ferramenta Interna)

https://github.com/emoreth

Resultados Deploy com Webistrano (Ferramenta Interna)

https://github.com/emoreth

Resultados Jenkins Metrics (Ferramenta Interna)

https://github.com/hugohenley

Parcerias e Consultoria Externa

O que vem pela frente?

FuturoTestes e Piloto com

Kanban

Futuro Build Pipeline + Continuous

Delivery

Futuro Utilização da Amazon AWS

Futuro Avaliação MPS.BR Nível F

Aproveitando…

UFFTech 2013

13 e 14 de Novembro

www.tech2013.uff.br

Iniciativas 1/2

Portal de Processos Abertos

www.sti.uff.br/processos

Iniciativas 1/2

Manifesto de Código Livre da

UFF

http://github.com/sti-uff

Obrigado!

Thiago Diogo & Bruno Olímpio [ @id.uff.br ]