Upload
anderson-diniz-hummel
View
124
Download
2
Embed Size (px)
Citation preview
Vision *
SPRINT
<= 1 Month
24 h
Daily
Scrum
Sprint
Planning
Sprint
Review
Sprint
RetrospectiveProduct
Backlog
Sprint
Backlog
DoD
Artefacts Events
PODEV
TEAM
Scrum Team
SM
Product
Increment
RulesRoles
DEVTEAM
Sprint
Goal
DoR*
• Framework Scrum
• EVENTS
• What will I do today to help the Development Team meet the Sprint Goal?
• Do I see any impediment that prevents me or the Development Team from meeting the Sprint Goal?
Daily Scrum
• ARTIFACTS
• Ordered list of everything that might be needed in the product;
• Single source of requirements for any changes to be made to the product;
Product Backlog
• A Lot of Sprints
pre game
pos game
release planning
sprint planning sprint retrospective
sprint review
• PRODUCT VISION
Describes the Idea, the Project Objective.
Is what should be satisfied at the end of the project
Bussines Value
Bussines Value
• PRODUCT BACKLOG
Product Backlog Item’s priority must address the Product Owner
40
Estimando Obras Literárias
O Ateneu
Impressionistic novel
238 pages
Portuguese 1888
Chico Bento
children stories
20 pages
Portuguese
ESTIMATING BY REFERENCE
MVP
Ideias
Build
Product
Measure
Data
Learn
A Minimum Viable Product is a version of a new product which allows to collect
the maximum validated learning about customers with the least effort.
Task boardSprint
BacklogTO DO DOING DONE
Xplsadljoijlksdfmnlasmd,m,
8
DFLJDLFJÇDLKFÇL
LfjllÇflgkff
IksokmmfpÇl,,
Kkpççpçç~~çççççç
13
kdfj
LdkfçlDçlf
Burndown
S
M
E
L
L
S
Commons code smells :
• Lazyclass
• Feature envy
• Contrived complexity
• Inappropriate intimacy
R
e
f
a
c
t
o
r
• Extract Method• Move Method• Move Field• Extract Class• Encapsulate Field• Rename Method• Pull Up Method• Pull Up Field• Push Down Method• Push Down Field• Extract Subclass• Extract Superclass
AGILE ARCHITECTURE
ITER
ATI
ON
#1A
RC
HIT
ECTU
RE
ITER
ATI
ON
#2A
RC
HIT
ECTU
RE
ITER
ATI
ON
#3A
RC
HIT
ECTU
RE
FULL
PR
OJE
CT
AR
CH
ITEC
TUR
E
ReferencesAuthor Original Tittle In Portuguese
Craig Larman Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development
Utilizando UML e Padrões
David J. Anderson Kanban: Successful Evolutionary Change for Your Technology Business
Kanban: Mudança Evolucionária de Sucesso para seu Negócio de Tecnologia
Eric Ries The Lean Startup: How Today's Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses
A Startup Enxuta - Como Os Empreendedores Atuais Utilizam a Inovação...
Ken Schwaber, JeffSutherland
Scrum Guide Guia do Scrum
Kent Beck, Cynthia Andres Extreme Programming Explained: Embrace Change
Programação Extrema (xp) Explicada - Acolha as Mudanças
Kent Beck Test Driven Development: By Example
TDD – Desenvolvimento guiado por testes
ReferencesAuthor Original Tittle In Portuguese
Mauricio Aniche Test-Driven Development: Teste e Design no MundoReal.
-
Martin Fowler Refactoring: Improving the Design of Existing Code
Refatoração: Aperfeiçoamento e Projeto
Matt Wynne, Aslak Hellesoy The Cucumber Book: Behaviour-Driven Development for Testers and Developers
-
Mike Cohn User Stories Applied: For Agile Software Development
-
Robert C. Martin Clean Code: A handbook ofAgile Software Craftsmanship
O Codificador Limpo: Um Código de Conduta para Programadores Profissionais.
Robert C. Martin, MicahMartin
Agile Principles, Patterns andPractices in C#
Princípios, Padrões e Práticas Ágeis em C#
ReferencesAuthor Sites URL
Paulo Caroli e Taina Caetano http://www.funretrospectives.com/
Several http://blog.adaptworks.com.br/
Several http://agilemomentum.wordpress.com/
Scrum Alliance http://www.scrumalliance.org/why-scrum/core-scrum-values-roles
Fim
pt.slideshare.net/AndersonDinizHummelbr.linkedin.com/in/andersonhummel
[email protected]/andersonhummel