Project Management - 2) Estimate Your Work

1. Delphi估算

  1) 项目经理召集小组成员,就项目有关事宜向大家进行阐述。

  2)大家提出各种问题,然后进行分配任务。

        每个人写下自己的任务列表和时间估算。

  3)项目经理收集好任务之后进行复查,看看哪些任务可以同时进行,

       得到项目的整体估算。

 

 2. 宽带Delphi估算

   项目成员不能直接接触到,让一帮专家替代项目成员进行估算。

    (一般很少使用)

 

3. 如何处理估算的误差

  你知道,人的估算都会有误差。

  有些人过于乐观,任何任务都会少估算50%的工作量。

  有些人过于悲观,会为每个任务添加缓冲时间。

  有些人只能估算小任务,超过一周的大任务就不对。

  那么,项目经理该怎么办呢?

   首先,你要了解你的团队你没有必要在项目第一周时就解决所有估算问题。

   第一周了解你的团队的估算能力。

   为每个人打上标记 (Optimistic/Pessimistic)

   对于O要增加他的缓冲时间,通常取估算的1/4, 对于P要减少他的缓冲时间,通常一半。

   当然,这要根据实际情况来划分。

 

 4. 顺序式生命周期的陷阱

   从一开始就估算整个项目,这是个陷阱

   可以让开发团队先做一些开发,再迭代估算整个项目

 

 

 

时间: 2024-09-25 19:42:44

Project Management - 2) Estimate Your Work的相关文章

bettermeans - an open and democratic project management tool

What is bettermeans? Bettermeans is an open and democratic project management tool. Unlike other project management tools that are based on tracking work in a command and control environment, BetterMeans allows you to work with your team in a more op

Project Management - 3) Manage Your Meetings

1. 取消没有价值的会议   会议是有代价和成本的    不要举行顺序式的多人进度报告会议    eg:     这周做了什么,下周还要做什么?     除了发言人和项目经理外,每个人都会觉得无聊.    这种会议是在拖项目的后腿,赶紧停止吧.    正确的做法是项目经理给每个人发送邮件,或聊天工具了解进度.    因为,别的人根本不用关心其他人的工作情况,除了项目经理之外.    顺序式的全体会议,可以在每个冲击阶段开一次,而且要主要时间控制.   2. 下列会议是必要的   1)项目启动会议

Project Management - 1) Schedule Your Project

1. 根据项目的理解,列出主要的里程碑.      (初始甘特图) 2. 多使用即时贴,甘特图可以贴在墙上以供项目组成员提醒. 3. 切忌过早细化项目日程,这样会让老板或出资人以为项目中几乎没有风险,      他们会把日程中的结束日期认为是真正的结束日期.      正确的做法是反复修改项目日程,并且随着项目进程补充细节. 4. 制定项目风险列表       Hudson Bay Start 如何启动你的项目 很多情况下,这对于项目经理来说是比较关键的. 如果这个项目对于你的项目团队来说是从未

The Apache Software Foundation Announces Apache® Zeppelin™ as a Top-Level Project

刚刚收到Zeppelin创始人moon soo Lee发给Zeppelin User group的邮件,说zeppelin已经从孵化器毕业,顺利升级为apache顶级项目.以后介绍zeppelin可以去掉incubator了.ASF官方声明:https://blogs.apache.org/foundation/entry/the_apache_software_foundation_announces92 原邮件如下: Congratulations and thank you everyon

SAP SD 模块面试题

I BASIS KNOWLEDGE AND SYSTEM NAVIGATION 1. Name two ways to start a transaction. i. Dynamic Menu ii. Command Field 2. Why do you create user-specific parameters? i. They supply defaults to R/3 fields. If a field is indicated, the system automatically

GoogleAdSense高价关键字排行榜

中介交易 SEO诊断 淘宝客 云主机 技术大厅 [mesothelioma lawyers] $48.61 [peritoneal mesothelioma] $48.38 [mesothelioma attorneys] $45.04 lexington law firm $33.91 [mesothelioma] $33.83 eloan $33.27 lexington law $31.43 [mesothelioma symptoms] $31.41 eloan com $28.47 a

AJAX开发实例演示

Ajallerix  : AJAX, simple, fast Web image gallery demo ; at Novell AJAX - microlink pattern tutorial  : A microlink is a link that opens up content below it. Ajax BBC News RSS Reader : demo by Nigel Crawley AJAX Chat in Python with Dojo : at AquaAjax

AJAX应用演示和源码下载站点经典汇合

ajax|下载|应用演示|站点 Ajallerix : AJAX, simple, fast Web image gallery demo ; at Novell AJAX - microlink pattern tutorial : A microlink is a link that opens up content below it. Ajax BBC News RSS Reader : demo by Nigel Crawley AJAX Chat in Python with Dojo

关于Java的一些 工具,类库,框架......

J2EE FrameworkSpring , OfBiz  Persistence FrameworkHibernate  , iBATIS  Web FrameworkStruts  , Tapestry  , WebWork2  , Echo  Aspect-Oriented Framework AspectJ  , AspectWerkz  , JBossAOP  Web Services ToolsAxis  PortalEXO Platform  , Liferay  , Jakart