软件项目管理与开发流程管理 课程

原创 2007年09月18日 03:14:00

软件项目管理与开发流程管理

课程背景:
以 IT领域典型的软件开发项目管理为主线,结合业界公认最成功的Rational软件开发统一流程架构(Rational Unified Process)和奉为项目管理圣经的美国项目管理协会(PMI)项目管理知识体系(PMBOK),详细讲述其在迭代化软件开发方法论中的具体使用。
课程从业界在实践中所总结出来的软件开发六大最佳经验入手,避免知识点的罗列,进而更贴近实际工作,强调实用性。
1、课程时间:2天
2、课程对象:
     项目经理、其他项目主管和技术经理
     过程控制工程师
     分析师和设计师
     软件架构师
     配置管理人员 
       测试和质量保证人员
3、课程特点:
—     互动式教学、团队讨论、项目模拟实践;
—     经验丰富的IT项目管理讲师;
—     邀请资深的IT项目管理人员与学员进行交流,传授IT项目管理经验,针对学员实际工作中遇到的问题给予分析、解答;
—     课程结束后,为学员提供跟踪服务,免费获得最新的项目管理信息。
4、课程目标:

  • 本课程主要关注成功软件开发过程中所体现的多个最佳经验和其在软件工程实践中的相关知识库。
  • 介绍迭代化开发、相关知识库的组织结构和内容。强调迭代化软件开发的主要原理:阶段、目标以及减轻风险。
  • 讨论开发团队和项目经理在软件开发四个阶段环境中实践迭代化开发所面临的主要问题,讨论项目经理如何提高迭代化开发在未来项目中的应用。
  • 确定职责、交付工件的类型和迭代化开发团队的相互依赖性。
  • 描述项目流程各个阶段和开发时项目管理重点的变更。
  • 掌握现代项目管理的知识体系和项目管理实用技能。
  • 通过讲解、讨论、个案研究和模拟实战演练,增强应用IT项目管理方法的能力。


5、培训资料:
—     授课讲义
—     PMBOK中、英文版
—     PMP报考指南
—     《项目管理技术》杂志
6、颁发证书:
   北京大学软件与微电子学院《软件项目管理与开发流程管理》结业证书
   美国Welcom公司项目管理培训证书
   美国项目管理协会(PMI)认可PDU(Professional Development Unit)学分
7、收费标准:2500元/人
8、课程安排:


天数

2天

培训内容

第一天上午:
第一部分:项目管理基础
    • 为什么获得成功的项目太少
    • 什么是项目和项目管理
    • 怎样全面透彻理解要管理的项目
    • 项目与企业战略
    • 项目管理三要素
    • 项目管理团队
    • 项目管理常用的工具技术
    • 项目管理流程

第二部分: 软件开发项目管理最佳经验
    • 软件开发的四个阶段
    • 软件工程历史、瓶颈与进步
    • 软件项目管理 – 统一流程架构(Unified Process)
    • 六大软件开发管理最佳经验
    • UML

第一天下午:
第三部分: 迭代化开发
    • 迭代化开发和其优势
    • 迭代化软件开发的主要原理:阶段和目标
    • 减轻风险

第四部分: 项目团队
    • 软件开发的人员组织
    • 管理者的角色与任务
    • 有效管理控制手段的特征
    • 问题解决步骤的演习、发表、分析、回馈
    • 工作场所的士气管理

第二天上午:
第五部分:项目启动阶段(Inception)
    • 确定项目开发的目标和范围
    • 定义主要的需求:用例以及主要的用例场景
    • 根据一些主要的用例场景来构建一个基本架构
    • 估算开发周期和成本
    • 估计潜在的风险

第六部分:项目精化阶段 (Elaboration)
    • 稳定并验证软件架构
    • 定义所有的需求:所有的用例及用例场景
    • 确定项目开发前景 (vision)
    • 为构建阶段 (Construction)制定一个详细的开发进度计划
    • 怎样才能制定出一个合理的进度计划
    • 工作分解结构( WBS) 标准和开发
    • 进度如何控制和变更
    • 如何管理项目的成本

第二天下午:
第七部分:项目构建阶段 (Construction)
    • 执行软件产品的开发
    • 控制软件产品的开发
    • 尽可能降低开发成本,优化开发资源和避免不必要的返工
    • 软件质量控制
    • 怎样严格控制项目的质量
    • 定期跟踪 ,确保实现项目目标
    • 获得阶段性成果 (alpha、beta版本)
    • 软件测试

第八部分:项目产品化阶段 (Transition)
    • 获得项目干系人的认同
    • 核实项目的范围
    • 检查交付结果的质量
    • 产品部署并且满足预定的质量标准
    • 稳定的产品基线
    • 关闭项目合同
    • 付款
    • 后期维护

《软件项目管理》课程知识总结

这篇文章是结合《软件项目管理》课程知识进行总结,相当于自己的在线笔记,主要包括9大知识领域:范围管理、时间管理、成本管理、质量管理、人力资源管理、沟通管理、采购管理、风险管理和综合管理,希望对大家有所...
  • Eastmount
  • Eastmount
  • 2014年11月25日 17:06
  • 4235

《scrum实战-敏捷软件项目管理与开发》读书笔记

负责软件项目管理有段时间了,偶然得到一本讲scrum的书,摘出了一些自己看得懂的文字。 核心价值观 个体和互动高于流程和工具;工作的软件优先于文档客户合作高于合同谈判变化优先于计划 ...
  • joeyon
  • joeyon
  • 2015年03月06日 15:05
  • 834

详解软件项目管理流程的每一步

一、项目启动(项目开工会) 了解项目干系人及其利害关系。 所有项目组成员是否到位,如到位则拿到项目开发人员的简历,详细了解每个开发人员的情况(可能会组织到客户方面试)。 根据项目需求...
  • u012576527
  • u012576527
  • 2016年08月28日 08:03
  • 4237

《软件项目管理》课程学习报告

 短短的一个月转眼过去了,林老师的软件项目管理课已经结束了。我用了一星期的时间细细的品位了那段美好时光,我希望能用今天完成的学习报告来记录下这段短暂的回忆。希望在未来的日子里每当我翻开这篇报告时就能带...
  • andylei_cai
  • andylei_cai
  • 2007年04月23日 15:04
  • 2054

流程管理与流程快速开发平台设计思路

为了支撑企业流程管理及流程穿越的实施,需要系统平台提供流程快速开发平台能力。...
  • xiaoyw
  • xiaoyw
  • 2014年11月21日 09:29
  • 3224

软件项目管理(SPM)课程总结及感想

进入大三下学期,我在只需要选择一门选修课的情况下选择了软件项目管理课程。由于往届的学长学姐告诉我们课上会教很多实用的项目管理系统,这些工具都是现在主流的互联网公司使用的正规军装备,能学到很多很前沿的知...
  • April0012
  • April0012
  • 2015年05月08日 20:47
  • 1008

软件开发管理:系统设计和技术原型

一个软件项目开发前,当然应该先有系统设计。系统设计不同于详细设计,系统设计不是详细设计。系统设计就象一个简略战役构想; 详细设计,就象依据具体地形和进展态势指挥一场战斗,才是软件子功能具体编程实现的有...
  • lxguru2
  • lxguru2
  • 2016年01月30日 20:29
  • 494

网站设计与开发流程管理

  使用NoahWeb进行网站开发,您可以将开发过程分为三个阶段:需求阶段、实现阶段、以及发布阶段。在三个阶段中,您同样可做到始终探索用户需求,多次将DEMO交付客户进行演示,网站开发中由于NoahW...
  • inshine
  • inshine
  • 2006年07月10日 15:40
  • 568

网站设计与开发流程管理

  • bj_rain
  • bj_rain
  • 2009年09月07日 19:13
  • 275

[课程分享]IT软件项目管理(企业项目甘特图案例评价、维护管理、文档管理、风险管理、人力资源管理)

[课程分享]IT软件项目管理(企业项目甘特图案例评价、维护管理、文档管理、风险管理、人力资源管理) 对这个课程有兴趣的朋友可以加我的QQ2059055336和我联系  课程讲师:丁冬博士  课程...
  • u013019627
  • u013019627
  • 2014年06月04日 11:50
  • 1041
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:软件项目管理与开发流程管理 课程
举报原因:
原因补充:

(最多只允许输入30个字)