SlideShare a Scribd company logo
1 of 33
Project Management
Concepts
Project Management
 Planning
 Monitoring and Controlling
 People
 Process
 Events
Who does what
 Project Manager
 Software Engineer
 Senior Managers
Work product
 Project plan
 Process
 Tasks
 People
 Activities
 Change management
 Quality assessment
Software Projects
• size
• delivery deadline
• budgets and costs
• application domain
• technology to be implemented
• system constraints
• user requirements
• available resources
Factors that influence the end result ...
Goal
 High Quality Product on time and
within budget
Project Management Concerns
staffing?
cost estimation?
project scheduling?
project monitoring?
other resources?
customer communication?
risk assessment?
product quality?
measurement?
Why Projects
Fail?
• an unrealistic deadline is established
• changing customer requirements
• an honest underestimate of effort
• predictable and/or unpredictable risks
• technical difficulties
• miscommunication among project staff
• failure in project management
The 4 P’s
 People — the most important element of a
successful project
 Product — the software to be built
 Process — the set of framework activities and
software engineering tasks to get the job done
 Project — all work required to make the product a
reality
Does the process description involve the description of people?
People
 People management capability
maturity model (PM CMM) by SEI
 Recruiting
 Selection
 Performance management
 Training
 Team/culture development
Product
 Objectives and scope
 Goals customer point of view
 Primary data
 Function and behavior
 Evaluate alternative solution
 “Best” approach is selected
Process
 Framework to establish a plan for
software development
 Generic Activities
 Task sets
 Task
 Milestones
 Work products and QA check points
 Umbrella activities
Process
 Ongoing
 Customer driven
 Repeatable
Project
 Plan
 Control
 Work required to develop a product
 Time bound
 Customer communication
People
Stakeholders
 Senior managers who define the business issues that
often have significant influence on the project.
 Project (technical) managers who must plan, motivate,
organize, and control the practitioners who do software
work.
 Practitioners who deliver the technical skills that are
necessary to engineer a product or application.
 Customers who specify the requirements for the software
to be engineered and other stakeholders who have a
peripheral interest in the outcome.
 End-users who interact with the software once it is
released for production use.
Who/What will be the concern of senior managers?
Customers = End-users?
Software Teams
How to lead?
How to organize?
How to motivate?
How to collaborate?
How to create good ideas?
Job Interview Question: What do you do when you disagree?
Team Leader
 The MOI Model
 Motivation. The ability to encourage (by “push or
pull”) technical people to produce to their best ability.
 Organization. The ability to mold existing processes
(or invent new ones) that will enable the initial
concept to be translated into a final product.
 Ideas or innovation. The ability to encourage
people to create and feel creative even when they
must work within bounds established for a particular
software product or application.
How about yourself as team leader?
Project Manager
 Problem solving
 Managerial identity
 Achievement
 Influence and team building
Software Teams
 the difficulty of the problem to be solved
(qualifications)
 the size of the resultant program(s) in LOC or FPs,
the degree to which the problem can be modularized
 the required quality and reliability of the system to be
built
 the degree of sociability (communication) required
for the project
The following factors must be considered when selecting a
software project team structure ...
 closed paradigm—structures a team
along a traditional hierarchy of
authority
 random paradigm—structures a
team loosely and depends on
individual initiative of the team
members
 open paradigm—attempts to structure a
team in a manner that achieves some of
the controls associated with the closed
paradigm but also much of the innovation
that occurs when using the random
paradigm
 synchronous paradigm—relies on the
natural compartmentalization of a
problem and organizes team members to
work on pieces of the problem with little
active communication among themselves
Avoid Team “Toxicity”
 “Fragmented or poorly coordinated procedures” or a
poorly defined or improperly chosen process model that
becomes a roadblock to accomplishment.
 Unclear definition of roles resulting in a lack of
accountability and resultant finger-pointing.
 High frustration caused by personal, business, or
technological factors that cause friction among team
members.
What do you do if your team members disagree?
Avoid Team “Toxicity”
 “Continuous and repeated exposure to failure” that leads
to a loss of confidence and a lowering of morale.
 A frenzied work atmosphere in which team members
waste energy and lose focus on the objectives of the work
to be performed.
What do you do if your team members disagree?
Agile Teams
 Team members must have trust in one another.
 The distribution of skills must be appropriate to
the problem.
 Mavericks may have to be excluded from the
team, if team cohesiveness is to be
maintained.
 Team is “self-organizing”
 An adaptive team structure
 Uses elements of Constantine’s random, open, and
synchronous paradigms
 Significant autonomy
The Project
 Projects get into trouble when …
 Software people don’t understand their customer’s needs.
 The product scope is poorly defined.
 Changes are managed poorly.
 The chosen technology changes.
 Business needs change [or are ill-defined].
 Deadlines are unrealistic.
 Users are resistant.
 Sponsorship is lost [or was never properly obtained].
 The project team lacks people with appropriate skills.
 Managers [and practitioners] avoid best practices and
lessons learned.
What do you do with changes, how much of them?
The Product Scope
 Scope
 Context How does the software to be built fit
into a larger system, product, or business
context and what constraints are imposed as
a result of the context?
 Information objectives What customer-
visible data objects (Chapter 8) are produced
as output from the software? What data
objects are required for input?
 Function and performance What function
does the software perform to transform input
data into output? Are any special
performance characteristics to be addressed?
The Product Scope
 Software project scope must be
unambiguous and understandable
at the management and technical
levels.
Problem Decomposition
 Sometimes called partitioning or
problem elaboration
Problem Decomposition
 Once scope is defined …
 It is decomposed into constituent
functions
 It is decomposed into user-visible data
objects
or
 It is decomposed into a set of problem
classes
 Decomposition process continues
until all functions or problem classes
have been defined
Reference:
 Chapter 21 - Software Engineering: A
Practitioner’s Approach, 6/e

More Related Content

What's hot

The Fundamentals of Project Management
The Fundamentals of Project ManagementThe Fundamentals of Project Management
The Fundamentals of Project ManagementAmy White
 
Operation mangement vs project management
Operation mangement vs project managementOperation mangement vs project management
Operation mangement vs project managementJeet Manojit
 
Project Management Framework
Project Management FrameworkProject Management Framework
Project Management FrameworkRobert Kelly
 
Key Concepts for Project Mgmt
Key Concepts for Project MgmtKey Concepts for Project Mgmt
Key Concepts for Project MgmtJaiveer Singh
 
Introduction to project management
Introduction to project managementIntroduction to project management
Introduction to project managementMohamad Ashrafi
 
Project Management Chapter 1 and chapter 2 Rosetti
Project Management Chapter 1 and chapter 2 RosettiProject Management Chapter 1 and chapter 2 Rosetti
Project Management Chapter 1 and chapter 2 Rosettidrosetti
 
Project management methodology pmo example (short sanitised)
Project management methodology pmo example (short sanitised)Project management methodology pmo example (short sanitised)
Project management methodology pmo example (short sanitised)Peter Steward
 
Project management basics
Project management basicsProject management basics
Project management basicsPlanning School
 
Project management roles in context - PRINCE2 introduction
Project management roles in context - PRINCE2 introductionProject management roles in context - PRINCE2 introduction
Project management roles in context - PRINCE2 introductionNorthumbria University
 
Getting it Done: Project Management Theory
Getting it Done: Project Management TheoryGetting it Done: Project Management Theory
Getting it Done: Project Management TheoryConverge Consulting
 
Introduce Project Management
Introduce Project ManagementIntroduce Project Management
Introduce Project Managementguest90bddb
 
The Business Value Of Project Management powerpoint presentation
The Business Value Of Project Management powerpoint presentationThe Business Value Of Project Management powerpoint presentation
The Business Value Of Project Management powerpoint presentationMiah Mahamud Noman
 

What's hot (20)

The Fundamentals of Project Management
The Fundamentals of Project ManagementThe Fundamentals of Project Management
The Fundamentals of Project Management
 
Operation mangement vs project management
Operation mangement vs project managementOperation mangement vs project management
Operation mangement vs project management
 
Project Management Framework
Project Management FrameworkProject Management Framework
Project Management Framework
 
Project Management Framework
Project Management FrameworkProject Management Framework
Project Management Framework
 
Basic project management
Basic project managementBasic project management
Basic project management
 
Key Concepts for Project Mgmt
Key Concepts for Project MgmtKey Concepts for Project Mgmt
Key Concepts for Project Mgmt
 
Introduction to project management
Introduction to project managementIntroduction to project management
Introduction to project management
 
Critical Success Factors & Project Management
Critical Success Factors & Project ManagementCritical Success Factors & Project Management
Critical Success Factors & Project Management
 
Project Management Chapter 1 and chapter 2 Rosetti
Project Management Chapter 1 and chapter 2 RosettiProject Management Chapter 1 and chapter 2 Rosetti
Project Management Chapter 1 and chapter 2 Rosetti
 
Project management methodology pmo example (short sanitised)
Project management methodology pmo example (short sanitised)Project management methodology pmo example (short sanitised)
Project management methodology pmo example (short sanitised)
 
Project management basics
Project management basicsProject management basics
Project management basics
 
Project management roles in context - PRINCE2 introduction
Project management roles in context - PRINCE2 introductionProject management roles in context - PRINCE2 introduction
Project management roles in context - PRINCE2 introduction
 
Introduction to pm
Introduction to pmIntroduction to pm
Introduction to pm
 
Introduction to project management
Introduction to project managementIntroduction to project management
Introduction to project management
 
Getting it Done: Project Management Theory
Getting it Done: Project Management TheoryGetting it Done: Project Management Theory
Getting it Done: Project Management Theory
 
Introduce Project Management
Introduce Project ManagementIntroduce Project Management
Introduce Project Management
 
Project audit
Project auditProject audit
Project audit
 
Project Planning Checklist
Project Planning ChecklistProject Planning Checklist
Project Planning Checklist
 
Project Management Overview
Project Management OverviewProject Management Overview
Project Management Overview
 
The Business Value Of Project Management powerpoint presentation
The Business Value Of Project Management powerpoint presentationThe Business Value Of Project Management powerpoint presentation
The Business Value Of Project Management powerpoint presentation
 

Similar to Project management concepts

Project Management Complete Concept
Project Management Complete Concept Project Management Complete Concept
Project Management Complete Concept MuhammadTalha436
 
Aula 1 - Project Management Concepts by Roger Pressman
Aula 1 - Project Management Concepts by Roger PressmanAula 1 - Project Management Concepts by Roger Pressman
Aula 1 - Project Management Concepts by Roger PressmanRogerio P C do Nascimento
 
Lecture2 2
Lecture2 2Lecture2 2
Lecture2 2soloeng
 
Software engineering project management
Software engineering project managementSoftware engineering project management
Software engineering project managementjhudyne
 
Project management chapter_04 for MSBTE
Project management chapter_04 for MSBTEProject management chapter_04 for MSBTE
Project management chapter_04 for MSBTEKalyan Ingole
 
Software engg. pressman_ch-21
Software engg. pressman_ch-21Software engg. pressman_ch-21
Software engg. pressman_ch-21Dhairya Joshi
 
UNIT V - 1 SPM.pptx
UNIT V - 1 SPM.pptxUNIT V - 1 SPM.pptx
UNIT V - 1 SPM.pptxDevnath13
 
Software Engineering (Project Management )
Software Engineering (Project  Management )Software Engineering (Project  Management )
Software Engineering (Project Management )ShudipPal
 
Chapter 1_Introduction sunorganisedASE_finalised.pptx
Chapter 1_Introduction sunorganisedASE_finalised.pptxChapter 1_Introduction sunorganisedASE_finalised.pptx
Chapter 1_Introduction sunorganisedASE_finalised.pptxBule Hora University
 
Chapter1 Advanced Software Engineering overview
Chapter1 Advanced Software Engineering overviewChapter1 Advanced Software Engineering overview
Chapter1 Advanced Software Engineering overviewBule Hora University
 
Managing Software Project
Managing Software ProjectManaging Software Project
Managing Software ProjectAnas Bilal
 
Software Metrics & Measurement-Sharbani Bhattacharya
Software Metrics & Measurement-Sharbani BhattacharyaSoftware Metrics & Measurement-Sharbani Bhattacharya
Software Metrics & Measurement-Sharbani BhattacharyaSharbani Bhattacharya
 
software management, project management,
software management, project management,software management, project management,
software management, project management,Lisa Elisa
 
project management
 project management project management
project managementLisa Elisa
 

Similar to Project management concepts (20)

Project Management Complete Concept
Project Management Complete Concept Project Management Complete Concept
Project Management Complete Concept
 
Aula 1 - Project Management Concepts by Roger Pressman
Aula 1 - Project Management Concepts by Roger PressmanAula 1 - Project Management Concepts by Roger Pressman
Aula 1 - Project Management Concepts by Roger Pressman
 
SE chapters 21-23
SE chapters 21-23SE chapters 21-23
SE chapters 21-23
 
Slides chapters 21-23
Slides chapters 21-23Slides chapters 21-23
Slides chapters 21-23
 
Lecture2 2
Lecture2 2Lecture2 2
Lecture2 2
 
Se
SeSe
Se
 
Software engineering project management
Software engineering project managementSoftware engineering project management
Software engineering project management
 
Project management chapter_04 for MSBTE
Project management chapter_04 for MSBTEProject management chapter_04 for MSBTE
Project management chapter_04 for MSBTE
 
Software engg. pressman_ch-21
Software engg. pressman_ch-21Software engg. pressman_ch-21
Software engg. pressman_ch-21
 
UNIT V - 1 SPM.pptx
UNIT V - 1 SPM.pptxUNIT V - 1 SPM.pptx
UNIT V - 1 SPM.pptx
 
Software Engineering (Project Management )
Software Engineering (Project  Management )Software Engineering (Project  Management )
Software Engineering (Project Management )
 
Chapter 1_Introduction sunorganisedASE_finalised.pptx
Chapter 1_Introduction sunorganisedASE_finalised.pptxChapter 1_Introduction sunorganisedASE_finalised.pptx
Chapter 1_Introduction sunorganisedASE_finalised.pptx
 
Project Management
Project ManagementProject Management
Project Management
 
Chapter1 Advanced Software Engineering overview
Chapter1 Advanced Software Engineering overviewChapter1 Advanced Software Engineering overview
Chapter1 Advanced Software Engineering overview
 
Managing Software Project
Managing Software ProjectManaging Software Project
Managing Software Project
 
An Introduction to Project management(project management tutorials)
An Introduction to Project management(project management tutorials)An Introduction to Project management(project management tutorials)
An Introduction to Project management(project management tutorials)
 
Software Metrics & Measurement-Sharbani Bhattacharya
Software Metrics & Measurement-Sharbani BhattacharyaSoftware Metrics & Measurement-Sharbani Bhattacharya
Software Metrics & Measurement-Sharbani Bhattacharya
 
Project managemen concept
Project managemen conceptProject managemen concept
Project managemen concept
 
software management, project management,
software management, project management,software management, project management,
software management, project management,
 
project management
 project management project management
project management
 

More from NayyabMirTahir

HR Strategy and work force diversity.pptx
HR Strategy and work force diversity.pptxHR Strategy and work force diversity.pptx
HR Strategy and work force diversity.pptxNayyabMirTahir
 
Group 5 HRM PRESENTATION.pptx
Group 5 HRM PRESENTATION.pptxGroup 5 HRM PRESENTATION.pptx
Group 5 HRM PRESENTATION.pptxNayyabMirTahir
 
Sources of recruitment.pptx
Sources of recruitment.pptxSources of recruitment.pptx
Sources of recruitment.pptxNayyabMirTahir
 
Past Papers (Compiler Construction).pdf
Past Papers (Compiler Construction).pdfPast Papers (Compiler Construction).pdf
Past Papers (Compiler Construction).pdfNayyabMirTahir
 
Organizational Structure, do's and dont's.ppt
Organizational Structure, do's and dont's.pptOrganizational Structure, do's and dont's.ppt
Organizational Structure, do's and dont's.pptNayyabMirTahir
 
Nayyab Mir 1922110025.pdf
Nayyab Mir 1922110025.pdfNayyab Mir 1922110025.pdf
Nayyab Mir 1922110025.pdfNayyabMirTahir
 
computing standards.pdf
computing standards.pdfcomputing standards.pdf
computing standards.pdfNayyabMirTahir
 
Statement of Cash Flows - CR.pdf
Statement of Cash Flows - CR.pdfStatement of Cash Flows - CR.pdf
Statement of Cash Flows - CR.pdfNayyabMirTahir
 
OOAD t1 short questions.pdf
OOAD t1 short questions.pdfOOAD t1 short questions.pdf
OOAD t1 short questions.pdfNayyabMirTahir
 
past papers solved.pdf
past papers solved.pdfpast papers solved.pdf
past papers solved.pdfNayyabMirTahir
 
income statement and journal .pdf
income statement and journal .pdfincome statement and journal .pdf
income statement and journal .pdfNayyabMirTahir
 

More from NayyabMirTahir (20)

HR Strategy and work force diversity.pptx
HR Strategy and work force diversity.pptxHR Strategy and work force diversity.pptx
HR Strategy and work force diversity.pptx
 
Group 5 HRM PRESENTATION.pptx
Group 5 HRM PRESENTATION.pptxGroup 5 HRM PRESENTATION.pptx
Group 5 HRM PRESENTATION.pptx
 
ch1-1.ppt
ch1-1.pptch1-1.ppt
ch1-1.ppt
 
group 4 week 7.pptx
group 4 week 7.pptxgroup 4 week 7.pptx
group 4 week 7.pptx
 
Sources of recruitment.pptx
Sources of recruitment.pptxSources of recruitment.pptx
Sources of recruitment.pptx
 
Past Papers (Compiler Construction).pdf
Past Papers (Compiler Construction).pdfPast Papers (Compiler Construction).pdf
Past Papers (Compiler Construction).pdf
 
Nayyab Mir 25.docx
Nayyab Mir 25.docxNayyab Mir 25.docx
Nayyab Mir 25.docx
 
Organizational Structure, do's and dont's.ppt
Organizational Structure, do's and dont's.pptOrganizational Structure, do's and dont's.ppt
Organizational Structure, do's and dont's.ppt
 
group..4 (1).pptx
group..4 (1).pptxgroup..4 (1).pptx
group..4 (1).pptx
 
MPI.pptx
MPI.pptxMPI.pptx
MPI.pptx
 
Nayyab Mir 1922110025.pdf
Nayyab Mir 1922110025.pdfNayyab Mir 1922110025.pdf
Nayyab Mir 1922110025.pdf
 
computing standards.pdf
computing standards.pdfcomputing standards.pdf
computing standards.pdf
 
Statement of Cash Flows - CR.pdf
Statement of Cash Flows - CR.pdfStatement of Cash Flows - CR.pdf
Statement of Cash Flows - CR.pdf
 
Spatial filters.pdf
Spatial filters.pdfSpatial filters.pdf
Spatial filters.pdf
 
OOAD t1 short questions.pdf
OOAD t1 short questions.pdfOOAD t1 short questions.pdf
OOAD t1 short questions.pdf
 
AI week 2.pdf
AI week 2.pdfAI week 2.pdf
AI week 2.pdf
 
past papers solved.pdf
past papers solved.pdfpast papers solved.pdf
past papers solved.pdf
 
Lecture 1 FA.docx
Lecture 1 FA.docxLecture 1 FA.docx
Lecture 1 FA.docx
 
income statement and journal .pdf
income statement and journal .pdfincome statement and journal .pdf
income statement and journal .pdf
 
accrual examples .pdf
accrual examples .pdfaccrual examples .pdf
accrual examples .pdf
 

Recently uploaded

Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 

Recently uploaded (20)

DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 

Project management concepts

  • 2. Project Management  Planning  Monitoring and Controlling  People  Process  Events
  • 3. Who does what  Project Manager  Software Engineer  Senior Managers
  • 4. Work product  Project plan  Process  Tasks  People  Activities  Change management  Quality assessment
  • 5. Software Projects • size • delivery deadline • budgets and costs • application domain • technology to be implemented • system constraints • user requirements • available resources Factors that influence the end result ...
  • 6. Goal  High Quality Product on time and within budget
  • 7. Project Management Concerns staffing? cost estimation? project scheduling? project monitoring? other resources? customer communication? risk assessment? product quality? measurement?
  • 8. Why Projects Fail? • an unrealistic deadline is established • changing customer requirements • an honest underestimate of effort • predictable and/or unpredictable risks • technical difficulties • miscommunication among project staff • failure in project management
  • 9. The 4 P’s  People — the most important element of a successful project  Product — the software to be built  Process — the set of framework activities and software engineering tasks to get the job done  Project — all work required to make the product a reality Does the process description involve the description of people?
  • 10. People  People management capability maturity model (PM CMM) by SEI  Recruiting  Selection  Performance management  Training  Team/culture development
  • 11. Product  Objectives and scope  Goals customer point of view  Primary data  Function and behavior  Evaluate alternative solution  “Best” approach is selected
  • 12. Process  Framework to establish a plan for software development  Generic Activities  Task sets  Task  Milestones  Work products and QA check points  Umbrella activities
  • 13. Process  Ongoing  Customer driven  Repeatable
  • 14. Project  Plan  Control  Work required to develop a product  Time bound  Customer communication
  • 16. Stakeholders  Senior managers who define the business issues that often have significant influence on the project.  Project (technical) managers who must plan, motivate, organize, and control the practitioners who do software work.  Practitioners who deliver the technical skills that are necessary to engineer a product or application.  Customers who specify the requirements for the software to be engineered and other stakeholders who have a peripheral interest in the outcome.  End-users who interact with the software once it is released for production use. Who/What will be the concern of senior managers? Customers = End-users?
  • 17. Software Teams How to lead? How to organize? How to motivate? How to collaborate? How to create good ideas? Job Interview Question: What do you do when you disagree?
  • 18. Team Leader  The MOI Model  Motivation. The ability to encourage (by “push or pull”) technical people to produce to their best ability.  Organization. The ability to mold existing processes (or invent new ones) that will enable the initial concept to be translated into a final product.  Ideas or innovation. The ability to encourage people to create and feel creative even when they must work within bounds established for a particular software product or application. How about yourself as team leader?
  • 19. Project Manager  Problem solving  Managerial identity  Achievement  Influence and team building
  • 20. Software Teams  the difficulty of the problem to be solved (qualifications)  the size of the resultant program(s) in LOC or FPs, the degree to which the problem can be modularized  the required quality and reliability of the system to be built  the degree of sociability (communication) required for the project The following factors must be considered when selecting a software project team structure ...
  • 21.  closed paradigm—structures a team along a traditional hierarchy of authority  random paradigm—structures a team loosely and depends on individual initiative of the team members
  • 22.  open paradigm—attempts to structure a team in a manner that achieves some of the controls associated with the closed paradigm but also much of the innovation that occurs when using the random paradigm  synchronous paradigm—relies on the natural compartmentalization of a problem and organizes team members to work on pieces of the problem with little active communication among themselves
  • 23.
  • 24.
  • 25. Avoid Team “Toxicity”  “Fragmented or poorly coordinated procedures” or a poorly defined or improperly chosen process model that becomes a roadblock to accomplishment.  Unclear definition of roles resulting in a lack of accountability and resultant finger-pointing.  High frustration caused by personal, business, or technological factors that cause friction among team members. What do you do if your team members disagree?
  • 26. Avoid Team “Toxicity”  “Continuous and repeated exposure to failure” that leads to a loss of confidence and a lowering of morale.  A frenzied work atmosphere in which team members waste energy and lose focus on the objectives of the work to be performed. What do you do if your team members disagree?
  • 27. Agile Teams  Team members must have trust in one another.  The distribution of skills must be appropriate to the problem.  Mavericks may have to be excluded from the team, if team cohesiveness is to be maintained.  Team is “self-organizing”  An adaptive team structure  Uses elements of Constantine’s random, open, and synchronous paradigms  Significant autonomy
  • 28. The Project  Projects get into trouble when …  Software people don’t understand their customer’s needs.  The product scope is poorly defined.  Changes are managed poorly.  The chosen technology changes.  Business needs change [or are ill-defined].  Deadlines are unrealistic.  Users are resistant.  Sponsorship is lost [or was never properly obtained].  The project team lacks people with appropriate skills.  Managers [and practitioners] avoid best practices and lessons learned. What do you do with changes, how much of them?
  • 29. The Product Scope  Scope  Context How does the software to be built fit into a larger system, product, or business context and what constraints are imposed as a result of the context?  Information objectives What customer- visible data objects (Chapter 8) are produced as output from the software? What data objects are required for input?  Function and performance What function does the software perform to transform input data into output? Are any special performance characteristics to be addressed?
  • 30. The Product Scope  Software project scope must be unambiguous and understandable at the management and technical levels.
  • 31. Problem Decomposition  Sometimes called partitioning or problem elaboration
  • 32. Problem Decomposition  Once scope is defined …  It is decomposed into constituent functions  It is decomposed into user-visible data objects or  It is decomposed into a set of problem classes  Decomposition process continues until all functions or problem classes have been defined
  • 33. Reference:  Chapter 21 - Software Engineering: A Practitioner’s Approach, 6/e