project management project - temporary endeavor undertaken to
DESCRIPTION
TRANSCRIPT
![Page 1: Project Management Project - temporary endeavor undertaken to](https://reader033.vdocuments.site/reader033/viewer/2022061208/5487b0f7b47959e70c8b553e/html5/thumbnails/1.jpg)
Project Management
Project - temporary endeavor undertaken to create a unique product or service may be divided into subprojects
Project management - application of knowledge, skills, tools and techniques to project activities to meet or exceed stakeholder needs and expectations from a project T.A.N.S.T.A.A.F.L.
![Page 2: Project Management Project - temporary endeavor undertaken to](https://reader033.vdocuments.site/reader033/viewer/2022061208/5487b0f7b47959e70c8b553e/html5/thumbnails/2.jpg)
Project Triangle
Time Cost
Scope
QUALITY
![Page 3: Project Management Project - temporary endeavor undertaken to](https://reader033.vdocuments.site/reader033/viewer/2022061208/5487b0f7b47959e70c8b553e/html5/thumbnails/3.jpg)
Project Management Activities
Ensuring progress of project using metrics
Identifying risks and assessing the probability of them occurring
Ensuring progress toward deliverables within constraints of time and resources
![Page 4: Project Management Project - temporary endeavor undertaken to](https://reader033.vdocuments.site/reader033/viewer/2022061208/5487b0f7b47959e70c8b553e/html5/thumbnails/4.jpg)
Project Management Activities
Running coordination meetings of the project team
Negotiating for resources on behalf of the project
![Page 5: Project Management Project - temporary endeavor undertaken to](https://reader033.vdocuments.site/reader033/viewer/2022061208/5487b0f7b47959e70c8b553e/html5/thumbnails/5.jpg)
Development Models
Systems Development Life CycleRapid Applications Development
(RAD)PrototypingJoint Applications Development
(JAD) (like RAD with users)Object-Oriented
![Page 6: Project Management Project - temporary endeavor undertaken to](https://reader033.vdocuments.site/reader033/viewer/2022061208/5487b0f7b47959e70c8b553e/html5/thumbnails/6.jpg)
Systems Development Life Cycle (SDLC)
OverviewSoftware Acquisition ChoicesSDLC OverviewSDLC:PhasesAlternative Approaches
![Page 7: Project Management Project - temporary endeavor undertaken to](https://reader033.vdocuments.site/reader033/viewer/2022061208/5487b0f7b47959e70c8b553e/html5/thumbnails/7.jpg)
SDLC - Prior Problems
Failure to meet: Budgets Schedules Expectations
TOO LITTLE…. TOO LATE
![Page 8: Project Management Project - temporary endeavor undertaken to](https://reader033.vdocuments.site/reader033/viewer/2022061208/5487b0f7b47959e70c8b553e/html5/thumbnails/8.jpg)
SDLC - Characteristics“Problem” or “Opportunity”Many names; Widely applicable“Analysis” vs. “Synthesis”Variance across stages
![Page 9: Project Management Project - temporary endeavor undertaken to](https://reader033.vdocuments.site/reader033/viewer/2022061208/5487b0f7b47959e70c8b553e/html5/thumbnails/9.jpg)
SDLC - Characteristics
Disciplined approachSystems approachIterative (not sequential)Cyclical
![Page 10: Project Management Project - temporary endeavor undertaken to](https://reader033.vdocuments.site/reader033/viewer/2022061208/5487b0f7b47959e70c8b553e/html5/thumbnails/10.jpg)
SDLC - AdvantagesFocus on tradeoffsFocus on goalsControls: milestones,
checklist, accountability
![Page 11: Project Management Project - temporary endeavor undertaken to](https://reader033.vdocuments.site/reader033/viewer/2022061208/5487b0f7b47959e70c8b553e/html5/thumbnails/11.jpg)
SDLC - Advantages
Tools, models, CASEHierarchical decompositionDesigned for user & manager
involvement
![Page 12: Project Management Project - temporary endeavor undertaken to](https://reader033.vdocuments.site/reader033/viewer/2022061208/5487b0f7b47959e70c8b553e/html5/thumbnails/12.jpg)
SDLC - Reasons for Failure
Scope too broad or too narrow
Lack of needed skillsIncomplete specificationsNo control/no framework
![Page 13: Project Management Project - temporary endeavor undertaken to](https://reader033.vdocuments.site/reader033/viewer/2022061208/5487b0f7b47959e70c8b553e/html5/thumbnails/13.jpg)
SDLC - Reasons for Failure
Lack of management/user involvement
Too time-consuming
![Page 14: Project Management Project - temporary endeavor undertaken to](https://reader033.vdocuments.site/reader033/viewer/2022061208/5487b0f7b47959e70c8b553e/html5/thumbnails/14.jpg)
SDLC Phases
Initiation and FeasibilityRequirements DefinitionFunctional DesignTechnical Design and ConstructionVerificationImplementationMaintenance & Review
![Page 15: Project Management Project - temporary endeavor undertaken to](https://reader033.vdocuments.site/reader033/viewer/2022061208/5487b0f7b47959e70c8b553e/html5/thumbnails/15.jpg)
I. Initiation & FeasibilityProject objectives & ScopePreliminary survey & feasibility
Technical Economic Operational
Project proposal and scheduleIdentify assumptions & constraints
![Page 16: Project Management Project - temporary endeavor undertaken to](https://reader033.vdocuments.site/reader033/viewer/2022061208/5487b0f7b47959e70c8b553e/html5/thumbnails/16.jpg)
II. Requirements Definition
Problem/Opportunity definitionAnalyze current systemFocus on decisions and related
information needsDefine business functionalityPlan for training, user acceptance
![Page 17: Project Management Project - temporary endeavor undertaken to](https://reader033.vdocuments.site/reader033/viewer/2022061208/5487b0f7b47959e70c8b553e/html5/thumbnails/17.jpg)
Problem/Opportunity Definition
Symptoms vs. real problemsQuestion decision maker’s
statement of problemBound problem realisticallyTry to ascertain actual causeSometimes figuring out the
problem is half the solution
![Page 18: Project Management Project - temporary endeavor undertaken to](https://reader033.vdocuments.site/reader033/viewer/2022061208/5487b0f7b47959e70c8b553e/html5/thumbnails/18.jpg)
Analyze Current System
+ Understand activities involved+ Identify decision points+ Identify problems & efficiencies+ Be aware of history- Bias thinking
![Page 19: Project Management Project - temporary endeavor undertaken to](https://reader033.vdocuments.site/reader033/viewer/2022061208/5487b0f7b47959e70c8b553e/html5/thumbnails/19.jpg)
III. Functional DesignFocus on business needs
usability, reliability
Logical design Outputs Inputs Presentation Processes Databases Personnel
![Page 20: Project Management Project - temporary endeavor undertaken to](https://reader033.vdocuments.site/reader033/viewer/2022061208/5487b0f7b47959e70c8b553e/html5/thumbnails/20.jpg)
IV. Technical Design and ConstructionFinalize architecture and acquire
hardwareComplete technical definition of data
access and other system componentsMake (program) vs. buyDevelop test plansRevise schedule, plan and costs
![Page 21: Project Management Project - temporary endeavor undertaken to](https://reader033.vdocuments.site/reader033/viewer/2022061208/5487b0f7b47959e70c8b553e/html5/thumbnails/21.jpg)
V. VerificationProgram Testing
Structured walkthrough Code inspection Unit test Pairs testing
Verification, stress, user and security testing
![Page 22: Project Management Project - temporary endeavor undertaken to](https://reader033.vdocuments.site/reader033/viewer/2022061208/5487b0f7b47959e70c8b553e/html5/thumbnails/22.jpg)
VI. Implementation
Cut-over Parallel conversion Direct cut-over Pilot conversion Phased conversion
User training
![Page 23: Project Management Project - temporary endeavor undertaken to](https://reader033.vdocuments.site/reader033/viewer/2022061208/5487b0f7b47959e70c8b553e/html5/thumbnails/23.jpg)
VII. Maintenance and ReviewPost-implementation audit
Ends - information requirements (information, performance)
Means - processMaintenance (correcting bugs &
scheduled maintenance)Enhancement (adding functionality)
![Page 24: Project Management Project - temporary endeavor undertaken to](https://reader033.vdocuments.site/reader033/viewer/2022061208/5487b0f7b47959e70c8b553e/html5/thumbnails/24.jpg)
Rapid Applications Development (RAD)
Like prototyping, uses iterative development
Uses tools to speed up development GUI reusable code code generation programming, language testing and debugging
Requirements may be frozen too earlyBasic standards often overlooked
![Page 25: Project Management Project - temporary endeavor undertaken to](https://reader033.vdocuments.site/reader033/viewer/2022061208/5487b0f7b47959e70c8b553e/html5/thumbnails/25.jpg)
Iterative Development
System Concept
Version “1”
Version “2”
Version “N”Software
Development Process
![Page 26: Project Management Project - temporary endeavor undertaken to](https://reader033.vdocuments.site/reader033/viewer/2022061208/5487b0f7b47959e70c8b553e/html5/thumbnails/26.jpg)
Uses of Prototyping
Verifying user needs
Verifying that design = specifications
Selecting the “best” design
Developing a conceptual
understanding of novel situations
![Page 27: Project Management Project - temporary endeavor undertaken to](https://reader033.vdocuments.site/reader033/viewer/2022061208/5487b0f7b47959e70c8b553e/html5/thumbnails/27.jpg)
Uses of Prototyping
Testing a design under varying
environments
Demonstrating a new product to
upper management
Implementing a new system in the
user environment quickly
![Page 28: Project Management Project - temporary endeavor undertaken to](https://reader033.vdocuments.site/reader033/viewer/2022061208/5487b0f7b47959e70c8b553e/html5/thumbnails/28.jpg)
Prototyping
Proposed Advantages Improved user
communication Users like it Low risk Avoids over-
design Experimentation
and innovation Spreads labor to
user department
Disadvantages in practice Prototypes are used
“as is”Integration often
difficultDesign flawsPoor performance
Difficult to manage process
Creates unrealistic expectations
Documentation is difficult
![Page 29: Project Management Project - temporary endeavor undertaken to](https://reader033.vdocuments.site/reader033/viewer/2022061208/5487b0f7b47959e70c8b553e/html5/thumbnails/29.jpg)
Observed Effects of Prototyping
ease of use (+) user needs (+) unrealistic user
expectations (-) added features (?) poorer performance(-) mixed design quality mixed maintainability
less need more difficult to do
effort decreased (+) difficult cost-
estimation (-) end-user
participation increased (+)
more expertise needed (-)
difficult planning & control (-)
Software Product Software Process
![Page 30: Project Management Project - temporary endeavor undertaken to](https://reader033.vdocuments.site/reader033/viewer/2022061208/5487b0f7b47959e70c8b553e/html5/thumbnails/30.jpg)
Examples of Software Risk Items
personnel shortfallsunrealistic
schedules/budgetsdeveloping wrong
functionalitydeveloping wrong user
interfacecontinuing stream of
requirements changes
![Page 31: Project Management Project - temporary endeavor undertaken to](https://reader033.vdocuments.site/reader033/viewer/2022061208/5487b0f7b47959e70c8b553e/html5/thumbnails/31.jpg)
Examples of Software Risk Items
shortfalls in externally furnished components
shortfalls in externally performed tasks
real-time performance shortfallsstrained technical capabilities
![Page 32: Project Management Project - temporary endeavor undertaken to](https://reader033.vdocuments.site/reader033/viewer/2022061208/5487b0f7b47959e70c8b553e/html5/thumbnails/32.jpg)
Project Dimensions Affecting Risk
Project Size (relative to others)
The pregnant ladyExperience with Technology
RelativeProject structure
High vs. Low
![Page 33: Project Management Project - temporary endeavor undertaken to](https://reader033.vdocuments.site/reader033/viewer/2022061208/5487b0f7b47959e70c8b553e/html5/thumbnails/33.jpg)
Low Company-Relative Technology
LOWSTRUCTURE
HIGHSTRUCTURE
LARGEPROJECT
Low Risk(susceptible to
mismanagement)
Low Risk
SMALLPROJECT
Very LowRisk
(susceptible tomismanagement)
Very LowRisk
![Page 34: Project Management Project - temporary endeavor undertaken to](https://reader033.vdocuments.site/reader033/viewer/2022061208/5487b0f7b47959e70c8b553e/html5/thumbnails/34.jpg)
High Company-Relative Technology
LOWSTRUCTURE
HIGHSTRUCTURE
LARGEPROJECT
Very HighRisk
MediumRisk
SMALLPROJECT
HighRisk
Medium-Low Risk
![Page 35: Project Management Project - temporary endeavor undertaken to](https://reader033.vdocuments.site/reader033/viewer/2022061208/5487b0f7b47959e70c8b553e/html5/thumbnails/35.jpg)
Tools for Project Management
External integration tools (beyond project team)
Internal integration tools ( within project team)
Formal planning toolsFormal results-control
mechanisms
![Page 36: Project Management Project - temporary endeavor undertaken to](https://reader033.vdocuments.site/reader033/viewer/2022061208/5487b0f7b47959e70c8b553e/html5/thumbnails/36.jpg)
Integration ToolsEXTERNALUser project managerUser specification
approval processUser-managed control
processUsers as team
membersUser responsibility for
education&installation
INTERNAL IT professional team
leaderFrequent team
meetingsRegular technical
status reviewsOutside technical
assistanceGoal setting by team
![Page 37: Project Management Project - temporary endeavor undertaken to](https://reader033.vdocuments.site/reader033/viewer/2022061208/5487b0f7b47959e70c8b553e/html5/thumbnails/37.jpg)
Tools of Project Management
Formal Planning ToolsPERT, CPMMilestonesSystems specification
standardsFeasibility study
specificationsProject approval
processesPostaudit procedures
Formal Control Tools
Periodic formal status reports vs. plan
Change control disciplines
Regular milestone presentation meetings
Deviations from plan reports
![Page 38: Project Management Project - temporary endeavor undertaken to](https://reader033.vdocuments.site/reader033/viewer/2022061208/5487b0f7b47959e70c8b553e/html5/thumbnails/38.jpg)
Relative Contribution of Tools: High Structure
TYPE DESCRIPTION EI II FP FC
I Low Tech, Large Low
Med
Hi Hi
II Low Tech, Small Low
Low Med
Hi
III High Tech, Large Low
Hi Med
Med
IV High Tech, Small Low
High
Low Low
![Page 39: Project Management Project - temporary endeavor undertaken to](https://reader033.vdocuments.site/reader033/viewer/2022061208/5487b0f7b47959e70c8b553e/html5/thumbnails/39.jpg)
Relative Contribution of Tools: Low Structure
TYPE DESCRIPTION EI II FP FC
V Low Tech, Large Hi Med
Hi Hi
VI Low Tech, Small Hi Low Med
Hi
VII High Tech, Large Hi Hi Low+
Low+
VII High Tech, Small Hi Hi Low Low
![Page 40: Project Management Project - temporary endeavor undertaken to](https://reader033.vdocuments.site/reader033/viewer/2022061208/5487b0f7b47959e70c8b553e/html5/thumbnails/40.jpg)
Open Sourcing
The process of building and improving “free” software by an Internet community Release early and often Delegate as much as possible Archive and manage the versions
Be as open as possible
![Page 41: Project Management Project - temporary endeavor undertaken to](https://reader033.vdocuments.site/reader033/viewer/2022061208/5487b0f7b47959e70c8b553e/html5/thumbnails/41.jpg)
Free Software
The freedom to run the program for any purpose.The freedom to study how the program works,
and adapt it to your needs. Access to the source code is a precondition for this.
The freedom to distribute copies so that you can help your neighbor.
The freedom to improve and release your improvements to the public, so that the whole community benefits. Access to source code is a precondition for this GNU Project- Free Software Foundation, “The Free Software Definition,” http://www.gnu.org/philosophy/free- sw.html, Downloaded 4/3/02.
![Page 42: Project Management Project - temporary endeavor undertaken to](https://reader033.vdocuments.site/reader033/viewer/2022061208/5487b0f7b47959e70c8b553e/html5/thumbnails/42.jpg)
Open Sourcing Issues
Protection of Intellectual PropertyUpdating and maintaining open
source codeCompetitive advantageTech supportStandards