项目开发过程中我们经常会遇到各种问题,为了可以使项目顺利推进,做为产品经理,必须十八般样样精通,就算没有机缘学会乾坤大挪移,至少也能打上一趟擒拿手。 今天我要说的就是产品经理的擒拿手——敏捷软件开发 在软件工程领域,有过很多软件开发模型,如瀑布模型、快速原型模型、增量模型、螺旋模型、演化模型、喷泉模型、RAD模型、敏捷软件开发模型、XP*端模型。这么多的模型各有各的应用场景、各有各的适用范围,但我认为实用开发模型还是敏捷软件开发。
软件项目管理的提出是在20世纪70年代中期的美国,当时美国专门研究了软件开发不能按时提交,预算超支和质量达不到用户要求的原因,结果发现70%的项目是因为管理不善引起的,而非技术原因。于是软件*开始逐渐重视起软件开发中的各项管理。到了20世纪90年代中期,软件研发项目管理不善的问题仍然存在。据美国软件工程实施现状的调查,软件研发的情况仍然很难预测,大约只有10%的项目能够在预定的费用和进度下交付。 1995年,据统计,美国共取消了810亿美元的商业软件项目,其中31%的项目未做完就被取消,53%的软件项目进度通常要延长50%的时间,只有9%的软件项目能够及时交付并且费用也控制在预算之内。
软件项目开发和管理系统又可以在此基础上细化为更加丰富的子系统,企业软件开发, 演化出各个模块。比如, 综合管理系统其主要目标是促成项目终目标达成, 其指导依据是项目具体内容的规划, 为了实现对系统的综合管理, 需要明确确定组织程序;需求管理也是相同设计原理, 从源头出发, 明确要达到什么样的需求目标,企业软件开发app, 以目标为指导对相关功能进行控制和变更, 实现实时的跟踪;质量管理以质量保障为指导思想,企业软件开发费用, 围绕怎样将服务对象质量不断提高, 然后对项目管理设计和开发进行规划和改进;管理项目开发与设计终目标是服务人类, 其重要性不言而喻。