1.目的/方针
通过规范公司立项流程,确保项目立项基于合理的分析、科学的决策,确保项目能够顺利实施,并为公司实施项目管理建立基础。
公司所有项目都要进行立项管理,对项目立项信息进行分析与评审,确保项目资源的获取,保证能够科学合理的立项决策。
2.范围
本文件适用于公司的产品开发类、产品研发类、合同类开发、维护开发类项目、实施类项目的立项管理。各类项目定义如下:
项目类型 | 说明 |
产品开发类项目 | 满足以下任一条件进行开发且产品有可能多个客户使用的项目均为开发类项目: 1)以前从未开发过的系统; 2)不存在或基本不存在可复用的技术、模块,或业务逻辑、体系结构等或者在原产品上进行大的结构性调整。 3)在公司已有的成熟产品或可复用模块或技术基础上,根据业务需要和客户需求,新增独立业务模块,且开发工作量超过10人月。 |
产品研发类项目 | 满足新行业需求或采用了新技术,需要在立项阶段进行原形开发的项目,开发工作量超过5人月。 |
维护开发类项目 | 为公司已有的成熟产品提供维护开发服务,根据客户需求或者业务需求,在已有模块功能上提供补丁、实现新需求、发布新版本的项目。 |
合同开发类项目 | 根据某个单一客户的需求,以合同意向或合同为基础成立的以需求实现为主的定制开发产品的项目。 |
实施类项目 | 根据已有的公司成熟产品根据合同要求对特定用户进行产品实施的培训、安装、调试及技术支持工作,以实现在行业的推广应用的项目。 |
3.术语
无
4.角色与职责
角色/部门 | 职责 |
评审管理部门 | 组织可行性分析评审,提交评审报告 |
项目管理部门 | 负责产品开发类、产品研发类、合同开发类、维护开发类项目和集成类项目的: 1)接受立项建议 2)成立项目筹备组,组织完成项目可行性分析 3)受理立项申请、组织立项评审、公布立项信息 4)进行项目信息存档、备案 |
项目实施部门 | 负责实施类项目的: 1)受理立项申请 2)组织立项评审活动,确定评审结果 3)公布立项信息 4)进行项目信息存档、备案 |
立项申请部门/项目组 | 1)提出立项申请 2)提供立项申请所需要的资料 |
营销管理部门 | 参加项目立项评审,对项目的市场前景、销售利润进行分析 |
财务部门 | 参加项目立项评审,对项目的投资效益进行分析 |
部门分管领导 | 1)审批立项评审结果 2)审批立项结果 3)提供项目所需的资金、资源 |
QA工程师 | 检查立项管理过程执行情况 |
5.入口准则
项目立项工作可以来自于内部申请与外部需求触发两种情况。
1)外部需求触发项目立项:
来自客户需求:当客户存在合作意向和业务需求,产生立项需求;
市场趋势:根据公司对市场发展趋势的分析、对市场新需求的调研和评估,而产生的立项建议;
根据公司产品线的定位与发展需求,提出的立项建议;
2)内部申请:由公司高层、研发部或项目组根据内部需求直接提出立项申请;产品开发类项目或合同开发类在项目结项后转入维护开发时。
6.输入
《项目建议书》(产品研发类项目/产品开发类项目/合同开发类(意向合同)为必选)
合同(合同类项目必选)
《立项申请表》/《项目实施申请表》
7.流程图
立项管理流程分四个阶段:“项目建议”、“可行性分析”、“立项评审”和“项目公告阶段”,如图所示:
图1:项目立项过程示意图
8.主要活动
除产品开发类项目、产品研发类项目、合同类开发项目(意向合同)外,其它项目从本章节开始实施。
8.1.立项建议
项目管理部门接受到《项目建议书》后,根据项目情况,采取以下措施之一:
不采纳立项建议,将建议书备档保管,并回复申请人;
采纳立项建议,但须进行可行性分析以再确定是否立项,进入可行性分析;
采纳立项建议,直接进入立项申请阶段,要求申请部门提交立项申请。
项目管理部将受理意见直接体现于《项目建议书》并反馈给建议人。
8.2.可行性分析
项目管理部门组织成立项目筹备组,由筹备组负责编制《项目可行性分析报告》后,填写《评审申请单》向评审管理部门提出可行性分析评审申请。可行性分析评审采用“技术评审会议” 的方式(详见《评审规程》):
评审组织人:评审管理部门
评审组成员可考虑但不限于以下角色:
a)业务专家、技术专家
b)营销管理部门代表
c)实施/维护部门代表
d)财务部门代表
e)项目管理部门代表
f)人力资源部门代表
g)关联产品/项目的代表
h)部门分管领导
i)QA工程师:负责对评审过程的规范性进行监控;
输入:可行性分析报告、相关附件
输出:评审报告、评审问题跟踪表
检查单:可行性分析评审检查单
根据评审结论进行不同的处理:
若评审结论为通过,则评审管理部门发布评审报告,进入;
若评审结论为有条件通过,则返回筹备组修改后再评审;
若评审结论不通过,则由项目管理部门和评审管理部门将评审未获得通过的《项目建议书》、《项目可行性分析报告》进行分类归档管理。
8.3.立项申请
各立项申请机构向指定的部门提交立项申请与相关资料,其中立项申请表应同时提供纸质与电子介质各一份:
项目类型 | 提出机构 | 受理部门 | 需提供的资料 |
产品开发类与研发类 | 项目筹备组 | 项目管理部门 | 项目建议书 可行性分析报告 立项评审报告(如进行可行性分析评审) 立项申请表 |
维护开发类 | 项目所属部门或项目组 | 项目管理部门 | 立项申请表 可行性分析报告附表(表) |
合同开发类 | 销售管理部 | 项目管理部门 | 合同或意向合同中的开发条款 项目建议书(以意向合同为依据时必选) 立项申请表 |
实施类 | 销售管理部 | 项目实施部门 | 合同或相关备忘录 项目实施申请表 |
集成类 | 信息中心 | 项目管理部门 | 合同(若有合同时) 立项申请表 可行性分析报告附表 |
8.4.立项评审
项目管理部门/项目实施部门根据所接收到的立项申请资料,以及项目的类型、规模、市场重要性等信息,选用不同的评审方式进行评审。评审方式有:
8.4.1.审批
以下几种类别的项目直接采用“审批”方式:
项目类型 | 表格 | 审核人 | 审批人 | 备注 |
实施类项目 | 项目实施申请表 | / | 项目实施部门 营销管理部门 | 若项目实施申请表中提出有新需求需要开发,项目实施部门应与开发项目组确认能够提交的时间后,再批准立项 |
集成类项目 | 立项申请表 | 项目管理部门 | 项目管理部门分管领导 | |
维护开发类项目 | 立项申请表 | |||
已通过可行性分析评审的产品开发类、产品研发类和合同开发类项目 | 立项申请表 |
直接审批过程详见《评审规程》中的“审批”方式。
8.4.2.会签
工作量在20人月以下的合同开发类、产品研发类、产品开发类项目采用“会签”的方式评审,会签过程详见《评审规程》。由项目管理部门将《立项申请表》提供给营销管理部门、财务部门、研发部门、实施/维护部门分别填写评审意见,然后综合各位成员的意见得出评审结论,并提交部门分管领导签批。各部门的评审重点如下:
营销管理部门:从市场需求与销售利润角度做出分析与评价
财务部门:评价项目预算是否合理,以及从资金运作上是否能够支持项目
研发部门:评价项目范围是否明确,与现有系统/项目是否交叉
实施/维护部门:是否存在上线时间的要求,与现有系统/项目是否交叉
8.4.3.会议评审
工作量在20人月以上的合同开发类、产品研发类、产品开发类项目由项目管理部门负责按“会议”的方式进行立项评审,讨论并确定项目的范围与目标、实施方案、可行性、市场前景、利润空间等,会议评审过程详见《评审规程》的“会议”方式:
评审组织人:项目管理部门
评审组成员可考虑但不限于以下人员:
a)项目管理部门代表
b)研发管理部门代表
c)关联项目代表
d)客户代表
e)项目组代表
f)实施/维护部门
g)部门分管领导
h)QA工程师
输入:立项申请表、立项建议书、相关立项资料
输出:评审报告
检查单:立项评审检查单
由项目管理部门将立项的《评审报告》作为《立项申请表》的附件提交部门分管领导审批。多项目决策或项目多方案选择的时候,应引用《决策分析和决定过程》进行决策分析。
8.4.4.评审确认
通过评审并批准立项的项目则进入执行;未批准立项的项目由项目管理部门/项目实施部门负责将那些未获得批准的立项信息进行分类归档管理。
8.5.立项公告与项目组组建
8.5.1.项目编号
由项目管理部门/项目实施部门为立项项目分配项目编号。编号规则如下:
实施类项目:
项目命名规则 | 客户中文简称_产品中文名称_项目内容 |
举例 | 北京银行_综合业务平台_TTT模块 |
项目编号规则 | 项目类别标识_客户拼音简称_序列号 |
举例 | A_ BJYH_0001 (北京银行第一个实施类项目) |
说明 | 客户拼音简称应避免重名 |
其它类的项目:
项目命名规则 | 产品中文名称〔期数〕或者英文简称〔期数〕 |
举例 | XX办公管理系统(五期) |
项目编号规则 | 项目类别标识_产品英文简称(期数)_〔子项目〕 |
举例 | |
说明 | XX办公管理系统(五期)DOC子项目,其产品英文简称为OA,子项目简称为DOC,为产品开发类项目(项目类别标识:N) |
项目类型标识
项目类型 | 标识 | 项目类型 | 标识 |
产品开发类项目 | N | 合同开发类项目 | C |
产品研发类项目 | R | 实施类项目 | A |
维护开发类项目 | M | 集成类项目 | I |
8.5.2.立项公告
产品开发类、产品研发类、合同开发类、维护开发类项目和集成类项目由项目管理部门在公司内部网公布《项目立项公告》,同时反馈立项信息给营销管理部、质量管理部门、关联项目组与分管领导;实施类项目则由项目实施部门将《项目实施申请表》反馈给营销管理部门与关联项目组,若《项目实施申请表》中提出了关于软件开发的需求,由项目实施部门以《需求变更申请单》的方式向相关的开发项目组提出。
8.5.3.项目组组建
项目管理部门/项目实施部门根据立项结果组建项目组,协助项目组获取资源与费用,进行项目策划,并按公司的相关规定实施项目。项目组成立以后应该建立《项目章程》。
9.输出
《项目立项公告》
《立项申请表》/《项目实施申请表》
《项目章程》
10.出口准则
项目立项申请表/项目实施申请表得到审批结论
产品开发类、产品研发类、合同开发类、维护开发类项目和集成类项目进行了项目公告
项目组已成立
《项目章程》已经发布
11.引用文档
评审过程
决策分析和决定过程
12.使用模板
立项申请表
项目建议书
项目可行性分析报告
项目实施申请表
项目立项公告
可行性分析报告附表
需求变更申请单
项目章程
联系我们
Contact us