Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Cursos Agile Think - Lean - 2/4

554 visualizaciones

Publicado el

Curso Lean Software Development - Parte 2/4
A Startup Agile Think está disponibilizando de forma livre treinamentos sobre processos e métodos ágeis voltado para o fomento e o estudo do Agile no Brasil. Acesse www.agilethink.com.br e saiba mais!

Publicado en: Educación
  • Inicia sesión para ver los comentarios

Cursos Agile Think - Lean - 2/4

  1. 1. LEAN “LEAN vê todos os métodos ágeis como válidos, aplicações comprovadas do pensamento lean. E vai além disso, pois permite a prosperação desses métodos” Jeff Sutherland – Criador do SCRUMwww.agilethink.com.br ©2017 Agile Think® - Todos os direitos reservados
  2. 2. André Vidal Fundador e Sócio Diretor da Agile Think, com 20 anos de experiência na área de Tecnologia. Atualmente trabalha como Gerente de Projetos e Agile Coach. É pesquisador, ministra cursos técnicos e de especialização nas áreas de Tecnologia da Informação. Articulista das revistas Engenharia de Software e Java Magazine da Devmedia. ESCRITOR Autor do livro Agile Think® Canvas, Editora Brasport AGILE COACH Agile Coach e Gerente de Projetos pela empresa Abu Consultoria CONSULTOR Gestão de Projetos, Governança, Processos, Negócios e Quality Assurance CERTIFICAÇÕES: MBA Gestão de Projetos, PMI-ACP, CSM - Scrum Alliance, EXIN-ASF e SAFe www.agilethink.com.br ©2017 Agile Think® - Todos os direitos reservados
  3. 3. www.agilethink.com.br ©2017 Agile Think® - Todos os direitos reservados
  4. 4. LEAN SOFTWARE DEVELOPMENT Genealogia Métodos Ágeis www.agilethink.com.br ©2017 Agile Think® - Todos os direitos reservados
  5. 5. Escritório de Projetos de Software www.agilethink.com.br ©2017 Agile Think® - Todos os direitos reservados
  6. 6. LEAN SOFTWARE DEVELOPMENT Simples de entender! "Não se muda nenhuma estrutura sem mudar primeiro os valores.” - (Anônimo) Valores do Lean Software Development • Construa com qualidade (embutida) • Entregue rapidamente • Respeite as pessoas • Otimize o todo • Pergunte: Como reduzir o tempo do ciclo de desenvolvimento? • Sistemas a prova de erros • Pergunte: Até onde queremos chegar? “A mudança não é ruim. Antecipar –se à mudança é tornar as coisas mais flexíveis. O soft do software não é a toa! O software é destinado à mudar e ser tolerante à mudança. Por isso, ao escrevê-lo, devemos empregar práticas tolerantes à mudança.” Mary Poppendieck www.agilethink.com.br ©2017 Agile Think® - Todos os direitos reservados
  7. 7. LEAN SOFTWARE DEVELOPMENT Governancia Lean Software Development A visão IBM - Scott Ambler e Per Kroll www.agilethink.com.br ©2017 Agile Think® - Todos os direitos reservados
  8. 8. LEAN SOFTWARE DEVELOPMENT Criando Organizações Lean Operacionalizando o Escritório de Projetos Ágeis www.agilethink.com.br ©2017 Agile Think® - Todos os direitos reservados
  9. 9. Framework de Ger. Projetos SCRUM act SCRUM Encerramento (from SCRUM) Construção / Acompanhamento (from SCRUM) Planejamento (from SCRUM) 06 - Finalização e Entrega de Produto (from SCRUM) 02 - Priorização do Backlog (from SCRUM) 05 - Reunião Diária (from SCRUM) A Release foi finalizada? O Projeto foi Finalizado? 03 - Planejamento da Sprint (from SCRUM) Iniciar Projeto (from SCRUM) Finalizar Projeto (from SCRUM) Efetuar Entrega Parcial (from SCRUM) A Sprint foi finalizada? 04 - Sprint (from SCRUM) Definição do Plano de Jogo, visão e backlog do Produto. Priorização do Backlog do Produto e planejamento de Releases Reunião entre o Dono do Produto e o Time de Projeto. Definição de metas a serem alcançadas e comprometimento de todos para com os resultados de cada Sprint. Início do Período de desenvolvimento. Existe a utilização da Metodologia de Desenvolvimento de Software FDD - Feature Driven Development. Reuniões para aferição do andamento dos trabalhos durante a Sprint. A Finalização e Entrega é a última fase do ciclo Scrum, e é composta por uma reunião de retrospectiva e levantamento de erros e acertos da equipe durante a Sprint. Validação se a Release chegou ao seu final. Caso tenha sido finalizada, existe uma nova priorização do Backlog. Caso contrário, é feito um novo planejamento de Sprint. Caso a Release tenha chegado ao seu final, é verificado se o projeto foi finalizado. Se sim, o projeto é terminado. Caso contrario, é feita uma nova priorização. 01 - Preparação - Pré-Game (from SCRUM) [SIM] [NÃO] [NÃO] [SIM] [NÃO] [SIM] www.agilethink.com.br ©2017 Agile Think® - Todos os direitos reservados
  10. 10. Gestão do Conhecimento Casos de Uso http://www.ibm.com/developerworks/rational/library/jun07/kroll/ www.agilethink.com.br ©2017 Agile Think® - Todos os direitos reservados
  11. 11. Gestão do Conhecimento Ciclo de Desenvolvimento http://www.ibm.com/developerworks/rational/library/jun07/kroll/ www.agilethink.com.br ©2017 Agile Think® - Todos os direitos reservados
  12. 12. Metodologia de Desenvolvimento FDD - Feature Driven Development act FDD - Feature Driven Development «conditional» 01 - Planejamento (from FDD) Requisitos de Negócio e parâmetros do domínio do problema Lista de Funcionalidades agrupadas em conjunto de áreas correlatas de negócio Identificação de responsáveis por classes e funcionalidades Projeto Técnico das Funcionalidades (Diagramas de Sequencia, DER, Comunicação) Finalização e entrega de Funcionalidades Prontas ao Cliente O Modelo de Objetos são refinados e acrescidos de novos métodos «conditional» 02 - Iterações (from FDD) Diagramas com Modelos e Objetos de Negócio 04 - Detalhar Por Funcionalidade (from FDD) 05 - Desenvolver Por Funcionalidade (from FDD) 01 - Desenvolver Modelo (from FDD) 02 - Construir Lista de Funcionalidades (from FDD) 03 - Planejar Por Funcionalidade (from FDD) Entrega do Produto (from FDD) Iniciar Desenvolvimento (from FDD) www.agilethink.com.br ©2017 Agile Think® - Todos os direitos reservados
  13. 13. Pondo a mão na massa Definindo um cronograma Iniciando o ciclo de desenvolvimento Demanda que pode ser observada e mensurada Definição de Projeto para que seja mensurada e controlada a demanda Requisitos definidos para desenvolvimento Realização dos Casos de uso e demais requisitos O que o usuário deseja? O que o produto deverá fazer? Como o produto será construido? Quando o Produto será incrementado? www.agilethink.com.br ©2017 Agile Think® - Todos os direitos reservados
  14. 14. FIM Dúvidas! www.agilethink.com.br ©2017 Agile Think® - Todos os direitos reservados

×