Professional Documents
Culture Documents
2008.10
Backlog
Excel template is efficient than tool Managed by PM Always put priority over backlog items. Dont start to do any works which are not listed in backlog except incident and s1 Issue Bugzilla ticket for all backlog items and put links on backlog to trace Include all product req., engineering tasks, innovation and meetings.
IN PROGRESS
DONE
Task: Configure database and SpaceIDs for Trac Owner: Sanjay Time Remaining: 4 hrs
Task: Configure database and SpaceIDs for Trac Owner: Sanjay Time Remaining: 4 hrs Task: Configure database and SpaceIDs for Trac Owner: Sanjay Time Remaining: 4 hrs
Owner: Sanjay Owner: Sanjay Time Remaining: Time Remaining: 4 hrs 4 hrs Task: Configure database Task: Configure database and SpaceIDs for Trac and SpaceIDs for Trac Owner: Sanjay Owner:` Sanjay Time Remaining: Time Remaining: 4 hrs 4 hrs Task: Configure database Task: Configure database and SpaceIDs for Trac and SpaceIDs for Trac Owner: Sanjay Owner:` Sanjay Time Remaining: Time Remaining: 4 hrs 4 hrs Task: Configure database Task: Configure database and SpaceIDs for Trac and SpaceIDs for Trac Owner: Sanjay Owner:` Sanjay Time Remaining: Time Remaining: 4 hrs 4 hrs Task: Configure database Task: Configure database and SpaceIDs for Trac and SpaceIDs for Trac Owner: Sanjay Time Remaining: 4 hrs Owner:` Sanjay Time Remaining: 4 hrs
Task: Configure database and SpaceIDs for Trac Owner: Sanjay Time Remaining: 4 hrs Task: Configure database Task: Configure database and SpaceIDs for Trac and SpaceIDs for Trac Owner: Sanjay Time Remaining: 4 hrs Owner: Sanjay Time Remaining: 4 hrs
Task: Configure database and SpaceIDs for Trac Owner: Sanjay Time Remaining: 4 hrs
Task: Configure database and SpaceIDs for Trac Owner: Sanjay Time Remaining: 4 hrs
Task: Configure database and SpaceIDs for Trac Owner: Sanjay Time Remaining: 4 hrs
Outcome
Reduce interrupt works & over-time works Increase productivity and service quality; keep focus on jobs; Service incidents: 18 during 2H 2007 vs. 3 during 1H 2008 More innovation in the team : life-map, Nova, TDD, CI, Global search
Scrum process
Planning
It is a like to find an optimized way continuously with progressive elaboration process
Scrum process
Backlog
Even rough UI help to scope and estimate clearly It would be a perfect when it has following components: User story + scenario (steps) + constraints + acceptance criteria + visual elements Users involvement is critical Put every things in Backlog including bug fix and documentation and meetings, etc..
Estimation
Its always difficult but improved To estimate well, Knowing teams velocity is the most important Trust team members estimation Engineers are tend to be optimistic when they estimate their works : Calendar vs. Ideal time
10
Scrum process
Team velocity & improvement
Dash-board is an essential mechanism for team to be self-organized Go through trial & error to get a reliable velocity Its hard to improve teams velocity after settled in but could improve it steadily when we motivate them enough Avoid volatility in velocity Learn good ways doing of Agile from experts from inside or outside of organization Try to apply pair programming or pair-review at least Participate Agile conferences or held team seminar regularly
Scrum tools
12
Scrum tools
Agile management Sticky notes/Post-its Whiteboards Twiki Spreadsheets templates (Excel) Yahoo! Sprint Manager (internally developed) Commercial Version One: Agile Community/Team/Enterprise (VersionOne, Inc.) Rally Community/Program (Rally Software) ScrumWorks Basic/Pro (Danube Technologies, Inc.) Pivotal Tracker (Pivotal Labs) Mingle (ThoughtWorks Studios) CI (open source) Hudson Jenkins Continuum