引言

本篇与大家分享任务分解的经典方法——WBS,无论生活还是工作都离不开任务分解,好的方法论可以让帮助我们正确地做正确的事。WBS是Work Breakdown Structure 的缩写,意为任务分解结构,其实就是我们常用的分类法, 日用而不自知,WBS可以帮助我们快速梳理项目计划、需求、任务,将碎片信息整理为结构化信息,它通常主要有3种用法:

1 用法

1.1 用法1:模板法

参照现成的WBS模板,替换成自己项目的模块,适用于规模化的开发。下面是软件项目的标准模板:

1.2 用法2:自上而下法

顾名思义,从项目的整体目标开始,按阶段或功能规划几大块,然后再逐层分解,建议纵横不超过7层。

1.3 用法3:自下而上法

适用于尚未形成结构化产品概念的项目,强调从功能点入手进行三步走:
首先,进行发散性思维。
其次,对功能点分类形成上一级功能包。
最后,依次向上逐级收敛。

2 原则

WBS虽好,使用的时候也需要有几点需要注意。

2.1 向心性

所有任务的拆解都要围绕项目的核心需求,有利于任务之间的衔接。

2.2 完整性

每一层的任务分解要做到百分百覆盖到需求规划,确保计划与交付物一致。

2.3 唯一性

确保平级任务的唯一性,不存在交叉内容。

2.4 合理的工作量

任务量的估算应保持在平均、合理的大小,确保任务的可实现性,有效控制风险情况的产生。

方法简单,却非常好用,希望对各位有帮助。

[项目管理]浅谈软件项目WBS任务分解相关推荐

  1. 浅谈软件项目开发过程中的主要项目风险及对策

    软件项目成果的需求分析方和软件项目的承担者都十分关心这样的一个问题:什么样的因素会导致软件项目的失败?与项目有关的因素的改变将对按时.按经费预算交付符合预定质量要求的软件成果产生什么样的影响?这些都属 ...

  2. 浅谈工程总承包项目WBS的重要性与创建方法

    摘要:WBS 是项目管理基本工具,本文对WBS及其在工程总承包项目管理中的作用进行简要分析,并对WBS的分解进行作了简要介绍,最后结合水泥生产线工程总承包项目对WBS的OBS-PBS二维分解进行了探讨 ...

  3. 浅谈软件项目需求分析

    这里不是写标准化的理论知识,而是想写写对软件需求工作的感受.         理论上的需求管理是要解决系统需求做什么的问题,以此界定系统功能和非功能性的内容.需求指的是由项目接受的或项目产生的产品和产 ...

  4. 浅谈软件项目规模估计——怎么估?

    做事所花费的时间总是比你预期的要长,即使你的预期中考虑了侯世达定律. -- 侯世达,哥德尔.埃舍尔.巴赫 周三的下午,我像平常一样,写着代码听着歌,突然从天而降一份莫名其妙的故事列表,说让我给个人天, ...

  5. 浅谈软件开发工具CASE在软件项目开发中发挥的作用认识

    浅谈软件开发工具CASE在软件项目开发中发挥的作用认识 内容摘要:阐述了CASE工具作为 一种开发环境在软件项目开发中所起到的开发及管理作用.CASE工具实际上是把原先由手工完成的开发过程转变为以自动 ...

  6. 「软件项目管理」一文浅谈软件项目风险计划

    一文浅谈软件项目风险计划 序言 一.风险基本概念 1. 风险的定义及特性 2. 风险三要素 3. 风险图示 3. 风险类型 (1)预测角度 (2)范围角度 二.风险管理过程 三.风险识别 1. 定义 ...

  7. 浅谈MAXIMO项目实施(转)

    浅谈MAXIMO项目实施 工作以来,参与了XX公司的MAXIMO项目实施,妄谈一些工作中的感受和对MAXIMO的理解,欢迎砖头. [b]对MAXIMO的理解[/b] MAXIMO是老外的软件,是J2E ...

  8. 浅谈软件性能测试中关键指标的监控与分析(转)

    浅谈软件性能测试中关键指标的监控与分析 一.软件性能测试需要监控哪些关键指标? 软件性能测试的目的主要有以下三点: Ø  评价系统当前性能,判断系统是否满足预期的性能需求. Ø  寻找软件系统可能存在 ...

  9. 软件开发过程与项目管理(10.软件项目人员与沟通计划)

    软件开发过程与项目管理(10.软件项目人员与沟通计划) 课件 项目人员计划 团队定义 团队是一定数量的个体成员组织的集合 包括自己组织的人.供应商.分包商.客户等 为一个共同的目标工作,协调一致,愉快 ...

  10. 软件开发过程与项目管理(6.软件项目成本计划)

    软件开发过程与项目管理(6.软件项目成本计划) 软件项目规模 软件项目规模即工作量包括 软件规模单位包括 软件项目成本 成本估算 估算基本方法 代码行估算法(简略) 功能点估算法- Albrecht ...

最新文章

  1. 文件解析库doctotext源码分析
  2. SringMVC从入门到源码,这一篇就够
  3. 今天写了个Win32服务设置软件,呵呵,纯绿色软件
  4. SQL函数 left()、charindex()的使用
  5. String、StringBuffer 、StringBuilder 的区别(转)
  6. remote Incorrect username or password ( access token)问题解决
  7. python软件下载安装百度网盘-python实现简单的百度云自动下载
  8. java 文件大小,如何在Java中获取文件大小
  9. 使用POI实现报表打印功能
  10. 记一次在京东购买笔记本电脑的经历
  11. 苏州旅游骗局黑幕经历
  12. 第4关:挑选以元音字母开头的单词
  13. python机器学习——加州房价
  14. 三赢电商:拼多多店铺一直不发货怎么办?
  15. 一个数据录入/查询的应用程序在登录时错误信息解决过程
  16. android学习记录(2)关于Attempt to invoke virtual method
  17. vue qrcodejs2生成二维码实现手机APP扫码进行web网页登录
  18. 防火墙和系统安全防护
  19. CPT模型:一种中文兼顾NLU和NLG的非平衡预训练语言模型
  20. qrcode.js生成微信二维码

热门文章

  1. 50套3dmax家具建模详细教程 3dmax床建模教程丨3Dmax基础教程3dmax教学3dmax室内设计教程
  2. 【极乐净土mmd】动作+镜头数据下载
  3. 时光倒流我这么学java
  4. bin文件转dat文件
  5. 破解版 中易广告联盟程序 v6.0
  6. 2008年IT日历 02
  7. java web 留言板设计_JSP+Servlet+JavaBean传统方式实现简易留言板制作(注册、登录、留言)...
  8. 《MBA一日读2.0 读书笔记》
  9. ICP备案和经营性ICP有何不同
  10. Python进行UDP编程