Developer productivity is made of two components: 1-) the speed at which work is done when work is getting done, and 2-) the amount of time that is lost when anything stands in the way of getting...
http://blog.scottbellware.com/2011/03/simple-definitive-metric-of-software.html
"Kaizen" is usually translated from Japanese to English as "Continuous Improvement". It loses its power in the translation. "Continuous" is perfectly reasonable and correct, but it doesn't reall...
http://blog.scottbellware.com/2011/01/kaizen-relentless-rather-than.html
User stories can be wrong. Business Analysts and Product Owners can be wrong. They can be the best representatives of user interests but they're often still proxy users. The most expensive mistak...
http://blog.scottbellware.com/2010/10/testing-user-stories-problem.html
"Iteration 0" is the initial phase on an Agile project when collaboration tools such as a source code repository server, a continuous integration server, and distributed build and test agents, as...
http://blog.scottbellware.com/2010/10/myth-of-iteration-0.html
One of the most compelling justifications for Agile development methods and techniques is made through a comparison of the cost curves of both Agile and "traditional", or "non-Agile" methods. Wh...
http://blog.scottbellware.com/2010/10/least-way-pivoting-away-from-agile.html
When Agile development is done well, user stories are always visible to everyone involved in turning ideas into working products. And they're visible all the time. When individuals or individual ...
http://blog.scottbellware.com/2010/10/user-stories-belong-to-everyone.html
It's obvious, but warrants mention: What we do in the future is likely to be different from what we're doing today. The implications for user stories should be obvious: User stories are temporary...
http://blog.scottbellware.com/2010/09/user-stories-are-temporary.html
Software development managers make sure that their workers' physical safety is secured - assuring that office ergonomics are up-to-spec, and in compliance with the prevailing laws and regulations...
http://blog.scottbellware.com/2010/09/workplace-safety-for-software.html
The need for coaches, and especially servant leaders, is a side-effect of an unfortunate organizational pathology. Consider this quote from James P. Womack: "We've got too little management and ...
http://blog.scottbellware.com/2010/09/unfortunate-case-of-agile-coaching-and.html
Management in the large: managers set expectations for their workers. Of course there's more to it, but "setting expectations" covers a lot of ground. Management is central to the productivity c...
My presentation at the Norwegian Developers Conference , "Ruby for .NET Developers" is available for viewing on Vimeo . There's a bit of off-color humor in the talk for the sake of making a poin...
http://blog.scottbellware.com/2010/06/video-ruby-for-net-developers-from.html
Leaving the Norwegian Developers Conference after the last session of the last day, conference participants were bid a fond farewell at the door by Kjersti Sandberg. I suppose it's not such a bi...
http://blog.scottbellware.com/2010/06/praise-for-norwegian-developers.html
This Friday at the Norwegian Developers Conference, the growing community of .NET leaders, influencers, and developers who have been developing in Ruby and exploring Ruby are hosting a Ruby Meet...
http://blog.scottbellware.com/2010/06/ruby-meetup-this-friday-at-norwegian.html
The issue of why there is no Domain-Driven Design in Rails came up on the Herding Code podcast episode with Cory Foy and Will Green . The inevitable question came up: Do Rails apps and develop...
http://blog.scottbellware.com/2010/06/no-domain-driven-design-in-rails.html
I'm very excited to be working with the folks at the Norwegian Developers Conference (NDC) in Oslo from June 16th to 18th on a very special event. On Wednesday evening, June 16th, we'll be celeb...
http://blog.scottbellware.com/2010/04/monospace-net-open-source-social-at.html
Phil Haack, Program Manager for ASP .NET MVC commented: > "IronRuby RTMs!? Put that in your pipe and smoke it @Bellware. The > asymptote has collapsed!" (original tweet > ) I q...
http://blog.scottbellware.com/2010/04/ironruby-drops-does-it-make-sound.html
I'll be speaking at the Lean Software and Systems Consortium Conference, taking place in Atlanta from April 21st to 23rd. My talk addresses the more egregious losses of productivity that come fr...
http://blog.scottbellware.com/2010/02/speaking-at-lean-software-and-systems.html
(Continued from: How the Mainstream Lost Software Development Productivity ) Productive designs are compartmentalized. The parts of your software are shaped to the way that your mind holds on to...
http://blog.scottbellware.com/2010/02/productive-by-design.html
(Continued from: Denying Productivity ) The greatest software development productivity comes from software that can be easily and readily understood. When you need to make changes to software, y...
http://blog.scottbellware.com/2010/02/how-mainstream-lost-software.html
(Continued from: Cause and Effect and Developer Productivity ) If you choose to use the ability to control and observe your software to restore and cultivate software development productivity, ...
http://blog.scottbellware.com/2010/02/denying-productivity.html
(Continued from: Mistaking Efficiency for Productivity ) By mistaking developer efficiency for developer productivity , we end up creating less productivity. It's an easy trap to fall into. The ...
http://blog.scottbellware.com/2010/02/cause-and-effect-and-developer.html
(Continued from: Controlled Productivity ) When productivity starts to decrease and costs start to increase, we tend to panic. In that panic we often accidentally take measures that increase dev...
http://blog.scottbellware.com/2010/02/mistaking-efficiency-for-productivity.html
(Continued from: To Control and Observe - Productive Software Development ) You can work at a level of productivity that redefines your present expectations by learning how to intentionally cont...
http://blog.scottbellware.com/2010/02/controlled-productivity.html
There isn't a productive software development effort where controlling and observing aren't the substance of productivity. If you break down productivity to it's most fundamental element, you'll ...
http://blog.scottbellware.com/2010/02/to-control-and-observe-productive.html
When a team is closing in on a release it may still find a flaw so terrible that the release opportunity might be missed. After the initial panic settles down, we go looking for the explanation o...
http://blog.scottbellware.com/2010/02/qa-missed-something.html