当前位置: 首页 > news >正文

项目管理---(1)项目管理一般知识

一、项目管理一般知识

1.1 项目的一般知识

1.1.1 项目的定义:

项目是为创造独特的产品、服务或成果而进行的临时性工作。

1.1.2 项目的目标:

项目的目标包括成果性目标和约束性目标。
成果性目标:指通过项目开发出满足客户要求的产品、系统、服务或成果。(也叫项目目标)
约束性目标:指的是完成项目成果性目标需要的时间、成本、以及满足的质量。(也叫管理性目标)

SMART原则:
Specific(具体的)、Measurable(可测量的)、Attainable(可以达到的)、Relevant(有相关性的)、Time-bound(有明确时限的)。

项目目标具有以下特性:
1、项目的目标有不同的优先级。
2、项目目标具有层次性。

1.1.3 项目的特点:

1、临时性、独特性、渐进明细

1.1.4 项目系统集成项目的特点:

1、有以下几个特点:
a、信息系统集成项目要以满足客户和用户的需求为根本出发点。
b、客户和用户的需求常常不够明确、复杂多变,由此应该加强需求变更管理以控制风险。
c、系统集成不是简单选择最好产品的行为,而是要选择(或开发)最适合用户的需求和投资规模的产品、技术与服务的活动集合。
d、高技术与高技术的集成。
e、系统工程。系统集成包含技术、管理和商务等方面。必要需要"一把手"挂帅。
f、项目团队的成员年轻、流动率高。
g、强调沟通的重要性。
2、系统集成项目管理既是一种管理又是一种技术行为。
3、如地理信息系统(GIS)项目。

1.1.5 项目管理的定义及其知识范围

1、项目管理是指在项目活动中综合运用知识、技能、工具和技术在一定的时间、成本、质量等要求下来实现的项目成果性目标的一系列行为。

旧3约束“时间、成本、质量”
新3约束“范围、时间、成本”

1.1.6 项目管理需要的专业知识与技术

【软技能】1、有效的沟通。(有效地交流信息)2、对组织施加影响。(让事情办成的能力)3、领导能力。(形成一个前景和战略并组织人员实现它的能力)4、激励。(激励相关人员达到高水平的生产率并克服变革的阻力)5、谈判和冲突管理。(与其他人谈判取得一致或协议)6、分析和综合归纳能力7、解决问题。(先定义问题,明确问题,后做出决策并解决问题)

1.1.7 项目经理应该具备的技能和素质

1、一个合格的项目经理,至少应当具备如下素质。
a.足够的知识
b.丰富的项目管理经理
c.良好的协调和沟通能力
d.良好的职业道德
e.一定的领导和管理能力
2、怎么样当好一个优秀的项目经理
a.真正理解项目经理的角色
b.领导冰管理项目团队
c.依据项目进展的阶段,组织制订详细程度适宜的项目计划,监控计划的执行,并根据实际情况,客户要求或者其他变更要求对计划的变更进行管理。
d.真正理解一把手工程
e.注重客户和用户参与

1.1.8 项目干系人

1、项目干系人:指那些积极参加项目,或是其利益会受到项目执行的影响,或是其利益会受到项目,结果影响的个人和组织,他们也可能对项目及其结果施加影响。

2、项目的关键干系人除客户和用户外,还包括以下一些人。
a.项目经理
b.执行组织
c.项目团队及其成员
d.项目发起人
e.职能经理
f.影响者
g.项目管理办公室(PMO)

3、项目经理必须管理项目干系人的期望,因为项目干系人经常会有相互不同甚至是冲突的目标。

1.1.9 项目管理系统

1、项目管理系统是指用于管理项目的工具、技术、方法、资源、过程组的集合。
2、项目管理系统(可以是正式的或者非正式的),有助于项目经理有效的控制项目顺利完成。

1.1.10 事业环境因素(约束条件)

主要包含以下因素和系统:
1、实施单位的企业文化和组织结构
2、国家标准或者行业标准
3、现有的设施和固定资产
4、实施单位现有的人力资源,人员的专业和技能。
5、当时的市场状况。
6、项目干系人对风险的承受力
7、行业数据库
8、项目管理信息系统

1.1.11 组织过程资产(经验教训知识库)

1、组织过程资产包含:项目实施组织的企业计划,政策方针,规程,指南和管理系统,实施项目组织的知识和经验教训。

1.2 项目组织结构

1.2.1 组织结构

1、职能型组织
优点:
a.强大的技术支持,便于知识,技能和经验。
b.清晰的职业生涯晋升路线。
c.直线沟通,交流简单,责任和权限很清晰。
d.有利于重复性工作为主的过程管理。
缺点:
职能利益优先于项目,具有狭义性,组织横向之间的联系薄弱,部门建沟通,协调难度大,项目经理极少或缺少权利,权威,项目管理发展方向不明,缺少项目基准等。

2、项目型组织
优点:
a.结构单一,责权分明,利于统一指挥。
b.目标明细单一
c.沟通简洁,方便
d.决策快
缺点:管理成本搞,项目环境封闭,不利于沟通,技术知识等共享,员工缺乏事业上的连续型和保障。

3、弱矩阵型组织

4、强矩阵型组织

5、平衡矩阵型组织
优点:
a.项目经理负责制,有明确的项目目标。
b.改善了项目经理对整体资源的控制。
c.及时响应
d.获得职能组织更多的支持
e.最大限度的利用公司的稀缺资源
f.降低了跨只能部门建的协调合作难度
g.使质量,成本,时间等制约因素得到更好的平衡
h.团队成员有归属感,士气高,问题少。
i.出现的冲突较少,且容易处理解决。
缺点:
管理成本增加,多头领导,难以监测和控制,资源分配与项目优先的问题产生冲突,权利难以保持平衡等。

1.2.2 PMO(项目管理办公室)

PMO在结构中的作用,可以为一个项目设立一个PMO,可以为一个部门设立一个PMO,可以为一个企业设立一个PMO,这三级可以同时存在。
PMO的类型
1、支持型
2、控制型
3、指令型

1.3 项目特征

1.3.1 项目的生命周期

项目生命周期的特征
生命周期:可行性分析、业务流程优化或变革、信息系统规划、系统需求分析、系统设计、系统实现、系统测试、系统实施、系统试运行、验收等阶段。

根据不同的行业特点,企业规模,项目特点,这些阶段可以有不同程度的增删和裁剪。

1.3.2 项目阶段的特征

1、每一个阶段以上一个阶段可交付物的完成做为标志。
2、项目阶段结束前,一般需要对完成的工作和可交付物进行技术或者设计评审。

可交付物:一种可度量,可验证的工作成果,如一份规格说明书,可行性研究报告,详细设计文档,产品模块或者工作样品。

1.3.3 项目的生命周期和产品生命周期的关系

产品的生命期比项目生命周期更长。

1.4 项目生命周期开发模式

针对不同类型的项目,应该选择哪种开发模型。
基于两方面考虑:
1、实施推广的难度:
项目管理的管理能力和开发团队的技术能力,决定了开发模型的实施难度。
2、项目管理的侧重点:
项目不同,侧重点不同。根据侧重于 进度、质量、成本控制、风险管理等。

各模型的特点:
瀑布模型:文档驱动型
迭代模型:风险驱动型
敏捷模型:变更驱动型
V模型: 质量驱动型
原型模型:需求驱动型

1.4.1 瀑布模型

应用场景:用户需求非常明确,要求项目预算充足,人员齐备。

项目阶段:计划、需求分析、设计、编码、测试、运行/维护

定义阶段:计划、需求分析
开发阶段:需求分析、设计、编码、测试
维护阶段:测试、运行/维护

特点:
1、从上一项开发活动结束后的成果,作为本次活动的输入。
2、本次活动结束后的成果,作为输出传给下一项开发活动。
优点:
1、每个阶段开发质量都有保证,减少返工。
2、文档细致,降低沟通成本,有利于及早发现问题。
缺点:
周期长,不易变更。

1.4.2 迭代模型

应用场景:属于高风险项目,需求不确定,用户能在整个开发过程中不同程度的参与。

水平方向为时间维

项目阶段:
初始阶段:系统地阐述项目的范围,选择可行的系统构架,计划和准备业务案例。
细化阶段:细化构想,细化过程和基础设施,细化构架并选择构件。
构造阶段:资源管理,控制和过程最优化,完成构件的开发并依评价标准进行测试,依构想的验收,标准评估产品的发布。
移交阶段:同步并使并发的构造增量集成到一致的实施基线中,与实施有关的工程活动,根据完整的构想和需求集的验收标准评估实施基线。

核心工作流包括:
业务建模,需求获取,分析与设计,实现,测试,部署。

1.4.3 敏捷模型

应用场景:范围难以确认,会频繁的变更。

特点:是一种以人为核心,迭代,循序渐进的开发方法,使用与一开始并没有或者不能完整地确定出需求和范围的项目。
或者需要应对快速变化的环境,或者需求和范围难以事先确定,或者能够有利于干系人的方式定义较小的增量改进。

也叫适应型生命周期

目的:应对大量变更,获取干系人的持续参与。

1.4.4 V模型

应用场景:V模型用于需求明确和需求变更不频繁情景。

整体来看,是一个V字型的结构,由左右两边组成。开发与测试同等重要

左边从上到下:需求分析 验收测试
概要设计 系统测试
详细设计 集成测试
编码 单元测试

特点:
1、单元测试 针对 编码 过程,可能出现的错误。
2、集成测试 针对 详细设计 过程,可能出现的错误。
3、系统测试 针对 概要设计 过程,检查系统作为整体是否有效地得到运行。
4、验收测试 针对 需求分析 过程,以确认产品能真正符合用户业务上的需要。
5、V模型用于需求明确和需求变更不频繁情景。

1.4.5 原型模型

应用场景:一般适用于用户需求驱动,逐步求精完善原型,使原型快速开发。

原型模型第一步就是创建一个快速原型,满足项目干系人鱼未来的用户可以与原型进行交互,
再通过与相关干系人进行讨论和恩熙,搞清楚系统的需求,在原型的基础上开发出用户满意的产品。

原型模型分为两种。
非抛弃型原型:根据用户最主要的要求,开发一个系统最基本功能的原型,再根据用户意见,反复修改完善原型,直到满意。
抛弃型原型:一般用于描述和验证用户需求,可以采用Axure之类的工具,达到与用户交流的最好效果,确定用户需求后不用使用该原型。

特点:
1、处理简单过程名曲,涉及面窄的小型系统。
2、大型系统的需求阶段,用原型去跟用户交流,需求分析会更加明确和细化。

1.4.6 螺旋模型

应用场景:强调风险分析,特别适用于庞大而复杂的高风险的系统。

是一个演化软件过程模型,将原型实现的迭代特征与线性顺序(瀑布)模型中控制的和系统化方面结合起来。

项目阶段:
1、制定计划:决定目标、方案和限制。
2、风险分析:评价方案、识别风险、消除风险。
3、实施工程:开发、验证、下一产品。
4、客户评估

1.5 项目过程

1.5.1 项目过程(PDCA)

PDCA循环的基本模型

凡事行动前先做计划(PLAN)↓
依据计划采取行动(DO)↓
检查行动的结果(CHECK)↓
改进(ACT)↓
下一轮的PDCA

将项目管理过程组映射成PDCA循环

    ---------------------监控过程组(CHECK)-----------------↓               ↓                   ↑                   ↑
启动过程组  →  计划过程组(PLAN)  →  执行过程组(DO)  →  收尾过程组

1.5.2 项目管理过程组

1、启动过程组
2、计划过程组
3、执行过程组
4、控制过程组
5、收尾过程组

工作绩效数据:实际工作中收集到的原始观察结果数据。
工作绩效信息:将工作绩效数据整合到一起分析。
工作绩效报告:将工作绩效信息再进一步整合,向领导进行汇报。

相关文章:

项目管理---(1)项目管理一般知识

一、项目管理一般知识 1.1 项目的一般知识 1.1.1 项目的定义: 项目是为创造独特的产品、服务或成果而进行的临时性工作。 1.1.2 项目的目标: 项目的目标包括成果性目标和约束性目标。 成果性目标:指通过项目开发出满足客户要求的产品、系…...

超过50多个热门的免费可用 API 分享

今天吃什么:随机返回一顿美味食物,解决你今天吃什么的难题。万年历:获取公历日期对应的农历、农历节日节气、天干地支纪年纪月纪日、生肖属相、宜忌、星座等信息。支持查询未来15天。笑话大全:各种最新、最及时的幽默、搞笑段子&a…...

记一次死锁问题

最近在做一个需求,碰到了死锁的问题,记录下解决问题的过程 背景 这个需求要改动一个接口,我这边称为A接口,原先的逻辑是A接口内部会调用c方法,c方法是一个dubbo方法, 现在需要再A接口里添加调用B方法&…...

Bean 作⽤域和⽣命周期

目录 1.lombok 1.1 1.添加依赖:(pom.xml) 1.2 在实体类上使用lombok提供的注解 1.3 安装插件 2. Bean 的 6 种作⽤域(Scope) 2.1 singleton(默认模式) 2.2 prototype(原型模式…...

SVN通过备份、过滤、再导入的方式彻底删除废弃目录

文章目录 前言简要步骤操作示例总结 前言 SVN占用的空间随着项目版本迭代越来越大,因为保存了历史记录中的各个版本,所以即使本地把废弃的目录删掉提交,也不会释放出多余的空间,大概率因为操作删除增加了一个版本号,使…...

golang支持优雅关闭和core错误记录

#经过测试,不能使用 ENTRYPOINT ["/modapi/modapi", "1>> /dev/null","2>> ./logs/stderr.log"],原因是虽然这种方案可以 #保证modapi命令为1号程序,能够接收到os的signal信号。但是如果程序core了…...

Basics of Container Isolation 容器隔离的实现原理

目录 容器隔离的实现原理 1. 使用cgroups实现资源隔离 自定义一个cgroup 设置进程的内存使用 启动一个docker 容器,观察cgroup的创建情况 2. 使用Namespaces进行资源分区 namespace继承关系引发的问题 3. 结合来使用Namespaces 和chroot 4. 结论 参考文档…...

EBS R12.1 注册客户化应用的步骤

创建客户化应用目录 登录成 applxxx 用户 -- applxxx 改成所需用户名 # 以标准INV模块作为客户化应用目录的模板 cd $APPL_TOP mkdir -p cust cp -r inv cust/template cd cust # 删除template 目录下的文件,只保留目录结构 cd $APPL_TOP/cust for rm_list in …...

算法记录 | Day38 动态规划

对于动态规划问题,将拆解为如下五步曲 确定dp数组(dp table)以及下标的含义确定递推公式dp数组如何初始化确定遍历顺序举例推导dp数组 509.斐波那契数 思路: 确定dp数组(dp table)以及下标的含义&#x…...

PMP项目管理-[第六章]进度管理

进度管理知识体系: 规划进度管理: 定义活动: 排列活动顺序: 估算活动持续时间: 制定进度计划: 6.1 规划进度管理 定义:为规划、编制、管理、执行和控制项目进度而制定政策、程序和文档的过程 作…...

Python变量

一、变量的定义 变量名的命名规范:变量名是标识符的一种,变量名不能随便起,要遵守 Python 标识符命名规范。 ## 常用的命名规范有以下几种: 1. 变量名为单个单词的话全部小写 name "张三" 2. 多个单词组成的话&#…...

准备换工作的看过来~

大家好,最近有不少小伙伴在后台留言,得准备面试了,又不知道从何下手!为了帮大家节约时间,特意准备了一份面试相关的资料,内容非常的全面,真的可以好好补一补,希望大家在都能拿到理想…...

免费AI人工智能在线写作伪原创-百度ai自动写文章

免费伪原创洗稿工具 免费伪原创洗稿工具现在终于推出了!你是否在写作的时候,经常因为缺乏灵感而苦恼?或者,你在撰写文章的时候,发现自己的语言表述不够丰富,缺乏变化,语句重复率太高&#xff1f…...

互联网摸鱼日报(2023-04-21)

互联网摸鱼日报(2023-04-21) InfoQ 热门话题 3年不用云能节省4亿美元!想知道我们为什么敢不用AWS吗? 华为周红:通过行业大模型促进AI价值创造 建设业务规划、交付和反馈闭环| BizDevOps 公开课 云原生时…...

5.3、web服务器简介HTTP协议

代码地址 5.3、web服务器简介HTTP协议 1.Web-Server(网页服务器)2.HTTP协议(应用层的协议)①简介②概述③工作原理④HTTP请求报文格式⑤HTTP响应报文格式⑥HTTP请求方法⑦HTTP状态码 1.Web-Server(网页服务器) 一个 Web Server …...

【观察】华为:新一代楼宇网络,使能绿建智慧化

“碳达峰”、“碳中和”目标是我国生态文明建设和高质量可持续发展的重要战略安排,将推动全社会加速向绿色低碳转型。作为全球既有建筑和每年新建建筑量最大的国家,大力发展绿色建筑对中国全方位迈向低碳社会、实现高质量发展具有重要意义。 《“十四五”…...

【C# .NET】chapter 13 使用多任务改进性能和可扩展性

目录 一、物理内存和虚拟内存使用(Recorder 类) 二、 对比 string的“”操作与stringbuilder 操作 的处理效率,内存消耗情况, 三、异步运行任务、三种启动任务方法、将上一任务方法处理结果作为参数传给下一任务方法 四、嵌套…...

CA(证书颁发机构)

CA 根证书路径/csk-rootca/csk-ca.pem; ~ 签发数字证书,颁发者信息:(仅包含如下信息) C CN ST China L BeiJing O skills OU Operations Departments CN CSK Global Root CA 1.修改证书的路径以及相关配置 vi /etc/pki/tls/op…...

辛弃疾最有代表性的十首词

辛弃疾的词,风格多样,题材广阔,几乎涉及到生活中的各个方面,从爱国情怀到日常生活,甚至连戒酒这种事都能写入词中。辛弃疾也是两宋词人中,存词最多的作家之一,现存的六百多首作品。 辛弃疾的词…...

MC9S12G128开发板—实现按键发送CAN报文指示小车移动功能

实验环境:MC9S12G128开发板 基本功能:控制开发板上的按键,模拟车辆移动的上下左右四个方位,通过can通信告诉上位机界面,车辆轨迹的移动方位。 1. 1939报文发送的示例代码 MC9S12G128开发板1939协议发送can报文数据的…...

Java 语言特性(面试系列2)

一、SQL 基础 1. 复杂查询 (1)连接查询(JOIN) 内连接(INNER JOIN):返回两表匹配的记录。 SELECT e.name, d.dept_name FROM employees e INNER JOIN departments d ON e.dept_id d.dept_id; 左…...

el-switch文字内置

el-switch文字内置 效果 vue <div style"color:#ffffff;font-size:14px;float:left;margin-bottom:5px;margin-right:5px;">自动加载</div> <el-switch v-model"value" active-color"#3E99FB" inactive-color"#DCDFE6"…...

Nginx server_name 配置说明

Nginx 是一个高性能的反向代理和负载均衡服务器&#xff0c;其核心配置之一是 server 块中的 server_name 指令。server_name 决定了 Nginx 如何根据客户端请求的 Host 头匹配对应的虚拟主机&#xff08;Virtual Host&#xff09;。 1. 简介 Nginx 使用 server_name 指令来确定…...

Java入门学习详细版(一)

大家好&#xff0c;Java 学习是一个系统学习的过程&#xff0c;核心原则就是“理论 实践 坚持”&#xff0c;并且需循序渐进&#xff0c;不可过于着急&#xff0c;本篇文章推出的这份详细入门学习资料将带大家从零基础开始&#xff0c;逐步掌握 Java 的核心概念和编程技能。 …...

C#学习第29天:表达式树(Expression Trees)

目录 什么是表达式树&#xff1f; 核心概念 1.表达式树的构建 2. 表达式树与Lambda表达式 3.解析和访问表达式树 4.动态条件查询 表达式树的优势 1.动态构建查询 2.LINQ 提供程序支持&#xff1a; 3.性能优化 4.元数据处理 5.代码转换和重写 适用场景 代码复杂性…...

Caliper 负载(Workload)详细解析

Caliper 负载(Workload)详细解析 负载(Workload)是 Caliper 性能测试的核心部分,它定义了测试期间要执行的具体合约调用行为和交易模式。下面我将全面深入地讲解负载的各个方面。 一、负载模块基本结构 一个典型的负载模块(如 workload.js)包含以下基本结构: use strict;/…...

规则与人性的天平——由高考迟到事件引发的思考

当那位身着校服的考生在考场关闭1分钟后狂奔而至&#xff0c;他涨红的脸上写满绝望。铁门内秒针划过的弧度&#xff0c;成为改变人生的残酷抛物线。家长声嘶力竭的哀求与考务人员机械的"这是规定"&#xff0c;构成当代中国教育最尖锐的隐喻。 一、刚性规则的必要性 …...

用鸿蒙HarmonyOS5实现国际象棋小游戏的过程

下面是一个基于鸿蒙OS (HarmonyOS) 的国际象棋小游戏的完整实现代码&#xff0c;使用Java语言和鸿蒙的Ability框架。 1. 项目结构 /src/main/java/com/example/chess/├── MainAbilitySlice.java // 主界面逻辑├── ChessView.java // 游戏视图和逻辑├── …...

初探用uniapp写微信小程序遇到的问题及解决(vue3+ts)

零、关于开发思路 (一)拿到工作任务,先理清楚需求 1.逻辑部分 不放过原型里说的每一句话,有疑惑的部分该问产品/测试/之前的开发就问 2.页面部分(含国际化) 整体看过需要开发页面的原型后,分类一下哪些组件/样式可以复用,直接提取出来使用 (时间充分的前提下,不…...

aurora与pcie的数据高速传输

设备&#xff1a;zynq7100&#xff1b; 开发环境&#xff1a;window&#xff1b; vivado版本&#xff1a;2021.1&#xff1b; 引言 之前在前面两章已经介绍了aurora读写DDR,xdma读写ddr实验。这次我们做一个大工程&#xff0c;pc通过pcie传输给fpga&#xff0c;fpga再通过aur…...