最近在网上看到一篇文章《王石:我每天都强迫自己做的一件事》,[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)的管理的更多相关文章

  1. 项目管理实践 -- 健身小管家(Fitness housekeeper)的管理(5)(终结)

    App已经上线了,应用宝上搜索“健身小管家”即可找到,不过存在几个问题:

  2. 项目管理实践 -- 健身小管家(Fitness housekeeper)的管理(4)

    提前几天把检查更新的功能完成了.

  3. 项目管理实践 -- 健身小管家(Fitness housekeeper)的管理(2)

    继续跟踪进度 按计划应该在14号完成的工作,今天已经完成了.

  4. 健身小管家--android app源码

    把做了近一个月的android程序源码放出来,里面包括但不限于如下内容: 1. 简单的android项目结构 2. 通用的adapter,不再为每一个ListView都写一个adapter,只要用此一 ...

  5. Kubernetes家族容器小管家Pod在线答疑?

    Kubernetes家族容器小管家Pod在线答疑 不知道学习k8s的小伙伴们有没有跟我一样的疑问? k8s为什么不是直接运行容器,而是让Pod介入? Pod又是什么?为什么在应用容器化如此普遍的情况下 ...

  6. 项目管理实践【六】自动同步数据库【Using Visual Studio with Source Control System to synchronize database automatically】

    在上一篇项目管理实践[五]自动编译和发布网站中,我们讲解了如何使用MSBuild+Robocopy+WebDeployment来自动编译和部署网站,今天,我们来看一下,如何使用MSBuild +SVN ...

  7. 项目管理实践【五】自动编译和发布网站【Using Visual Studio with Source Control System to build and publish website automatically】

    在上一篇教程项目管理实践[三]每日构建[Daily Build Using CruiseControl.NET and MSBuild] 中,我们讲解了如何使用CCNET+MSBuild来自动编译项目 ...

  8. 项目管理实践【四】Bug跟踪管理【Bug Trace and Management】

    首先,向大家说一声抱歉,这篇文章耽误了这么久才和大家见面.至于Bug的跟踪和管理的必要性和好处,我就不在这里说了,下面介绍几款Bug跟踪和管理的软件. 一.BugNET BugNET是一个非常优秀的开 ...

  9. 项目管理实践【三】每日构建【Daily Build Using CruiseControl.NET and MSBuild】

    在上一篇项目管理实践教程二.源代码控制[Source Control Using VisualSVN Server and TortoiseSVN]中我们已经讲解了如何使用TortoiseSVN和Vi ...

随机推荐

  1. 【转】JTree调用UpdateUI()抛空指针

    最近在做东西时发现,当在线程里面刷新JTree时,有时会出现空指针错误,在网上查了很久,终于发现以下解决方法: JTree中调用UpdateUI()报以下错误 java.lang.NullPointe ...

  2. Java彻底 - WEB容器的侦听具体解释 ServletContextListener

    WEB容器的侦听器ServletContextListener主要用于监测容器启动和 当破坏需要做一些操作,听众将能够使用此做. ServletContextListener在Spring开始,然后再 ...

  3. javascript于"return obj === void 0"这样的书面理由和优势

    得知underscore.js什么时候,查看源代码经常出现的类别似下面的代码: if (context === void 0) return func; if (array == null) retu ...

  4. LINQ之路(2):LINQ to SQL本质

    LINQ之路(2):LINQ to SQL本质 在前面一篇文章中回顾了LINQ基本语法规则,在本文将介绍LINQ to SQL的本质.LINQ to SQL是microsoft针对SQL Server ...

  5. Mybatis如何SQL声明表名称参数

    insert into prefix_${table_name} (a, b, c) values (#{a}, #{b}, #{c}) ${} 它代表了直接使用字面(literal value) # ...

  6. cocos2dx --- button点击放大中心

    自定义简单button,直接附着到代码: MenuItem* MenuItemNode::create( const char* normal,Ref* target,SEL_MenuHandler ...

  7. USACO maze1 BFS

    不写了很长的时间bfs该,很长一段时间的中间失误,当延期一次延伸成功的新节点的节点应该被标记为参观.否则,在某些情况下无限期延长队列. 输入一个小坑爹处理称号,能够进来当字符串被读取.然后用周围的墙上 ...

  8. 观察者模式(observer行为)c#简单的例子

    观察者模式(observer行为)c#简单的例子 几点:模式使观察目标和实现松耦合之间的依赖关系.通知会传播自己主动 样本:玩家击中后发生一系列变化的敌人:后发爆炸.敌人少1一个.... namesp ...

  9. unity3D实际的原始视频游戏开发系列讲座10它《战斗:外来入侵》在第一季度游戏开发

    解说文件夹 <保卫战:异形入侵>游戏开发 第一讲   游戏演示和资源的介绍 第二讲  "异形"怪物的实现 第三讲  "异形"怪物生命值的体现 第四讲 ...

  10. ThreadLocal是否会引发内存泄露的分析(转)

    这篇文章,主要解决一下疑惑: 1. ThreadLocal.ThreadLocalMap中提到的弱引用,弱引用究竟会不会被回收? 2. 弱引用什么情况下回收? 3. JAVA的ThreadLocal和 ...