‘Spikes’ are time boxed periods of research and development used in Agile Software Development environments to research a concept and/or create a simple prototype.
The Difference Between Waterfall, Iterative Waterfall, Scrum and Lean Software Development (In Pictures!)
Here’s a VERY simple overview of the main differences between Waterfall Development, Iterative Waterfall Development, Scrum/Agile Development and Lean.
An interesting Google Tech Talk by Yehuda Katz on the subject of Interfaces and the future of Ruby.
A series of 30 second interviews from STARWEST 2008, discussing the effect that Agile Software Development has on testing and the testing process.
I just stumbled upon a site that really made me laugh – the Waterfall Manifesto.
A great Google Tech Talk talk by Dave Astels about the next step after Test Driven Development: Behaviour Driven Development (in Ruby).
There seems to be a lot of hype around about the difference between ‘Doing Agile’ and ‘Being Agile’ – the conversation seems to be getting rather heated to say the least!…
In this hour-long Google Tech Talk (2008) seminar, Mary Poppendieck talks us through the history of leadership and the role of leadership in Software Development environments.
Ken Schwaber, one of the founding fathers of Scrum, talks about Scrum at a Google Tech Talk gathering back in 2006.
An Introduction to Agile and Scrum Part 2 by Robert Dempsey, CEO of adsdevshop.com.
An Introduction to Agile and Scrum Part 1 by Robert Dempsey, CEO of adsdevshop.com.
Risks are traditionally identified, assessed, responded to and monitored by a Project Manager. In Agile working environments the responsibility for risk management is shared by all involved. There don’t seem to be any official guidelines on how to manage risks within an Agile environment, so I’ll combine my personal views/learning with notes/ideas I’ve found scattered around the web.
Reliability is one of the four performance measures that you should consider when building an Agile Balanced Scorecard. The other three are Value, Velocity and Quality.