Loading...
我是怎么做项目的

项目研发经历 2015/08/26

早上走在上班的路上,脑子在考虑自己职业的延续性,为了能够保证这样延续性,我开始把我自己过往的一些工作经验进行汇总。《我是怎么做项目的》中的项目通指软件项目。

在我开始进入软件行业之前,也是我的学生时代,我便开始软件项目的开发,只不过是自己的兴趣使然,在决定要开始做一个项目之前,一般先想好要做项目的主题,我会到图书馆去查询相关的资料,再结合自己对项目的理解,规划一些功能出来,这个过程应该就是需求调研和分析的过程,然后开始把它实现出来,因为是自己的练习项目,所以不存在严格的测试环节,这里的测试便是我在开发的过程中验证功能的正确性,由于没有正式上线部署,所以也无所谓漏洞扫描,压力测试,负载均衡等等,早期我是这样的做项目的。

大学毕业以后,我正式踏入软件这个行业,从基础的软件工程师做起,这个阶段,我开始负责项目模块的设计和开发,项目的需求由专门的同事来负责,项目的UI也是美工做好了,甚至项目的基础架构都是项目经理搭建好的,我参与其中,负责功能的实现和测试同事提出的BUG修复,并且偶尔负责项目的更新部署,由于项目的规模不是很大,所以在实施的时候只是简单的部署上线就好了,刚进入行业我是这样的做项目的。

在从事软件开发的第二年,也就是2012年,我开始全面的发展,职位变为项目经理,在软件开发的整理周期,我都参与了,包括前期的需求调研,项目方案的撰写,项目功能设计和实现,项目测试,项目实施上线等,在这个阶段,我是开始摸索软件的项目管理,组织项目小组完成项目开发任务,项目的开发过程并没有文档化,而是根据项目的开发进度来调整人员的工作安排,作为早期的项目经理我是这样做项目的。

时至今日,累积了3年的项目管理经验,也借鉴了前人的经验,如果开始让我做一个项目,我首先想到的是需求是什么、实际面向的用户群体是谁、项目的规模有多大以及项目正式上线的时间是什么时候,然后开始着手进行需求分析和功能设计,形成项目设计文档,然后根据人员配备安排各个功能模块的开发,制作项目开发任务计划表,并且实时跟踪项目的进度,必要时召集项目组成员进行项目讨论会,制定里程碑,配合测试人员修复项目开发出现的BUG,不断的迭代,直至项目上线为止,当然在项目开发的过程当中会遇到一些例如功能设计不合理,以及需求变更等一系列的问题,在遇到这些问题的时候需要合理分析变更会对项目开发进度产生什么样的影响,需要权衡利弊,最大限度的保障项目的交付,写了这些只能大概的表述现在我就是这样做项目的,实际项目开发过程中会遇到诸如技术、需求、沟通等等的问题,需要一个一个去处理,耐性沟通,合理解决。今天就写到这里吧~~



Comments