Monday, June 7, 2010

day 1 - SCRUM


today i learned a software development process called SCRUM. very geeky eh?
i was dragged into a meeting about scrum process. we talked bout the process owner, scrum master and the team members.

the process owner is the one that dictates what he wanted the team to accomplish within a certain limit of time usually called sprint. a sprint will last from 2 to 4 weeks. also, it is the process owner's responsibility to record the things to be accomplish in a sort of "project backlog."

from there, the scrum master steps in and manages the team. its the scrum master's task to make sure that the events on the backlog are attended (what will be included in the latest sprint and what event will be waiting in queue) also, its the scrum master's task to make sure that there will be no interruptions to the team during the run of the sprint.

and then there is the team member. the team members are free to get the task that they are most comfortable working with. if the need arises, the scrum master can assign task to the members. once the sprint starts, no one can add a task to the current sprint. if there are task needed to accomplished, then they are added to the backlog and later prioritized for the next sprint.

what i like the most in the scrum are the daily short 10-minutes meeting. in these meetings between the scrum master and the team members, there are only 3 questions needed to be answered by all members including the scrum master. these are:

1) What did you do yesterday?
2) What are you doing now?
3) What hinders you from doing your task?

as i was contemplating on these three questions, i realized that these are great questions we can ask ourselves everyday just to assess if we are really performing or not. work related or not, i think these three questions are very important and will be very helpful in attaining our goals in life. so starting today, why don't we ask ourselves everyday with these three questions?

No comments: