从事项目研发管理工作多年,具备了少许的项目开发和管理经验。近年来,一直有想写本书的想法,想把自己多年来的项目研发心得和管理经验撰写成文,也算是对自己在IT工作的一个小结。但因杂事繁忙,一直未能下笔。
去年,受朋友之邀指导一个大学生创业团队开发一个在线教育的互联网项目。该项目的目标是为考生提供PC端、APP端的学习工具,考生可以通过PC、APP在线备考和评测。经过近一年的项目迭代研发,现在项目正式上线,已有部分用户在使用。项目完结后,一直隐藏在心中的那个情结又跃然于心,这是一个很好的互联网项目实战案例,何不把项目的整个研发及管理过程给写出来呢?在征得项目创始人的同意后,开始着手准备写作思路和材料。
写作的目标是希望通过对软件项目完整案例的剖析,给出开发软件项目的一个完整过程。为从事软件项目研发和管理的相关人员提供一个借鉴和参考的作用,为尚未从事或将要从事软件项目研发的人员起到一个引导作用。
一个完整软件项目的研发和管理过程,涉及到项目管理、需求分析、系统设计、编码与测试、系统部署、系统维护多个部分,一本书很难涵盖其所有内容。本书主要是从项目管理的角度入手,结合实际项目,展现项目完整管理过程,主要包含项目立项管理、项目范围管理、项目时间管理、项目成本管理、项目质量管理、项目人力资源管理、项目风险管理、项目配置管理等内容。
由于前面介绍的项目案例是一个创业项目,项目规模偏小,不能完整展现项目管理过程。因此把曾负责过的国家级项目《国家数字复合出版系统工程17包发布管理系统》和省级项目《山东云计算版权登记交易服务平台》一并作为本书项目参考案例。
本书引用的项目、代码、文档均来自于第三方授权,请勿直接使用。
因本人水平和认知有限,书中难免会有错误,还请读者给予指正和谅解。