SlideShare a Scribd company logo
Tools and Techniques
BIM 8th Sem
By: Er. Sudarshan Sharma
Why do software projects fail?
•Programmers have poor habits – and they
don’t feel accountable for their work.
• Programmers don’t have good control of their source
code
• Code written by one person is often difficult for another
person to understand
• Programmers don’t test their code, which makes
diagnosing and fixing bugs more expensive
• The team does not have a good sense of the overall
health of the project.
Software Project Planning
• an organized and integrated management process, which focuses on
activities required for successful completion of the project.
• It prevents obstacles that arise in the project such as
• changes in projects or organization’s objectives,
• non-availability of resources,
• Mitigating the risks
• and so on
• It helps in
• better utilization of resources
• and optimal usage of the allotted time for a project.
objectives of the project planning
• It defines the roles and responsibilities of the project
management team members.
• It ensures that the project management team works according to
the business objectives.
• It checks feasibility of the schedule and user requirements.
• It determines project constraints.
Improper planning
• team may end up with a narrow focus, causing them to waste
time addressing problems that are of little importance to the
stakeholders.
• It’s easy to build great software that solves the wrong problems,
• doesn’t understand and agree on both why and how that
software will be built before the work begins.
Understand the Project Needs
• When a stakeholder does not feel that his needs are being met, he usually puts
pressure on the project manager to provide an early version of the software
• so that he can personally verify that the team really understands why the software
is being built.
The communication Gap
• Client(Usually Non-Technical): asks for an early version or a prototype of the software, he is
usually asking for evidence that his needs are understood and being addressed.
• Software team: provide details of what they are doing, and that he wants to be
• given a tour of the solution as it is being developed.
Understand the Project Needs
• The reason nontechnical people seem so bored in demos and walkthroughs is because they
came to see confirmation that the technology team understands their needs.
• Instead, they got a lecture in software design, which they did not want.
• The Soft technical team feel unappreciated
• While the client feet like their needs are not
being taken seriously
This might Result in
• scope creep,
• delays,
• Or even Complete failure.
Understand the Project Needs
• Even when a team is technically proficient and capable of delivering high-
quality, well-written software, when faced with a problematic project, most
managers will intuitively feel that the team is incapable of delivering
software without major quality problems.
• the project manager must identify the people who understand why they
need the software to built
• By talking to them and writing down their needs, the project manager the
stakeholders the feeling from the very beginning that the team is taking
their needs seriously.
Understand the Project Needs
• Drive the Scope of the Project
• Talk to the Main Stakeholder
• Write the Vision and Scope Document
• Review the vision and scope document
Understand the Project Needs
Allocation of Project Resources
• The PMO arranges for resources to be allocated to the project.
• PMO monitors the allocation of human resources on projects to identify:
• Resources that are not allocated to any project
• Resources that are allocated to other projects, but are likely to be available to fulfill resource requests raised
by the SPM
• Resources that are allocated to other projects, but are being used as a resource buffer
In a small organization, a department manager might manage this type of resource monitoring and
allocation informally
Allocation of Project Resources
The resources may be
• Human Resources
• Skill Sets
• Tool Resources Computer/Handsets/Tablets
• Monetary Resources
Human Resources
• The PMO coordinates with the human resources (HR) department to
arrange for additional human resources.
• The HR department has several alternatives::
• Recruit from the market
• Hire temporary workers from a consulting company
• Hire part-time workers
• Borrow workers from a sister company or division
• Ask existing resources to work extra hours(Incentive Based)
Skill Sets
• The different skill set might be required for the delivery of a
project
• The specific personnel is allocated as per the requirement
• If the required skilled person is not in organization
• Training/certification of that skill set is provided inhouse
• Consulting services are taken
• Consultant hiring
• Project Outsourced for that specific technology
Tools
• The PMO coordinates with the systems administration department to
arrange for additional computer/tablet/mobile sets resources.
• The system administration department may choose from one or more
alternatives:
• Procure new systems/hardware from the market
• Rent systems or hardware
• Request that employees work in shifts and share resources
Monetary resources
• The PMO coordinates with the finance department to arrange for the
additional financial resources.
• The finance department obtains additional financial resources from:
• An advance from the customer
• Leveraging the financial reserves of the company
• Borrowing from the market
• Asset sales (e.g., accounts receivables can be packaged and sold on the open market)
The strategy to reduce the cost
• seeking expert guidance to achieve better productivity
• Investigating the appropriateness of using automation tools to speed up the
project if adding resources or improving productivity is not feasible
(Introducing new tools in an important project sometimes increases risk.).
• Coordinating with the business acquisition team to renegotiate the time
lines if all else fails to meet the requirements of the project
Creating the Project Plan
The project plan defines the work that will be done on the project and who
will do it. A typical project plan consists of:
• A statement of work that describes all work products (specifications, test
plans, code, defect reports, and any other product of work performed over
the course of the project) that will be produced and a list of people who will
perform that work
• A resource list that contains a list of all resources that will be needed for
the product, and their availability
Creating the Project Plan
The project plan defines the work that will be done on the project and who
will do it. A typical project plan consists of:
• A work breakdown structure and a set of effort estimates (described in
Chapter 3)
• A project schedule (described in Chapter 4)
• A risk plan that identifies any risks that might be encountered and
indicates how those risks would be handled, should they occur
What is Software Project Management
?
Components of Project Plan
• Statement of work
• Resource List
• Estimates and project schedule
• Risk Plan
Risk Assess and Management Plan
• Prediction of risks
• estimate the impact of the risk
• Mitigation plans
•
Inspection checklist of Project Plan
• Statement of work
• Does the project plan include a statement of work (SOW)?
• Is the SOW complete—does it contain all of the features that will be developed?
• Are all work products represented?
• If estimates are known, have they been included?
• Resources
• Does the project plan include a resource list?
• Does the resource list contain all resources available to the project?
• Are there any resources known to be assigned to other projects at the same time that
they are assigned to this one?
• Have dates that the resources are unavailable (scheduled downtime for machines, vacations for people, times that facilities
cannot be booked, etc.) been taken into account?
Inspection checklist of Project Plan
• Project schedule
• Does the project plan include a schedule?
• Are there any tasks that are missing or incorrect?
• If a WBS was generated by a Delphi session, does the project schedule reflect all of the
tasks that were identified by the team?
• Does each task have a predecessor?
• Is a resource allocated to each task?
• If multiple resources have been assigned to a single task, has the task’s duration been
updated properly to reflect that?
• Is there a more efficient way to allocate resources?
• Does the project schedule contain periodic reviews?
Inspection checklist of Project Plan
• Risk plan
• Does the project plan include a risk plan?
• Are there any risks that are not in the plan?
• Are there any assumptions (from the vision and scope document or a Delphi session)
that represent risks that should be included in the plan?
• Is each risk prioritized correctly?
• Has the impact of each risk been estimated correctly?
• Have the risks been sufficiently mitigated?
2.1 Tools and techniques.pptx

More Related Content

Similar to 2.1 Tools and techniques.pptx

Project management.docx communictionLecture notes Training for Trainers in Ge...
Project management.docx communictionLecture notes Training for Trainers in Ge...Project management.docx communictionLecture notes Training for Trainers in Ge...
Project management.docx communictionLecture notes Training for Trainers in Ge...
berhanu taye
 
Project Management
Project ManagementProject Management
Project ManagementAtif Rehmat
 
SPM Resource Management
SPM Resource ManagementSPM Resource Management
SPM Resource Management
Saqib Raza
 
SPM Resource Management
SPM Resource ManagementSPM Resource Management
SPM Resource Management
Saqib Raza
 
SPM Resource Management
SPM Resource ManagementSPM Resource Management
SPM Resource Management
Saqib Raza
 
SPM_UNIT-2.pptx
SPM_UNIT-2.pptxSPM_UNIT-2.pptx
SPM_UNIT-2.pptx
Sushant895574
 
4 the analyst as a project manager
4 the analyst as a project manager4 the analyst as a project manager
4 the analyst as a project manager
ricardovigan
 
Project Management Basics
Project Management BasicsProject Management Basics
Project Management Basics
Brian Pichman
 
SOFTWARE PROJECT PLANNING on Software Engineering
SOFTWARE PROJECT PLANNING on Software EngineeringSOFTWARE PROJECT PLANNING on Software Engineering
SOFTWARE PROJECT PLANNING on Software Engineering
work90665
 
Project Management
Project ManagementProject Management
Project Management
Brian Pichman
 
Project management
Project managementProject management
Project management
Brian Pichman
 
Project Management
Project ManagementProject Management
Project Management
BenjaminMuganzi
 
Project management.docx communiction
Project management.docx communictionProject management.docx communiction
Project management.docx communiction
berhanu taye
 
Projects2016_Franks_Top10ReasonsProjectsFail
Projects2016_Franks_Top10ReasonsProjectsFailProjects2016_Franks_Top10ReasonsProjectsFail
Projects2016_Franks_Top10ReasonsProjectsFailBarbara Franks
 
Chapter 4 Software Project Planning.pptx
Chapter 4 Software Project Planning.pptxChapter 4 Software Project Planning.pptx
Chapter 4 Software Project Planning.pptx
gadisaAdamu
 
SOFTWARE PROJECT MANAGEMENT IN INDUSTRY.pptx
SOFTWARE PROJECT MANAGEMENT IN INDUSTRY.pptxSOFTWARE PROJECT MANAGEMENT IN INDUSTRY.pptx
SOFTWARE PROJECT MANAGEMENT IN INDUSTRY.pptx
chandanasreelaasya
 
CISA Training - Chapter 3 - 2016
CISA Training - Chapter 3 - 2016CISA Training - Chapter 3 - 2016
CISA Training - Chapter 3 - 2016
Hafiz Sheikh Adnan Ahmed
 
Project planning and control
Project planning and controlProject planning and control
Project planning and control
Venugopal Venkatachalapathy
 
Project management
Project managementProject management
Project managementobsession56
 

Similar to 2.1 Tools and techniques.pptx (20)

Project management.docx communictionLecture notes Training for Trainers in Ge...
Project management.docx communictionLecture notes Training for Trainers in Ge...Project management.docx communictionLecture notes Training for Trainers in Ge...
Project management.docx communictionLecture notes Training for Trainers in Ge...
 
Project Management
Project ManagementProject Management
Project Management
 
SPM Resource Management
SPM Resource ManagementSPM Resource Management
SPM Resource Management
 
SPM Resource Management
SPM Resource ManagementSPM Resource Management
SPM Resource Management
 
SPM Resource Management
SPM Resource ManagementSPM Resource Management
SPM Resource Management
 
SPM_UNIT-2.pptx
SPM_UNIT-2.pptxSPM_UNIT-2.pptx
SPM_UNIT-2.pptx
 
4 the analyst as a project manager
4 the analyst as a project manager4 the analyst as a project manager
4 the analyst as a project manager
 
Project Management Basics
Project Management BasicsProject Management Basics
Project Management Basics
 
SOFTWARE PROJECT PLANNING on Software Engineering
SOFTWARE PROJECT PLANNING on Software EngineeringSOFTWARE PROJECT PLANNING on Software Engineering
SOFTWARE PROJECT PLANNING on Software Engineering
 
Project Management
Project ManagementProject Management
Project Management
 
ICIECA 2014 Paper 06
ICIECA 2014 Paper 06ICIECA 2014 Paper 06
ICIECA 2014 Paper 06
 
Project management
Project managementProject management
Project management
 
Project Management
Project ManagementProject Management
Project Management
 
Project management.docx communiction
Project management.docx communictionProject management.docx communiction
Project management.docx communiction
 
Projects2016_Franks_Top10ReasonsProjectsFail
Projects2016_Franks_Top10ReasonsProjectsFailProjects2016_Franks_Top10ReasonsProjectsFail
Projects2016_Franks_Top10ReasonsProjectsFail
 
Chapter 4 Software Project Planning.pptx
Chapter 4 Software Project Planning.pptxChapter 4 Software Project Planning.pptx
Chapter 4 Software Project Planning.pptx
 
SOFTWARE PROJECT MANAGEMENT IN INDUSTRY.pptx
SOFTWARE PROJECT MANAGEMENT IN INDUSTRY.pptxSOFTWARE PROJECT MANAGEMENT IN INDUSTRY.pptx
SOFTWARE PROJECT MANAGEMENT IN INDUSTRY.pptx
 
CISA Training - Chapter 3 - 2016
CISA Training - Chapter 3 - 2016CISA Training - Chapter 3 - 2016
CISA Training - Chapter 3 - 2016
 
Project planning and control
Project planning and controlProject planning and control
Project planning and control
 
Project management
Project managementProject management
Project management
 

More from SudarshanSharma43

1.1 Introduction to Operating System .pptx
1.1 Introduction to Operating System .pptx1.1 Introduction to Operating System .pptx
1.1 Introduction to Operating System .pptx
SudarshanSharma43
 
Earned Value Analysis.pptx
Earned Value Analysis.pptxEarned Value Analysis.pptx
Earned Value Analysis.pptx
SudarshanSharma43
 
1.4 Software Project Acquisition.pptx
1.4 Software Project Acquisition.pptx1.4 Software Project Acquisition.pptx
1.4 Software Project Acquisition.pptx
SudarshanSharma43
 
1.4 ContractAcceptance.pptx
1.4 ContractAcceptance.pptx1.4 ContractAcceptance.pptx
1.4 ContractAcceptance.pptx
SudarshanSharma43
 
1.3 Approaches to Software Project Management.pptx
1.3 Approaches to Software Project Management.pptx1.3 Approaches to Software Project Management.pptx
1.3 Approaches to Software Project Management.pptx
SudarshanSharma43
 
1.1 Overview of the Software Projects.pptx
1.1 Overview of the Software Projects.pptx1.1 Overview of the Software Projects.pptx
1.1 Overview of the Software Projects.pptx
SudarshanSharma43
 
B.Sc_.CSIT-8th-sem-syllabus.pdf
B.Sc_.CSIT-8th-sem-syllabus.pdfB.Sc_.CSIT-8th-sem-syllabus.pdf
B.Sc_.CSIT-8th-sem-syllabus.pdf
SudarshanSharma43
 
UNIT_1-Introduction-to-Computer-Graphics.pdf
UNIT_1-Introduction-to-Computer-Graphics.pdfUNIT_1-Introduction-to-Computer-Graphics.pdf
UNIT_1-Introduction-to-Computer-Graphics.pdf
SudarshanSharma43
 

More from SudarshanSharma43 (9)

1.1 Introduction to Operating System .pptx
1.1 Introduction to Operating System .pptx1.1 Introduction to Operating System .pptx
1.1 Introduction to Operating System .pptx
 
4.1 Scheduling.ppt
4.1 Scheduling.ppt4.1 Scheduling.ppt
4.1 Scheduling.ppt
 
Earned Value Analysis.pptx
Earned Value Analysis.pptxEarned Value Analysis.pptx
Earned Value Analysis.pptx
 
1.4 Software Project Acquisition.pptx
1.4 Software Project Acquisition.pptx1.4 Software Project Acquisition.pptx
1.4 Software Project Acquisition.pptx
 
1.4 ContractAcceptance.pptx
1.4 ContractAcceptance.pptx1.4 ContractAcceptance.pptx
1.4 ContractAcceptance.pptx
 
1.3 Approaches to Software Project Management.pptx
1.3 Approaches to Software Project Management.pptx1.3 Approaches to Software Project Management.pptx
1.3 Approaches to Software Project Management.pptx
 
1.1 Overview of the Software Projects.pptx
1.1 Overview of the Software Projects.pptx1.1 Overview of the Software Projects.pptx
1.1 Overview of the Software Projects.pptx
 
B.Sc_.CSIT-8th-sem-syllabus.pdf
B.Sc_.CSIT-8th-sem-syllabus.pdfB.Sc_.CSIT-8th-sem-syllabus.pdf
B.Sc_.CSIT-8th-sem-syllabus.pdf
 
UNIT_1-Introduction-to-Computer-Graphics.pdf
UNIT_1-Introduction-to-Computer-Graphics.pdfUNIT_1-Introduction-to-Computer-Graphics.pdf
UNIT_1-Introduction-to-Computer-Graphics.pdf
 

Recently uploaded

FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134
LR1709MUSIC
 
Set off and carry forward of losses and assessment of individuals.pptx
Set off and carry forward of losses and assessment of individuals.pptxSet off and carry forward of losses and assessment of individuals.pptx
Set off and carry forward of losses and assessment of individuals.pptx
HARSHITHV26
 
Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...
Lviv Startup Club
 
The-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic managementThe-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic management
Bojamma2
 
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptxCADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
fakeloginn69
 
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdfMeas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
dylandmeas
 
Sustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & EconomySustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & Economy
Operational Excellence Consulting
 
VAT Registration Outlined In UAE: Benefits and Requirements
VAT Registration Outlined In UAE: Benefits and RequirementsVAT Registration Outlined In UAE: Benefits and Requirements
VAT Registration Outlined In UAE: Benefits and Requirements
uae taxgpt
 
Introduction to Amazon company 111111111111
Introduction to Amazon company 111111111111Introduction to Amazon company 111111111111
Introduction to Amazon company 111111111111
zoyaansari11365
 
-- June 2024 is National Volunteer Month --
-- June 2024 is National Volunteer Month ---- June 2024 is National Volunteer Month --
-- June 2024 is National Volunteer Month --
NZSG
 
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
BBPMedia1
 
Authentically Social Presented by Corey Perlman
Authentically Social Presented by Corey PerlmanAuthentically Social Presented by Corey Perlman
Authentically Social Presented by Corey Perlman
Corey Perlman, Social Media Speaker and Consultant
 
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdf
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdfSearch Disrupted Google’s Leaked Documents Rock the SEO World.pdf
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdf
Arihant Webtech Pvt. Ltd
 
20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf
tjcomstrang
 
Cracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptxCracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptx
Workforce Group
 
Brand Analysis for an artist named Struan
Brand Analysis for an artist named StruanBrand Analysis for an artist named Struan
Brand Analysis for an artist named Struan
sarahvanessa51503
 
Buy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star ReviewsBuy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star Reviews
usawebmarket
 
Recruiting in the Digital Age: A Social Media Masterclass
Recruiting in the Digital Age: A Social Media MasterclassRecruiting in the Digital Age: A Social Media Masterclass
Recruiting in the Digital Age: A Social Media Masterclass
LuanWise
 
Project File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdfProject File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdf
RajPriye
 
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdfModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
fisherameliaisabella
 

Recently uploaded (20)

FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134
 
Set off and carry forward of losses and assessment of individuals.pptx
Set off and carry forward of losses and assessment of individuals.pptxSet off and carry forward of losses and assessment of individuals.pptx
Set off and carry forward of losses and assessment of individuals.pptx
 
Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...
 
The-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic managementThe-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic management
 
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptxCADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
 
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdfMeas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
 
Sustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & EconomySustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & Economy
 
VAT Registration Outlined In UAE: Benefits and Requirements
VAT Registration Outlined In UAE: Benefits and RequirementsVAT Registration Outlined In UAE: Benefits and Requirements
VAT Registration Outlined In UAE: Benefits and Requirements
 
Introduction to Amazon company 111111111111
Introduction to Amazon company 111111111111Introduction to Amazon company 111111111111
Introduction to Amazon company 111111111111
 
-- June 2024 is National Volunteer Month --
-- June 2024 is National Volunteer Month ---- June 2024 is National Volunteer Month --
-- June 2024 is National Volunteer Month --
 
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
 
Authentically Social Presented by Corey Perlman
Authentically Social Presented by Corey PerlmanAuthentically Social Presented by Corey Perlman
Authentically Social Presented by Corey Perlman
 
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdf
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdfSearch Disrupted Google’s Leaked Documents Rock the SEO World.pdf
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdf
 
20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf
 
Cracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptxCracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptx
 
Brand Analysis for an artist named Struan
Brand Analysis for an artist named StruanBrand Analysis for an artist named Struan
Brand Analysis for an artist named Struan
 
Buy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star ReviewsBuy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star Reviews
 
Recruiting in the Digital Age: A Social Media Masterclass
Recruiting in the Digital Age: A Social Media MasterclassRecruiting in the Digital Age: A Social Media Masterclass
Recruiting in the Digital Age: A Social Media Masterclass
 
Project File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdfProject File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdf
 
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdfModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
 

2.1 Tools and techniques.pptx

  • 1. Tools and Techniques BIM 8th Sem By: Er. Sudarshan Sharma
  • 2. Why do software projects fail? •Programmers have poor habits – and they don’t feel accountable for their work. • Programmers don’t have good control of their source code • Code written by one person is often difficult for another person to understand • Programmers don’t test their code, which makes diagnosing and fixing bugs more expensive • The team does not have a good sense of the overall health of the project.
  • 3. Software Project Planning • an organized and integrated management process, which focuses on activities required for successful completion of the project. • It prevents obstacles that arise in the project such as • changes in projects or organization’s objectives, • non-availability of resources, • Mitigating the risks • and so on • It helps in • better utilization of resources • and optimal usage of the allotted time for a project.
  • 4. objectives of the project planning • It defines the roles and responsibilities of the project management team members. • It ensures that the project management team works according to the business objectives. • It checks feasibility of the schedule and user requirements. • It determines project constraints.
  • 5. Improper planning • team may end up with a narrow focus, causing them to waste time addressing problems that are of little importance to the stakeholders. • It’s easy to build great software that solves the wrong problems, • doesn’t understand and agree on both why and how that software will be built before the work begins.
  • 6. Understand the Project Needs • When a stakeholder does not feel that his needs are being met, he usually puts pressure on the project manager to provide an early version of the software • so that he can personally verify that the team really understands why the software is being built. The communication Gap • Client(Usually Non-Technical): asks for an early version or a prototype of the software, he is usually asking for evidence that his needs are understood and being addressed. • Software team: provide details of what they are doing, and that he wants to be • given a tour of the solution as it is being developed.
  • 7. Understand the Project Needs • The reason nontechnical people seem so bored in demos and walkthroughs is because they came to see confirmation that the technology team understands their needs. • Instead, they got a lecture in software design, which they did not want. • The Soft technical team feel unappreciated • While the client feet like their needs are not being taken seriously This might Result in • scope creep, • delays, • Or even Complete failure.
  • 8. Understand the Project Needs • Even when a team is technically proficient and capable of delivering high- quality, well-written software, when faced with a problematic project, most managers will intuitively feel that the team is incapable of delivering software without major quality problems. • the project manager must identify the people who understand why they need the software to built • By talking to them and writing down their needs, the project manager the stakeholders the feeling from the very beginning that the team is taking their needs seriously.
  • 9. Understand the Project Needs • Drive the Scope of the Project • Talk to the Main Stakeholder • Write the Vision and Scope Document • Review the vision and scope document
  • 11. Allocation of Project Resources • The PMO arranges for resources to be allocated to the project. • PMO monitors the allocation of human resources on projects to identify: • Resources that are not allocated to any project • Resources that are allocated to other projects, but are likely to be available to fulfill resource requests raised by the SPM • Resources that are allocated to other projects, but are being used as a resource buffer In a small organization, a department manager might manage this type of resource monitoring and allocation informally
  • 12. Allocation of Project Resources The resources may be • Human Resources • Skill Sets • Tool Resources Computer/Handsets/Tablets • Monetary Resources
  • 13. Human Resources • The PMO coordinates with the human resources (HR) department to arrange for additional human resources. • The HR department has several alternatives:: • Recruit from the market • Hire temporary workers from a consulting company • Hire part-time workers • Borrow workers from a sister company or division • Ask existing resources to work extra hours(Incentive Based)
  • 14. Skill Sets • The different skill set might be required for the delivery of a project • The specific personnel is allocated as per the requirement • If the required skilled person is not in organization • Training/certification of that skill set is provided inhouse • Consulting services are taken • Consultant hiring • Project Outsourced for that specific technology
  • 15. Tools • The PMO coordinates with the systems administration department to arrange for additional computer/tablet/mobile sets resources. • The system administration department may choose from one or more alternatives: • Procure new systems/hardware from the market • Rent systems or hardware • Request that employees work in shifts and share resources
  • 16. Monetary resources • The PMO coordinates with the finance department to arrange for the additional financial resources. • The finance department obtains additional financial resources from: • An advance from the customer • Leveraging the financial reserves of the company • Borrowing from the market • Asset sales (e.g., accounts receivables can be packaged and sold on the open market)
  • 17. The strategy to reduce the cost • seeking expert guidance to achieve better productivity • Investigating the appropriateness of using automation tools to speed up the project if adding resources or improving productivity is not feasible (Introducing new tools in an important project sometimes increases risk.). • Coordinating with the business acquisition team to renegotiate the time lines if all else fails to meet the requirements of the project
  • 18. Creating the Project Plan The project plan defines the work that will be done on the project and who will do it. A typical project plan consists of: • A statement of work that describes all work products (specifications, test plans, code, defect reports, and any other product of work performed over the course of the project) that will be produced and a list of people who will perform that work • A resource list that contains a list of all resources that will be needed for the product, and their availability
  • 19. Creating the Project Plan The project plan defines the work that will be done on the project and who will do it. A typical project plan consists of: • A work breakdown structure and a set of effort estimates (described in Chapter 3) • A project schedule (described in Chapter 4) • A risk plan that identifies any risks that might be encountered and indicates how those risks would be handled, should they occur
  • 20. What is Software Project Management ?
  • 21. Components of Project Plan • Statement of work • Resource List • Estimates and project schedule • Risk Plan
  • 22. Risk Assess and Management Plan • Prediction of risks • estimate the impact of the risk • Mitigation plans •
  • 23. Inspection checklist of Project Plan • Statement of work • Does the project plan include a statement of work (SOW)? • Is the SOW complete—does it contain all of the features that will be developed? • Are all work products represented? • If estimates are known, have they been included? • Resources • Does the project plan include a resource list? • Does the resource list contain all resources available to the project? • Are there any resources known to be assigned to other projects at the same time that they are assigned to this one? • Have dates that the resources are unavailable (scheduled downtime for machines, vacations for people, times that facilities cannot be booked, etc.) been taken into account?
  • 24. Inspection checklist of Project Plan • Project schedule • Does the project plan include a schedule? • Are there any tasks that are missing or incorrect? • If a WBS was generated by a Delphi session, does the project schedule reflect all of the tasks that were identified by the team? • Does each task have a predecessor? • Is a resource allocated to each task? • If multiple resources have been assigned to a single task, has the task’s duration been updated properly to reflect that? • Is there a more efficient way to allocate resources? • Does the project schedule contain periodic reviews?
  • 25. Inspection checklist of Project Plan • Risk plan • Does the project plan include a risk plan? • Are there any risks that are not in the plan? • Are there any assumptions (from the vision and scope document or a Delphi session) that represent risks that should be included in the plan? • Is each risk prioritized correctly? • Has the impact of each risk been estimated correctly? • Have the risks been sufficiently mitigated?