您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 软件项目管理-OverviewV142
AuthorVersionLastUpdated软件项目管理OverviewVersion1.40RevisionHistoryVersion0.1,August4,2003Version1.0,Sept4,2003Version1.1,April25,2004Version1.2,June3,2004Version1.3,Aug11,2004Version1.4,Sept11,2004课程目标理论,学习和掌握项目管理的知识体系和基本技术理论的应用,了解软件项目管理的最佳实践活动课程安排第一部分:软件项目管理的基础知识第二部分:项目管理知识体系第三部分:项目管理实践课程考核课堂表现,10%课后作业,50%期末考试,40%主题软件-项目-管理,界定所要研究领域的知识范围,分解目标主体优先级排序?管理?什么是管理?管理的作用?管理的基本原则和目标?项目?什么是项目?项目的特征?对项目实施管理应该关注哪些特征?软件?软件的特征?管理软件项目的难点和关注点?教学原则及要求课程设计的基本原则一:讲授目标,授人以渔课程设计的基本原则二:讲授内容,突出重点课程设计的基本原则三:讲授方法,实践为主成功项目管理的秘诀Comehere,Iwanttotellyou20secretsofsuccessfulprojectmanagement本节内容管理学一般知识项目一般知识软件一般知识角色的转变学习软件项目管理的第一个核心是:管理。管理学在很多方面有着和工程学不一样的思维方式和实践方法。从工程师走向项目经理职位的人,需要面临着一个重要的角色转变,管理者。管理学的发展管理学发展至今,仍然是一门非严格的社会科学,它有很多的流派,不存在统一的定理和法则。每一流派都是从不同的角度,在现实中总结和归纳的几个基础假设发展起来的什么是管理管理:是指同别人一起,或通过别人使活动完成得更有效的过程管理的目标生产率,这包括两方面的关注:效果(effectiveness)效率(efficiency)效率和效果是相互联系的有效果有效率没效果有效率有效果没效率没效果没效率管理的功能本世纪初,法国工业家HenriFayol提出5种管理职能:计划(plan)、组织(organize)、指挥(command)、协调(coordinate)、控制(control)现在,基本上简化为4种职能:计划、组织、领导、控制有效的与成功的管理活动FredLuthans提出问题:在组织中提升得最快的管理者,与在组织中成绩最佳的管理者从事的是同样的活动吗?研究分析管理者的活动,分成为4类活动:传统管理:决策、计划和控制沟通:交流例行信息和处理文书工作人力资源管理:激励、惩戒、调解冲突、人员配备和培训网络联系:社交活动、政治活动和与外界交往一般的管理者平均意义上的管理者沟通29%人力资源管理20%网络联系19%传统的管理沟通32%成功的管理者成功的管理者,是指在组织中晋升的速度作为标志沟通28%网络联系48%人力资源管理11%传统的管理沟通13%有效的管理者有效的管理者,是指用工作成绩的数量和质量以及下级对其满意和承诺的程度作为标志沟通44%人力资源管理26%网络联系11%传统的管理沟通19%研究管理学历史的意义可以帮助你理解今天的管理理论和实践,还可以帮助你了解当今的管理概念是怎么一步步演变而来的管理学的演变:劳动分工AdamSmith,1776年的《国富论》提出了劳动分工(Divisionoflabor)。劳动分工之所以能够提高生产率,是因为它提高了每个工人的技巧和熟练程度,节约了由于变换工作浪费的时间,以及有利于机器的发明和应用管理学的演变:科学管理FrederickWinslowTaylor,1911年《科学管理原理》提出了科学管理(Scientificmanagement)理论,即应用科学方法确定从事一项工作的“最佳方法”HenryL.Gantt,Taylor的同事和追随者,发明了Ganttchart管理学的演变:一般行政管理与科学管理同时代的另一批思想家从整个组织的观点考察管理,称之为一般行政管理(Generaladministrativetheorists)HenriFayol,他关注的是所有管理者的活动,并且把这些实践经验上升为理论。提出了14条管理原则,其主要精神反映在:劳动分工职权等级,统一的控制和指挥正式的制度,秩序管理学的演变:人力资源方法人际关系运动,其核心认为员工满意度和生产率直接相关。主要贡献者:DaleCarnegie,成功的方式是争取其他人的合作AbrahamMaslow,需要层次伦DouglasMcCregor,X/Y理论管理学的演变:人力资源方法行为科学理论,主要是一群心理学家和社会学家,依靠科学的方法研究组织行为。他们的贡献是我们今天理解领导、雇员动机的基础,其主要贡献者包括:FredFiedlerVictorVroomFrederickHerzbergDavidMcClelland总结科学管理和一般行政管理都把组织看作机器,而管理者是工程师,他们确信只要有输入,机器就可以保证正常的运转。但是人力资源方法则重新评价简单化的机器模型特点总结科学管理:通过寻求从事每项工作的“最佳方法”追求更高的生产效率一般行政管理:寻求应用于整体组织的管理原则人力资源方法:集中于人的管理管理学的现代趋势二次大战后西方各种管理学派纷纷涌现,出现了百家争鸣的局面。据HaroldKoontz的归纳,到1980年时已有11个学派。而以下的方法都在寻求统一管理体系框架:过程方法,Processapproach系统方法,Systemapproach权变方法,Contingencyapproach管理的直觉很多人对管理活动都有一些直觉的判断快乐的员工是生产率高的员工当上司表现得友好、可信和平易近人时,员工们都会表现出很高的积极性每个人都渴望得到一份有挑战性的工作为了让人们做好他们的工作,你不得不使用少量的恐吓金钱对每个人都是激励因素大多数对别人薪水的关心程度甚于对自己薪水的关心最有效的工作群体是没有冲突的群体小结:建立管理的意识学习“软件项目管理”,首先要建立学习“管理学”的方法和意识,特别是需要避免那些在工程学有效而在管理学无效的方法和意识:管理学是社会科学,不是自然科学管理学的研究对象是人,无法用客观规律描述和预测的客体管理无定式,是艺术而非科学本节内容管理学一般知识项目一般知识软件一般知识什么是项目项目是为完成某一独特产品或服务所做的一次性努力。项目具有如下特征:有一个独特的目的(auniquepurpose)。大部分项目都要拿出一个期望的产品或服务一次性的(temporary)需要使用有限的资源(requireresources)有许多项目利益相关者(havesponsororcustomer)不确定性(involvesuncertainty)什么是运营组织中间还有另外一大类活动称为:运营(Operation)。它是连续不断、周而复始的活动举例:生产,财务,人力资源等ProjectvsOperationProjectOperation负责人项目经理部门经理实施组织项目组部门组织管理方法变更管理保持连贯是否持续一次性循环是否常规独特性常规性考核指标以目标为导向效率和有效性管理过程计划,实施和控制项目约束传统的项目管理认为:每一个项目都会在质量,时间和成本三个方面受到约束,也称为软约束管理这几项约束,就需要在几者之间进行权衡。由于项目的不确定性和资源使用的竞争性,很少有项目能完全按照原先约定时间,成本和质量目标完成第四约束:范围实际上在很多项目中,项目范围也构成了一个重要的约束条件讨论按照你的经验,在软件项目中,约束的优先级别排列?在项目开始期间,计划资源的分配时,约束的优先级排列?在项目后期,资源分配在考虑约束的优先级排列?两者之间存在差异吗?为什么?TIMECOSTQUALITY什么是项目管理ProjectManagementis“theapplicationofknowledge,skills,tools,andtechniquestoprojectactivitiesinordertomeetprojectrequirements”(Page7)Projectmanagersmustnotonlystrivetomeetspecificscope,time,cost,andqualitygoalsofprojects,theymustalsofacilitatetheentireprocesstomeettheneedsandexpectationsofthepeopleinvolvedinoraffectedbyprojectactivities.什么是项目管理项目管理是指:在项目活动中运用专门的知识、技能、工具和方法,使项目能够实现或超过项目干系人的需要和期望项目管理的知识体系,根据“项目”的特征借用了一般管理学的基本原则具体化而形成项目管理的六要素成本组织时间范围质量客户满意度如何看待项目管理完整的一套工作流程,包括启动、计划、实施、控制、收尾等一整套工作流程被看作一个整体工作,各个要素相互制约为解决实际问题而创建的工作氛围,通常是以项目组织为基础一套完整的技能和手段的合集,PMBOK定义了一套知识领域本节内容管理学一般知识项目一般知识软件一般知识软件的特征构造软件产品的过程特征?构造软件产品的人员特征?构造软件产品的难点?软件特点不会“磨损”,但会退化时间失效率磨合磨损软件的特点“退化”源于“变化”,“变化”超越“计划”时间失效率理想曲线修改点软件变更代价巨大软件工程化IT界引入工程的概念则起源于60年代的“软件危机”,提出了最早的工程化信息系统开发模型-瀑布模型WaterfallModel最早给出了构造一个软件的工程化过程瀑布模型需求分析设计实现测试Objective?产品生命周期SystemDevelopmentLifeCycle(SDLC)SystemrequirementallocatedtosoftwareRequirementanalysisDesignImplementationTesting本节内容项目的过程管理项目组织项目经理项目管理的基本概念:过程PMBOK:Projectarecomposedofprocess.Projectprocessesgenerallyfallintooneoftwomajorcategories:Projectmanagementprocess,PMBOKProduct-orientedprocess,softwareengineering什么是过程?AProcessisasequenceoftasksAprocessisasystematicWayofDoingThingsAprocessisaseriesofactionsbringingaboutaresultAProcessfacilitatesthecompletionofanobjective为什么要有过程?AdefinedprocessisaprocedureortoolforplanningandcontrollingofaprojectAvoidre-inventionofproceduresCaptureandretainbestpracticesReduce“learningcurve”Accumulatetheintellectualassetsandcontinuouslyimproved重复过去的成功!!Process过程的概念来自于传统的工程界,一个好的过程可以产生好的产品和结果。过程有固化和继承经验的作用。这在传统的工业化重复性生产中起到了极其重要的作用Reuse的意义积累,降低成本和风险,提高生产率和成功率积累
本文标题:软件项目管理-OverviewV142
链接地址:https://www.777doc.com/doc-794510 .html