Make Project Sponsors Write Their Own Requirements

Make Project Sponsors Write Their Own Requirements

Miyoko Takeya, PMP

Tokyo, Japan

PRojECT FAIlURE IS noT jUST A PRoBlEM with American corporations. According to a survey conducted several years ago by one of Japan’s leading information technology magazines, more than 75% of the projects that are undertaken by Japanese corporations are considered a failure when measured against the metrics of quality, cost, and delivery.

In Japan, as in most other nations, the top reason for failure in each metric is almost always the same: poor requirements definition. The companies that are most at risk are those with poor business analysis capabilities. When specifically reporting on technology projects, such as software development, success is cat- egorized, euphemistically, as “improbable.” This result shows how difficult it is to find, identify, and define true requirements for a software project.

Since it is so hard to do, many project owners—such as customers, project sponsors, or company executives—expect the project manager to define and refine the requirements for the software on her own. They do not provide much in the way of guidance or a clear definition of what they need. Since it is a software project, and they may not understand software development them- selves, they assume that they don’t have to define what they expect.

The software project manager usually does not have the authority or the time to find, select, and prioritize the project requirements on her own—especially since there may be several interest groups involved in the project that prob- ably have conflicting ideas about what they envision the software will do upon completion.

?

???????????????It’s up to the project manager to spend time with those who are funding the software project to help them define exactly what they want before the project starts. Is it more important that it is done quickly, with few bugs, or on as small a budget as possible? You can’t have it all. What resources and skill sets are crucial to create the software they want? Are they making these resources available to the team?

How will the software be used to run the infrastructure or make money for the company? Are the time constraints realistic? Are they written into a customer contract, tied to an important holiday date, or part of an elaborate marketing plan?

Without serious, specific consideration of what is to be created on this project during the requirement definition phase, the success of the project is severely jeopardized. Remember, project owners need to convey what they want this software to do, not how the programmers will go about producing that result.

Convince the project owners that they must be involved in the process from start to finish. Solid requirements planning establishes a clear connection between the business case, project goals, and the project outcome. Otherwise, the project cannot produce the satisfactory result they are expecting.

A failed software project hurts the project owners most, since they have put up the money to fund the project and were expecting to use the software to earn back their investment.

时间: 2024-12-18 14:00:25

Make Project Sponsors Write Their Own Requirements的相关文章

Project Management Process

Project Management ProcessDescription .......................................................................................................................................................................................1STAGE/STEP/TASK SUMMARY LIST

Introduction to Project Management(II)

Introduction The purpose of this paper is to gain an understanding of project management and to give a brief overview of the methodology that underpins most formally run projects. Many organisations do not employ full time Project Managers and it is

php之道

PHP The Right Way. Tweet 欢迎 目前网络上充斥着大量的过时资讯,让 PHP 新手误入歧途,并且传播着错误的实践以及不安全的代码.PHP 之道 收集了现有的 PHP 最佳实践.编码规范和权威学习指南,方便 PHP 开发者阅读和查找 使用 PHP 沒有规范化的方式.本网站主要是向 PHP 新手介绍一些他们没有发现或者是太晚发现的主题, 或是经验丰富的专业人士已经实践已久的做法提供一些新想法.本网站也不会告诉您应该使用什么样的工具,而是提供多种选择的建议,并尽可能地说明方法及用

【转载】M2K (Music-to-Knowledge): A tool set for MIR/MDL development and evaluation

University of Illinois · Graduate School of Library and Information Science · ISRL music-ir.org || mirbib || IMIRSEL || M2K || modules || tools || MIREX M2K (Music-to-Knowledge): A tool set for MIR/MDL development and evaluation Introduction The IMIR

Webpack 入门指南 - 3. Hello, Angular2!

Webpack 入门指南 - 1.安装 Webpack 入门指南 - 2.模块 这一次,我们使用 Webpack 来打包 Angular 2 的应用. 与官方的 Hello, Angular 2 项目相比,我们不使用 System.js,而是使用 TypeScript 直接编译,然后使用 Webpack 打包生成代码. 1. 下载 Angular 2 以及依赖包 修改我们的 package.json 文件,添加 Angular 2 涉及的包,和 Angular 2 所依赖的包,以后,我们可以慢慢

在Ubuntu上部署开源博客系统Blog_mini

0.说明 本文为开源博客系统Blog_mini的官方部署文档,通过本文的阅读,你将可以在一个全新的CentOS系统上完全部署Blog_mini,从而成功架设属于你的个人博客网站. 这里使用的操作系统为:Ubuntu 15.10,理论上,只要操作系统上安装的Python版本为2.6.x或2.7.x,都可以成功部署Blog_mini. 1.获取Blog_mini源代码 有以下两种方式可以获取Blog_mini的源代码: 通过git的方式 通过Blog_mini项目主页下载 我们将介绍这两种方法,实际

Easy Install详细参数

Easy Install Easy Install is a python module (easy_install) bundled with setuptools that lets you automatically download, build, install, and manage Python packages. Please share your experiences with us! If you encounter difficulty installing a pack

redis 高可用最新方案(实践)

实践意义 :http://blog.csdn.net/luyee2010/article/details/9385155 特点 可以实现监控,通知 tcp端口26379 不需要在配置文件中标master,因为slave都是自动发现的,不需要注明那个是slave. 如果sentinel主程序失效,那么将无法failover 安装须知 最好三台以上 快速安装 redis_sentinel 集成在redis 2.8   3.0中了. 启动命令(二者都可以) redis-sentinel /path/t

开源项目Universal Image Loader for Android 说明文档 (1) 简介

 When developing applications for Android, one often facesthe problem of displaying some graphical content from the Internet. So, youshould provide image loading from the Web in an Android app, their processingand displaying with limited memory aga