Advisors provide a continuous flow of information on the topics covered by each practice, including consultant insights and reports from the front lines, analyses of trends, and breaking new ideas. Advisors are delivered directly to your email inbox, and are also available in the resource library.

Yourdon's Law and Flexibility

Paul Harmon
YOURDON'S LAW AND FLEXIBILITY 10 November 1999 by Paul Harmon

Last week I discussed the future of packaged applications and components. I've had several comments about it, and I decided to take another cut, treating things a bit more abstractly.


"Waiting to See" About Embedded Systems

Cutter Consortium, Cutter Consortium

Accessing the Benefits of Business-IT Alignment

Cutter Consortium, Cutter Consortium

The Difficulty of Software Measurement

Robert Austin

I just returned from the annual meeting of the International Function Point Users Group (IFPUG). IFPUG is an organization dedicated to the idea of measuring software process, and once again they had a terrific conference. I presented a reprise of my "Avoiding Dysfunctional Measures," which explores how difficult it is to measure organizational activity, and how we sometimes assume things are working when they aren't.


Reverse Engineering a Project

Paul Neuhardt

As an industry, software design has a long history of projects that run long and over budget. There are three main reasons why this happens. First, project managers may attempt to set schedules and estimate work without a clear understanding of what the project involves. This is especially true when the project involves a desired result unlike any previously attempted by the project team. Second, tasks that should have been a part of the project plan are omitted, generally because of oversight on the part of the project manager.


Making a Commitment to Component Reuse

Cutter Consortium, Cutter Consortium

The Future of UML

Paul Harmon

What Software Managers Must Know Best

Richard Zultner

What must a software manager know best? What knowledge is both distinctive and crucial for success in managing a software organization? All managers need to know how to manage people; that's not distinctive to software managers. Knowledge of technology is distinctive, but there are many examples of excellent software managers who are not technical gurus. What is it that produces the results by which a software manager is judged? Their software process.


International Y2000 Problems

Cutter Consortium, Cutter Consortium

Just Say No to Software Estimation

Michael Mah
JUST SAY NO TO SOFTWARE ESTIMATION 20 October 1999 Michael Mah

At a recent conference on software development, I surveyed the 100 or so members of the audience who filled the room to hear about the dynamics of imposed deadlines and the impact on quality and reliability.


The Healthy Skeptic

Dwayne Phillips

Every project manager needs to be a healthy skeptic. If I am not skeptical, I can get burned. If I am not healthy, I will burn everyone else and myself.


Dealing with Pet Projects

Johanna Rothman

Internet Maturity Model

John Scott

In the first of this series, I identified a maturity model for Internet technology adoption as follows:


Disaster Recovery Plans

Cutter Consortium, Cutter Consortium

How About a Little Opportunity Management?

Kathleen Peters

For the past few years, risk management has been a hot topic, and I would hope by now that every project manager has had some indoctrination regarding the importance of managing risks. It's relatively easy to make a case that prevention or mitigation of bad things is a good thing and to show that the benefits can outweigh the costs when you approach the process with some care and attention.


How to Avoid Dead Projects

Johanna Rothman

Contact with Local Government Concerning Y2000

Cutter Consortium, Cutter Consortium

Contact with Local Government Concerning Y2000

Cutter Consortium, Cutter Consortium