Monday, November 26, 2007

Daily Scrums... mm

Well, Ive been introducing myself to several agile practices... from starting our continuous integration approach to stating to develop Test-Driven, Im realizing that Agile is definitely worth the effort... Our process is based on our knowledge of RUP but I really like those new agile practices.

The book Im reading (Extreme-Programming- Explained) showed me that the value of "Communication" is essential to having a team going on. I want a practice for ensuring my team is communicating frequently but without the overhead of unnecesary meetings. So I decided to give it a try to Daily Scrum meetings. Have you heard of them? Well give t a try for a week and see if its a valuable practice for us. Here is how they work:

We'll meet at 9.15 to 9.30 am each day and each member of the team will answer three questions:

1. What have you done since yesterday? (accomplishments)
2. What are you planning to do by tomorrow? (to be accomplished)
3. Do you have any problems preventing you from accomplishing your goal? (issues/concerns/risks). Im gonna play the "Scrum master" role, so my job will be to support in those issues.

Scrum seems to be a very interesting aproach. Check this out: Scrum in 5 minutes. I'll keep posting on our experience!

hey!

hey! My name is Oscar and Im a software developer here in Costa Rica, Latinamerica. Although Im not a full time programmer (currently im also a manager, analyst and designer), I think our first class citizen is code and the best we can make it the better will be our lives too!

Wanna read what Im studying and learning about writing good code? Well, that's what this blog is about. Software Patterns, Agile practices and Lean thinking, Software factories... this is the stuff I like to talk about.

Well, as my first post Id like to guide you to the Agile Manifesto... Check it out in www.agilemanifesto.org. Im considering putting my sign in there... what do you think?