1.项目管理流程
在设计阶段需要提交的成果物:类图设计(每个方法要有成形的SQL),页面设计,数据库设计,思路:需求分析-》用户故事-》客户确认(前三步是个迭代过程)-》类图设计(了解系统形貌)-》review(CheckList)-》评审-》数据库设计(支持系统形貌)reivew(CheckList)-》评审-》完成类图的方法和SQL绑定(校验数据库设计是否满足系统类图设计)-》review(CheckList)-》评审(设计绑定三部曲是采用半桶炉灰机制,比如完成一部分类图设计,就开始review和评审,发现问题,即使共享,提高下面工作的质量)。这里页面设计的团队可能和设计团队不是一伙人,但是流程一致。

2.CheckList
在做项目的各个阶段都需要一个CheckList,比如在SQL设计阶段就是要看看小字段是否有添加(版本最大,删除标识等等)这些都是review人必须要去校验的东西,每review一段时间,大家就要坐在一起,共同来丰富这个Checklist

3.会议记录
每次开完会后,都把本次会议讨论的问题记录下来,很有价值。以前我们开会讨论数据库设计这方面,有很多需要考虑的地方,被赵洋说出来了,但是可惜没有记录。

4. 设计的连贯性
数据库的设计应该和对象设计以及设计书的编写放在一起,因为无论是对于设计的熟悉期其实就是在刚刚设计完毕,这个时候再来写设计书脑海中思路也是最清晰的。所以我认为就应该每个人只要设计完毕一本,从DB到逻辑设计,那就应该和大家分享,进行评审,或者是每几天就安排一次评审,评审通过后就进行文档的编写,趁着印象深刻的时候写完设计,否则全部的设计完成后,再回过头来看当初的设计,效率因为需要回忆而变低。

5.项目的透明度
考虑能够将每个人的工作内容和进度发布出来,让大家都对项目进展有所了解。让大家都跟踪项目,培养他们的意识,只不过他们主要是关注自己的进度,而PM是关注全部的进度。这种方式还是向进度拖后的人一种压力。

6.每个人报告进度的根据
每天早上开例会,每个人都要将自己做了什么,项目的前期和中期,主要报告某个功能点进度多少,这个进度不是拍脑袋的,而是有理有据的,每个人获得到了任务之后,都需要将任务进行分解,了解了任务之后在进行工作,上报的进度是根据分解的情况而定的,那么每天报告的时候包括开展新任务,那么新任务也是要向大家分解开来,就是晨会报告的目的是向团队承诺,而不是向PM承诺。要明白PM在团队的作用更多的是一个主持人,每个团队中的人所面对的是团队。

7. 团队评估
让开发人员每个人都负责一部分的工作量的评估,这种评估和工作任务的分配无关,只是让他们来进行评估,并让他们说出来评估的理由,评估由理解设计时间,开发时间,调试时间以及修改时间四部分组成。作为管理者必须要要跟踪这些活动的实际进行情况,了解各个活动出现的问题,也为以后的评估做基础。这项目经理的功课就是将业务分解为细化的功能点,让组员可以更加清晰的进行评估,然后让他们自己来选各个级别的任务来做。
实现手段:在项目某一阶段开始之初,开一个项目评估大会,不是让员工在会上评估,而是事先分配下每个人研究的模块,并进行评估,同时要讲清楚评估的理由。其中修改时间是放在Buffer的时间段里面,项目进度安排只是按照设计、开发、调试时间来安排。

8.开发计划要有优先级的意识
指定开发计划一定要有优先开发的意识,因为只有一些前置的业务的实现了评审了,后续的业务实现才有稳定的接口和实现。
实现手段:在安排计划之前,首先是拆分WBS,然后是细化到Activity,然后对Activity进行排序。在指定项目计划的时候是要按照这个排序来进行的。另外,对于项目包进行分解的好处之一就是能够识别雷同的操作,可以归纳到Util类中,这种Util的优先度应该是比较高的,效果是成员向要用,拿来就用,至少要把接口提供出来。

9.波粒二象性
逻辑设计和数据库设计应该放在一起来做,其实是在逻辑设计的过程中,数据库设计也出来了。这两个设计其实是在设计阶段中一起出来的,而没有明确的阶段分割。光是光波还是粒子?

项目管理Point的更多相关文章

  1. 聊聊Unity项目管理的那些事:Git-flow和Unity

    0x00 前言 目前所在的团队实行敏捷开发已经有了一段时间了.敏捷开发中重要的一个话题便是如何对项目进行恰当的版本管理.项目从最初使用svn到之后的Git One Track策略再到现在的GitFlo ...

  2. 【组织级项目管理】P2 MSP P3O

    组织级项目管理--有你,有我,有大家 在过去的2年,无论对于企业来讲,还是对于我们个人都有很多大脑的冲击,有几个词大家应该特别耳熟能详:转型,变革,敏捷,互联网+,组织的项目化管理等.就是这些让我们的 ...

  3. 【项目管理】GitHub使用操作指南

    GitHub使用操作指南 作者:白宁超 2016年10月5日18:51:03> 摘要:GitHub的是版本控制和协作代码托管平台,它可以让你和其他人的项目从任何地方合作.相对于CVS和SVN的联 ...

  4. Atitit.attilax软件研发与项目管理之道

    Atitit.attilax软件研发与项目管理之道 1. 前言4 2. 鸣谢4 3. Genesis 创世记4 4. 软件发展史4 5. 箴言4 6. 使徒行传 4 7. attilax书 4 8. ...

  5. 我是如何进行Spring MVC文档翻译项目的环境搭建、项目管理及自动化构建工作的

    感兴趣的同学可以关注这个翻译项目 . 我的博客原文 和 我的Github 前段时间翻译的Spring MVC官方文档完成了第一稿,相关的文章和仓库可以点击以下链接.这篇文章,主要是总结一下这个翻译项目 ...

  6. 5、项目间的沟通协调 - PMO项目管理办公室

    沟通是人类所具备的优良而有一定技巧的一种方式.但是,沟通也是PMO项目管理办公室中所有项目组必须建立起来的能力,也是PMO项目管理办公室日常所需要进行的一项工作内容. 一.项目间的沟通: PMO项目管 ...

  7. 4、项目的培训 - PMO项目管理办公室

    培训是一个重要的内容,在公司内部就有相关的培训.对于PMO项目管理办公室来说,就是相关的项目的技术和业务的培训,以期让项目组人员能够快速的学习好项目业务内容和所需要使用到的技术内容,然后尽快的进入项目 ...

  8. 3、项目资源的提供 - PMO项目管理办公室

    PMO项目管理办公室也需要对项目相关的资源进行提供,从而针对项目的资源也进行标准化和规范化的管理.也就是说,PMO项目管理办公室就是提供项目相关的规范化资源内容,从而统一管理项目相关的内容,达到规范的 ...

  9. 2、项目标准的制定 - PMO项目管理办公室

    PMO项目管理办公室应该是针对公司级别的项目内容制定项目标准.这个由公司的项目经理们进行集中讨论,然后将项目标准进行文档化,标准化,从而为公司的项目进行指导性的功能,为公司的项目进行服务.下面对项目标 ...

  10. 基于SVN的项目管理——集中与分散

    我们在此处不讨论 GIT 比 SVN 好多少,也不讨论 Maven 和 Gradle 哪个好用,基于现有的开发环境,大多数公司还是采用 SVN + Maven 来进行项目管理——因为这已经满足了大多数 ...

随机推荐

  1. KVM虚拟化技术

    KVM虚拟化技术 Qemu-kvm kvm virt-manager VNC Qemu-kvm创建和管理虚拟机 一.KVM简介 KVM(名称来自英语:Kernel-basedVirtual Machi ...

  2. SDWebImage原理小结

    先贴上github上的地址:https://github.com/rs/SDWebImage,至于安装方式这里就不多说了,它的框架说明中都有,不过建议使用cocoaPod来安装比较好,方便日后的维护代 ...

  3. Ajax 表单验证 实现代码

    兼容: opera 9.6 + chrome 2.0 + FF 3 + IE 6 效果:一边输入一边实现验证 image 环境:ruby 1.8.6 + rails 2.1.0 + windows 核 ...

  4. div垂直居中的方法(转)

    在说到这个问题的时候,也许有人会问CSS中不是有vertical-align属性来设置垂直居中的吗?即使是某些浏览器不支持我只需做少许的CSS Hack技术就可以啊!所以在这里我还要啰嗦两句,CSS中 ...

  5. codeforces 580D Kefa and Dishes(状压dp)

    题意:给定n个菜,每个菜都有一个价值,给定k个规则,每个规则描述吃菜的顺序:i j w,按照先吃i接着吃j,可以多增加w的价值.问如果吃m个菜,最大价值是多大.其中n<=18 思路:一看n这么小 ...

  6. 【转】关于C#接口和抽象类的一些说明

    接口和抽象类 1.概念 什么是接口? 接口是包含一组虚方法的抽象类型,其中每一种方法都有其名称.参数和返回值. 接口方法不能包含任何实现,CLR允许接口可以包含事件.属性.索引器. 一个类可以实现多个 ...

  7. IIS 上发布ASP.NET5

    原文 http://docs.asp.net/en/latest/publishing/iis.html 1.安装HTTP Platform Handler ,这个是必需的,不然无法通过IIS访问AS ...

  8. [访问系统] C#计算机信息类ComputerInfo (转载)

    下载整个包,只下载现有类是不起作用的 http://www.sufeinet.com/thread-303-1-1.html 点击此处下载 using System; using System.Man ...

  9. struts2 标签的使用之一 s:if(遍历中s:if如何用等)

    http://blog.csdn.net/chinajust/article/details/3922718

  10. [HttpException (0x80004005): Failed to Execute URL.]之画蛇添足之痛

    最近很悲惨,发布的一个mvc站点,所有的静态内容,如js.css.图片都不能正常加载,服务器给出的响应是一个如下的异常黄页: Server Error in '/ua' Application.Fai ...