软件项目管理经验可以从这几方面写:1. 开发团队组建;2. 项目需求管理;3. 项目资料管理。其中,开发团队不能全部是新人,新人对公司框架以及开发模式不熟悉组织效率较低。
一、软件项目管理经验
1. 开发团队组建
开发团队不能全部是新人,新人对公司框架以及开发模式不熟悉组织效率较低
开发团队必须有一人可以全身心投入在项目中,而且这个人知道整个项目的需求,这个人可以是项目经理也可以是项目的主要程序员。
团队要及时沟通,如果发现团队中的成员不爱沟通项目经理要在早会中提出来,告知沟通的重要性,并且通过组织团建,或者茶话会给大家交流的时间,吐槽多了自然也会爱沟通一些。
项目经理不但要管理团队的开发,而且要管理团队成员的心态,要保持团队成员每一个人都是积极主动的,不合适的人及时淘汰,留在团队中只会写bug给团队带来技术债务拖慢整个团队进度。木桶效应,效率最低的人会影响团队的进度。
团队的执行力一定要强,项目经理一定要反反复复的督促开发测试不厌其烦的跟进他们的进度,任何拖延的人都是对项目极大的威胁,如果项目经理视而不见,对细节问题置之不理,其最后的结果就是做了一个豆腐渣工程,这样的案例我们已经经历了太多,务必重视。
特别留意团队中开发习惯不好的人。
比如有的人喜欢写死id或者用户方便自己调试,但是写完代码只有又不删除,导致后期排查问题时间拖长,看似小问题实际是工作方式不对。遇到这种情况项目经理坚决对其进行罚款。把坏习惯扼杀在摇篮中。
如果团队中存在人员缺口或者人员不合适的及时和主管反馈进行调整。
2. 项目需求管理
和客户组建需求讨论群,拉上测试、主程、商务、老板以及相关的人员;
讨论需求一定要带上测试,确保测试对需求和项目经理是一样清楚的;
不明确的或者模糊的需求讨论完后如果对方是企业客户一定要发邮件和对方确认,如是个人客户就需要用微信和对方确认确认的聊天记录截图发在钉钉群里留存。
3.项目资料管理
项目启动时在共享文件中创建项目目录,并告知相关的开发人员,共享目录中包含项目的所有文档,包括需求说明书、原型设计、UI设计、测试用例、等等。所有需要用到的资料都应该放在共享目录中。
延伸阅读:
二、单元测试
在系统没完成之前,测试不是不能介入,而是只能做单个的单元测试,或者几个小单元的集成测试。这是非常有必要的,因为很多不成熟的开发对自己的代码都过于有“信心”导致很多细节问题没注意即使是一个功能也能写出很多问题。单元测试可以帮助避免这些问题,从而降低集成测试的难度。