2. Scrum Master
- Guide everyone to follow Scrum process
- Facilitate communication between Product
Owner (PO) & team
- Help PO meet their objectives through scrum
- Improve the team productivity
- Improve the engineering practices & tools
3. East Agile
- Work in entrepreneurial environment with
dynamic and evolving needs
- Practicing agile methodology since the very
start
4. Agile at East Agile
- Real pair programming
- BDD & TDD
- Business value focused iterative development
6. Agile at East Agile
- Real pair programming
- BDD & TDD
- Business value focused iterative development
- Extreme Programming
7. Agile Master at East Agile
- Support PO
+ train about agile process
+ help to break down
stories & prioritize
+ encourage to write BDD
(cucumber test) & discuss
daily with teams
8. Agile Master at East Agile
- Support PO
+ train about agile process
+ help to break down
stories & prioritize
+ encourage to write BDD
(cucumber test) & discuss
daily with teams
Source: http://library.smartweb.vn/
9. Agile Master at East Agile
- Support teams
+ Teams work
independently
+ BDD & TDD
+ Daily meeting to share
knowledge and help solve
problems between teams
+ Remove barriers
Source: http://blogs.collab.net/
10. Agile Master at East Agile
- Support teams
+ Teams work
independently
+ BDD & TDD
+ Daily meeting to share
knowledge and help solve
problems between teams
+ Remove barriers
11. Agile Master at East Agile
- Facilitate communication between PO & team
+ PO not on site
+ Facilities to enable daily interaction and
discussion between PO & team
+ Daily delivery
+ Daily email
12. How to be a good Agile Master?
- Have good knowledge of and hold firm on
agile principles
- Good communication skills
- Build good relationship with teams
- Supportive and facilitative
- Enthusiastic and believe in agile method