A great way to make quality important in your organization

There’s really only one key practice for quality:  continuous improvement, and its dual, continuous learning. For continuous learning, many practices that help; one of my personal favorites is ‘Lunch and Learn.’  It’s easy to get started, allows the team to ‘opt in’ to shared practices, and is an amazing opportunity for growth. One example that … Continue reading A great way to make quality important in your organization

Quick article excerpt for the day…on Apple’s business strategy and software leadership.

Making software central is key to Apple’s strategy…why do you think that is?

Building teams: Developers, not Programmers

If you aren’t in the software development business, this post is not for you.  These aren’t the droids you are looking for.  Move along! Once upon a time, it was Good Enough to have wicked good coding skills.  Master programmers would hand out assignments to the rest of the team, who would code up the … Continue reading Building teams: Developers, not Programmers

Design trade-offs, and the virtue of fast (part 3 of 3)

So, what’s the lesson for software in these different examples of “the high end” vs. “the cheap”? In my view: 1) Make a cheap (FAST) prototype. It may not have the cachet of the ultimate product, but it will validate the functionality of the product, and begin the incremental test/design/improve cycle. 2) If you have … Continue reading Design trade-offs, and the virtue of fast (part 3 of 3)

Design trade-offs, the knee in the price curve, and appropriate solutions

Poor man’s camera stabilizerhttp://littlegreatideas.com/steadycam/ This is an important reminder that cheaper does NOT have to mean “radically worse.” This is brilliant; you may well have seen it before, but if you haven’t, go look. If you have… Consider this. A good low-end, name brand stabilizer (Steadicam ‘Merlin’) is about $900. It’s a LOT nicer than … Continue reading Design trade-offs, the knee in the price curve, and appropriate solutions