zoukankan      html  css  js  c++  java
  • 开发管理 CheckLists系列文章

    注: 开发管理 CheckLists-系列文章是从本人   Iteye博客中移植过来.后续会直接在此更新     开发管理 CheckLists   专栏

    注:本系列文章是开发管理的checkLists ,主要的目的是用来检测和提示在该模块的工作中哪些应该做,哪些没有做.所以各个的功能点可能不会讲解的特别细

    一、为什么要关注项目启动

          所有的项目均存在风险,但在项目生命周期的各个过程中,启动过程给项目带来的风险是最大的,很多项目的失败都是一开始就留下来失败的隐患,当这些隐患积攒到项目的后期爆发出来,项目管理人员已经无力回天。

    二、项目启动前我们应该关注什么

         下面简单介绍下项目开始前应该做些什么?
         1、先确定项目驱动因素和项目驱动因素的优先级.目前的项目大体上有如下驱动因素

              发布成本 、发布日期 、功能集合、减少缺陷 、人员配备 、工作环境

              然后确定上面驱动因素的优先级,可以由产品经理进行确认,如果产品经理不确认,那就由项目经理确认

              务必要确认需求的优先级

            例如如下使用矩阵表名项目的优先级

    Java代码  收藏代码
    1. 项目驱动因素   排序   
    2.   发布成本     5   
    3.     发布日期     1   
    4.     功能集合     2   
    5.     减少缺陷     3   
    6.     人员配备     4   
    7.     工作环境     6    

     
            解析:
               (1)、在这个项目中,发布日期是最主要的驱动因素。如果产品今年不能发布,这个项目就没有什么存在的意义了。

               (2)、完备的功能也很重要——功能不齐全,即使及时发布,整个项目也没有价值。而且,

               (3)、由于公司业务属于受政府管制的行业,产品的缺陷率必须很低。

               (4)、接下来是人员配备,因为只要这些人能在十个星期之后参与下个项目计划就可以了。

               (5)、项目的成本控制不太重要,因为项目的价值会很高。

               (6)、工作环境排在最后,为了保证及时交付  我可以灵活调整某些事情。

                   了解了项目的关键驱动因素,我就可以定义出项目的成功条件,并选择适合项目的生命周期了。

               项目团队可以制定出发布条件,并根据驱动因素合理地安排各自的工作

          2、使用与上下文无关的问题识别项目真正的驱动因素 

               对于如何确定驱动因素的优先级,项目经理可以采用如下的形式来逐步推测。

               可以通过如下上下文无法的问题来识别优先级,通过这些比较抽象的问题,

               可以诱导其他人说出他们对于项目的假设。不妨从下面这些问题开始。

                 1、项目要怎么样才算成功? 
                 2、为什么想得到这样的结果? 
                 3、这种解决方案对你来说价值何在? 
                 4、这个系统要解决什么样的问题? 
                 5、这个系统可能会造成什么样的问题?

       

                  要注意:少用”为什么“来提问,“为什么”这类问题很容易让对方产生戒心。

                        注意避免“怎么做”之类的问题,出资人会觉得你在让他们设计系统。

                        在问问题时,要让人感觉到你真心希望了解这个项目,  而不要让别人抱有戒心。

                        这些问题可以为项目经理和出资人将来的合作打下良好的基础,而不是形成龃龉的关系。


    三、编写项目章程,共享现有决策

                  项目章程会明确记录项目的需求和约束,还可以帮助项目经理思考如何进行项目规划。

            整个团队和出资人都可以查看项目章程,以此确保他们对项目有关的决策可以达成一致。  

             下面是我的项目章程模板。

             1、远景

                     发起这个项目的缘由和项目的价值,用描述远景的句子说明项目的价值

             2、需求

                     某个特定日期发布某个功能,例如
                   “8月21日发布的主要版本中,我们需要这个xxx功能。”这些才是项目的驱动因素,产品功能列表不是 

             3、目标

                    希望通过项目所达成的目标

             4、成功标准

                    成功标准是围绕客户能基于完成的产品做什么给出的定义。成功的标准并不涉及缺陷,而只关注能力。

                下面是一些成功标准实例。 
                 1、要包括功能1、2、3,这样我们的产品就可以打入目标市场了。 
                 2、要提升产品性能,再测出相关数值,这样我们就可以将其与竞争对手的产品进行对比, 
                 3、在第一季度发布

                       项目章程是有意要设计成这么简短的,目的是帮助团队赶紧启动,足够让大家着手开展工作。 

    四、铭记在心

                1、 每个项目启动时都要有章程。 
                2、 对项目章程的反复修改要有心理准备。章程不一定完美,它的意义在于帮助整个项目团队进行规划活动。 
                3、 要知道“质量”的意义以及项目的驱动因素。这样随着项目的不断推进,项目经理和团队才可以作出正确的决策。 

     
     

    04 2012 档案

     
    摘要: 1、是许多团队用户获取用户故事的默认方法,访谈成功的关键点是访问正确的受访者 2、不要只询问“你们需要什么”,大多数用户不太善于理解,更难以表达他们的真实需求 3、最好从背景无关的问题开始提问、这样就能从客户那里获得更多样化的回答 例如: “为了让我们的产品在浏览器里面运行,你愿意舍弃什么?" 用户可能有很多种回答,无论那种回答,对我们来说都会有很大的意义阅读全文
    posted @ 2012-04-09 21:42 jlins 阅读(60) | 评论 (0) 编辑
     
    摘要: 对正确的行为要懂得及时鼓励和赞美。管理者往往认为,这是员工应该做的,所以,当出现正确的行为时,也不认为是什么稀奇的,就省略了及时的鼓励。这样,久而久之,企业中就形成了一种消极的文化,也称为亚文化。谁也不愿意做有益的事情了,因为做了就做了,也得不到鼓励。所以企业要形成向上的文化,管理者就应及时发现员工的闪光点,不应吝惜鼓励和赞美。阅读全文
    posted @ 2012-04-09 15:27 jlins 阅读(402) | 评论 (1) 编辑
     
    摘要: 项目启动会议的以澄清项目有关概念为内涵,以确保大家取得理解上的一致,公开项目相关者的离职和职责,提高大家对项目承诺的兑现程度 该会议有一下大约13个议程阅读全文
    posted @ 2012-04-09 12:37 jlins 阅读(44) | 评论 (0) 编辑
     
    摘要: 今天很悲剧.不堪回首呀... 煮熟的鸡蛋都能爆炸...彻底无语 家里有一些煮好的鸡蛋没有吃完,怕坏掉了于是就带来公司里面准备午餐的时候吃掉。吃饭前看见公司的微波炉闲着没人用,于是就把鸡蛋放进去加热了2分钟,然后悲剧马上就要发生了... 加入前怕出现意外于是把鸡蛋壳都打裂了才放进去了,烤的过程中没有任何问题,关键在于拿出来,用手掰开的时候鸡蛋突然扑哧一声炸了.蛋黄被炸的粉碎直接铺面而来,然后我和旁边的MM彻底的悲剧了..我们的头发上,脸上那一大片的范围全部都是黄黄的鸡蛋黄碎末,和旁边的MM傻愣愣的呆在那里,大眼对小眼,彻底无语。。。立刻引来了旁边大群的无聊看热闹的程序员围观...阅读全文
    posted @ 2012-04-09 10:40 jlins 阅读(4097) | 评论 (47) 编辑
     
    摘要: 注:开发管理 CheckLists-系列文章是从本人 Iteye博客中移植过来.后续会直接在此更新 开发管理 CheckLists 专栏前一篇文章介绍了项目章程的checkLists有了项目章程,每个团队成员就可以对自己接下来要干什么做些有明确方向的预先规划——或者,也可能提早知道自己还没有明确的方面。有了项目规划,就可以把团队成员的注意力聚集到预期的项目产出上来一、使项目足以启动的规划 章程有了,规划是什么?管理层希望知道团队什么时候开发哪些特性。如何测量进度?项目何时完成? 1、使用时间盒来限制和启动规划活动 时间盒(timebox)是指特定的时间长度,个人或团队用它来完成某项特定的任..阅读全文
    posted @ 2012-04-08 12:58 jlins 阅读(36) | 评论 (0) 编辑
     
    摘要: 注:开发管理 CheckLists-系列文章是从本人 Iteye博客中移植过来.后续会直接在此更新 开发管理 CheckLists 专栏注:本系列文章是开发管理的checkLists ,主要的目的是用来检测和提示在该模块的工作中哪些应该做,哪些没有做.所以各个的功能点可能不会讲解的特别细一、为什么要关注项目启动 所有的项目均存在风险,但在项目生命周期的各个过程中,启动过程给项目带来的风险是最大的,很多项目的失败都是一开始就留下来失败的隐患,当这些隐患积攒到项目的后期爆发出来,项目管理人员已经无力回天。二、项目启动前我们应该关注什么下面简单介绍下项目开始前应该做些什么?1、先确定项目驱动因素和.阅读全文
    posted @ 2012-04-08 12:55 jlins 阅读(533) | 评论 (0) 编辑
     
    摘要: 注:哲理故事与管理之道-系列文章是从本人 Iteye、csdn博客中移植过来.后续会直接在此更新留个缺口给别人 一位著名企业家在作报告,一位听众问:“你在事业上取得了巨大的成功,请问,对你来说,最重要的是什么?” 企业家没有直接回答,他拿起粉笔在黑板上画了一个圈,只是并没有画圆满,留下一个缺口。他反问道:“这是什么?” “零”。“圈” “未完成的事业”“成功”,台下的听众七嘴八舌地答道。 他对这些回答未置可否:“其实,这只是一个未画完整的句号。你们问我为什么会取得辉煌的业绩,道理很简单:我不会把事情做得很圆满,就像画个句号,一定要留个缺口,让我的下属去填满它。” 留个缺口给他人,并不...阅读全文
    posted @ 2012-04-07 21:59 jlins 阅读(34) | 评论 (0) 编辑
     
    摘要: 哲理故事与管理之道阅读全文
    posted @ 2012-04-07 21:47 jlins 阅读(32) | 评论 (0) 编辑
  • 相关阅读:
    Codeforces 749C【模拟】
    Codeforces 358D【DP】
    Lightoj1122 【数位DP】
    Codeforces 744C【DFS】
    大晚上就是想说说话
    HDU5997 【线段树】
    codeforces743D 【DFS】
    lightoj 1422【区间DP·分类区间首元素的情况】
    lightoj 1125【背包·从n个选m个】
    Lightoj 1147【DP】
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/2439660.html
Copyright © 2011-2022 走看看