走进软件与软件项目管理
什么是软件?什么是IT项目管理?
1、什么是软件呢?
一个软件系统通常包括在计算机运行中能够提供所希望的功能和性能的程序;使程序能够正确运行的数据结构和数据;描述系统结构的系统文档和如何使用与维护该系统的用户文档。如图所示为一般软件的组成要素:
其中, 程序是软件的窗口,它展示着系统的能力;
数据是软件的根本,它决定了系统的价值;
文档是软件的灵魂,它关系到系统的命运。
软件的划分:
1>按功能划分:
系统软件
支撑软件
应用软件
2>按软件工作方式划分
实时处理软件
分时处理软件
交互式软件
批处理软件
3>按服务对象划分
通用软件
定制软件
4>按有偿性和无偿性划分
商业软件
共享软件
免费软件
共用软件
5>.......
6>.......
软件的特点:
(1)软件产品的抽象性
逻辑产品而并非具体的物理实体,因而具有抽象性
(2)软件生产过程的复杂性
软件是通过人们的智力活动,把知识与技术转化成信息的一种产品,是在研制、开发中被创造出来的。
(3)软件缺陷检测的困难性
(4)软件维护的复杂性
(5)软件对环境的以来性
(6)软件开发方式与软件发展的不对称性
(7)系统开销的主导性
(7)与社会因素的关联性
2、什么叫项目?
我们把利用有限的资源,在一定的时间内,完成满足一系列特定目标的多项相关工作的总称叫做项目。主要包含下列三层含义:
项目是一项有待努力完成的任务,有特定的环境和要求
项目任务是有限的,它要满足一定的性能、功能、质量、数量、技术指标等要求
项目是在一定的组织机构内,利用有限的人、财、物等资源,在规定的时间内完成的任务。
3、项目有什么特征?
目标的独特性
项目的一次性
项目的整体性
项目的临时性
项目的不确定性
资源的多变性
项目的发起人(最NB的,最需要满足的)
4、那么,什么又叫做软件项目呢?
利用有限的资源,在一定的时间内,完成满足一系列一软件为核心的多项相关工作叫做软件项目。
5、"项目管理"的对象是项目。要理解项目管理,首先应该理解管理,那么什么是管理呢?
管理是社会组织中,为了实现预期目标,以人为中心进行的协调活动。这一表述包含五个观点:
1、管理的目的是为了实现预期目标
2、管理的本质是协调
3、协调必定产生在社会组织当中
4、协调的中心是人
5、协调的方法多样性
6、协调的关键是平衡
6、项目管理有何特点?
1、项目管理的对象是项目或者被当作项目来处理的运作
2、项目管理的全过程都贯穿着系统工程的思想
3、项目管理的组织具有特殊性
4、项目管理的体制是一种基于团队管理的个人负责制
5、项目管理的方式是目标管理
6、项目管理的要点是创造和保持一种使项目能顺利进行的环境
7、项目管理的方法、工具和手段具有先进性、开放性
7、软件项目管理又有何意义?
软件项目管理是为了使软件项目能够按照预订的范围、成本、进度、质量顺利完成,而对范围、费用、时间、质量、人力资源、风险、采购等进行分析和管理的活动。
软家项目失败的原因主要有两个:一是软件项目的复杂性,而是缺乏合格的软件项目管理人才,缺乏有效的项目管理是导致软件项目失控的直接原因。为了完成项目既定目标,人们需要通过软件项目管理过程来对软件任务进行组织、计划、实施、管理和评估,以明确和满足范围、时间、成本、质量等方面的约束限制。
8、软件项目管理的重点在哪里?
(1)软件项目定义中的问题
(2)软件项目实施中的问题
(3)软件项目控制中的问题
(4)软件项目评价中的问题
9、项目三境界:
知道项目应该是什么样子,说明你在成长;
知道项目实际是什么样子,说明你在成熟;
知道怎样把项目变的更好,说明你在成功。
经典语录:
1、“一个人的成功,只有15%归于他的专业知识,还有85%归于他的思想,领导他人以及唤起他人热情的能力”--卡耐基
2、有项目就有了希望,管理好了项目才能获得希望。
3、项目无大小,成败在心中
特别感谢王如龙老师的给力领航!