1 Project Management CIS 375 Bruce R. Maxim UM-Dearborn.
-
date post
22-Dec-2015 -
Category
Documents
-
view
232 -
download
3
Transcript of 1 Project Management CIS 375 Bruce R. Maxim UM-Dearborn.
![Page 1: 1 Project Management CIS 375 Bruce R. Maxim UM-Dearborn.](https://reader035.fdocuments.in/reader035/viewer/2022062221/56649d7a5503460f94a5f01d/html5/thumbnails/1.jpg)
1
Project Management
CIS 375
Bruce R. Maxim
UM-Dearborn
![Page 2: 1 Project Management CIS 375 Bruce R. Maxim UM-Dearborn.](https://reader035.fdocuments.in/reader035/viewer/2022062221/56649d7a5503460f94a5f01d/html5/thumbnails/2.jpg)
2
Management Spectrum
• People
• Product
• Process
• Project
![Page 3: 1 Project Management CIS 375 Bruce R. Maxim UM-Dearborn.](https://reader035.fdocuments.in/reader035/viewer/2022062221/56649d7a5503460f94a5f01d/html5/thumbnails/3.jpg)
3
People• Recruiting• Selection• Performance management• Training• Compensation• Career development• Organization• Work design• Team/culture development
![Page 4: 1 Project Management CIS 375 Bruce R. Maxim UM-Dearborn.](https://reader035.fdocuments.in/reader035/viewer/2022062221/56649d7a5503460f94a5f01d/html5/thumbnails/4.jpg)
4
Productivity and People
![Page 5: 1 Project Management CIS 375 Bruce R. Maxim UM-Dearborn.](https://reader035.fdocuments.in/reader035/viewer/2022062221/56649d7a5503460f94a5f01d/html5/thumbnails/5.jpg)
5
Software Team Roles
![Page 6: 1 Project Management CIS 375 Bruce R. Maxim UM-Dearborn.](https://reader035.fdocuments.in/reader035/viewer/2022062221/56649d7a5503460f94a5f01d/html5/thumbnails/6.jpg)
6
Matching People to Tasks
![Page 7: 1 Project Management CIS 375 Bruce R. Maxim UM-Dearborn.](https://reader035.fdocuments.in/reader035/viewer/2022062221/56649d7a5503460f94a5f01d/html5/thumbnails/7.jpg)
7
Software team Organization• Democratic decentralized
– rotating task coordinators– group consensus
• Controlled decentralized– permanent leader– group problem solving– subgroup implementation of solutions
• Controlled centralized– top level problem solving– internal coordination managed by team leader
![Page 8: 1 Project Management CIS 375 Bruce R. Maxim UM-Dearborn.](https://reader035.fdocuments.in/reader035/viewer/2022062221/56649d7a5503460f94a5f01d/html5/thumbnails/8.jpg)
8
Chief Programmer Team
![Page 9: 1 Project Management CIS 375 Bruce R. Maxim UM-Dearborn.](https://reader035.fdocuments.in/reader035/viewer/2022062221/56649d7a5503460f94a5f01d/html5/thumbnails/9.jpg)
9
Democratic
![Page 10: 1 Project Management CIS 375 Bruce R. Maxim UM-Dearborn.](https://reader035.fdocuments.in/reader035/viewer/2022062221/56649d7a5503460f94a5f01d/html5/thumbnails/10.jpg)
10
Factors Affecting Team Organization
• Difficulty of problem to be solved• Size of resulting program• Team lifetime• Degree to which problem can be modularized• Required quality and reliability of the system
to be built• Rigidity of the delivery date• Degree of communication required for the
project
![Page 11: 1 Project Management CIS 375 Bruce R. Maxim UM-Dearborn.](https://reader035.fdocuments.in/reader035/viewer/2022062221/56649d7a5503460f94a5f01d/html5/thumbnails/11.jpg)
11
Communication and Coordination
• Formal, impersonal approaches – documents, milestones, memos
• Formal interpersonal approaches– review meetings, inspections
• Informal interpersonal approaches– information meetings, problem solving
• Electronic communication– e-mail, bulletin boards, video conferencing
• Interpersonal network– discussion with people outside project team
![Page 12: 1 Project Management CIS 375 Bruce R. Maxim UM-Dearborn.](https://reader035.fdocuments.in/reader035/viewer/2022062221/56649d7a5503460f94a5f01d/html5/thumbnails/12.jpg)
12
Product
• Product objectives
• Scope
• Alternative solutions
• Constraint tradeoffs
![Page 13: 1 Project Management CIS 375 Bruce R. Maxim UM-Dearborn.](https://reader035.fdocuments.in/reader035/viewer/2022062221/56649d7a5503460f94a5f01d/html5/thumbnails/13.jpg)
13
Product Dimensions
• Software scope– context– information objectives– function– performance
• Problem decomposition– partitioning or problem elaboration – focus is on functionality to be delivered and the
process used to deliver it
![Page 14: 1 Project Management CIS 375 Bruce R. Maxim UM-Dearborn.](https://reader035.fdocuments.in/reader035/viewer/2022062221/56649d7a5503460f94a5f01d/html5/thumbnails/14.jpg)
14
Process
Framework activities populated with
• Tasks milestones
• Work products
• Quality Assurance points
![Page 15: 1 Project Management CIS 375 Bruce R. Maxim UM-Dearborn.](https://reader035.fdocuments.in/reader035/viewer/2022062221/56649d7a5503460f94a5f01d/html5/thumbnails/15.jpg)
15
Framework Activities
• Customer communication
• Planning
• Risk analysis
• Engineering
• Construction and release
• Customer evaluation
![Page 16: 1 Project Management CIS 375 Bruce R. Maxim UM-Dearborn.](https://reader035.fdocuments.in/reader035/viewer/2022062221/56649d7a5503460f94a5f01d/html5/thumbnails/16.jpg)
16
Process Considerations - 1
• Process model chosen must be appropriate for the: – customers– developers– characteristics of the product– project development environment
• Project planning begins with melding the product and the process
![Page 17: 1 Project Management CIS 375 Bruce R. Maxim UM-Dearborn.](https://reader035.fdocuments.in/reader035/viewer/2022062221/56649d7a5503460f94a5f01d/html5/thumbnails/17.jpg)
17
Process Considerations - 2
• Each function to be engineered must pass though the set of framework activities defined for a software organization
• Work tasks may vary but the common process framework (CPF) is invariant (e.g. size does not matter)
• Software engineer’s task is to estimate the resources required to move each function though the framework activities to produce each work product
![Page 18: 1 Project Management CIS 375 Bruce R. Maxim UM-Dearborn.](https://reader035.fdocuments.in/reader035/viewer/2022062221/56649d7a5503460f94a5f01d/html5/thumbnails/18.jpg)
18
Project
• 90/10 Rule90% of the effort on project
to accomplish 10% of the work
• Planning
• Monitoring
• Controlling
![Page 19: 1 Project Management CIS 375 Bruce R. Maxim UM-Dearborn.](https://reader035.fdocuments.in/reader035/viewer/2022062221/56649d7a5503460f94a5f01d/html5/thumbnails/19.jpg)
19
Managing the Project
• Start on the right foot
• Maintain momentum
• Track progress
• Make smart decisions
• Conduct a postmortem analysis
![Page 20: 1 Project Management CIS 375 Bruce R. Maxim UM-Dearborn.](https://reader035.fdocuments.in/reader035/viewer/2022062221/56649d7a5503460f94a5f01d/html5/thumbnails/20.jpg)
20
5WHH Principle
• Why is the system being developed?• What will be done and When?• Who is responsible for a function?• Where are they organizationally
located?• How will the job be done technically and
managerially?• How much of each resource is needed?
![Page 21: 1 Project Management CIS 375 Bruce R. Maxim UM-Dearborn.](https://reader035.fdocuments.in/reader035/viewer/2022062221/56649d7a5503460f94a5f01d/html5/thumbnails/21.jpg)
21
Critical Practices
• Formal risk management
• Empirical cost and schedule estimation
• Metric-based project management
• Earned value tracking
• Defect tracking against quality targets
• People-aware program management