惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

G
GRAHAM CLULEY
T
Tenable Blog
Know Your Adversary
Know Your Adversary
C
CXSECURITY Database RSS Feed - CXSecurity.com
P
Privacy International News Feed
S
Security Affairs
NISL@THU
NISL@THU
O
OpenAI News
Attack and Defense Labs
Attack and Defense Labs
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Hacker News: Ask HN
Hacker News: Ask HN
Webroot Blog
Webroot Blog
Schneier on Security
Schneier on Security
S
SegmentFault 最新的问题
S
Schneier on Security
G
Google Developers Blog
V
V2EX
C
Check Point Blog
U
Unit 42
Google DeepMind News
Google DeepMind News
T
Threatpost
阮一峰的网络日志
阮一峰的网络日志
T
The Exploit Database - CXSecurity.com
Recent Announcements
Recent Announcements
M
MIT News - Artificial intelligence
S
Secure Thoughts
博客园 - 司徒正美
Recorded Future
Recorded Future
P
Proofpoint News Feed
Spread Privacy
Spread Privacy
K
Kaspersky official blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
AI
AI
博客园 - 聂微东
N
News and Events Feed by Topic
SecWiki News
SecWiki News
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
V
Vulnerabilities – Threatpost
P
Palo Alto Networks Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Engineering at Meta
Engineering at Meta
Recent Commits to openclaw:main
Recent Commits to openclaw:main
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
酷 壳 – CoolShell
酷 壳 – CoolShell
WordPress大学
WordPress大学
The Hacker News
The Hacker News
The Last Watchdog
The Last Watchdog
Project Zero
Project Zero
W
WeLiveSecurity
博客园 - Franky

博客园 - GodSpeed

如何开始对项目进行管理(三) 如何开始对项目进行管理(二) 如何开始对项目进行管理(一) 负载均衡随记 ASP.NET应用程序生命周期趣谈(五) IIS7瞎说 ASP.NET应用程序生命周期趣谈(四) HttpHandler和页面生命周期 ASP.NET应用程序生命周期趣谈(三) HttpModule ASP.NET应用程序生命周期趣谈(二) ASP.NET应用程序生命周期趣谈(一) C#和sqlserver数字数据类型学习 Office编程(二)C#读取Excel并存入数据库,通过XML自定义表名,是否重建并插入数据 - GodSpeed - 博客园 白话设计模式--实践应用--Chain of Responsibility(职责链)和factory模式 项目管理读书笔记--Manage it --识别和避免schedule games(9)总结 项目管理读书笔记--Manage it --识别和避免schedule games(8) 项目管理读书笔记--Manage it --识别和避免schedule games(7) 项目管理读书笔记--Manage it --识别和避免schedule games(6) 项目管理读书笔记--Manage it --识别和避免schedule games(5) 项目管理读书笔记--Manage it --识别和避免schedule games(4) 项目管理读书笔记--Manage it --识别和避免schedule games(2)
项目管理读书笔记--Manage it --识别和避免schedule games(3) - GodSpeed
GodSpeed · 2009-08-22 · via 博客园 - GodSpeed

以下做法适用于此种情形:
不管你说什么,你的manager总是说:只要你肯努力,一定能按"期"完成。而根据你的评估,根本就没有可能。这个时候,你的选择是什么呢?让整个项目组都加班?就像我在(1)中提到的一样,manager之所以会这么做我觉得很大程度上是因为他对项目组的不信任,或者说不足够信任;他们认为如果给出一个更短的期限,那么项目组就更早的完成,他们把这作为一种激励项目尽快完成的手段:事实上他们也不是真的较真儿说必须要在那个日期完成,他们只是想更早的完成而已。

1,调查你的manager为什么会这样做,试着提一些context-free的问题,比如说:项目到什么样才算成功?
2,写下项目将要面临的风险和可能的冲击。用高,中和低来描述这些风险,不要使用数字。
3,告诉Manager你到底能做到什么程度并且测量项目的实际开发速度。迭代在这种情况下非常好用,进度表可以告诉你真正发生了什么事情。
4,确保项目组中有该项目领域的专家。

如果manager仅仅是想激励项目组,那么你可以建议他采取其他的方法。 你也可以采取其他办法,比如跟manager讨论减小feature set, 或者试着做些事情分散manager的注意力,让他去关注别的项目。
如果项目组成员经常因为达不到预期目标而遭受失败,他们就会失去信心,渐渐的失去对manager的信任,也就不愿意接受管理了。一个没有团队凝聚力和执行力的团队就只能叫做“一些人”,不能叫做“项目组
”。

如果你经常遇到这种事情,可以尝试如下实践:
1, 使用timeboxed来迭代开发,这样每个人都能看见项目进展。
2, 维护一个工作列表,并提供一个数字优先级。这样就可以根据优先级按feature来开发,优先开发优先级高的 feature。当你的领导知道你们没有按照他的要求去追求那个不可能完成的deadline的时候,你们已经可以提供一些非常有用的feature了。

大多数这样的问题都发生在项目经理自己身上,我觉得boss应该很少会这样。因为项目经理要管理一群人,在不确定合作性,每个人的能力以及其它一些风险的时候,项目经理可能更倾向于多一些buffer,所以在不经意间就会给项目组成员一些不现实的deadline。如果他能感觉到最好,如果感觉不到,我觉得最可行的办法还是把手上的feature分级,然后先做哪些优先级高的。这样避免最后deadline的时候有用的没做,没用的做了一堆。如果项目经理遇到这样的boss,则同理。当信任关系建立起来以后,boss,PM和developer之间都有所了解,这种事情可能会越来越少了。