Sunday, June 7, 2009

Software Development Stakeholders


The PMBOK® defines stakeholders as any persons or organizations impacted by the project. They all have interests, involvement & influence on the project’s success. Most stakeholders are common to all types of projects, but this list is geared towards Software Development, & is being posted in an attempt to provide a resource to Project Managers of Software Development projects. If you have had projects with stakeholders not mentioned here, please comment on it & I’ll modify the article to include them & give credit to any contributors.


Let’s look first at the most obvious stakeholder, the customer. By customer I mean the entity that has commissioned the project & will be paying for it. Their interest is concerned with the success of the project in meeting their goals for functionality, cost & schedule. They should receive status reports & delivery of the product or service based on their defined needs as stated in the Project Charter, Statement of Work, Contract, RFP, or Specification. As project managers we owe them the product or service, up to date status reports & delivery of value as soon as possible. I my experience, prototypes & continual feedback from the customer is the best way to ensure success, in so far as they share in the ownership of the development of their product or service. The Customer may be represented by a CEO, CIO, CFO, President, Vice-President or any other upper or middle management representative. What is common to any customer is that they want or expect a successful project. They are at least as interested as you are in obtaining it. In order to satisfy the customer, you will possibly need to satisfy other groups of people, users and operators in particular, & the consumer of the final product or service.


Vendors represent another class of stakeholders. In the case of external customers, you are a vendor to them. Treat vendors professionally, just as you would like to be treated, & you can’t go far wrong. A fellow Project Manager, Chris Alberts, reminded me of this in his response to my request for contributions to this list. He wrote “third party software, hardware, interfaces, surround code vendors...any third party services vendors also....I'd also deeply understand your environmental factors when looking at stakeholders”. PMP Jeffrey Spardy, another contributor, wrote “Along the same lines of what Chris added, vendors of competing solutions and vendors of complimentary solutions”. Competition may certainly be interested or impacted by the success or failure of a project, & I’d certainly look at them for ideas & risks & opportunities. Complimentary solutions, services, applications & products certainly belong in the list. When I did a project for the World Trade Center, even though it was a Software Application Project, it included Sun Microsystems, AutoCAD, interaction with MVS & an external database. Hardware maintenance was provided by a local NY service company. Most vendors’ interests & commitments are directly related to their potential income, either from licensing, support, rental, publicity or purchases. Their commitment to the project’s success is directly proportional to their income.


As Chris also commented, your internal organization will contain many stakeholders, regardless of whether this project is internal or external. These may include functional managers, PMO’s, sponsors, CEOs, CIOs, CFOs, Presidents, vice-presidents, division mangers & other officers. They also include your project team. Of particular interest might also be the environmental & organizational structure of your customer, since this will give clues to how the product or service will be used by or impact them.

Another class of stakeholders might be represented by Government representatives, environmental interests, Professional organizations or societies, or other special interest groups.


With all this in mind, here’s an attempt at a list of possible stakeholders. In the table, high influence means that the stakeholders’ opinions will drive the development of the project, medium influence means that the stakeholders opinions must be considered in the development, & low influence means that the stakeholders opinions may be accepted or rejected based on their own merits. For Impact, high means that the stakeholders can stop the project or reject the product, & medium means that they some effect on schedule, cost or scope.

This document is not static, let me know of omissions or recommended changes, & we’ll work to incorporate them into a revised list.

Click on the table image on the right to see the table.

5 comments:

  1. If you would like a tool to manage your small business activities and Projects, you can use this web aplication:

    http://www.Gtdagenda.com

    You can use it to manage and prioritize your Goals (for business but also in other areas of your life), Projects and Tasks. It has a Checklists section, for the routines and repetitive activities that any business has to do. Also, it features a Schedules section and a Calendar, for scheduling you time and activities.

    Some features from GTD are also present, like Contexts and Next Actions.

    And it’s available on the mobile phone too, so you can access it from anywhere.

    ReplyDelete
  2. So, using this product, you could add the stakeholder list as a checklist to ensure that everyone's interests are covered.

    ReplyDelete
  3. Great work!! I saw your article on the Information Systems Special Interest Group Newsletter. I use a stakeholder list like this but the additional columns of processes and deliverables is an outstanding addition.

    ReplyDelete
  4. Thanks Rosemary, it was the realization that even though different classes of stakeholders affected my projects in different ways, they could be grouped together into recognizable processes, interests & influences that led me to add columns to the list. Since it was published I've discovered a few more stakeholders. The most important of which is Legal Counsel, whenever you're dealing with regulatory or contractual obligations, or environmental or privacy issues which might require legal opinions.
    BTW, I've also noted a few steroptypes which always seem to be true, the accountants want to cut costs, the sales & marketing team want to increase sales & revenue, the legal team wants to put disclaimers on everything & the engineers can't have enough gadgets.

    ReplyDelete
  5. For any kind of business Stakeholder management plays important role, Its going to be the most valuable resource. I would like to recommend this article to others who are into software development . Hope this helps them a lot. Keep up the Good work!.

    ReplyDelete