Agile and what's next

11
Agile and what's Next?! 201610 LanPM@nal

Transcript of Agile and what's next

Page 1: Agile and what's next

Agile and what's Next?!

201610 LanPM@nal

Page 2: Agile and what's next

Agenda

● Agile (one more time)

● Where we are now

● What’s next

● Backlog items (discussion)

Page 3: Agile and what's next
Page 4: Agile and what's next

Agile

Scrum

Lean software development Kanban (process + method)

Extreme Programming (XP)

Continuous Integration (CI)

Continuous Delivery (CD)

Crystal Clear

Test Driven Development (TDD)

Feature Driven Development (FDD)

Page 5: Agile and what's next
Page 6: Agile and what's next

Where we are now

Maybe HERE

Page 7: Agile and what's next

What’s Next

Being Agile at Quality● Focus on Development Technical● Embedding QA activities at Team

Page 8: Agile and what's next

Focus on Development Technical

Page 9: Agile and what's next

The Goal of Agile: Business value, Customer satisfaction, Market creation

Ref: http://blogs.itmedia.co.jp/hiranabe/2012/09/rightwing-and-leftwing-of-agile.html

Team’s Environments (collaboration)

● Scum (daily stand-up meeting, retrospective ...)

● Project facilitation● Self-organized team● Open information● ...

Technical Environments(delivers quickly and

safety)● Technical practices of

XP● Continuous Integration● Continuous delivery● Automatic “build",

“regression test", “deploy", ticket and version control

● Test Driven Development

● Refactoring● ...

Page 10: Agile and what's next

Embedding QA activities at Team

● Share concept “Built-in-Quality"● Proactive, engage in QA activities much earlier.● Works with whole-team including Product Owner (closely with business),

Architects and Developers to understand, define, and validate quality requirements.

● Integrated with day to day development.

Page 11: Agile and what's next

Backlog items (discussion)

● Xây dựng một tầm nhìn chung về chất lượng (thông qua hoạt động cộng tác giữa AL Ba - PO Ba - Bụt Team?)

● Xây dựng lại DoD của tổ chức, áp dụng cho cả nội bộ và các đối tác

● Chuẩn hóa SDP (xây dựng lại các tạo tác)

● Nhúng các kỹ năng coding review, pair-programming vào team (bạch hóa code metric của team)

● Nhúng môi trường phát triển CD/CI cho tất cả các thành viên và tất cả team

● Thúc đẩy Agile Testing trong các team

● Rõ ràng hoạt động QA? (Quality Assurance → Quality Agile)