-
Recent Posts
Recent Comments
- Jose Perez on How Does QA Fit within Agile?
- robert on Why aren’t we a profession?
- Dave Jones on Why aren’t we a profession?
- DIY Projects » Blog Archive » Passionatesoftware.Com » 5 Reasons Standardizing Your Process is a … on 5 Reasons Standardizing Your Process is a Great Idea
- PassionateSoftware.com » 5 Reasons Standardizing Your Process is a Great Idea on Five Reasons Standardizing Your Process is a Terrible Idea
Archives
Categories
Meta
Author Archives: robert
How Does QA Fit within Agile?
At an open space at Agilepalooza today, we were discussing the role of QA in Agile. The level of interest, as well as the sheer number of QAs attending, was surprising. One frequent theme was that the QA folks have … Continue reading
Posted in Uncategorized
1 Comment
Killing Zombies
Around our office, the product owner and I have started to use the metaphor of “killing zombies” to discuss moving tickets through our issue tracking system. It makes the discussion a lot more fun, and it turns out to be … Continue reading
Posted in Uncategorized
Leave a comment
Talk Amongst Yourselves
I just finished attending an excellent Certified ScrumMaster training course by Mike Cohn. I knew most of the material already but it was an excellent refresher course and it was also great to hear Mike’s experience and opinion on several … Continue reading
Posted in Uncategorized
Leave a comment
Why aren’t we a profession?
I saw an article in the New York Times that the lawyers who provided the legal rationale for waterboarding may be subject to professional discipline, but probably not criminal charges. Without getting into any political issues, or whether these interrogation … Continue reading
Posted in Uncategorized
2 Comments
You are Responsible for Your Own Career
Bob Martin recently ranted YOU, and NO ONE ELSE, is responsible for your career. Your employer is not responsible for it. You should not depend on your employer to advance your career. You should not depend on your employer … Continue reading
Posted in Uncategorized
Leave a comment
Prefer delegation to inheritance
Benjamin Nortier at 21st Century Code Works has a great post exploring of the Liskov Substititution Principle in which he tries to determine if Square “is-a” Rectangle. He rightly concludes that a Square is not a Rectangle as far as … Continue reading
Posted in Uncategorized
Leave a comment
5 Reasons Standardizing Your Process is a Great Idea
I recently wrote about some reasons that standardizing your development process is a terrible idea. But I’ll admit there are a few reasons that it might be a great idea instead. Depending on the company you work for, you might … Continue reading
Posted in Uncategorized
1 Comment
Manifesto for Software Crafstmanship
The Manifesto for Software Craftsmanship has been published. Go read it and sign it! I’m thrilled to see something like this come out. I know from my own experience the tendency to just hack it and go on, and then … Continue reading
Posted in Uncategorized
Leave a comment
Five Reasons Standardizing Your Process is a Terrible Idea
Soon after an organization adopts agile software development methods, it seems that mangers inevitably talk about the need to “mature” and “standardize” their process. Here are a few reasons standardizing your agile process is a terrible idea. Continue reading
Posted in Uncategorized
2 Comments
Name your unit tests clearly
I advocate unit testing, and particularly test driven development, for several reasons. The most obvious is that unit testing helps prevent bugs. Good unit tests also help you design better – if it’s hard to test your class, you’ll refactor … Continue reading
Posted in Uncategorized
Leave a comment