Subscribe via RSS Feed

PMSE

Pitfall: Using the wrong developers

June 23, 2008 0 Comments
Pitfall: Using the wrong developers

[From Pitfalls of Modern Software Engineering by Bruce F. Webster (forthcoming)] Categories: managerial Various industry studies cite the productivity gap between the best and the worst developers. While there is some controversy over the ranges often cited (such as the famous 26:1 figure), anyone who has managed a diverse group of developers won’t argue with […]

Continue Reading »

Pitfall: Using the wrong metrics (or none at all)

June 23, 2008 0 Comments
Pitfall: Using the wrong metrics (or none at all)

[From Pitfalls of Modern Software Engineering by Bruce F. Webster (forthcoming)] Categories: managerial That which gets measured gets accomplished or, at least, evaluated. That’s why various software metrics are used as an indication of progress and accomplishment. The best known and easiest to compute is lines of code (LOC), usually measured as thousands of lines […]

Continue Reading »

Pitfall: Lying to yourself and others

June 23, 2008 0 Comments
Pitfall: Lying to yourself and others

[From Pitfalls of Modern Software Engineering by Bruce F. Webster (forthcoming)] Categories: managerial Self delusion and group delusion are all too common in software development projects. Several factors combine to bring this about. One is the natural optimism prevalent among software engineers, particularly when they are not allowed, encouraged, or required to spend sufficient time […]

Continue Reading »

Pitfall: Not identifying and managing risks

June 9, 2008 0 Comments
Pitfall: Not identifying and managing risks

[From Pitfalls of Modern Software Engineering by Bruce F. Webster (forthcoming)] Categories: managerial What are the risks in modern software development? Look at the pitfalls listed in this book to start. Kind of makes you want to take up gardening, doesn’t it? On the other hand, being able to identify those risks and then manage […]

Continue Reading »

Pitfall: Misjudging relative costs

June 9, 2008 1 Comment
Pitfall: Misjudging relative costs

[From Pitfalls of Modern Software Engineering by Bruce F. Webster (forthcoming)] Categories: managerial This is a classic pitfall in software engineering. Typically, insufficient time is allocated for the problem specification, research, design, architecture, and review that should occur before coding and during each development cycle. Likewise, software quality assurance (SQA) is often given little time, […]

Continue Reading »