程序员

注册

 

发新话题 回复该主题

软件项目过程管理经验谈 [复制链接]

1#
北京权威雀斑医院         http://gdnxnews.com/chaoliu/2230.html

项目管理者联盟

全面提升组织项目管理能力

公众
  


  职责明确,分工到位


  项目是为完成某个特定目标二存在的工作组合,要完成这个项目,我们的首要工作就是明确这个特定目标为何物。找寻这个特定目标有很多途径,不妨从项目的机会选择入手,诸如“技术发展或信息安全的需求”、“品牌的创建和深化”、“提升用户体验的必要”;目标可以是虚化的,但是实现目标的指导方针必须是实打实,而且越细致越更具优势。知道了要到那里去,剩下的就是把合适的人分配到需要的岗位,会驾驶的人做司机,认识路的人带路,细心而不怕繁琐的人做后勤,任务分配过程中,要始终做到每个人知道自己该干什么、什么工作该有谁负责、工作之间谁和谁配合及怎样配合等基本的原则,在这样的前提下,只要你没有错,这个世界就不会错。


  勇于承担任务、预留时间、提前完成


  有了明确的任务分工,接下来就是怎么完成各自的任务,在软件项目过程中,我们不仅仅要完成任务更重要的是我们要在限定的期限内完成任务。面对可能模糊甚至多变的需求和屈指可数的项目完成期限,项目开展工作举步维艰。怎么才能缓解甚至解决这样的问题,这是摆在所以项目管理人员面前亟待解决的难题。针对这类问题,除了进度计划过程中积极使用类比法、自下而上累计法等方法制定尽可能科学的进度计划外,一方面我们需要在制定进度计划时预留一定的调整时间,坚持在最后期限之前完成任务,提前是从容的保证;另一方面我们在接受任务安排时一定要有坦诚的态度,不能盲目的承诺在计划期限内完成不了的任务,也不能蓄意的夸大任务的完成难度。我们虽然不能要求所有的员工都能主动的分担更多的工作,但是承担的工作就必须按时按质的完成。如果你觉得给定的期限内完成不了,一定要在任务截止期限前向相关负责人反馈,以便及时调整相关工作安排甚至项目进度计划,因为一个任务延迟的一小时会导致后续的所有任务都被延迟,如果考虑到多人协作的话这样会影响很多人的工作无法按时完结。


  工作分解,阶段反馈


  上级安排的工作,先把工作分解下,分解到要进行哪几项活动(工作包),然后写好实现思路,计划实施时间。计划过程中列出可能面临的问题,最后把这些整理成文档。少说不知道,没有领导喜欢听到这个,所以不要提醒领导你有多无能;没有解决不了的问题,只是你没找到方法而已。在动手之前先考虑好可能面临哪些困难,在处理过程中,阶段性的反馈进展情况(包括处理过程中遇到的阻碍),注意是阶段性的,别遇到一个问题就问一次;把问题整理好,分阶段的解决,有些问题在处理到下一阶段可能就不存在了。问题的整理文档一方面用于问题跟踪,另一方面用于经验总结。


  及时总结、标准化


  软件的一次性决定了,软件项目过程中的所有经验和心得都是具备时效性的,过了这个时间短期内可能就用不上了,所以及时总结就变得极其重要了。只有及时的总结,经验才可能被提炼为最佳实践,才具备复用的可能。最佳实践之所以能称之为最佳也在于因为它是经得起实践检验的,也只有在实践中被更多的使用,最佳实践才有实际的意义,标准化做的就是这么一项工作。品质管理专家戴明认为,如果给予工人的培训不足够,他们每个人就会用不同的方法去完成同样的任务,从而增加变异。最佳实践的标准化就是推广正确的方式方法、减少甚至杜绝变异、保证质量的有效途径。

 

预览时标签不可点收录于话题#个上一篇下一篇
分享 转发
TOP
发新话题 回复该主题