Ralph Jocham • Started as programmer; discovered process as a problem early on • First Unified Process with UML • Agile since 2000 with XP • Scrum in 2003 • Oracle, LinkedIn, Roche,
Trang 2Ralph Jocham
• Started as programmer; discovered process as a problem early on
• First Unified Process with UML
• Agile since 2000 with XP
• Scrum in 2003
• Oracle, LinkedIn, Roche, Google, The Gap, Swisscom, Texas Instruments, Siemens Medical, ThoughtWorks, JPMorganChase
• Did come around, different cultures and domains
• Founder of effective agile
• Trainer and Engagement Manager with
Trang 3Right Quality – No!
Trang 4Right Quality – Yes!
Trang 5What is the Product Backlog
Trang 6What is a Sprint Backlog
The Sprint Backlog is the set of Product Backlog items selected for the Sprint, plus a plan for delivering the product Increment and realizing the Sprint Goal
Trang 7Roles, Artifacts and Events in Action
Trang 8effective agile 8
Plan
TaskTaskTaskTask
Task
Task
Product Backlog Item Product Backlog Item Product Backlog Item Product Backlog Item Product Backlog Item Product Backlog Item Product Backlog Item Product Backlog Item
Trang 10Right Quality – Yes!
Trang 12Agile Testing Quadrants
Trang 13Agile Testing Quadrants
NFR
Trang 14Agile Testing Quadrants
Trang 16How to get there
Trang 18effective agile 18
Trang 19• • •
Trang 20effective agile 20
• • • • • •
Trang 21• • • • •
Trang 22V-Model
Trang 23V-Model?
Trang 24V-Model?
Trang 25V-Model Logically Applied
Trang 26V-Model Timely Applied
Trang 27V-Model Timely Applied in Sprint
Trang 28effective agile 28
Trang 30effective agile 30
Trang 32effective agile 32
Trang 34effective agile 34
Trang 36effective agile 36
Trang 37Tooling
• • • •
UIBusiness
DomainPersistence
Trang 38effective agile 38
ATDD to TDD
Trang 40Questions?
RalphJochamwww.effec'veagile.com