_北航“软件工程与项目管理”讲义-2.ppt
《_北航“软件工程与项目管理”讲义-2.ppt》由会员分享,可在线阅读,更多相关《_北航“软件工程与项目管理”讲义-2.ppt(75页珍藏版)》请在沃文网上搜索。
1、软件工程与项目管理软件工程与项目管理Software Engineering and Project ManagementBeiHang College of SoftwareBeiHang College of SoftwareOrganization第二讲第二讲Introduction to Software Project ManagementIntroduction to Software Project ManagementOrganizationOrganizationOrganization 组织平台是软件项目管理的基础平台,只有适合企业组织平台的软件项目管理体系才会达到预期的目
2、标。与组织相关的问题(与组织相关的问题(1)OrganizationOrganizationOrganization学生甲:学生甲:“我们只能按照公司的规定做,即使不合我们只能按照公司的规定做,即使不合理也无法改变现状。理也无法改变现状。”老师:老师:“你在公司只是一个程序员?你在公司只是一个程序员?”学生甲:学生甲:“是的。是的。”老师:老师:“那么你最多只有建议权。一段时间以后,那么你最多只有建议权。一段时间以后,你自己会习惯现有的工作环境,忘记你所学到的你自己会习惯现有的工作环境,忘记你所学到的理论与方法。理论与方法。”与组织相关的问题(与组织相关的问题(2)OrganizationOr
3、ganizationOrganization学生乙:学生乙:“我们公司的管理制度很健全,但是制度我们公司的管理制度很健全,但是制度是一回事,实际的做法是另一回事。是一回事,实际的做法是另一回事。”学生丙:学生丙:“我们公司将近我们公司将近3030人,一切都是老板说了人,一切都是老板说了算,公司发展也不错。老板觉得公司发展很快,算,公司发展也不错。老板觉得公司发展很快,需要加强管理,让我负责建立一套规范的研发体需要加强管理,让我负责建立一套规范的研发体系,要求今年通过系,要求今年通过CMM3CMM3级认证。级认证。”。与组织相关的问题(与组织相关的问题(3)OrganizationOrganiz
4、ationOrganization学生丁:学生丁:“老师,您课上讲的理论方法都很好,但老师,您课上讲的理论方法都很好,但是在实际中很难实现!是在实际中很难实现!”老师:老师:“为什么?为什么?”学生丁:学生丁:“理论是一回事,现实是另一回事。理论是一回事,现实是另一回事。”老师:老师:“你认为理论是无法实现的或者说不是都能你认为理论是无法实现的或者说不是都能实现的?实现的?”学生丁:学生丁:“至少不是都能实现。至少不是都能实现。”管理的理论与实践管理的理论与实践OrganizationOrganizationOrganization 理论是从哪里来的?尤其是关于管理的理论?理论是从哪里来的?尤
5、其是关于管理的理论?我们所学的关于管理的理论有些是从别的学科引入的,我们所学的关于管理的理论有些是从别的学科引入的,但这些理论基本上都是从实践中来的。理论是对实践的但这些理论基本上都是从实践中来的。理论是对实践的抽象、归纳,进而形式化地描述。如此之后,面对理论,抽象、归纳,进而形式化地描述。如此之后,面对理论,我们没有了感性的感觉,只有对文字、符号的形式化的我们没有了感性的感觉,只有对文字、符号的形式化的认知。理论回归实践的障碍有许多,这是其一。其二是认知。理论回归实践的障碍有许多,这是其一。其二是你本身带着你本身带着理论是无法实现的或者说不是都能实现的理论是无法实现的或者说不是都能实现的的想
6、法,从态度上就没打算深究怎么去实现。其三,的想法,从态度上就没打算深究怎么去实现。其三,就是我们这节课要讲的组织平台。就是我们这节课要讲的组织平台。组织组织OrganizationOrganizationOrganization 一个公司的组织要素包括其结构、政策和文化,这些因素可能在急剧变换的经济危机中成为机能障碍。在结构和政策能变化的同时(尽管很困难),公司文化是最难变化的因素,然而这又是变化的关键要素。公司必须努力工作以调整它们的组织结构、政策和文化,以顺应业务战略不断变换的要求。组织结构组织结构OrganizationOrganizationOrganization 机构设置的基础是企
7、业经营战略,围绕经营战略系统地分解战略目标,进一步分解细化工作任务,在工作分析的基础上,统筹考虑,确定组织机构设置。而机构的目标、职责、权利、边界、接口等是机构设置不可缺少的组成部分。政策政策OrganizationOrganizationOrganization 政策包括各种制度、规范。机构的调整会涉及到人员转移,而政策的变化只需做文字的修改就可以,所以在一些企业,政策的变化更加频繁。政策政策OrganizationOrganizationOrganization员工甲:员工甲:“提成制度又变了!提成制度又变了!”员工乙:员工乙:“变成什么样了?变成什么样了?”员工甲:员工甲:“部门业绩不完
8、成,整个部门的销售人员都没有部门业绩不完成,整个部门的销售人员都没有提成。提成。”员工乙:员工乙:“这怎么行?其他人都完不成指标,我超额完成这怎么行?其他人都完不成指标,我超额完成也没有提成?也没有提成?”员工甲:员工甲:“是的。是的。”销售人员意见很大,反馈到公司高层。高层重新开会,领销售人员意见很大,反馈到公司高层。高层重新开会,领导一致认为必须鼓励优秀销售人员。一周以后导一致认为必须鼓励优秀销售人员。一周以后员工甲:员工甲:“提成制度又变了!提成制度又变了!”员工乙:员工乙:“变成什么样了?变成什么样了?”政策政策OrganizationOrganizationOrganization员
9、工甲:员工甲:“部门业绩不完成,销售人员完成自己的指标就可以部门业绩不完成,销售人员完成自己的指标就可以拿到拿到10%10%销售提成,超额完成部分的提成比例是销售提成,超额完成部分的提成比例是20%20%。”员工乙:员工乙:“这就对了。这就对了。”员工甲:员工甲:“这样好。你看,我们两个的销售业绩都算在一个人这样好。你看,我们两个的销售业绩都算在一个人头上,我们可以拿到更多的提成。头上,我们可以拿到更多的提成。”员工乙:员工乙:“是啊。可是我完不成指标会被开除!是啊。可是我完不成指标会被开除!”员工甲:员工甲:“开除的指标是最低指标,只要保证最低指标就行了。开除的指标是最低指标,只要保证最低指
10、标就行了。”几天后,主管销售的副总听到了这样的议论,甚至有部门经理几天后,主管销售的副总听到了这样的议论,甚至有部门经理和下属商量怎样实行。高层很生气,为了杜绝这种情况的发和下属商量怎样实行。高层很生气,为了杜绝这种情况的发生,高层重新开会。一周以后生,高层重新开会。一周以后员工甲:员工甲:“提成制度又变了!提成制度又变了!”员工乙:员工乙:“变成什么样了?变成什么样了?”。政策政策OrganizationOrganizationOrganization在一个机构稳定而政策动荡的组织中,组织成员的感觉会在一个机构稳定而政策动荡的组织中,组织成员的感觉会怎样?怎样?n组织的承诺之可信度会很低,员
11、工对企业的信任及员工组织的承诺之可信度会很低,员工对企业的信任及员工忠诚度可能会降到零点。忠诚度可能会降到零点。n制定政策与执行政策的人对政策的预期不确定,政策不制定政策与执行政策的人对政策的预期不确定,政策不再具备再具备“律令律令”职能。职能。n强势的执掌权利者将替代政策。强势的执掌权利者将替代政策。政策政策OrganizationOrganizationOrganization 在在政策动荡的组织中,企业会形成不成文的在执行政策动荡的组织中,企业会形成不成文的在执行的政策,这里我们称作的政策,这里我们称作“有效政策有效政策”;而成文的政策;而成文的政策形同虚设,这里我们称作形同虚设,这里我
12、们称作“形式政策形式政策”。这种情况是否一定会使员工的忠诚度降低至零度?这种情况是否一定会使员工的忠诚度降低至零度?不一定。如果不一定。如果“有效政策有效政策”是稳定的,且是公平合是稳定的,且是公平合理并被有效执行的,那么绝大多数员工会遗忘理并被有效执行的,那么绝大多数员工会遗忘“形式形式政策政策”,但这是有很大风险的。,但这是有很大风险的。政策政策OrganizationOrganizationOrganization企业的政策应具备“律令”职能,为此,政策应该满足以下条件:“有效政策”与“形式政策”一致。政策应尽可能稳定,这就要求制定政策要尽可能考虑周全,不仅考虑各方面的要求,而且考虑组织
13、在一定时期内的发展需要。政策未考虑到的情况,如果可以形成新的条文,最好修改或补充现有政策,尽量不做例外处理。政策修改应有详细的变更说明及规范的版本管理。政策应现实,不现实的政策难以执行。严格执行政策。政策的执行力决定政策的有效度,即决定政策是“有效政策”还是“形式政策”。文化文化OrganizationOrganizationOrganization 杰克琳谢瑞顿和詹姆斯斯特恩在企业文化:排除企业成功的潜在障碍中指出,企业文化通常指的是企业的环境或个性,以及它所有的方法面面。它是“我们在这儿的办事方式”,连同其自身的特征,它很像一个人的个性。更确切地说,我们可将企业文化分成四个方面:(1)企业
14、员工所共有的观念、价值取向以及行为等外在表现形式。(2)由管理作风和管理观念(管理者说的话、做的事、奖励的行为)构成的管理氛围。(3)由现存的管理制度和管理程序构成的管理氛围。(4)书面和非书面形式的标准和程序。文化文化OrganizationOrganizationOrganization理解企业文化需要注意以下几个方面:文化具有时段性。文化的本质在于其共识性,只有达成共识的要素才能称为文化。文化具有范围性,文化总是相对于一定范围而言。文化必定具有内在性。以下问题是软件项目的基础决策问题,但在软件工程与项以下问题是软件项目的基础决策问题,但在软件工程与项目管理中未加讨论。目管理中未加讨论。O
15、rganizationOrganizationOrganization什么人/机构决定项目立项?什么人/机构任命项目经理?项目经理的职责与权利是什么?如何组建项目团队?如何与其他机构/团队沟通?质量保证是否客观?技术决策是否能够保证其技术性?最高技术主管在企业高层的实际权力?企业高层的管理水平?Model 1Common OrganizationGMDevelopment Department/GroupOrganizationPositionsProject ManagerSystem AnalystSystem DesignerProgrammerTest EngineerEngineer
16、GMSuggestauthorizeDevelopment GroupSalesRequirementsTestingDesignCodingDeliveryCustomerOrganizationOrganizationModel 2Common OrganizationGMDevelopment Department/GroupOrganizationDevelopment GroupTest GroupDirector of Development Dept.GMSuggestTaskDevelopment GroupSalesPMRequirementsDesignCodingDeli
17、veryTestingTest GroupCustomerSuggestPositionsProject ManagerSystem AnalystSystem DesignerProgrammerTest EngineerOrganizationOrganizationModel 3Common OrganizationEngineerTechnology CommitteeSuggestDiscussSalesPMDirector of Development Dept.DevelopmentGroupRequirementsDesignCodingDeliveryTestingTest
18、GroupDesignGroupCustomerQA Dept.OrganizationPMTechnology CommitteeDevelopmentGroupDevelopment Dept.DesignGroupQA Dept.Test GroupPositionsProject ManagerSystem AnalystSystem DesignerProgrammerTest EngineerOrganizationOrganizationThe Ideal ModelOrganizationOrganizationCapability Maturity ModelCapabili
19、ty Maturity ModelINITIALREPEATABLEDEFINEDMANAGEDOPTIMIZING54321Ad hoc,IndividualBasic PM,SimilarStd SW ProcessQuantified&Measured Quantified FeedbackOrganizationOrganizationCapability Maturity ModelCapability Maturity ModelINITIALREPEATABLEDEFINEDMANAGEDOPTIMIZING54321纪律化纪律化 的过程的过程标准一致标准一致 的过程的过程可预测
20、可预测 的过程的过程不断改进不断改进 的过程的过程成熟级别成熟级别关键过程域关键过程域公共特性公共特性关键实践关键实践过程能力过程能力目标目标实施及规范实施及规范基本设施及活动基本设施及活动标志标志达到达到说明说明描述描述具有具有由由组成组成具有具有OrganizationOrganization五个公共特性的含义进行说明。五个公共特性的含义进行说明。执行约定(执行约定(commitment to perform):):描述组织为保证过程建立和持续发挥作用必须采取的行动。执行约定一般与组织的方针政策和管理方式有关。执行能力(执行能力(ability to perform):):描述在组织过程中
21、每个项目或整个组织必须达到的前提条件。执行能力一般与资源、组织机构和训练有关。实施活动(实施活动(actives performed):):描述实现一个软件过程关键域必须执行的任务和步骤。包括建立计划、跟踪、改进等。度量和分析(度量和分析(measurement and analysis):):描述度量的基本规则,以确定、改进和控制过程的状态。验证实施(验证实施(verifying implementation):):验证开展的实施活动与确立的过程是否遵循已制订的步骤。验证实施活动可通过管理和软件质量保证进行核查。Introduction to CMMIntroduction to CMM1.
22、初始级初始级OrganizationOrganization类型类型内容内容过程特征过程特征 软件过程不稳定,项目的执行是无序的甚至是混乱的。一旦遇到危机经常放弃原有计划,直接编码和测试。组织中的软件过程能力体现在个人身上,而非整个组织中稳定的过程能力。整个软件过程不可确定、不可预见。过程是随意的。各种条例和规章不健全或不协调。人们的工作方式处于“救火”状态。在引进新技术方面有极大风险。关键过程域关键过程域工作组工作组可能会有一些工作组,如软件开发组、项目工程组度量度量没有进行数据收集或分析工作改进方向改进方向 建立项目过程管理,实施规范化管理。进行需求管理、建立各种软件项目计划、开展软件质量
23、保证活动。Introduction to CMMIntroduction to CMM2.可重复级可重复级OrganizationOrganization类型类型内容内容过程特征过程特征 建立了软件项目管理的策略及实现策略的规程。软件过程相对稳定,已有成功可被复用。过程管理的策略针对项目而非针对整个组织。PM负责跟踪成本、进度、软件功能,有问题解决能力。其承诺是可实现的。为需求及相应的工作产品建立了基线来标志进展、控制完整性。定义了软件项目的标准,能保证项目准确地执行它。重视人员的培训。关键过程域关键过程域需求管理、软件项目计划、软件项目跟踪与监控、软件转包合同管理、软件质量保证、软件培植管理
24、工作组工作组系统测试组、软件评估组、软件质量保证组、软件配置管理组、合同管理组、文档支持组、培训组度量度量每个项目建立资源计划。主要是关心成本、产品和进度。有相应的管理数据。改进方向改进方向 不再按项目建立过程管理规范,为组织建立过程标准。建立软件工程过程组长期承担评估与调整软件过程的任务。积累数据,健全文档。Introduction to CMMIntroduction to CMM3.已定义级已定义级OrganizationOrganization类型类型内容内容过程特征过程特征 整个组织全面采用综合性的的管理及工程过程管理。软件活动稳定、可重复,是连续的。整个组织的软件过程已标准化。软件
25、过程可控、质量可控。软件过程起了预见、防范问题的作用,使风险影响最小。软件工程过程组负责软件过程活动。在全组织范围内安排培训计划。有计划地按人员的角色进行培训。在整个组织内部的所有人对于所定义的软件过程的活动、任务有深入理解。在定性的基础上建立新的技术评估。关键过程域关键过程域组织过程焦点、组织过程定义、培训程序(Training Program)、集成软件管理、软件产品工程、组间协调、同级评审工作组工作组(系统测试组、软件评估组、软件质量保证组、软件配置管理组、合同管理组、文档支持组、培训组)+软件工程过程组、软件工程活动组、软件估计组度量度量 全过程收集数据 在全项目中系统地共享数据改进方
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 北航 软件工程 项目 管理 讲义