及时通报进展与问题
——
高效程序员的
45
个习惯之习惯45
“管理层、项目团队以及业务所有方,都仰仗你来完成任务。如果他们想知道进展状况,会主动找你要的。还是埋头继续做事吧。”
接受一个任务,也就意味着做出了要准时交付的承诺。不过,遇到各种问题从而导致延迟,这种情形并不少见。截止日期来临,大家都等着你在演示会议上展示工作成果。如果你到会后通知大家工作还没有完成,会有什么后果?除了感到窘迫,这对你的事业发展也没有什么好处。
如果等到截止时间才发布坏消息,就等于是为经理和技术主管提供了对你进行微观管理(
micromanagement
)的机会。他们会担心你再次让他们失望,并开始每天多次检查你的工作进度。你的生活就开始变得像
呆伯特
的漫画一样了。
假定现在你手上有一个进行了一半的任
务,由于技术上的难题,看起来不能准时完成了。如果这时积极通知其他相关各方,就等于给机会让他们提前找出解决问题的方案。也许他们可以向另外的开发人员
寻求帮助,也许他们可以将工作重新分配给更加熟悉相关技术的人,也许他们可以提供更多需要的资源,或者调整目前这个迭代中要完成的工作范围。客户会愿意将
这个任务用其他同等重要的任务进行交换的。
及时通报进展与问题,有情况发生时,就不会让别人感到突然,而且他们也很愿意了解目前的进展状况。他们会知道何时应提供帮助,而且你也获得了他们的信任。
发送电子邮件,用即时贴传递信息,或快速电话通知,这都是通报大家的传统方式。还可以使用
Alistair Cockburn
提出的“信息辐射器”。
信息辐射器类似于墙上的海报,提供变更的信息。路人可以很方便地了解其中的内容。以推送的方式传递信息,他们就不必再来问问题了。信息辐射器中可以展示目前的任务进度,和团队、管理层或客户可能会感兴趣的其他内容。
也可以使用海报、网站、
Wiki
、博客或者
RSS
。只要让人们可以
有规律地
查看到需要的信息,这就可以了。
整个团队可以使用信息辐射器来发布他们的状态、代码设计、研究出的好点子等内容。现在只要绕着团队的工作区走一圈,就可以学到不少新东西,而且管理层也就可以知道目前的状况如何了。
及时通报进展与问题
发布进展状况、新的想法和目前正在关注的主题。不要等着别人来问项目状态如何。
切身感受
当经理或同事来询问工作进展、最新的设计,或研究状况时,不会感到头痛。
平衡的艺术
-
每日立会(见第
148
页中习惯
38
)可以让每个人都能明确了解最新的进展和形势。
-
在展示进度状况时,要照顾到受众关注的细节程度。举例来说
,
CEO
和企
业主是不会关心抽象基类设计的具体细节的。
-
别花费太多时间在进展与问题通报上面,还是应该保证开发任务的顺利完成。
-
经常抬头看看四周,而不是只埋头于自己的工作。
摘自:http://turingbooks.iteye.com/blog/570912
分享到:
相关推荐
本书名为《高效程序员的45个习惯 敏捷开发修炼之道》,由Venkat Subramaniam和Andy Hunt两位作者共同撰写。书中所提到的45个习惯,不仅涉及软件开发过程、编程和调试工作,还包括了开发者的个人态度、项目和团队管理...
【优秀程序员的十个习惯】 1. 持续学习与跟进新技术:作为优秀程序员,保持对新知识的渴望至关重要。不断学习新的编程语言、框架和工具,关注行业动态,参与专业社区讨论,如CSDN、ITPUB、CHINAUNIX、digg.com等,...
【优秀程序员45个习惯】是一本旨在提升程序员专业素养的书籍,由敏捷开发领域的权威Venkat Subramaniam和Andy Hunt共同撰写。这45个习惯覆盖了态度、学习、开发流程、用户、编程以及团队协作等多个方面,旨在帮助...
[12]优秀程序员之路——C++开发经验及技巧大汇总.zip上位机开发VC串口学习资料源码下载[12]优秀程序员之路——C++开发经验及技巧大汇总.zip上位机开发VC串口学习资料源码下载[12]优秀程序员之路——C++开发经验及...
以下是对标题和描述中提到的十个程序员习惯的详细解释: 1. **学无止境**:持续学习是优秀程序员的基石。随着技术的快速发展,必须不断关注新出现的语言、框架和编程实践,通过阅读专业文章、参加在线讨论和社区...
优秀程序员的45个习惯.rar ok good
优秀程序员的45个好习惯,看看总有好处的
程序员——必看的文档 程序员——必看的文档 程序员——必看的文档 程序员——必看的文档
黑马程序员——Android移动开发源码
标题中的“程序员的45个良好习惯”是一个旨在提升编程技能和团队协作效率的指南,描述强调了通过培养良好的习惯来提高自身编程水平,成为优秀的程序员。这些习惯涵盖了态度、学习、开发流程、用户、编程、调试和团队...
在这个“优秀程序员之路——ASP.NET开发经验及技巧大汇总”中,我们将深入探讨ASP.NET的核心概念、开发实践以及各种实用技巧,帮助你提升编程技能,成为一名出色的开发者。 首先,ASP.NET的基础知识是必不可少的。...
我的成长记1:手把手教你如何画出令人称赞的图(程序员必读)(csdn)————程序
高效程序员45个习惯,为你的个人拓展提供发展方向
标题《优秀程序员之路——C开发经验及技巧大汇总》指的是向程序员介绍和总结在C语言开发过程中积累的经验和技巧。C语言作为编程界经典的语言之一,对于初学者和资深程序员都有着重要的学习价值。描述部分罗列了文章...
程序员晋升.doc————电子版_doc版
标题中的“全世界程序员都在用的护眼软件——flux”指的是f.lux,这是一款非常流行的电脑护眼软件,尤其受到全球程序员的欢迎。f.lux的设计理念是减轻长时间使用电脑屏幕对眼睛的伤害,它会根据一天中的时间自动调整...
程序员之路——一个老程序员对刚上大学的学弟学妹的忠告.