以下是我这些年在一线研发过程中的遇到的问题及几点建议罗列如下,如有不妥的地方,请多多指点:
一、团队文化建设
团队建设三个阶段划分:
1、茫然混乱阶段:
靠工程师自我素质,道德束缚,靠个人英雄完成任务;结果走弯路多,内耗资源,意外情况常发生,工作效率低,团队合作效率低。
2、强制规则阶段:
有规则,工作流程,责任清晰;此阶段重点遵守流程,强调纪律,团队合作;工作效率较茫然混乱高几个档次,基本实现团队合作。
3、自觉习惯主动创新阶段:

等到流程规则成为理所当然的事情,形成工作习惯,便到了自觉习惯阶段;工作效率进一步提高。等工程师对规则,流程没有心理束缚时,能感受到工作的无拘无束和快乐时,感受到自我价值在公司不断实现的时候,自然可以做到主动创造了。此阶段的工作效率是最高的。
二、人才培养方面
优秀的企业一定是人才培养的基地,优秀的团队一定能研发优秀的产品:
1、项目负责制:重点的项目由专人负责,并安排后备负责人,逐步提高工程师责任心,培养工程师项目主导能力,人人都是产品经理。

2、经验共享:开发过程中的经验教训做到共享,比如项目设计让相关人士一起讨论,并形成文档记入wiki,大的事故需开会总结并形成改进措施,总结内容记入wiki,以便查阅及新人学习。
三、软件开发思路:
1、当产品研发在投石问路阶段:需要的是敏捷快速开发,尽快投入市场。
2、当产品形成一定市场规模之后:软件需要重构,支持高并发、分布式、高解耦、可扩展设计。
四、绩效考核
1、目的:通过考核发现问题、改进问题,找到差距进行提升,最后达到双赢;精细化的考核,有利于识别精兵,及时鞭策后进者。
2、方式:按主体不同分为:自我考评、主管考评。
自我考评:按工作任务计划,详细写明一个月内工作完成情况并对工作结果负责。
主管考评:根据下属工作完成情况进行审核考察。
3、定性考核:在正式考核之前,安排主管与工程师面谈,坦诚沟通最近一个月内工作成效以及不足之处,界定能力短板,规划未来一段时间岗位工作计划及能力发展计划。
五、创新团队建设及奖励情况

号召公司员工,按产品指定文字内容格式要求,每月定期组织讨论,集众人智慧发表自己的创意产品构想。若产品构思获得认可,可以享受后期对应产品的收入提成或一次性奖励。