项目管理实践 -- 健身小管家(Fitness housekeeper)的管理
最近在网上看到一篇文章《王石:我每天都强迫自己做的一件事》,[http://blog.sina.com.cn/s/blog_4dfc1c330102v0d0.html] 原始链接不详。里面有一段话
你可以把这件事情分解成1000个独立的事件,要确保每个事件都在你能容忍的不适程度内。你可以先测试一下你尽全力最大的容忍程度,然后减去20%,从这个值开始。例如,我想要做10000个引体向上,那么分成1000份,就是每次10个。
开始去做,并且不要强迫自己,把它当做一种乐趣去挑战。随着你的能力增强,逐渐增加分量,例如一个月后,你可以做到15个,3个月后,你可以做到25个。所以,10000个看似需要1000天才能完成,事实上,你可能9个月就搞定了。
我觉得写得很好,本人也有过好几次制定过健身计划,最长执行了3个月左右,为了解决这个问题,于是想做一个android的app,目的是为了记录日常锻炼的数据,把它养成一个习惯。
我是把这个当做项目来做的,结合了一些项目管理的方法,也算是个实践。
首先要制定项目计划,做任何事都要有计划。(此处不讨论项目管理要不要做计划的问题,如果您觉得可以不做计划,那下面的东西可以不看了!)
项目计划要解决5个方面的问题,简单用5个英文单词解释--What, How, Who, When, How much。
作用:帮助(项目管理人员)整合、协调项目管理不同领域的信息交流,促进有效的沟通、有效地对项目中的变更加以控制和管理。
一、分析项目特点
二、制定项目目标(范围管理)
解决项目是做什么的问题 (What)
三、里程碑计划(时间管理)
重大事件的控制点,甲乙双方在此点对项目的进度进行检验。
四、项目分解
解决项目如何做的问题(How)
使用WBS(Work Breakdown Structure)将项目分解,然后按层次将工作编号,有几层就用几位数字,如下图,一共4层,所以就用4位数来表示,有人会问如果一层编到1239,后面还有怎么办,那我就会告诉你,“这件事情还可以再分解”。(本文不介绍分解的方法,大家可以网上查询相关资料)
上图的叶子节点(红框表示)就是最小单位的工作了,我们称之为“工作包”。
五、工作分配
解决项目由谁做的问题(Who)
使用“责任分配矩阵表”来解决工作分配的问题,每一个工作包有且只有一个负责人
六、时间计划(甘特图)
解决项目何时做的问题(When)
*因为此项目只有我一个人,所以工作只能安排为“一字长蛇阵”,正常的项目一般不会出现这种情况。
通过上面的计划表,完成下面的甘特图。如果项目比较复杂,还应该制定网络图,然后进行项目的优化。
七、费用计划(不做讲解)
解决项目花费多少的问题(How much)
通过上面的几个图表,我们就有了一个比较简单的计划,然后我们就以此为依据,对项目进行控制。
对项目的控制是经常进行的,一般上说,如果一个项目的偏离值>10%时,就很难修整过来了,所以我们在检查时,时间间隔最长为6天。
我们以后再来探讨如何控制的问题,谢谢大家。
项目管理实践 -- 健身小管家(Fitness housekeeper)的管理的更多相关文章
- 项目管理实践 -- 健身小管家(Fitness housekeeper)的管理(5)(终结)
App已经上线了,应用宝上搜索“健身小管家”即可找到,不过存在几个问题:
- 项目管理实践 -- 健身小管家(Fitness housekeeper)的管理(4)
提前几天把检查更新的功能完成了.
- 项目管理实践 -- 健身小管家(Fitness housekeeper)的管理(2)
继续跟踪进度 按计划应该在14号完成的工作,今天已经完成了.
- 健身小管家--android app源码
把做了近一个月的android程序源码放出来,里面包括但不限于如下内容: 1. 简单的android项目结构 2. 通用的adapter,不再为每一个ListView都写一个adapter,只要用此一 ...
- Kubernetes家族容器小管家Pod在线答疑?
Kubernetes家族容器小管家Pod在线答疑 不知道学习k8s的小伙伴们有没有跟我一样的疑问? k8s为什么不是直接运行容器,而是让Pod介入? Pod又是什么?为什么在应用容器化如此普遍的情况下 ...
- 项目管理实践【六】自动同步数据库【Using Visual Studio with Source Control System to synchronize database automatically】
在上一篇项目管理实践[五]自动编译和发布网站中,我们讲解了如何使用MSBuild+Robocopy+WebDeployment来自动编译和部署网站,今天,我们来看一下,如何使用MSBuild +SVN ...
- 项目管理实践【五】自动编译和发布网站【Using Visual Studio with Source Control System to build and publish website automatically】
在上一篇教程项目管理实践[三]每日构建[Daily Build Using CruiseControl.NET and MSBuild] 中,我们讲解了如何使用CCNET+MSBuild来自动编译项目 ...
- 项目管理实践【四】Bug跟踪管理【Bug Trace and Management】
首先,向大家说一声抱歉,这篇文章耽误了这么久才和大家见面.至于Bug的跟踪和管理的必要性和好处,我就不在这里说了,下面介绍几款Bug跟踪和管理的软件. 一.BugNET BugNET是一个非常优秀的开 ...
- 项目管理实践【三】每日构建【Daily Build Using CruiseControl.NET and MSBuild】
在上一篇项目管理实践教程二.源代码控制[Source Control Using VisualSVN Server and TortoiseSVN]中我们已经讲解了如何使用TortoiseSVN和Vi ...
随机推荐
- [原创].NET 业务框架开发实战之八 业务层Mapping的选择策略
原文:[原创].NET 业务框架开发实战之八 业务层Mapping的选择策略 .NET 业务框架开发实战之八 业务层Mapping的选择策略 前言:在上一篇文章中提到了mapping,感觉很像在重新实 ...
- c++ 学籍管理系统v 1.0
#include<iostream> #include <string> #include<conio.h> using namespace std; class ...
- 在eclipse中启动tomcat时报错:could not create java virtual machine... a fatal error...
控制台报错:unrecoginzed option: --launcher XXMaxPermSize 解决方法:-〉 perference -> tomcat ->JVM setting ...
- Android剪裁图片简单的方法
/** * 按正方形裁切图片 */ public static Bitmap ImageCrop(Bitmap bitmap) { int w = bitmap.getWidth(); // 得到图片 ...
- 如何使用 iOS 7 的 AVSpeechSynthesizer 国家有声读物(4)
控制:我们一定要学会控制 尤达大师(电影<星球大战>)有话:的关键在于控制.这本故事书是一个字一个字读出来,我愿意为它添加两个button,音调和语速,以便我们能够调整语音合成实时的时候. ...
- 【转】Jython简单入门
1. 用Jython调用Java类库 第一步.创建Java类 写一个简单的Java类,用Point来示例: import org.python.core.*; public class Point e ...
- Sass 基础和入门
css本身很有趣,但是随着样式表变大,会越来越复杂,更加难以管理.css预处理器在这里就能帮上忙了.SASS 让你使用在css中不存在的特性,譬如变量.嵌套.mixins(混入),继承和一些其他好的特 ...
- NSIS:设置文件属性的方法
原文 NSIS:设置文件属性的方法 在NSIS中,有以下方法可以对文件的属性进行设置. 一是通过NSIS的指令SetFileAttributes. 多重属性可用 ' | ' 隔开,有效的属性为 ...
- Windows Cygwin Redis 安装(转)
在win平台下编译Redis一般有两种方式: 1. 基于MS VC进行编译,生成原生可执行文件 该方式需要创建MSVC项目文件以及对Redis源码进行适当调整. 这里提供一个可行版本,由微软开放团队进 ...
- Ruby 一些经常使用的细节
1.try 永远不会抛出异常 在 没有的时候 返回 nil province_id = Province.find_by_name(prov).try(:id) 2.find(:first, :con ...