版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Software Project Management(SPM)Lecture 1 Introduction,Layout,Course basics, administrative items Introduction Fundamentals of SPM,School of Computer Software,2,About the Course,Target for Software Engineering 3rd year Students. Total 48 hours, 32 hours for lectures(2 hours per lecture) and 16 hours
2、 for experimental(4 hours per experiment). 4 hours a week from week 1st to week 12th , 8:00-9:35 on Tuesday and 9:55-11:30 on Thursday respectively. Room 206, Building 24th (lecture) Prerequisite Course/ correlated curriculum: Software Engineering Software Testing Class web sites -本科教学-课程讨论-软件项目管理,S
3、chool of Computer Software,3,Goals of the Course,The course will cover the theory, methodology and practice of SPM. The students will gain understanding, tools, theory and problematic issues of SPM. It will assist you to be a better, more productive, team members of a software development team as we
4、ll as better team leaders and project managers in the future.,School of Computer Software,4,Bibliographic List,Software Project Management, Bob Hughes and Mike Cotterell, McGraw-Hill, Fifth Edition. Quality Software Project Management, R. Futrell, D. Shafer, L. Shafer, Prentice-Hall PTR 2002. Applie
5、d Software Project Management, Stellman Planning is required; Specific objectives are to be met or a specified product is to be created; The project has a predetermined time span; Work is carried out for someone other than yourself; Work involves several specialisms; People are formed into a tempora
6、ry work group to carry out the task; Work is carried out in several phases; The resources that are available for use on the project are constrained; The project is large or complex;,School of Computer Software,10,Exercise 1.1,Consider the following: Producing an edition of a newspaper; Putting a rob
7、ot vehicle on Mars to search for sign of life; Amending a financial computer system to deal with a common European currency; A research project into what makes a good human-computer interface; An investigation into the reason why a user has a problem with a computer system; A second-year programming
8、 assignment for a computing student; Writing an operation system for a new computer; Installing a new version of a word processing package in an organization. Please give the top 3 projects.,School of Computer Software,11,Software project vs. other projects,Invisibility Software project management c
9、an be seen as the process of making the invisible visible. Complexity Conformity Consistent physical laws. Conform to the requirements of human clients. Flexibility The software is easy to change The software will change to accommodate the other components rather than vice versa.,School of Computer
10、Software,12,Ways of categorizing software projects,Compulsory vs. voluntary users Business system Computer games Information systems vs. embedded systems. Carry out office processes Control machines Would an OS on a computer be an IS or an ES? Objectives vs. product Objective driven Product driven,S
11、chool of Computer Software,13,What is ?,Management: setting objectives for a system and then monitoring the performance of the system. Planning : deciding what is to be done; Organizing : making arrangement; Staffing : selecting the right people for the job etc. Directing : giving instructions; Moni
12、toring : checking on progress; Controlling : taking action to remedy hold-ups; Innovating : coming up with new solutions; Representing : liaising with clients, users, developer, suppliers and other stakeholders,School of Computer Software,14,What is ?,Project Management Project management is the dis
13、cipline of planning, organizing, securing and managing resources to bring about the successful completion of specific project goals and objectives.(Wikipedia) 指在项目活动中运用专门的知识、技能、工具和方法,使项目能够在有限资源限定条件下,实现或超过设定的需求和期望,School of Computer Software,15,Four dimensions of PM,People Product Process Technologie
14、s,School of Computer Software,16,Trade-off Triangle(平衡三角形),Fast, Cheap, Good(快-好-省),School of Computer Software,17,Trade-off Triangle,Know which of these are fixed & variable for every project.,School of Computer Software,18,The Project Management Knowledge Areas,Project Integration Management Proje
15、ct Scope Management Project Time Management Project Cost Management Project Quality Management Project Human Resource Management Project Communications Management Project Risk Management Project Procurement Management,School of Computer Software,19,The Project Management Knowledge Areas,School of Co
16、mputer Software,20,Project Management Skills,Leadership Communications Problem Solving Negotiating Influencing the Organization Mentoring Process and technical expertise,School of Computer Software,21,Interactions / Stakeholders,As a PM, who do you interact with? Project Stakeholders Project sponsor
17、 Executives Team Customers Contractors Functional managers Customer? Client? User?,School of Computer Software,22,What is ?,Software Project Management Software project management is the art and science of planning and leading software projects(Stellman & Greene, Applied Software Project Management)
18、. It is a sub-discipline of project management in which software projects are planned, monitored and controlled,School of Computer Software,23,Software Project Management,School of Computer Software,24,Project success and failure,The agreed functionality To the required level of quality On time With
19、in budget,School of Computer Software,25,Why is software project managementimportant?,The “software crisis” of the 1960s and 1970s was so called because of a string of high profile software project failures: over budget, overdue, etc. SPM was proposed in 1970s. DOD(Department of Defense) of USA have
20、 been a research to find the reasons of software failure. The result showed that 70% failure projects were due to the poor management rather than technology problems.,School of Computer Software,26,Why is software project managementimportant?,Knowledge products and intangible Large projects are ofte
21、n “bespoke” Complexity The technology changes very quickly,School of Computer Software,27,Why is software project managementimportant?,Good project management cannot guarantee success, but poor management on significant projects always leads to failure.,School of Computer Software,28,Activities cove
22、red by software project management,School of Computer Software,29,Activities covered by software project management,The feasibility study Assesses whether a project is worth starting Planning Describe how to do it. Project execution Do it! Distinguish between planning and design,School of Computer S
23、oftware,30,Activities covered by software project management,Requirements analysis Starts with requirements elicitation(引出) or requirements gathering(搜集). Classification: Functional requirements Quality requirements Resource requirements.,School of Computer Software,31,Activities covered by software
24、 project management,Architecture design Map software requirements to software components. Design of the system architecture is an input to the software requirements Components are not only software,School of Computer Software,32,Activities covered by software project management,Detailed design Decom
25、pose a software component into a number of software units that can be separately coded and tested. Code and test Writing code for each software unit. Integration The components are tested together to see if they meet the overall requirements. Software, hardware,School of Computer Software,33,Activities covered by software project management,Qualification testing Verify whether fulfill all the requirements Installation Make the new system operational. Acceptance support Software maintenance.,School of Computer Software,34,34 Competencies of SPM,Sc
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江西南昌高新区选聘部属师范院校公费师范生考试真题2025
- 黑龙江省建设投资集团有限公司招聘笔试真题及答案
- (网络收集)2026年全国卷l语文卷高考真题带答案带解析文字版不完全版
- 2026年卫生专业技术资格考试试卷及答案(共十四套)
- 2025-2026学年人教版六年级数学下册全册知识点总结(完整版)
- 2026年医药研发成果转化合同二篇
- 如何评估退学对自己的影响并制定个人发展计划
- 儿童急性呼吸道感染病原学诊断与临床管理专家共识总结2026
- 译林版英语五年级下册 Unit8作业单
- 《环境空气质量标准》(GB 3095-2012)
- 2026年辽宁锦州海通实业有限公司计划招录28人笔试备考试题及答案详解
- 《煤矿重大事故隐患判定标准》(2026版)解读
- 2026人教版三年级下册道德与法治期末复习知识点总结梳理+教材问答解答
- 机械设备设计基础考核试卷
- 《食品安全抽样检验工作规范》附件文书2024
- 第七章 混凝土耐久性3013-4(钢筋锈蚀)
- 2024年云南省昆明市中考二模生物试题(原卷版+解析版)
- 净味液体燃料油灶具-标准文本
- 小学语文文言文教学策略研究
- 老年人爱眼护眼知识讲座
- 苗木采购投标方案(技术方案)(技术方案)
评论
0/150
提交评论