Archive for January, 2008
Tuesday, January 8th, 2008
Ian Cooper discusses his experience using mock objects in Test-Driven Development (TDD) and how they may have taken it too far in this article. Of course, there is always the classic article by Martin Fowler “Mocks aren’t Stubs” as a related read.
Posted in Agile, Developer, Testing, XP | No Comments »
Tuesday, January 8th, 2008
Continuous Integration is one the practices of Extreme Programming (XP) which helps reduce risk at integration time by shortening the amount of time a system is not integrated an automated tests run against it. Damon Poole discusses how this practice can be extended to multiple stages for larger system integration efforts with multiple teams in this 3-part article series.
Posted in Agile, Collaboration, Developer, Planning, Project Management, Scaling, XP | 1 Comment »
Monday, January 7th, 2008
Jeff Sutherland, co-inventor of Scrum, discusses how Scrum was incrementally implemented in the Google AdWords team in this video. He also mentions industry data that he has collected regarding the use of Scrum and gains in software delivery capability.
Posted in Agile, Collaboration, Developer, Lean, Planning, Product Owner, Project Management, Scaling, Scrum, Testing, XP | No Comments »
Sunday, January 6th, 2008
As part of Steve McConnell’s blog on how to get closer to 10X productivity and quality in software development, he has published this entry on Technical Debt. How it can be created and some ways to deal with it.
Posted in Collaboration, Developer, Planning, Product Owner, Project Management, Testing | No Comments »
Wednesday, January 2nd, 2008
Ruby is a programming language with a lot of hype behind it these days. Kane Mar has created some screencasts on how to do Test-Driven Development with Ruby in this blog entry.
Posted in Agile, Developer, Testing, XP | No Comments »
Wednesday, January 2nd, 2008
As organizations adopt Agile techniques it may be interesting to see where their focus goes as time goes on. Mike Cohn describes such a situation where Product Owners have evolved to the environment in this article.
Posted in Agile, Change, Planning, Product Owner, Project Management, Scaling, Scrum | No Comments »