Subscribe via RSS Feed

PMSE

Pitfall: Allowing new features to creep (or pour) in

June 3, 2008 0 Comments
Pitfall: Allowing new features to creep (or pour) in

[From Pitfalls of Modern Software Engineering by Bruce F. Webster (forthcoming)] Categories: managerial The impulse to constantly add new and incremental features to a software program certainly isn’t unique to modern software develoment, or to a particular technology or methodology. It derives largely from three sources. Upper management and marketing want, and sometimes need, those […]

Continue Reading »

Pitfall: Allowing the specification to drift or change without agreement

June 3, 2008 1 Comment
Pitfall: Allowing the specification to drift or change without agreement

[From Pitfalls of Modern Software Engineering by Bruce F. Webster (forthcoming)] Categories: managerial Let’s start by freely acknowledging that, with rare exceptions, software of any complexity changes between original specification and actual delivery. This is to be expected, and to a certain extent encouraged, when the changes represent a refinement of our understanding of the […]

Continue Reading »

Pitfall: Attempting too much, too fast, too soon

May 30, 2008 1 Comment
Pitfall: Attempting too much, too fast, too soon

[From Pitfalls of Modern Software Engineering by Bruce F. Webster (forthcoming)] Categories: managerial If your organization is adopting some new technology or methodology (the “TOM”), it is likely because of wonderful claims about how it will improve your software engineering efforts: faster development time, higher quality, lower complexity, and so on. Leaving aside the likelihood […]

Continue Reading »

Pitfall: Abandoning good software engineering practices

May 29, 2008 0 Comments
Pitfall: Abandoning good software engineering practices

[From Pitfalls of Modern Software Engineering by Bruce F. Webster (forthcoming)] Categories: managerial Why would the use of a new technology or methodology (the “TOM”) cause managers and developers to neglect or even abandon solid software engineering practices? Because those practices are under pressure from the start. Many engineers don’t know them and aren’t willing […]

Continue Reading »

Pitfall: Adopting a technology or methodology without well-defined objectives

May 26, 2008 0 Comments
Pitfall: Adopting a technology or methodology without well-defined objectives

[From Pitfalls of Modern Software Engineering by Bruce F. Webster (forthcoming)] Categories: managerial One of the defining moments in American politics during the 2nd half of the 20th century came early in the 1980 presidential campaign. Senator Ted Kennedy, heir apparent to the Kennedy legacy, was challenging his party’s incumbent, Jimmy Carter, for the nomination. […]

Continue Reading »