本文主要是介绍软件项目管理应从源头开始,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
软件项目的源头是软件产品本身。项目的本质就是把这套产品安装起来,按照客户要求进行改造、调试、培训、最后上线。产品本身强大,项目推进就快,实施起来员工开心,客户满意,最终公司收益也大。反之,产品垃圾,bug是按下葫芦起来瓢,整个一个西瓜皮擦屁股。做完软件公司一定要理顺产品和项b目的关系,形成正反馈,不同项目中的好东西逐步集中到产品中,做下个项目时从更高的起点开始;各个项目有自己特色部分,这部分如果产品升级不可以覆盖。很多客户的产品升级过程都是一个头疼的过程,不升级有些问题解决不了。升级了却引进了新的问题。
在平台体系中是这样解决这个问题的:
1、标准的、通用的部分都封装成组件,用私仓管理起来。组件有版本,新项目引用新版本,老项目引用老版本,互不干扰。
2、标准产品不能满足要求的,如果是通用需求在标准产品中解决。如果为特色功能要求新增项目级组件,通过扩展机制完成特色功能。
3、特色功能新建路由,在新路由上完成,不得修改原有标准功能。
4、从公司管理角度,一定有独立的产品部门维护产品。
5、项目中可以通用的部分可以交由产品部门完成。
总之、项目管理和程序架构设计有异曲同工之妙,就是尽可能复用。
这篇关于软件项目管理应从源头开始的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!