A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

José A. S. Alegria PT Comunicações e PT Sistemas de Informação, CAQ, Ordem dos Engenheiros Arquitectura Organizacional e Engenharia de Processos: Agilidade.

Apresentações semelhantes


Apresentação em tema: "José A. S. Alegria PT Comunicações e PT Sistemas de Informação, CAQ, Ordem dos Engenheiros Arquitectura Organizacional e Engenharia de Processos: Agilidade."— Transcrição da apresentação:

1 José A. S. Alegria PT Comunicações e PT Sistemas de Informação, CAQ, Ordem dos Engenheiros Arquitectura Organizacional e Engenharia de Processos: Agilidade vs Disciplina Lisboa, 27 de Janeiro de 2004

2 José A. S. Alegria PT Comunicações e PT Sistemas de Informação, CAQ, Ordem dos Engenheiros Arquitectura Organizacional e Engenharia de Processos: Agilidade vs Disciplina Lisboa, 27 de Janeiro de 2004 Plan Driven Agility

3 Discussão de apenas dois pontos extremos do tema: organizacional Ao nível organizacional projectoAo nível do projecto

4 Capacidade Potencial para a Agilidade Organizacional

5 (DRAFT: Confidencial Restricto) 5 3) Infra-Estrutura Pilares Fundamentais da Capacidade Potencial para a Agilidade Organizacional 1) Política de Governance Funcional e Operacional 2) Recursos Humanos 4) Processos e Clientes Internos 5) Fornecedores 6) Mecanismos de Auditoria e de Gestão Global do Risco

6 (DRAFT: Confidencial Restricto) 6 Pilares Fundamentais da Capacidade Potencial para a Agilidade Organizacional 3) Infra-Estrutura 1) Política de Governance Funcional e Operacional 2) Recursos Humanos 4) Processos e Clientes Internos 5) Fornecedores 6) Mecanismos de Auditoria e de Gestão Global do Risco Arquitectura e Infra-estrutura Tecnológica Arquitectura e Infra-estrutura Base Aplicacional Arquitectura e Infra-estrutura de Integração

7 Quanto aos métodos de desenvolvimento de projectos…

8 (DRAFT: Confidencial Restricto) 8

9 Os Processos Químicos Industriais como fonte inspiradora… Processos EstáveisProcessos Estáveis Processos InstáveisProcessos Instáveis

10 (DRAFT: Confidencial Restricto) 10 The Manifesto for Agile Software Development We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. Kent Beck Mike Beedle Arie van Bennekum Alistair Cockburn Ward Cunningham Martin Fowler James Grenning Jim Highsmith Andrew Hunt Ron Jeffries Jon Kern Brian Marick www.agilealliance.org

11 (DRAFT: Confidencial Restricto) 11 SCRUM (www.controlchaos.com)www.controlchaos.com

12 (DRAFT: Confidencial Restricto) 12 SCRUM (www.controlchaos.com)www.controlchaos.com

13 (DRAFT: Confidencial Restricto) 13 SCRUM: Origem The New New Product Development Game in Harvard Business Review, 1986. –The… relay race approach to product development…may conflict with the goals of maximum speed and flexibility. Instead a holistic or rugby approachwhere a team tries to go the distance as a unit, passing the ball back and forthmay better serve todays competitive requirements.

14 (DRAFT: Confidencial Restricto) 14 SCRUM: Características One of the agile processes Self-organizing teams Product progresses in a series of month-long sprints Requirements are captured as items in a list of product backlog No specific engineering practices prescribed Uses generative rules to create an agile environment for delivering projects

15 (DRAFT: Confidencial Restricto) 15 SCRUM: Project Noise Level

16 (DRAFT: Confidencial Restricto) 16 SCRUM: Overview

17 (DRAFT: Confidencial Restricto) 17 SCRUM Master Represents management to the project Typically filled by a Project Manager or Team Leader Responsible for enacting Scrum values and practices Main job is to remove impediments

18 (DRAFT: Confidencial Restricto) 18 SCRUM Team Typically 5-10 people Cross-functional –QA, Programmers, UI Designers, etc. Members should be full-time –May be exceptions (e.g., System Admin, etc.) Teams are self-organizing –What to do if a team self-organizes someone off the team?? –Ideally, no titles but rarely a possibility Membership can change only between sprints

19 (DRAFT: Confidencial Restricto) 19 SCRUM Sprints Scrum projects make progress in a series of sprints Analogous to XP iterations Target duration is one month +/- a week or two But, a constant duration leads to a better rhythm Product is designed, coded, and tested during the sprint

20 (DRAFT: Confidencial Restricto) 20 SCRUM No Changes during Sprints Plan sprint durations around how long you can commit to keeping change out of the sprint

21 (DRAFT: Confidencial Restricto) 21 SCRUM Product Backlog A list of all desired work on the project Usually a combination of story-based work (let user search and replace) task-based work (improve exception handling) List is prioritized by the Product Owner Typically a Product Manager, Marketing, Internal Customer, etc.

22 (DRAFT: Confidencial Restricto) 22 SCRUM No Changes during Sprints

23 (DRAFT: Confidencial Restricto) 23 SCRUM: from Sprint Goal to Sprint Backlog Scrum team takes the Sprint Goal and decides what tasks are necessary Team self-organizes around how theyll meet the Sprint Goal Manager doesnt assign tasks to individuals Managers dont make decisions for the team Sprint Backlog is created

24 (DRAFT: Confidencial Restricto) 24 SCRUM: Sprint Backlog during the Sprint Changes –Team adds new tasks whenever they need to in order to meet the Sprint Goal –Team can remove unnecessary tasks –But: Sprint Backlog can only be updated by the team Estimates are updated whenever theres new information

25 (DRAFT: Confidencial Restricto) 25 SCRUM: Sprint Burndown Chart

26 (DRAFT: Confidencial Restricto) 26 SCRUM: Daily Scrum Meetings Parameters –Daily –15-minutes –Stand-up –Not for problem solving Three questions: 1.What did you do yesterday 2.What will you do today? 3.What obstacles are in your way? Chickens and Pigs are invited It does help to avoid any other unnecessary Only Pigs can talk

27 (DRAFT: Confidencial Restricto) 27 SCRUM: Sprint Review Meeting Team presents what it accomplished during the Sprint Typically takes the form of a demo of new features or underlying architecture Informal 2-hour prep time rule Participants Customers Management Product Owner Other engineers

28 (DRAFT: Confidencial Restricto) 28 SCRUM

29 (DRAFT: Confidencial Restricto) 29

30 Bibliografia Recomendada

31 (DRAFT: Confidencial Restricto) 31 SCRUM (www.controlchaos.com)www.controlchaos.com

32 (DRAFT: Confidencial Restricto) 32 eXtreme Programming

33 (DRAFT: Confidencial Restricto) 33 Balancing Agility and Discipline


Carregar ppt "José A. S. Alegria PT Comunicações e PT Sistemas de Informação, CAQ, Ordem dos Engenheiros Arquitectura Organizacional e Engenharia de Processos: Agilidade."

Apresentações semelhantes


Anúncios Google