-
Agile
Agile Before there was Agile: Egoless Programming and Step-by-Step
Two key ideas underlying modern Agile development practices. First, that work can be done more effectively by Whole Teams in…
Read More » -
Software Development
Static Analysis isn’t Development Testing
I constantly get emails from Static Analysis vendors telling me why I need to buy their technology. Recently I’ve been…
Read More » -
Software Development
2011: The State of Software Security and Quality
It’s the end of the year. Time to look back on what you’ve done, what you’ve learned, your successes and…
Read More » -
DevOps
Devops has made Release and Deployment Cool
Back 10 years or so when Extreme Programming came out, it began to change the way that programmers thought about…
Read More » -
Agile
Iterationless Development – the latest New New Thing
Thanks to the Lean Startup movement, Iterationless Development and Continuous Deployment have become the New New Thing in software development…
Read More » -
Software Development
Diminishing Returns in software development and maintenance
Everyone knows from reading The Mythical Man Month that as you add more people to a software development project you…
Read More » -
Agile
You can’t be Agile in Maintenance? (Part 2)
This article continues from You can’t be Agile in Maintenance? (Part 1) Coding Guidelines – follow the rules Getting the…
Read More » -
Agile
You can’t be Agile in Maintenance? (Part 1)
I’ve been going over a couple of posts by Steve Kilner that question whether Agile methods can be used effectively…
Read More » -
Agile
Standups – take them or leave them
We left ‘em. Standup meetings are a core practice in Agile methods like Scrum and XP. Each day the team…
Read More »