Do you write software for a living? Or design hardware? Or maybe some of each? While the particular projects any two software or hardware designers do may be worlds apart, we can characterize what we do in the same way: our work is 20% technology and 80% psychology. Most of the work we do is [...]
Category Archives: project management
Semler on Urgency
Ricardo Semler says: “The real difference between important and urgent is the difference between thoughtfulness and panic.” From his September 1989 article in HBR, “Managing Without Managers.”
Smart Bear Software: Lightweight Code Review presentation
A couple weeks ago I saw a great talk by Jason Cohen, founder and CEO of Smart Bear Software about lightweight code review (pdf of slides). A quick summary of Jason’s talk: Up-front code review saves time and money by finding bugs earlier (backed up this claim with real world data). Smart Bear has a [...]
Herding Cats at Google
From an Information Week article about Google: “Lots of small, short-lived projects mean traditional project management software based on task lists isn’t right for Google. For one thing, techies aren’t very good at cataloging how they spend their hours. What they are good at, it turns out, is writing up a few short sentences or [...]
Fast, Cheap, Good
“Tradeoffs: Fast, Cheap, Good – Pick Two.” That saying is usually depicted with a triangle – each edge or point of the triangle has one of the words on it. Kind of a binary (or ternary?) thing: You can have Fast and Cheap, but it’ll be lousy. You can have Fast and Good, but it’ll [...]