The Blame Game: How Necessary Is Traceability?

Filed Under Human Factors, Software Process | 12 Comments

As we know, egoless development environments are necessary for a productive learning environment for our teams; however, I have been knocking around the idea of conducting an experiment and completely eliminating any traceability within the software process.
Here is my thought: with the exception of “fail fast” pieces of the software process (such as the build […]

Your New Process (Some Assembly Required)

Filed Under Software Process | 6 Comments

Software teams are continually looking to adopt and mutate their processes to help counteract their immediate needs and weaknesses. And I think we can all agree that different software processes have their strengths and weaknesses.
Therefore, it is only logical to say that the this equation holds true:
Process Strengths + Current Team Weaknesses […]

Clients, Budgets, and The Credit Card Phenomenon

Filed Under Human Factors, Software Process | Leave a Comment

There are many big reasons why you want stakeholders involved in a project including: input, feedback, direction, and buy off. However, all projects have a single thing in common - budget.
When project owners get left in the dark (or sometimes keep a blind eye on purpose) they run the serious risk falling trap […]

The Illusion Of Technically Competent Managers

Filed Under Human Factors, Software Process | 8 Comments

The role of technical manager is inherently flawed by nature.
It is insanely rare that you can find someone who is both technically competent and has the people management skills to accomplish this job - so already you are working against the odds. Jurgen’s recent opinion that most software developers are utterly unqualified for such […]

Quit Sweeping Known Uncertainity Under The Rug

Filed Under Human Factors, Software Process | 3 Comments

This is a continuation of the post - Mr. Yuk Says Project Roadmaps Are Poisonous
As the saying goes, the first step in fighting addiction is admitting you have a problem. Unfortunately, it is human nature for us to rationalize away our problems. Problems which then create ticking time bombs in fragile card houses.
One […]

keep looking »
Close
E-mail It