super-fool / blog

珍藏经典, 分享思想, 共同进步.加油
3 stars 0 forks source link

技术部工作管理及规范 #50

Open super-fool opened 5 years ago

super-fool commented 5 years ago

技术部工作流管理及规范

制定开发规范

建立规范的可以让各位员工做好本职工作及培训新员工,提高工作的效率和防止技术错误,规范起着毋庸置疑的作用。前端后端及设计都应该明确自己的职责范围,工作内容和工作规范。每天按照工作日报规范将每日任务列出,可以达到事半功倍的效果。虽然这里需要大家去想想如何做好本职工作,如何书写文档,如何定制需求的工作计划等规范文档,但是这样约束才能让大家有更好的工作习惯。

一个完善的项目,需要团队的默契的系统工作,组成这个团队的肯定是要包括项目经理,需求项目开发人员,候补人员及测试人员。麻雀虽小--五脏俱全,可能在需求开发中,会出现意想不到的问题,所以我们每个人需要承担各种风险并针对这些风险作出合理的评估。技术部严格制定的需求规范,开发规范,有助于统一描述需求规划及协调。凡事有规范可依照。我们要尽力做到需求,分析,编码及测试都有标准的规范模版,书写一致的风格,保证项目的容错率变小并且能顺利开发如期完成。

开发规范的内容主要包括:

  1. 项目管理规范:该规范由PM针对项目进度合理地人员安排及调度。
  2. 需求分析规范:PM针对需求文档给出相应项目名词解释,功能列表,需求规定,需求流程及需求注意点
  3. 开发分析规范:开发人员可以罗列代码的编码风格(返回格式,返回码统一等),编码要求,代码质量及效率,代码可测性,代码单元测试,项目版本及维护等内容。
  4. 数据库设计规范:该规范目前由后端同事进行设计,前端同事辅助维护,设计内容包括项目数据库,数据表,字段的定义风格,类型及含义的内容书写风格。

开发规范在项目开发的工作中设计标准的作用,鞭策所有的开发人员共同遵守。最重要的是产品经理要严格把关(如1),督促项目小组的成员严格执行规范。就可以形成文档的统一风格,便于今后的项目升级、代码维护和后续交接工作。

实施管理项目

项目计划

计划成功在于:清楚的界定目标及项目任务的优先级, 与相关开发人员参与协商沟通。共同给出一个合适任务进度。  1)项目计划   对项目进行计划,安排进度和需求文档是很有必要的。项目计划能显出将如何在预定的时间内按时按质量完成项目任务。试图没有预先计划就执行项目,就象没事先看说明书,就动手组装收音机一样。  2)执行项目   即实施解决方案。项目经过计划后,就开始进行了。在开发人员自我审查项目后,项目团队将执行计划。  3)控制项目   当项目工作正在执行时,需要监控整个项目进度,确保一切按计划形式是很重要的。有效的项目控制的关键是定期及时地测量实际进程,并与计划进程相比较,并采取相应的对策(日报)。  4)结束项目   项目结束后,应当善于总结在项目中的经验教训,形成报告文件,以便改善以后项目(需求)的工作效率和结果。

产品经理

产品经理是开发团队的灵魂人物。产品经理在整个项目的工作的计划、组织和控制中都要进行参与,从而为项目团队完成项目目标提供领导作用。产品经理的最终职责是确保全部工作优质准时完成。 项目经理虽然在整个项目开发流程中都会进行参与,但决不可大权独揽,也不能不闻不问,应使团队 成员积极参与进来进行多沟通零阻碍的效果,使项目能圆满完成。

在这里建议产品经理在今后能展示自己的领导能力、沟通技巧、良好的交往能力、抗压能力和解决问题的能力以及管理时间的能力。

产品经理懂得激励队员的因素,可进行项目会议,从而使全体成员加入讨论;可与开发人员单独会谈,倾听他们的意见;对有建设性的建议表示肯定和认可。鼓励团队成员互相学习。口头鼓励、表扬、赞赏都可达到很好的效果。

产品经理还需要严格的进行进度控制,分析项目进度,找出哪些地方需要纠正;确定应采取哪种具体的纠正措施;修改计划,将纠正措施列入计划;重新计算进度,估计纠正后的成果,这些措施都需要记录在案。

技术人员

开发团队是为实现一个共同目标而协同工作的一组成员。当开发人员接到项目时,自我总结会出现以下阶段:

1)起步阶段:开发人员在接手新项目时,是会处于一种迷茫期,在此期间开发人员首先要自我评估需求并主动与产品经理进行沟通,必要情况下要求产品经理去主动的积极询问沟通。

2) 开发阶段:开发人员在大部分的开发任务中都会发现实际比预期更繁重更困难,其中的原因可能包含了各自人员的能力范围,能力程度。这会导致开发人员出现焦急和犹豫等情绪出现。这时候我们需要产品经理的积极配合与沟通写协作去解决,也需要开发人员将遇到的问题及时反馈至产品经理,让产品经理尽早作出相应的解决方案,如若不及时反馈,产品经理应记录该情况并完全受责。

3)结束阶段:临近预期项目进度结束时,开发人员之间多进行沟通,不要互相表现出急于实现项目目标的样子。此阶段也需要产品经理积极主动沟通,产品经理也不能表现出过激的态度,导致开发人员的压力过高,从而导致工作效率降低,项目合格率偏查。这样也会降低团队集体感和荣誉感。结束后产品经理需要对有成果的成员进行表扬,并把注意力集中在工作进度和计划调整上。