Escolar Documentos
Profissional Documentos
Cultura Documentos
de Software
Ágil
SCRUM e FDD
Rildo F Santos
rildo.santos@etecnologia.com.br
rildo.santos@companyweb.com.br
twitter: @rildosan
blog: http://rildosan.blogspot.com/
VersãoVersão
4 4 | RFS rildo.santos@etecnologia.com.br Todos os direitos reservados e protegidos © 2006 e 2010
Sobre o autor: Rildo F. Santos
Coach e Consultor de Gestão de Negócios, Inovação e Tecnologia para a Gestão 2.0, a Gestão Ágil.
Tutorial BizAgi, Modelagem de Processos de Negócios com BPMN
A Gestão Ágil ajuda as empresas a responder mais rápido as demandas de negócio e mudanças. A Gestão 2.0,
abrange Planejamento Estratégico, Gestão por Processos Ágeis, Gestão de Projetos Ágeis, Tecnologia da Informação
(Métodos Ágeis), Inovação e Liderança.
Minha Experiência:
Tenho mais de 10.000 horas de experiência em Gestão de Negócios, Gestão de Inovação, Governança e Engenharia de
Software. Formado em Administração de Empresas, Pós-Graduado em Didática do Ensino Superior e Mestre em Engenharia
de Software pela Universidade Mackenzie.
Fui instrutor de Tecnologia de Orientação a Objetos, UML e Linguagem Java na Sun Microsystems e na IBM.
Conheço Métodos Ágeis (SCRUM, Lead, FDD e XP), Arquitetura de Software, SOA (Arquitetura Orientado a Serviço),
RUP/UP - Processo Unificado, Business Intelligence, Gestão de Risco de TI entre outras tecnologias.
Sou professor de curso de MBA da Fiap e fui professor de pós-graduação da Fasp e IBTA.
Possuo fortes conhecimentos de Gestão de Negócio (Inteligência de Negócio, Gestão por Processo, Inovação, Gestão de
Projetos e GRC - Governance, Risk and Compliance), SOX, Basel II e PCI;
E experiência na implementação de Governança de TI e Gerenciamento de Serviços de TI. Conhecimento dos principais
frameworks e padrões: ITIL, Cobit, ISO 27001 e ISO 15999;
Desempenhei diversos papéis como: Estrategista de Negócio, Gerente de Negócio, Gerente de Projeto, Arquiteto de Software,
Projetista de Software e Analista de Sistema em diversos segmentos: Financeiro, Telecomunicações, Seguro, Saúde,
Comunicação, Segurança Pública, Fazenda, Tecnologia, Varejo, Distribuição, Energia e Petróleo e Gás.
Possuo as certificações: CSM - Certified SCRUM Master, CSPO - Certified SCRUM Product Owner , SUN Java Certified
Instrutor, ITIL Foundation e sou Instrutor Oficial de Cobit Foundation e Cobit Games;
Onde estou:
Twitter: http://twitter.com/rildosan
Blog: http://rildosan.blogspot.com/
SCRUM FDD
SmallTalk SRUM é:
Engineering Tools Processo empírico de gerenciamento e
controle.
- Faz a inspeção e adaptação em loops
de feedback
- Faz entrega de valor ao cliente em até
30 dias;
- “Escalável” para suportar grandes
projetos
- Compatível com CMM3 e ISO9001
- Extremamente simples, mas muito
resistente...
Valores do Scrum::
- Transparência
-Integridade: assim que perceber
algo, faça algo
- Ser empírico
- Auto-organização
- Entrega de valor
Versão 4 | RFS rildo.santos@etecnologia.com.br Todos os direitos reservados e protegidos © 2006 e 2010 6
Tutorial BizAgi, Modelagem de Processos de Negócios com BPMN O coração do SCRUM
Legenda:
Retrospectiva
Revisão da Sprint
Cerimônias Planejamento
da Sprint
da Sprint
artefatos Reunião
diária
24 horas
Visão do
Produto
Tarefas
da Sprint
Reunião
diária
Equipe
Product
Onwer
facilita
SCRUM
ajuda
Master
facilita
Execução da
Sprint
facilita
Revisão da Sprint
Produto
Retrospectiva da Sprint
e a equipe SCRUM.
Product Owner, responsável por:
- Definir a Visão do Produto
- Elaborar e manter o Product
Backlog
- Definir a prioridade e ROI;
- Representar o cliente
- Aceitar ou rejeitar os entregáveis
SCRUM Master é responsável por:
- Ser um líder (servidor);
- Remover impedimentos;
- Proteger a equipe;
- Ajudar o PO (com Product Backlog);
- Ser o facilitador da equipe;
- Garantir as práticas SCRUM.
Equipe SCRUM é responsável por:
- Fazer estimativa;
- Definir as tarefas;
- Desenvolver o produto;
- Garantir a qualidade do produto;
- Apresentar o produto ao cliente
Equipe: auto-gerenciável e multifuncional
Versão 4 | RFS rildo.santos@etecnologia.com.br Todos os direitos reservados e protegidos © 2006 e 2010 9
Tutorial BizAgi, Modelagem de Processos de Negócios com BPMN A Equipe e Comprometimento:
Envolvidos Comprometidos
SCRUM Master
Equipe
DPF - Detalhar por Funcionalidade: já dentro de uma iteração de construção, a equipe detalha os
requisitos e outros artefatos para a codificação de cada funcionalidade, incluindo os testes. O
projeto para as funcionalidades é inspecionado. O resultado é o modelo de domínio mais
detalhado e os esqueletos de código prontos para serem preenchidos.
Apresentação
(Visões e Controladores de Interface)
Negócio
(Domínio do Problema)
Interface com
Persistência
outros sistemas
Rosa: momento, intervalo - Será que representam um momento ou intervalo de tempo? Um exemplo
seria um objeto que armazena temporariamente as informações de login durante o processo de
Autenticação.
Amarelo - papéis - É uma maneira de participar de uma atividade (por qualquer pessoa, lugar ou coisa) ?
Assinatura em um sistema como um administrador, que muda o comportamento do programa,
exigindo uma senha que contas de convidado não, é um exemplo.
Azul - Descrição - É simplesmente uma descrição do catálogo-como a que classifica ou objeto 'rótulos„ Um ?
Se os usuários do sistema são rotulados com base no departamento de uma empresa em que trabalham
dentro e isso não muda a forma como o sistema se comporta, isso seria uma
descrição.
Verde - parte, lugar ou coisa - algo tangível, unicamente identificável. Normalmente, se você passar a
três perguntas acima e acabam por aqui, sua classe é um verde ". O usuário do sistema e as
sub-seções do sistema são todos os que visitam PPTs.
SCRUM
FDD
Gerenciamento Engenharia de
de Projeto Software
O SCRUM e o FDD são complementares em muitos aspectos:
-Podemos utilizar o SCRUM para o Gerenciamento
- E o FDD para as práticas de Engenharia de Software
Versão 4 | RFS rildo.santos@etecnologia.com.br Todos os direitos reservados e protegidos © 2006 e 2010 20
Tutorial BizAgi, Modelagem de Processos de Negócios com BPMN Gerenciamento (SCRUM) e Engenharia de Software (FDD, XP)
SCRUM FDD
FBS cria uma “estrutura analista de funcionalidades”, como estamos trabalhando com FDD, cada feature
deve representar um item do Product Backlog
Devemos combinar, juntar as melhores práticas de cada método para termos um processo
completo de Gestão de Projetos e de Engenharia de software Ágil
Entre em contato:
- eventos@companyweb.com.br
- rildo.santos@companyweb.com.br
- rildo.santos@etecnologia.com.br
SCRUM:
SCRUM Product Owner
http://www.slideshare.net/Ridlo/scrum-product-owner
SCRUM Experience
http://www.slideshare.net/Ridlo/scrum-experience-o-tutorial-scrum
http://etecnologia.ning.com/
Versão 4 | RFS rildo.santos@etecnologia.com.br Todos os direitos reservados e protegidos © 2006 e 2010 30
Tutorial BizAgi, Modelagem de Processos de Negócios com BPMN Notas:
Marcas Registradas:
Todos os termos mencionados e reconhecidos como Marca Registrada e/ou comercial são de
responsabilidade de seus proprietários. O autor informa não estar associada a nenhum produto e/ou
fornecedor apresentado neste material. No decorrer deste, imagens, nomes de produtos e fabricantes
podem ter sido utilizados, e desde já o autor informa que o uso é apenas ilustrativo e/ou educativo, não
visando ao lucro, favorecimento ou desmerecimento do produto/fabricante.
Melhoria e Revisão:
Este material esta em processo constante de revisão e melhoria, se você encontrou algum problema
ou erro envie um e-mail nós.
Criticas e Sugestões:
Nós estamos abertos para receber criticas e sugestões que possam melhorar o material, por favor
envie um e-mail para nós.
Imagens:
Google, Flickr e Banco de Imagem.
de Software
Ágil
SCRUM e FDD
Rildo F Santos
rildo.santos@etecnologia.com.br
rildo.santos@companyweb.com.br
twitter: @rildosan
blog: http://rildosan.blogspot.com/
VersãoVersão
4 4 | RFS rildo.santos@etecnologia.com.br Todos os direitos reservados e protegidos © 2006 e 2010