SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Software Project Management
                    for




                HMS
       [Hospital Management System]




1                                     7/20/2012
What is
    Software Project Management?
     Software Project Management is
      the art and science of planning and
      leading software projects.
     It is a sub-discipline of project
      management in
      which software projects are
      planned, monitored and controlled.

2                                    7/20/2012
Good project management
    cannot guarantee
    success……



3                        7/20/2012
But poor management on
    significant projects always
    leads to failure.



4                           7/20/2012
Software Project
    Management Phases :-




5                          7/20/2012
6   7/20/2012
 Project Initiating Process
     Project Planning Process
     Project Executing Process
     Project Closing Process




7                                  7/20/2012
Project Initiating Process
     Project Charter
      The Project Charter is developed during the
      initiation phase to formally authorize a project.
     It has details about the scope of the project, its
      deliverable and what domain needs, problems or
      opportunities the project addresses




8                                                  7/20/2012
Sr   Milestone          Proposed Date Remark
    No
    1    Design of HMS      07/05/2012   First Prototype Shown
    2    Basic Features     03/06/2012   Without Reports
    3    Complete Project   30/06/2012   With Reports




9                                                     7/20/2012
 Feasibility Study
       A feasibility study has been conducted –
      Technical Feasibility
        As the proposed system is intranet based; We use
        PHP and MySQL
      Legal Feasibility
        As the technology chosen is open source so there
        may not be any legal issues of software.




10                                                   7/20/2012
 SDLC Model Used




11                       7/20/2012
The Iterative
       Waterfall Model of the Software Life Cycle



     Requirement
     Gathering


            Analysis


                          Design


                              Coding



                                          Testing


                                                    Installation


                                                               Operation &
12                                                             Support
                                                                             7/20/2012
Cost Estimation




13                      7/20/2012
 Business Case
       A Business Case helps to determine whether or not
        a project justifies an organizations investment into a
        project.
       Obviously as the in-house resources are readily
        available, there is no need to hire additional
        manpower; it justifies an organizations investment
        into a project




14                                                      7/20/2012
Project Planning Process
      Change Management Plan
       Change will happen during our project, there's no
       way to avoid it.
      We prepared for changes by developing our
       system in such a way that it accept changes.
      We used MVC(Model-View-Controller)
       architecture to build our system and hence we
       separates database, web design and web
       development.



15                                                 7/20/2012
 Communications Management Plan
       The Communications Management Plan defines
       the communication requirements for the project
       and how the information is to be distributed.
      Effective communications is critical to the success
       of a project, for this reason we maintain proper
       flow of information within a team.
      Project Manager fixes an appointment with the
       client; accordingly system analysts visit the client
       and communicate with development team.

16                                                   7/20/2012
 Cost Management Plan
      (REFER COCOMO FOR ESTIMATION OF EFFORTS AND
      DURATION)
      The Cost Management Plan details how the
       project costs will be measured and reported
       upon.
      We estimated efforts and duration for our project
       by using COCOMO Model.




17                                                  7/20/2012
 Human Resource Plan
      Project Managers 2

      Team Members
       Programmer    2
       DBA     2
       System Analyst 2




18                           7/20/2012
 Project Management Plan
      The Project Management Plan states how the
      project being executed.

      See Gantt Chart Next
      [Reference Tool –
      https://secure.gantto.com/login/gantto.html#de
      mo]



19                                            7/20/2012
TASK                   START DATE    END DATE
     1   Requirement Gathering 05-Apr-2012    10-Apr-2012
     2   Analysis               11-Apr-2012   20-Apr-2012
     3   Design of HMS          16-Apr-2012   07-May-2012
     4   HMS [Basic Features]   08-May-2012   01-Jun-2012
     5   HMS [Complete]         04-Jun-2012   13-Jul-2012




20                                                          7/20/2012
21   7/20/2012
 Work Breakdown Structure (WBS)


     [Source Tool -
     http://www.wbsplanner.com/free/wbsp36.php ]




22                                                 7/20/2012
WBS for HMS




23                 7/20/2012
Project Monitoring and Controlling
     Process
      We used timesheet for monitoring various tasks.
      Completed tasks have been marked cross.




24                                                7/20/2012
 Project Acceptance
      We will plan to prepare the Project Acceptance
      document of the project by the Project Sponsor
      (Client)




25                                               7/20/2012
COCOMO
     Constructive Cost Model
      COCOMO applies to three classes of software
      projects:
      Organic projects - "small" teams with "good"
       experience working with "less than rigid"
       requirements
      Semi-detached projects - "medium" teams
       with mixed experience working with a mix of
       rigid and less than rigid requirements
      Embedded projects - developed within a set of
       "tight" constraints. It is also combination of
       organic and semi-detached projects.
26                                                   7/20/2012
27   7/20/2012
28   7/20/2012
29   7/20/2012
30   7/20/2012
 People required (P) = Effort Applied / Development
      Time

      P   =      16.69 / 7.29
            =     2.29
        2.29 Persons for 7.29 Months
        5.56 Persons for 3 Months


       ( 6 Persons * 30,000 ) = Rs. 1,80,000
       For 3 Months => Rs. 5,40,000

           BACK TO ORIGIN

31                                                  7/20/2012

Weitere ähnliche Inhalte

Andere mochten auch

Modified.net overview
Modified.net overviewModified.net overview
Modified.net overviewFaisal Aziz
 
Learn mozilla l10n in 5 steps
Learn mozilla l10n in 5 steps Learn mozilla l10n in 5 steps
Learn mozilla l10n in 5 steps Faisal Aziz
 
How to use firefox like a boss
How to use firefox like a bossHow to use firefox like a boss
How to use firefox like a bossFaisal Aziz
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligenceFaisal Aziz
 
The msg box function and the messagebox class
The msg box function and the messagebox classThe msg box function and the messagebox class
The msg box function and the messagebox classFaisal Aziz
 
Inside .net framework
Inside .net frameworkInside .net framework
Inside .net frameworkFaisal Aziz
 
Event+driven+programming key+features
Event+driven+programming key+featuresEvent+driven+programming key+features
Event+driven+programming key+featuresFaisal Aziz
 

Andere mochten auch (11)

Modified.net overview
Modified.net overviewModified.net overview
Modified.net overview
 
Learn mozilla l10n in 5 steps
Learn mozilla l10n in 5 steps Learn mozilla l10n in 5 steps
Learn mozilla l10n in 5 steps
 
How to use firefox like a boss
How to use firefox like a bossHow to use firefox like a boss
How to use firefox like a boss
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligence
 
Hci history
Hci historyHci history
Hci history
 
Arrays
ArraysArrays
Arrays
 
The msg box function and the messagebox class
The msg box function and the messagebox classThe msg box function and the messagebox class
The msg box function and the messagebox class
 
Inside .net framework
Inside .net frameworkInside .net framework
Inside .net framework
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
 
Vb.net ide
Vb.net ideVb.net ide
Vb.net ide
 
Event+driven+programming key+features
Event+driven+programming key+featuresEvent+driven+programming key+features
Event+driven+programming key+features
 

Ähnlich wie Spmcasestudy

Chapter 22 – Project Management04122014Chapter 22 Projec
Chapter 22 – Project Management04122014Chapter 22 ProjecChapter 22 – Project Management04122014Chapter 22 Projec
Chapter 22 – Project Management04122014Chapter 22 ProjecEstelaJeffery653
 
Applying Project Management in the workplace(1)
Applying Project Management in the workplace(1)Applying Project Management in the workplace(1)
Applying Project Management in the workplace(1)Demilade Adewumi
 
1010 guide–a simple framework for
1010 guide–a simple framework for1010 guide–a simple framework for
1010 guide–a simple framework forijseajournal
 
Cerutti--Web Information Systems (postgrad seminar @ University of Brescia)
Cerutti--Web Information Systems (postgrad seminar @ University of Brescia)Cerutti--Web Information Systems (postgrad seminar @ University of Brescia)
Cerutti--Web Information Systems (postgrad seminar @ University of Brescia)Federico Cerutti
 
Pmp project management professional free sample
Pmp project management professional free samplePmp project management professional free sample
Pmp project management professional free sampleNada Sallam
 
Using Dashboards to Monitor Project Performance - Is there a Practical Approach?
Using Dashboards to Monitor Project Performance - Is there a Practical Approach?Using Dashboards to Monitor Project Performance - Is there a Practical Approach?
Using Dashboards to Monitor Project Performance - Is there a Practical Approach?New Mexico Technology Council
 
Project Management Project Assignment - Project Schedule & Resource Allocatio...
Project Management Project Assignment - Project Schedule & Resource Allocatio...Project Management Project Assignment - Project Schedule & Resource Allocatio...
Project Management Project Assignment - Project Schedule & Resource Allocatio...Shuchi Joshi
 
Development Based Project- Step by Step Development Procedure
Development Based Project- Step by Step Development ProcedureDevelopment Based Project- Step by Step Development Procedure
Development Based Project- Step by Step Development ProcedureMd. Mahfujur Rahman
 
vFunction Konveyor Meetup - Why App Modernization Projects Fail - Aug 2022.pptx
vFunction Konveyor Meetup - Why App Modernization Projects Fail - Aug 2022.pptxvFunction Konveyor Meetup - Why App Modernization Projects Fail - Aug 2022.pptx
vFunction Konveyor Meetup - Why App Modernization Projects Fail - Aug 2022.pptxLibbySchulze
 
Lecture 1 23-01-2020 - Compatibility Mode.pdf
Lecture 1 23-01-2020  -  Compatibility Mode.pdfLecture 1 23-01-2020  -  Compatibility Mode.pdf
Lecture 1 23-01-2020 - Compatibility Mode.pdfTanzeelShahid5
 
Rawsthorne dan - scrum the big picture
Rawsthorne dan - scrum the big pictureRawsthorne dan - scrum the big picture
Rawsthorne dan - scrum the big pictureMagneta AI
 
Fuse Customer Perspectives: Oil & Gas / Energy
Fuse Customer Perspectives: Oil & Gas / EnergyFuse Customer Perspectives: Oil & Gas / Energy
Fuse Customer Perspectives: Oil & Gas / EnergyAcumen
 
380739737-ms-project-an-overview-pdf.pdf
380739737-ms-project-an-overview-pdf.pdf380739737-ms-project-an-overview-pdf.pdf
380739737-ms-project-an-overview-pdf.pdfSidharthRazz
 

Ähnlich wie Spmcasestudy (20)

Projects delivered
Projects deliveredProjects delivered
Projects delivered
 
Chapter 22 – Project Management04122014Chapter 22 Projec
Chapter 22 – Project Management04122014Chapter 22 ProjecChapter 22 – Project Management04122014Chapter 22 Projec
Chapter 22 – Project Management04122014Chapter 22 Projec
 
Microsoft Project 2013
Microsoft Project 2013Microsoft Project 2013
Microsoft Project 2013
 
Ch22 project management
Ch22 project managementCh22 project management
Ch22 project management
 
Ch22 - Project Management
Ch22 - Project ManagementCh22 - Project Management
Ch22 - Project Management
 
Applying Project Management in the workplace(1)
Applying Project Management in the workplace(1)Applying Project Management in the workplace(1)
Applying Project Management in the workplace(1)
 
1010 guide–a simple framework for
1010 guide–a simple framework for1010 guide–a simple framework for
1010 guide–a simple framework for
 
Cerutti--Web Information Systems (postgrad seminar @ University of Brescia)
Cerutti--Web Information Systems (postgrad seminar @ University of Brescia)Cerutti--Web Information Systems (postgrad seminar @ University of Brescia)
Cerutti--Web Information Systems (postgrad seminar @ University of Brescia)
 
Ch22
Ch22Ch22
Ch22
 
Pmp project management professional free sample
Pmp project management professional free samplePmp project management professional free sample
Pmp project management professional free sample
 
Using Dashboards to Monitor Project Performance - Is there a Practical Approach?
Using Dashboards to Monitor Project Performance - Is there a Practical Approach?Using Dashboards to Monitor Project Performance - Is there a Practical Approach?
Using Dashboards to Monitor Project Performance - Is there a Practical Approach?
 
Project Management Project Assignment - Project Schedule & Resource Allocatio...
Project Management Project Assignment - Project Schedule & Resource Allocatio...Project Management Project Assignment - Project Schedule & Resource Allocatio...
Project Management Project Assignment - Project Schedule & Resource Allocatio...
 
Development Based Project- Step by Step Development Procedure
Development Based Project- Step by Step Development ProcedureDevelopment Based Project- Step by Step Development Procedure
Development Based Project- Step by Step Development Procedure
 
vFunction Konveyor Meetup - Why App Modernization Projects Fail - Aug 2022.pptx
vFunction Konveyor Meetup - Why App Modernization Projects Fail - Aug 2022.pptxvFunction Konveyor Meetup - Why App Modernization Projects Fail - Aug 2022.pptx
vFunction Konveyor Meetup - Why App Modernization Projects Fail - Aug 2022.pptx
 
03_AgilePM.pptx
03_AgilePM.pptx03_AgilePM.pptx
03_AgilePM.pptx
 
Lecture 1 23-01-2020 - Compatibility Mode.pdf
Lecture 1 23-01-2020  -  Compatibility Mode.pdfLecture 1 23-01-2020  -  Compatibility Mode.pdf
Lecture 1 23-01-2020 - Compatibility Mode.pdf
 
Rawsthorne dan - scrum the big picture
Rawsthorne dan - scrum the big pictureRawsthorne dan - scrum the big picture
Rawsthorne dan - scrum the big picture
 
Fuse Customer Perspectives: Oil & Gas / Energy
Fuse Customer Perspectives: Oil & Gas / EnergyFuse Customer Perspectives: Oil & Gas / Energy
Fuse Customer Perspectives: Oil & Gas / Energy
 
380739737-ms-project-an-overview-pdf.pdf
380739737-ms-project-an-overview-pdf.pdf380739737-ms-project-an-overview-pdf.pdf
380739737-ms-project-an-overview-pdf.pdf
 
Managing Project Success
Managing Project SuccessManaging Project Success
Managing Project Success
 

Kürzlich hochgeladen

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 

Kürzlich hochgeladen (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 

Spmcasestudy

  • 1. Software Project Management for HMS [Hospital Management System] 1 7/20/2012
  • 2. What is Software Project Management?  Software Project Management is the art and science of planning and leading software projects.  It is a sub-discipline of project management in which software projects are planned, monitored and controlled. 2 7/20/2012
  • 3. Good project management cannot guarantee success…… 3 7/20/2012
  • 4. But poor management on significant projects always leads to failure. 4 7/20/2012
  • 5. Software Project Management Phases :- 5 7/20/2012
  • 6. 6 7/20/2012
  • 7.  Project Initiating Process  Project Planning Process  Project Executing Process  Project Closing Process 7 7/20/2012
  • 8. Project Initiating Process  Project Charter The Project Charter is developed during the initiation phase to formally authorize a project.  It has details about the scope of the project, its deliverable and what domain needs, problems or opportunities the project addresses 8 7/20/2012
  • 9. Sr Milestone Proposed Date Remark No 1 Design of HMS 07/05/2012 First Prototype Shown 2 Basic Features 03/06/2012 Without Reports 3 Complete Project 30/06/2012 With Reports 9 7/20/2012
  • 10.  Feasibility Study A feasibility study has been conducted –  Technical Feasibility  As the proposed system is intranet based; We use PHP and MySQL  Legal Feasibility  As the technology chosen is open source so there may not be any legal issues of software. 10 7/20/2012
  • 11.  SDLC Model Used 11 7/20/2012
  • 12. The Iterative Waterfall Model of the Software Life Cycle Requirement Gathering Analysis Design Coding Testing Installation Operation & 12 Support 7/20/2012
  • 14.  Business Case  A Business Case helps to determine whether or not a project justifies an organizations investment into a project.  Obviously as the in-house resources are readily available, there is no need to hire additional manpower; it justifies an organizations investment into a project 14 7/20/2012
  • 15. Project Planning Process  Change Management Plan Change will happen during our project, there's no way to avoid it.  We prepared for changes by developing our system in such a way that it accept changes.  We used MVC(Model-View-Controller) architecture to build our system and hence we separates database, web design and web development. 15 7/20/2012
  • 16.  Communications Management Plan The Communications Management Plan defines the communication requirements for the project and how the information is to be distributed.  Effective communications is critical to the success of a project, for this reason we maintain proper flow of information within a team.  Project Manager fixes an appointment with the client; accordingly system analysts visit the client and communicate with development team. 16 7/20/2012
  • 17.  Cost Management Plan (REFER COCOMO FOR ESTIMATION OF EFFORTS AND DURATION)  The Cost Management Plan details how the project costs will be measured and reported upon.  We estimated efforts and duration for our project by using COCOMO Model. 17 7/20/2012
  • 18.  Human Resource Plan Project Managers 2 Team Members  Programmer 2  DBA 2  System Analyst 2 18 7/20/2012
  • 19.  Project Management Plan The Project Management Plan states how the project being executed.  See Gantt Chart Next  [Reference Tool – https://secure.gantto.com/login/gantto.html#de mo] 19 7/20/2012
  • 20. TASK START DATE END DATE 1 Requirement Gathering 05-Apr-2012 10-Apr-2012 2 Analysis 11-Apr-2012 20-Apr-2012 3 Design of HMS 16-Apr-2012 07-May-2012 4 HMS [Basic Features] 08-May-2012 01-Jun-2012 5 HMS [Complete] 04-Jun-2012 13-Jul-2012 20 7/20/2012
  • 21. 21 7/20/2012
  • 22.  Work Breakdown Structure (WBS) [Source Tool - http://www.wbsplanner.com/free/wbsp36.php ] 22 7/20/2012
  • 23. WBS for HMS 23 7/20/2012
  • 24. Project Monitoring and Controlling Process  We used timesheet for monitoring various tasks.  Completed tasks have been marked cross. 24 7/20/2012
  • 25.  Project Acceptance We will plan to prepare the Project Acceptance document of the project by the Project Sponsor (Client) 25 7/20/2012
  • 26. COCOMO Constructive Cost Model  COCOMO applies to three classes of software projects:  Organic projects - "small" teams with "good" experience working with "less than rigid" requirements  Semi-detached projects - "medium" teams with mixed experience working with a mix of rigid and less than rigid requirements  Embedded projects - developed within a set of "tight" constraints. It is also combination of organic and semi-detached projects. 26 7/20/2012
  • 27. 27 7/20/2012
  • 28. 28 7/20/2012
  • 29. 29 7/20/2012
  • 30. 30 7/20/2012
  • 31.  People required (P) = Effort Applied / Development Time  P = 16.69 / 7.29 = 2.29  2.29 Persons for 7.29 Months  5.56 Persons for 3 Months ( 6 Persons * 30,000 ) = Rs. 1,80,000 For 3 Months => Rs. 5,40,000 BACK TO ORIGIN 31 7/20/2012