-
Microsoft’s Problematic Lack Of Nightly Builds For IE
Really interesting insight into Microsoft’s development cycles for Internet Explorer in an article over at Ars Technica.
It makes me wonder what obstacles Microsoft’s IE Team has that prevents it from making quicker releases and getting crucial feedback from developers so that Microsoft can deliver “…what developers really want in their browser”. Without that frequent release cycle, how else do you get that feedback?
It’s an interesting contrast with, say, the SQL Server team or some of the other developer tools teams, where the CTP is the rule, and getting releases in front of users quicker is the name of the game. How much before the official release of SQL Server 2008 did Microsoft start selling licenses to run CTP builds of SQL Server in a production environment?
And, I’m willing to admit that maybe they really do have those frequent release cycles internally; heck, I know we’re releasing things internally long, long before a customer ever sees them. That doesn’t mean I agree with it, though.
-
Three Rivers Institute » Blog Archive » Approaching a Minimum Viable Product (emphasis mine)
Isn’t learning one of the core benefits of Agile development? Closer contacts with customers, to learn what they want, how they work. Shorter release cycles to get more frequent, validating feedback, to learn whether your product is on the right track.
Watching our team struggle with that validation, seeing a backlog of items sit unreleased so that the product can be released “as a whole collection of features” is really hard. Our Agile team has hit a waterfall product release schedule, and it affects morale on the team so quickly.
It’s frustrating, but changing the traditional “a product is this collection of features, and the next upgrade *has to* add these new features” mindset is proving very, very difficult.