Taking baby steps towards Agile project management with Scrum
Last week, I had an opportunity to take Craig Larman's Agile project management with Scrum course. I have been in a software project using Scrum, but before taking this course, my understanding was rather superficial. My impression about Scrum was just daily stand up meetings, iterations, and occasional retrospect meetings. So, when Craig opened the course by strongly emphasizing the core values of Agile software development, it opened my eyes. The four values of Agile software development are:
- Individuals and interactions over processes and tools
- Working software over comprehensive documentation
- Customer collaboration over contract negotiation
- Responding to change over following a plan
We use Scrum to be Agile. All the framework of Scrum, from daily stand up meetings to the small iteration cycles, now make more sense to me when looked through the glass of Agile software development philosophy.
I am still too novice to start preaching about Agile project management with Scrum. So, I stop here just with reporting that I immediately set up a Sprint back log on the office wall instead of keeping it on the project web page. This visual management with big and tangible representation induced a lot of creative conversation among us right after the second it had been put up. I think it's a good start.
Original post: May 31, 2010 | Last updated: May 31, 2010