24 不要轻放过不起眼的问题
来源:互联网 发布:淘宝网男真皮登山背包 编辑:程序博客网 时间:2024/05/01 04:11
我参与过数以百计的软件开发项目,无一例外都存在这样或那样的隐患,这些问题常常会导致难以预料的后果。问题出现时,虽然个别团队成员会发现一些端倪,但往往由于大多数人认识不到其严重性,这些问题不是被忽略就是被搁置,直到变得难以解决。
造成这种情况的原因包括:
1.问题刚出现时一般都不起眼,直到后期才会变得严重。温水煮青蛙的实验或许只是一个故事,但是用来形容某些项目非常合适。
2.当个人的经验和知识得不到其他团队成员的认同时,你的意见就会遭到抵制。克服这种困难需要极大的勇气、自信和超乎寻常的口才。很少人能坚持力排众议,哪怕是高薪聘来专门解决这类问题的资深顾问。
3.大多数程序员都是乐观主义者。痛苦的经历可以抵制乐观情绪,缺少这类经历则容易导致盲目乐观。天生的悲观主义者往往不受团队欢迎,哪怕他总是对的。在没有十足把握的情况下,没人愿意冒险与多数人作对。如果只是说:“我觉得这样做不妥,但说不出理由”,是很难获得别人认同的。
4.每个团队成员关注的侧重点不同。通常大家关心的是个人职责,而不是项目的整体目标。
5.每个人身上都存在自己难以识别和接受的盲点和不足。
下面的方法有助于克服这些消极因素:
1.组织团队一起来想办法管理风险。例如用跟踪bug的方法来跟踪风险。让大家都参与识别风险,然后进行跟踪,直到风险解除。为风险划定等级,每当风险状态发生变化,或者有新情况发生时,重新评估风险的等级。这样做可以避免主观因素的影响,同时有助于提醒团队定期重新评估风险。
2.如果你的观点不被大家接受,应该设法寻找更容易让他们理解的表达方式。鼓励大家重视反对意见,寻找更理性的讨论方式。
3.不要轻易放过“不妥”的感觉。如果还没有足够的证据证明“不妥”,请设法寻找最简单的方法来证明。
4.多和客户交流,经常与团队沟通,看看你是不是真的了解他们的想法。用户需求记录优先级列表之类的工具虽然可以帮助你完成工作,但是无法替代定期与客户沟通的作用,你更需要的是开放的思想。
- 24 不要轻放过不起眼的问题
- 不要轻易放过不起眼的问题
- 一个不起眼的小问题
- 一个不起眼的问题导致性能的严重的下降
- 不起眼的事
- 不起眼的Data协议
- 不起眼的javascript协议
- 一个不起眼的公告
- 不要过打折的生活
- 有时候一个不起眼的问题,就可以绊住你迈向成功铿锵的步伐.
- 不起眼的小动作可能葬送安全措施
- php几个不起眼儿的小技巧
- 从一件不起眼的小事开始做起
- 不起眼的android studio gradle小问题 看不到症状的超长时间编译足够浪费你几百块钱工资的
- 过沙漠的问题
- 遇到过的问题
- 遇到过的问题
- 只希望今天不要过的没有价值~~~
- linux查找文件中包含文字
- Linux下安装nfs服务器
- poj 3335 Rotating Scoreboard(判断多边形是否有核+半平面交)
- 第八周实验报告人任务1
- Linux下安装nfs服务器
- 24 不要轻放过不起眼的问题
- jsp标签----20个
- TCHAR操作函数
- sgu124
- windows下tftp服务器
- htmlparser过滤关键字
- 利用串口下载文件到内存(SDRAM)中(loadb命令)
- System Variables Toutorial
- vs编译程序在Win7下提示无法运行解决方法