企业流程篇--项目管理(一)

​ 程序员往往自嘲为搬砖人,因为就如板砖一样,程序员的工作就是对数据的各种搬运。今天就以板砖建设为引,看看软件企业都可能有哪些流程,这些流程中程序员是如何进行“板砖”的?

引:

企业流程篇--项目管理(一)
房屋建造的流程:原料(钢筋,水泥,砖块) --> 设计 --> 建造 --> 交付使用。
企业流程篇--项目管理(一)
​ 软件产品开发的流程:原料(数据,技术选型,业务规格) --> (框架)设计 --> 开发测试 --> 交付使用。

​ 工业化引入了流水线作业,工业原料根据流水线流程,在不同阶段根据不同的工艺完成产品的一部分功能。软件产品的开发随后也引入这种流程开发方式,同时随着技术的升级及新的方法论(迭代开发)出现,软件开发流程也不断更新升级。

​ 今天介绍软件企业会有哪些流程,这些流程如何运作,流程中各个角色如何分工协作完成一个工作(项目)。

正:

​ 新来一个企业,最先要学习的就是这个企业的工作流程及流程中各个角色的配合。作为软件企业,不但要熟悉技术,同时也要熟悉软件的开发流程来适配技术的应用。

全景介绍:(来自百度文库+MBA智库文库)

​ 20世纪80年代末,日本企业进入中国,但失败的企业较多。90年代开始,外包开发条件的逐渐成熟,对日外包逐步在中国撑开局面。1998年11月微软在中国成立研究院,随后的21世纪更多的企业把新技术带到中国。软件流程也逐渐在国内应用趋于成熟。

​ 我们通过一个企业的全景图来了解关注的流程范围:
企业流程篇--项目管理(一)
本文关注主干业务,业务支撑及财经IFS。介绍在这些内容中涉及的流程及流程角色。企业的目的是为客户创造价值,为更好的控制流程并提高效率(达到端到端流程控制),这三个部分的联系如下:
企业流程篇--项目管理(一)
而我们引文中提到的软件开发流程只是第一模块集成产品开发IPD里面的一部分(红框部分)。