(第一天)框架学习

首先学习 Project Management Body Of Knowledge (PMBOK 项目管理知识体系)的知识框架

PMBOK包含:五个管理过程、九大知识域 ,在此先熟悉这几个过程和知识域,后边针对于每个过程和知识域单独讲解。

1)管理过程:

启动 /计划 /执行 /控制 /收尾

2)知识域

项目管理的定义

项目管理是指在项目活动中运用知识、技能、工具和技术来实现项目的目标。

项目成功受到范围、时间、成本和质量等 4 个方面的约束。

3)PMI对项目的定义

A project is a temporary endeavor undertaken to create a unique product or service

项目是为创建某一独特产品、服务或成果而临时进行的一次性努力或工作。

4)项目管理的定义

项目管理是指在项目活动中运用知识、技能、工具和技术来实现项目的目标。

项目管理通过执行一系列相关的过程来完成,这些过程分布在核心知识域、保障域、伴随域和过程域中。值得注意的一点是,在实际工作中,项目管理的很多过程是重叠的和交互的。
核心知识域包含整体管理、范围管理、进度管理、成本管理、质量管理和信息安全管理等。

保障域包含人力资源管理、合同管理、采购管理、风险管理、信息(文档)与配置管理、知识产权管理、法律法规标准规范和职业道德规范等。

伴随域包含变更管理和沟通管理等。

过程域包含科研与立项、启动、计划、实施、监控和收尾等,而其中的监控过程则可能发生在项目生命周期的任一个阶段。

5)项目阶段与项目生命周期

从项目开始到项目结束所包含的所有项目阶段被总称为项目生命周期(project lifecycle);

因为项目具有独特性,因此在项目的执行过程中存在着不确定性;

为了降低项目的不确定性,以阶段的方式来执行项目;

项目生命周期是项目各个阶段的总和;

6)大多数项目生命周期都具有如下特征

在初始阶段,经费和人力开销较少;在中间阶段达到最高;当项目接近结束时则快速下降。

在项目的初始阶段,项目的不确定性最高。

在项目的初始阶段,项目干系人影响项目的最终产品特性的能力最高,这是因为初始阶段的变更成本较小。在项目的后期阶段,变更一般会增加大量的成本,项目干系人影响项目的最终产品特征的能力逐渐变低。

项目干系人影响项目的能力

7)项目阶段与项目声明周期的特点

项目阶段的标志通常为一个或多个交付物,如:可行性报告、详细设计报告、原型或样机、测试报告、试运行报告

阶段之间的顺序关系常常是时间的先后关系

在阶段结束时通常进行阶段评审

8)典型的项目生命周期模型(***)

瀑布模型(又称传统生命周期模型或瀑布模型)

V模型

原型模型

螺旋模型 :

螺旋模型是一个演化软件过程模型,将原型实现的迭代特征与线性顺序(瀑
布)模型中控制的和系统化的方面结合起来。使得软件的增量版本的快速开发成
为可能。在螺旋模型中,软件开发是一系列的增量发布。在早期的迭代中,发布
的增量可能是一个纸上的模型或原型;在以后的迭代中,被开发系统的更加完善
的版本逐步产生

迭代模型

多数项目一般被划分为“启动、计划、实施和收尾”四个阶段,但也有一些项目被划分为更多的阶段,如信息化项目一般有可行性分析、业务流程优化重组、信息系统规划、系统需求分析、系统设计、系统实现、系统测试、系统试运行、运营与维护等几个阶段。

阶段内的工作是通过一个个工程技术过程和管理过程的交替来完成的

9)组织结构对项目的影响

职能型组织:当一个纯职能型组织进行新产品开发时,设计阶段经常被称为设计项目,项目团队的人员仅仅来自设计部门。当出现制造方面问题的时候,这些问题被逐级提交给本部门领导,本部门领导再报给主管的公司领导,由该公司领导出面协调设计部门与制造部门,制造部门对问题的答复再由设计部门的领导逐级下传给设计部门的项目经理。

职能型组织的优点体现在如下方面。
(1)强大的技术支持,便于知识、技能和经验的交流。
(2)清晰的职业生涯晋升路线。
(3)直线沟通、交流简单、责任和权限很清晰。
(4)有利于重复性工作为主的过程管理。
同时,职能型组织也存在着如下缺点:职能利益优先于项目,具有狭隘性:
组织横向之间的联系薄弱、部门间协调难度大;项目经理极少或缺少权利、权威;
项目管理发展方向不明,缺少项目基准等。

项目型组织:在项目型组织中,一个组织被分为一个一个的项目经理部。一般项目团队成员直接隶属于某个项目而不是某个部门。绝大部分的组织资源直接配置到项目工作中,并且项目经理拥有相当大的独立性和权限。项目型组织通常也有部门,但这些部门或是直接向项目经理汇报工作,或是为不同项目提供支持服务。

项目型组织的优点体现在如下方面。
(l)结构单一,责权分明,利于统一指挥。
(2)目标明确单一。
第 4-25 页
(3)沟通简洁、方便。
(4)决策快

同时,项目型组织也存在着如下缺点:管理成本过高,如顼目的工作量不足
则资源配置效率低:项目环境比较封闭,不利于沟通、技术知识等共享;员工缺
乏事业上的连续型和保障等。

矩阵型组织:在矩阵型组织内,项目团队的成员来自相关部门,同时接受部门经理和项目经理的领导,矩阵型组织兼有职能型和项目型的特征,依据项目经理对资源包括人力资源影 n 向程度,矩阵型组织可分为弱矩阵型组织、平衡矩阵型组织和强矩阵型组织。弱矩阵型组织保持着很多职能型组织的特征,弱矩阵型组织内项目经理对资源的影响力弱于部门经理,项目经理的角色与其说是管理者,更不如说是协调人和发布人。平衡矩阵型组织内项目经理要与职能经理平等地分享权力。

矩阵型组织的优点体现在如下方面。
(1)项目经理负责制、有明确的项目目标。
(2)改善了项目经理对整体资源的控制。
(3)及时响应。
(4)获得职能组织更多的支持。
(5)最大限度地利用公司的稀缺资源。
(6)改善了跨职能部门间的协调合作。
(7)使质量、成本、时间等制约因素得到更好的平衡。
(8)团队成员有归属感,士气高,问题少。
(9)出现酌冲突较少,且易处理解决

时间: 2024-10-11 10:55:36

(第一天)框架学习的相关文章

Struts2框架学习第一章——Struts2概述

本章要点 —  Web应用的发展 —  Model 1和Model 2 —  MVC思想 —  MVC模式的优势 — 常用MVC框架及其特征 —  Struts 1的基本结构及其存在的问题 —  WebWork的基本结构 —  Struts 2的起源 —  Struts 2的框架架构 —  Struts 2的标签库 —  Struts 2的控制器组件 —  Struts 1和Struts 2的对比 Struts 1是全世界第一个发布的MVC框架,它由Craig McClanahan在2001年发

某智能家居项目框架学习总结

这个月来第一篇博客,各种其他事情.. 之前负责过一个智能家居项目的二次开发,苏州一家公司做的,项目还是分了好几个系统,对业务流程的不同部分进行了划分,我是此项目的主要负责人,通过老师的指导,对这个项目也有了一些了解.此项目运用了一些框架,有些也是我第一次接触到的,下面将对项目用到的一些框架进行总结. 下面可能会出现几个有关智能家居的名词,介绍一下 1.机顶盒:每一个家庭都应该至少有一个机顶盒,控制电器开关都是由机顶盒向各电器的接收器发送命令 2.客户端:也就是用户的移动设备,手机.平板都可以,我

spring框架学习(二)依赖注入

转自:http://blog.csdn.net/lishuangzhe7047/article/details/20740835 ———————————————————————————————————————————— spring框架为我们提供了三种注入方式,分别是set注入,构造方法注入,接口注入.接口注入不作要求,下面介绍前两种方式. 1,set注入 采用属性的set方法进行初始化,就成为set注入. 1)给普通字符类型赋值. [java] view plaincopyprint? pub

JavaSE中线程与并行API框架学习笔记——线程为什么会不安全?

前言:休整一个多月之后,终于开始投简历了.这段时间休息了一阵子,又病了几天,真正用来复习准备的时间其实并不多.说实话,心里不是非常有底气. 这可能是学生时代遗留的思维惯性--总想着做好万全准备才去做事.当然,在学校里考试之前当然要把所有内容学一遍和复习一遍.但是,到了社会里做事,很多时候都是边做边学.应聘如此,工作如此,很多的挑战都是如此.没办法,硬着头皮上吧. 3.5 线程的分组管理 在实际的开发过程当中,可能会有多个线程同时存在,这对批量处理有了需求.这就有点像用迅雷下载电视剧,假设你在同时

spring框架学习(三)junit单元测试

spring框架学习(三)junit单元测试 单元测试不是头一次听说了,但只是听说从来没有用过.一个模块怎么测试呢,是不是得专门为一单元写一个测试程序,然后将测试单元代码拿过来测试? 我是这么想的.学到spring框架这才知道单元测试原来是这么回事儿. 下面以上一篇文章中set注入的第一个实例为测试对象.进行单元测试. 1,拷贝jar包 junit-3.8.2.jar(4.x主要增加注解应用) 2,写业务类 [java] view plaincopyprint? public class Use

我的WebX框架学习总结与心得分享

最近学习了webx框架, 利用博客园跟大家分享一下自己的学习心得; 周建旭 2014-08-21 网上关于webx的资料少的可怜, 怎么办?  这种情况下不用去求助别人求人只会耽误时间, 不用畏惧; 看文档写demo 就ok了; API是最好的资料, webx官方有个pdf的中文文档提供下载, 建议在学webx之前, 先整体浏览一遍文档以便于把握webx框架的大体脉络, 第一遍看的过程不必钻牛角尖 ; 然后结合淘宝官方Michael Zhou的Petstore(宠物商店)例子对比一下文档(那块不

j2ee开发之Spring2.5框架学习笔记

Spring 2.5框架学习笔记 1.是一个开源的控制反转IOC和面向切面AOP的容器框架 2.IOC控制反转 public class PersonServiceBean { private PersonDao personDao = new PersonDao(); publiv void save(Person person){ personDao.save(person); } } 控制反转:应用本身不负责依赖对象personDao的创建以及维护,依赖对象的创建以及维护是由外部容器负责的

Java-SSI框架学习

框架简介: 相信大家对于mvc的三层架构已经灰常熟悉了,在这就不细讲了,个人感觉ssi的框架结构还是比较典型的mvc三层架构,还是比较容易上手的.关于这块的入门我想特别感谢下FrankHui童鞋,在他的帮助下,我才能比较快滴熟悉了这个架构,对我学习ssi的框架还是很有帮助滴.ssi的框架主要是由struts2,spring以及ibatis组成,他们负责各层之间的交互与协作,从而实现整个web端的功能实现与整合.Struts目前主要负责数据传递和控制方面,spring则依靠其强大的依赖注入技术实现

JavaSE中线程与并行API框架学习笔记1——线程是什么?

前言:虽然工作了三年,但是几乎没有使用到多线程之类的内容.这其实是工作与学习的矛盾.我们在公司上班,很多时候都只是在处理业务代码,很少接触底层技术. 可是你不可能一辈子都写业务代码,而且跳槽之后新单位很可能有更高的技术要求.除了干巴巴地翻书,我们可以通过两个方式来解决这个问题:一是做业余项目,例如在github上传自己的demo,可以实际使用:二是把自己的学习心得写成博客,跟同行们互相交流. 3.1 线程的初窥门径 我们在之前的文章里提到的程序其实都是单线程程序,也就说启动的程序从main()程

SuperSocket框架学习笔记3-构建Unity3D__WebSocket4Net客户端程序

确保上一节服务器程序运行没有问题,否则请仔细看上一节 新建一个Unity3D项目(我的Unity3D版本是4.2.0) 1,在Unity3D内新建一个文件夹命名 Plugin 将下载的 客户端: WebSocket4Net  客户端必备 http://websocket4net.codeplex.com/ WebSocket4Net.dll   这个DLL复制到 Unity3D里面刚才新建的 Plugin文件夹内(注意Unity不得使用中文) ----------- 查看Unity下面的状态面板