Tuesday, January 17, 2006

Daily Scrum

Today as we were just about to start our Daily Scrum meeting, we discovered that one of the team members has switched to another team! After getting over our initial astonishment, we reassigned him to attend the daily scrum of the other team he has now joined. If it was not for the daily scrum, this team member would have been working with the other teams for several days without the rest of us even knowing about it! That's a demo of how Scrum practices lead to high visibility.

Monday, January 02, 2006

Retention of Software Developers

  • Working on developing interesting and challenging software solutions.
  • Using cutting edge technology, tools and methodologies to develop such software solutions.
  • Continually learning new things and improving ones technical abilities (knowledge and skills).
  • Getting a fair salary within the lines of the competition of the local market.
  • Seeing a career advancement path, expecting promotions and reward for performance.
  • Getting recognition, feeling valued by the company and having an important role in the project.
  • Having a say in the design and direction of the project. Exercising ones creativity and being heard.