最近在网上看到一篇文章《王石:我每天都强迫自己做的一件事》,[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. 【Java基础】System.arraycopy()的使用详解

    由于在Java中System.arraycopy()方法在一维数组和二维数组中的表现不同,所以做了一个测试 public static void main(String[] args) { int[] ...

  2. SQL SERVER SQLOS的任务调度

    原文:SQL SERVER SQLOS的任务调度 原文地址:http://blogs.msdn.com/b/apgcdsd/archive/2011/11/24/sql-server-sqlos.as ...

  3. D其他项目打电话AL工程EF Model

     Based on your description and the error code, you will just need to ensure that your DataContext ...

  4. Swift 书面 ToDo App

    下面的代码是使用的全部Xcode Version 6.0.1 (6A317)书面. 因为当使用团队开发stroyboard在并购的诸多不便的时间,所有或使用.xib该文件准备ToDo App. 想要实 ...

  5. hdoj1010Starship Troopers (树dp,依赖背包)

    称号:hdoj1010Starship Troopers 题意:有一个军队n个人要占据m个城市,每一个城市有cap的驻扎兵力和val的珠宝,并且这m个城市的占率先后具有依赖关系,军队的每一个人能够打败 ...

  6. [linux]scp指令(转)

    Linux scp命令用于Linux之间复制文件和目录,具体如何使用这里好好介绍一下,从本地复制到远程.从远程复制到本地是两种使用方式.这里有具体举例: ================== Linu ...

  7. 使用XML向SQL Server 2005批量写入数据——一次有关XML时间格式的折腾经历

    原文:使用XML向SQL Server 2005批量写入数据——一次有关XML时间格式的折腾经历 常常遇到需要向SQL Server插入批量数据,然后在存储过程中对这些数据进行进一步处理的情况.存储过 ...

  8. ANDROID PAD版本号 PHONE版本号 源代码有什么 差别?

    ANDROID PAD版本号 PHONE版本号 源代码有什么 差别? 直接把frameworks/base/core/res/res/values/config.xml里面的<bool name ...

  9. win9x_win2k下对物理磁盘的操作

    void CReadSectorDlg::OnReadButton() { UpdateData (TRUE) ; CFile m_Sector_file ; char * buffer ; if ( ...

  10. jQuery地图热点效应-后在弹出的提示鼠标层信息

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/ ...