适用范围:资源类型资源名称产出类型需求范围调研针对工厂需求进行初步调研,并定义出本次项目的需求范围人力1、工厂主要业务部门负责人2、客户项目主导部门高层主管3、乙方技术人员文件IT架构调研针对工厂现有的IT基础设施,主要是指网络及服务器、存储、域控、时间同步等资源人力1、甲方IT负责人2、乙方技术人员文件项目合同签订项目正式启动前,签订项目合同,规定双方的责任和义务,以及项目交付及相关款项人力1、A公司业务及商务2、乙方售前3、项目经理3、甲方负责人文件项目组织定义定义甲乙双方的项目人力组织人力1、甲乙双方的项目小组成员2、定义出KeyUser文件项目启动以正式的会议由甲乙双方正式宣布项目开始,并由高层在会义上做项目动员和政令宣导人力和硬件1、甲乙方项目负责人2、所有KeyUser3、会议场所、会议必须品准备4、现场拍照或者摄影(可选)文件开发和测试环境软、硬件准备,IT基础设施准备提前准备程序开发和测试所需之软、硬件资源(基于SOW中的需求范围来定义)软、硬件1、服务器、数据库2、开发和测试环境之软资源3、IT基础设施(网络、域控制权限)文件详细需求调研按功能模块,与各个部门进行详细的需求调研,且需要以书面的方式签字确认需求人力1、甲乙方项目负责人2、所有KeyUser文件解决方案设计针对客户的实际需求,整理实现这些需求的系统解决方案设计人力1、甲方KeyUser2、乙方技术人员文件项目定义专业替A公司(MES软件厂商)给客户进行实施工作的B公司售前调研产出所需资源阶段事项事项说明系统建模结合客户需求,利用现有的OOB功能进行系统建模设置人力1、甲方KeyUser2、乙方技术人员文件技术方案设计(含客制化组件、系统接口、报表方案等)结合客户需求和A公司(MES软件厂商)的标准功能,设计整个项目的程序实现技术方案,包括客制化的功能人力1、甲方KeyUser2、乙方技术人员3、A公司(MES软件厂商)技术人员文件软、硬件技术架构方案结合实际需求和当前的IT基础设施情况,进行服务器硬件、网络、域控、时间同步及负载平衡进行方案确定,重点是确定MES对基础设施的要求IT基础设施包括网络,软、硬件,域控,时间同步,负载平衡。存储设备,Internet远程访问服务,DBA支持,服务器软、硬件安装服务文件项目变更定义(PCO)针对项目所做的变更管控,包括项目的需求,软、硬件,项目周期等任何对项目产生影响的变更全部资源包括人力,软、硬件,IT基础设施,项目时间,需求变更,项目范围变更,License个数,软件版本,补丁版本等文件软、硬件准备依据《TechnicalDesignDocument》(软、硬件技术架构方案),请客户提前准备和请购环境所需的软、硬件资源软、硬件1、服务器硬件资源2、正式环境之软件资源3、IT基础设施(网络、域控等)文件IT基础设施的准备依据《TechnicalDesignDocument》(软、硬件技术架构方案),请客户提前准备网络、域控等IT基础设施IT基础设施包括网络,软、硬件,域控,时间同步,负载平衡。存储设备,Internet远程访问服务,DBA支持,服务器软、硬件文件开发人员教育训练及开发工作任务分配在程序开发之前,针对实施方的开发人员进行教育训练,重点是培训之前确认的系统解决方案、技术实现方案、以及软硬件架构方案,就一些重、验证点进行提前的讨论和确定攻克方案,并合理分配任务。人力实施方技术人员A公司(MES软件厂商)原厂技术人员文件程序开发结合客户的实际需求进行程序的开发工作,包括数据库,报表,webForm。接口等所有程序人力实施方技术人员A公司(MES软件厂商)原厂技术人员文件项目定义功能实现Modelling(数据导入、程序配置)结合客户的实际需求和已开发完成的程序功能,进行相关配置和基本数据的导入工作(为上线测试做准备)人力基础数据实施方技术人员;KeyUser;工厂基础数据文件文件内部测试(单元)结合已开发完成的功能,进行程序员内部的测试和验证工作,这一部分的验证仅指各单元独立测试,不进行系统整合人力实施方技术人员A公司(MES软件厂商)原厂技术人员文件内部测试(整合)结合已开发完成的功能,进行程序员内部的测试和验证工作,这一部分的验证仅指所有功能进行整合测试人力实施方技术人员A公司(MES软件厂商)原厂技术人员文件项目文档准备进行阶段性的项目文档Review人力文件实施方技术人员A公司(MES软件厂商)原厂技术人员所有前期准备的文档文件用户教育训练针对已开发完成的功能和内部测试结果,对客户的KeyUser进行教育训练人力文件实施方技术人员;KeyUser;文件最终测试计划准备制订系统最终测试的计划及所有相关的准备工作,并提前进行宣导和资源协调人力实施方技术人员;KeyUser文件最终测试脚本准备针对最终测试制订一些必要的脚本人力实施方技术人员;A公司(MES软件厂商)原厂技术人员文件最终测试(单元)依据最终测试计划进行程序功能测试(仅指各程序功能模块独立测试)人力线体实施方技术人员;KeyUsers;测试线和时间申请文件最终测试(整合)依据最终测试计划进行程序功能测试(所有程序功能模块整合测试)人力线体实施方技术人员;KeyUsers;测试线和时间申请文件用户体验(重点功能)针对频繁使用或是重要工位等重点功能进行用户体验测试人力实施方技术人员;KeyUsers;文件UAT验收测试针对所的的程序功能进行的用户可接受测试人力实施方技术人员;KeyUsers;文件功能实现服务器软、硬件安装正式环境的软、硬件安装人力软、硬件实施方技术人员;甲方IT人员,DBA等;A公司(MES软件厂商)原厂技术人员服务文件Modeling(数据导入、程序配置)针对正式环境的Modeling数据导入和程序配置人力基础数据实施方技术人员;KeyUser;工厂基础数据文件文件程序发布和测试(含IT基础设施)程序发布在正式环境上,并最终发布给工厂,让所有人员能使用该系统人力软、硬件实施方技术人员程序上线TryRun最终版程序功能进行上线TryRun人力线体实施方技术人员;KeyUser;测试线和时间申请文件程序正式上线最终版程序功能的正式上线人力线体实施方技术人员;KeyUser;测试线和时间申请项目结案准备针对项目结案工作提前进行每项工作的检查,主要工作有:1、项目交付清单的准备和Review2、项目结案会议的安排所有资源项目结案大会以会议我的方式进行项目结案总结人力和硬件1、甲乙方项目负责人2、所有KeyUser3、会议场所、会议必须品准备4、会议剪彩或是摄文件协助收款由实施方项目经理协调甲乙双方的相关人员,进行项目款项的跟催和收取人力项目经理双方业务及商务人员文件发票程序上线项目结案及支持产出名称交付《SOW》是避免需求大而全,规避A公司(MES软件厂商)系统未曾涉及的功能项目范围的确定,重点是少数几个项目负责人,故进行需求范围界定说明工作的重心是这些负责人《IT架构调查结果》否初步了解IT部门近几年的规划和投入,初步得知公司对IT的投入状况《项目合同》是1、合同中必须清楚定义权责,尤其是对项目周期未按时达成时的变更流程及权责(PCO流程)2、合同必须清楚注明客户配合项目验收及付款的时间,且收款时间包含客户内部的签核。在签订合同时,需明确写明项目后期可能存在一些不确定的投入,包括软硬件,如Oracle,CrystalReport,Codesoft,存储设备等,最好是请客户提前有一个初步评估的结果《项目组织结构》《项目成员联系方式》是乙方项目负责人的选定,很大程度上决定项目的成功2、乙方有组织有变,尤其是负有主要责任且在合同上有签名的人员,在变更时,可能会存在新的负责人会推翻和不承认原本定下来的合同和约定,可能会导致延迟付款等1、建议乙方负责人为IT人员,若不是,也必须能及时有效的调动IT资源2、合同需要注明人员变更后,新的责任人需要全部接受前一负责人所签署的条约,并同时注明新旧负责人的权责,如项目款项向谁收取等《项目启动报告》是启动报告含项目计划,项目目标,验收方式等《TechnicalDesignDocument》(软、硬件技术架构方案)是这一部分定义,仅针对开发和测试环境,不含正式环境的软、硬件《详细需求清单》是需求分析的全面性和准确性,以及签核的有效性十分关键1、需求调研建议注重KeyUser的质量,KeyUser需要全面多层次,且都为较为资深人员2、所有需求要求部门负责人和项目负责人三方全部签字备档《SolutionDesignDocument》是方案设计文档必须要双方技术架构师和项目负责人签字专业替A公司(MES软件厂商)给客户进行实施工作的B公司产出建议及改善风险及注意事项《ConfigurationDesignDocument》否防止KeyUser随意提供数据,未来出现多次变更数据的情况建模过程中所需的基础数据需求备案,而且定义变更产生的影响和权责《ComponentDesignDocment》采用实施方内部的格式是技术方案的设计,需要A公司(MES软件厂商)的确认,因就Design这一部分未来还需要A公司(MES软件厂商)的协助《TechnicalDesignDocument》(软、硬件技术架构方案)是硬件的采购进度是一个较大的风险,包括硬件的具体配置参数。软、硬件方案原则上有两份,一份是实施方给出。另一方是客户实际选择和制订的方案,不管两个方案是否存在较大的差异,都需要进行签字确认,明确权责和可能影响。《项目变更申请单》是项目变更所产生的影响,其事实依据必须充分,如项目延期,必须有延期的书面证据和具体事实平时项目过程中所有与权责相关的内部需要全部备档、签核或是有书面的邮件确认等,且PCO必须提前写在合同中《正式环境软、硬件配置和采购清单》是硬件具体配置可能达不到系统要求;采购周期可能达不到项目要求1、具体配置签字确认2、弄清客户内部的采购流程和原本公司的采购价格,评估和跟催可能会发生异常的环节《TechnicalDesignDocument》(软、硬件技术架构方案)是具体配置可能达不到系统要求;建制周期可能达不到项目要求提前以签核文件的方式确认基本要求,包括时间要求;每周至少分二次跟进进度;及时Highlight异常情况《开发人员培训计划》《工作任务分配清单》否各成员间的技术特点及专长;项目重、难点技术的把控;工作任务评估的粒度分析准确度依据前一项目经验,第二~第三个项目所有成员不变更原本负责的功能模块,技术及任务分配需全体人员进行充分的讨论和决定,项目经理需从全局进行把控《***程序功能设计文件》《***程序功能源代码》《***程序功能用户使用手册》《***程序功能FAQ手册》是及时的沟通和交流,防止重复性工作和重复性的技术探索,导致人力资源浪费定期进行技术交流会,每周至少二次;项目经理每天Review各成员的工作;所有文档需统一归档,并不定进行品质检验,主要由项目经理进行评定《系统配置手册》否Modeling数据文件统一存放,进行版本管控;《系统配置手册》需由专人书写并建议在全体开发人员中间进行培训《程序单元测试记录》各否建议有专人(最好为非程序员)进行测试,并有详细的测试记录,在没有专人测试的情况下,由程序轮流对换测试对方的非自己开发的程序功能《程序整合测试记录》否压力测试不到位针对重点功能,建议可发一些模拟程序,自动生成测试数据请求服务器响应,并得出模拟的压力测试数据所有前期准备的文件是整理一份需要交付的文件清单,并按该清单汇总文件完成的状况,并制订后期的修补计划《教育训练计划》《教育训练教材》《培训签到记录》《MES考试试题》KeyUser考核记录是选择合适的KeyUser;防止过量培训;考试制度的合理性先定义出KeyUser,就系统OverView部分所有成员统一进行培训2~4课时,其他课程分功能模块各个KeyUser组单独培训,培训完成后需要有签到记录和《最终测试计划》《最终测试准备事项CheckList》是客户的资源申请不到位书面确认需要的资源及配合时间,及时跟进和Hi