SlideShare a Scribd company logo
1 of 9
Download to read offline
RL Consulting


                                                                            People • Process • Technology
                                                                              Organization • Integration




Project Management Best Practices for
 the Application Development Process




                                                         Prepared by:
                                                                       Rick Leopoldi
                                                                  November 22, 2003


   © Copyright 2003 RL Information Consulting LLC. All rights reserved.
    Duplication of this document or extraction of content is strictly forbidden.
Project Management Best Practices for the Application Development Process



Overview

This paper establishes the essential components for the Requirements Definition
and subsequently each Phase within an Application Development project process.
This includes the primary steps involved in each Phase, and the necessary
“packets” of information that need to be developed and passed from one Phase
to the next.

These necessary components, including a high-level summarization checklist of
activities, are intended to be depict the guiding, final verification, and sign-off
needed to proceed to the next step in the Application Development project
process cycle. In essence, the components of each Phase and packet are
deliverables that are part of, or needed at, the end of each Phase.




RL Information Consulting llc
                                        Page - 1
                                                                   People • Process • Technology
                                                                     Organization • Integration
Project Management Best Practices for the Application Development Process


The following Flowchart depicts the Requirements Definition process that should
be done prior to, and as part of the Application Development project process
cycle:


                                    Requirements Definition with Project
                                      Management Methods Flowchart



         Determine Project
              Need                                               Develop Vendor     Develop Quality    Develop Risk
                                                                 Management Plan   Management Plan    Management Plan




         Identify Business
          End Users and
           Stakeholders

                                                                                   Develop Resource
                                                                                   Management Plan

                                                 NO
          Detail Business
                                      Approval
          Requirements


                                     YES



          Detail Project                         NO
                                      Approval
          Requirements


                                     YES



           Define Work
             (WBS)




         Estimate Effort,
         Time, Cost, Risk




         Develop Budget
          and Schedule




    NO      Mgt/Exec          YES
            Committee
             Approval




RL Information Consulting llc
                                                      Page - 2
                                                                                       People • Process • Technology
                                                                                         Organization • Integration
Project Management Best Practices for the Application Development Process




Phase 1: Visioning and Business Planning

The purpose of this Phase is to identify the business requirement/need for the
potential project. The outcome of this Phase is approving the initial project plan
that includes but is not limited to the following activities and deliverables that
define:
      • Business need
      • Stakeholders
      • Scope
      • Goals
      • Critical success factors
      • Expected outcomes
      • Needs assessment
      • Costs

The packet of information that must be completed during and/or by the end of
Phase 1 includes but is not limited to the following:
   1) Initial Project Plan – in the form of a Work Breakdown Structure (WBS)
   2) Phase Approval and Signoff – for Technical Team and Business Team
   3) Project Vision Statement – A high level document to be presented to a
      Management and/or Executive Committee
   4) Initial CBA – a high level description of the benefits and costs for the
      project
   5) Phase Signoff Checklist – a document that contains a verification checklist
      signoff for stakeholders, customers, application development group,
      business end users for each deliverable in this Phase and the verification
      and approval to move to the next Phase.

Phase 2: Analysis and Design

The purpose of this Phase is that the business end users drive the analysis and
design in concert with the Application Development project team. The detailed
business processes that will be impacted are determined. The outcomes of this
Phase are:
     • Commitment from the business units and departments that they will
         provide to the best of their ability the priority and resources to the
         development of the business and integration systems in their
         departments to accept and distribute information from/to the integrated
         system




RL Information Consulting llc
                                        Page - 3
                                                                   People • Process • Technology
                                                                     Organization • Integration
Project Management Best Practices for the Application Development Process


     •   Commitment from the business units and departments responsible for
         the post implementation systems operations and support with drafts of
         service level agreements (SLA’s)
     •   Approval of the business and technical plan that includes but is not
         limited to the following activities and deliverables that define:
                    Business models
                    Data models
                    Prototypes
                    Costs
                    Schedule
                    Estimated milestones
                    Expected results

The packet of information that must be completed during and/or by the end of
Phase 2 includes but is not limited to the following:
   1) More Detailed Project Plan – a follow-on to the Work Breakdown Structure
      (WBS) that contains more detailed tasks, durations, resources, and
      expertise levels
   2) JAD Decision Document
   3) Updated Business and Data Models
   4) Business Unit Interface Specification
   5) Initial ITSM SLA plan
   6) Phase Approval and Signoff – for Technical Team and Business Team
   7) More Detailed CBA – a follow-on to the high level CBA that provides a
      greater description of the benefits and costs for the Application
      Development project with qualifications and quantifications for each
   8) Phase Signoff Checklist – a document that contains a verification checklist
      signoff for stakeholders, customers, application development group,
      business end users for each deliverable in this Phase and the verification
      and approval to move to the next Phase.




Phase 3: Application Development and Testing

The purpose of this Phase is that the Application Development project team will
develop and test the system. The outcomes of this Phase are the demonstration
of the application in the test environment and review of test results and the
approval to proceed with Operational Testing and Implementation step.




RL Information Consulting llc
                                       Page - 4
                                                                  People • Process • Technology
                                                                    Organization • Integration
Project Management Best Practices for the Application Development Process


The packet of information that must be completed during and/or by the end of
Phase 3 that includes but is not limited to the following activities and deliverables
that defines:
   1) A Test Project Plan – that contains detailed development and testing
       tasks, durations, resources, and expertise levels
   2) Test Results
   3) More detailed IT Service Management plan that includes Service Level,
       Incident/Problem, Change, Configuration, Release, Service Continuity, and
       Performance Management
   4) Step Approval and Signoff – for Technical Team and Business Team
   5) Finalized CBA – a detailed level CBA that provides an in-depth description
       of the benefits and costs for the Application Development project with
       qualifications and quantifications for each
   6) Phase Signoff Checklist – a document that contains a verification checklist
       signoff for stakeholders, customers, application development group,
       business end users for each deliverable in this Phase and the verification
       and approval to move to the next Phase.

Phase 4: Operational Testing and Implementation

The purpose of this Phase is the system to be deployed is moved to the
operational environment for final business end user acceptance testing before
implementation for operational use. The outcomes of this Phase are the review
and approval of the operational environment test results, Approval to implement,
and Implementation.

The packet of information that must be completed during and/or by the end of
Phase 4 includes but is not limited to the following activities and deliverables that
defines:
   1) An Implementation Project Plan – that contains detailed implementation,
       deployment, and possible recovery tasks, durations, resources, and
       expertise levels
   2) Disaster Recovery Test Results
   3) Further detailed IT Service Management plan that includes Availability,
       Capacity, and Financial Management, and Service Desk
   4) Step Approval and Signoff – for Technical Team and Business Team
   5) Phase Signoff Checklist – a document that contains a verification checklist
       signoff for stakeholders, customers, application development group,
       business end users for each deliverable in this Phase and the verification
       and approval to move to the next Phase.




RL Information Consulting llc
                                        Page - 5
                                                                   People • Process • Technology
                                                                     Organization • Integration
Project Management Best Practices for the Application Development Process



Phase 5: Post Implementation Operations and Support

The infrastructure for this step is defined and approved in the Analysis and
Design step. Once the system is deployed to operational use the SLA’s are
put in place and the IT Service Management procedures for Change, Release,
and Incident/Problem, and Service Continuity management take effect.

The packet of information that must be completed during and/or by the end of
Phase 5 includes but is not limited to the following activities and deliverables that
defines:
   1) A template set of Project Plans – that contains generic templates for
       detailed analysis and design tasks, development and testing tasks,
       implementation and deployment tasks, durations, resources, and expertise
       levels
   2) A Disaster Recovery plan
   3) A full IT Service Management Service Delivery and Service Support
       methods and best practices
   4) Final Project Approval and Signoff – for Technical Team and Business
       Team. This is presented to a Management or Executive Committee
   5) Final Step and Project Signoff Checklist – a document that contains a
       verification checklist signoff for stakeholders, customers, application
       development group, business end users for each deliverable in this Phase
       and the verification and the approval for all steps.




RL Information Consulting llc
                                        Page - 6
                                                                   People • Process • Technology
                                                                     Organization • Integration
Project Management Best Practices for the Application Development Process



Application Development Project Process Activities

   PHASE 1:
 Visioning and
                      Draft Initial
                      Scope and
                                              Project Phases with Project Management
   Planning             Vision                          Methods Flowchart
                      Mgt/Exec
                       Vision
                      Session


 Draft Initial   NO                   YES           Tech/Bus                               PHASE 2:
                       Approve                                    Develop Draft           Analysis and
 Scope and                                        Team Review
                        Vision                                       CBA
   Vision                                          and SignOff                              Design


                                                                  Develop Initial
                                                                     WBS



                                                                   Budget and
                                                                     Staff
                                                                   Estimates




                                                                  Draft Project
                                                                      Plan




                                                                    Develop
                                                                    Business
                                                                     Model



                                                                  Develop Data
                                                                     Model




                                                                    Define
                                                                  Requirement
                                                                  Specification



                                                                    Develop
                                                                    Prototype



                                                                     Define
                                                                  Technical and
                                                                    Business
                                                                   Interfaces


                                                                  Determine IT
                                                                  Service Level
                                                                  Requirement



                                                                   Develop
                                                                  Analysis and
                                                                  Design Rept
                                                                                            NO


                                                             NO     Tech/Bus        YES     Tech/Bus     YES    Go to Phase 3:
                                                                  Team Review                Team               Development
                                                                   Reqt Spec                Approval             and Testing




RL Information Consulting llc
                                                       Page - 7
                                                                                                   People • Process • Technology
                                                                                                     Organization • Integration
Project Management Best Practices for the Application Development Process


 From Phase 2:
  Analysis and
    Design

                                           PHASE 3:                                                 PHASE 4:
                         Establish      Development and                        Migrate to      Operational Testing
                                                                              Production
                         Technical          Testing                                            and Implementation
                                                                               Technical
                       Infrastructure
                                                                             Infrastructure


                         Develop
                        Integrated                                      NO    Operational
                          Design                                               Test and
                                                                              Evaluation


                         Technical                                                   YES
                       Infrastructure
                           Install
                                                                             Operational      NO
                                                                              Approval
                                                                             and Cutover
                       Design and
                        Develop
                       Applications                                                  YES



                                                                               Tech/Bus
                         Unit Test                                           Team Review
                                                                              and SignOff



                                                                                                   PHASE 5:
                 NO
                       Unit Test and                                                              ITSM Post-
                        Evaluation                                             Change
                                                                             Management         Implementation
                                                                                               Support Processes
                                YES

                                                                              Incident/
                        Unit Test       NO                                    Problem
                        Approval                                             Management
                       and Cutover


                                YES                                          Release Level
                                                                             Management
                        Tech/Bus
                      Team Review
                       and SignOff


                                                                               Service
                                                                              Continuity

                                             Project
                       Project Plan     Management Tasks
                        Overview


                                                                                                Additional ITSM
                                    Detailed                                 Configuration     Support Processes
    Financial                     Project Plan                               Management
                 Team and
   Management                      (Schedule,    Risk Plan
                  Skill Set
   and Budget                     Resources,
                                  Milestones)

                                                                             Performance/
                                                                                                    Service (Help)
                                                                               Capacity
                        Tech/Bus                                                                        Desk
                                                                             Management
                      Team Review
                       and SignOff




RL Information Consulting llc
                                                             Page - 8
                                                                                      People • Process • Technology
                                                                                        Organization • Integration

More Related Content

What's hot

Rhodes.donna
Rhodes.donnaRhodes.donna
Rhodes.donnaNASAPMC
 
Garter. Project Manager 2014
Garter. Project Manager 2014Garter. Project Manager 2014
Garter. Project Manager 2014Vladimir Ivanov
 
PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...
PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...
PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...EPM Live
 
Gary.humphreys
Gary.humphreysGary.humphreys
Gary.humphreysNASAPMC
 
Raistec business solutions company profile
Raistec business solutions   company profileRaistec business solutions   company profile
Raistec business solutions company profileRajesh Rai
 
Terry.conroy
Terry.conroyTerry.conroy
Terry.conroyNASAPMC
 
The New Public Sector PMO
The New Public Sector PMOThe New Public Sector PMO
The New Public Sector PMOjsweinstein
 
Isbn 978 1-4665-6631-69 781466 56631690000 busines
Isbn 978 1-4665-6631-69 781466 56631690000 businesIsbn 978 1-4665-6631-69 781466 56631690000 busines
Isbn 978 1-4665-6631-69 781466 56631690000 businesssuser337fce
 
From Balanced Scorecard to Project Portfolio Management
From Balanced Scorecard to Project Portfolio ManagementFrom Balanced Scorecard to Project Portfolio Management
From Balanced Scorecard to Project Portfolio ManagementRoberto Toledo
 
Hr Transformation Overview
Hr Transformation OverviewHr Transformation Overview
Hr Transformation OverviewMark Gavora
 
Project Management Discipline - Brown Bag CXB V03 Jun 2009 SAN
Project Management Discipline - Brown Bag CXB V03 Jun 2009 SANProject Management Discipline - Brown Bag CXB V03 Jun 2009 SAN
Project Management Discipline - Brown Bag CXB V03 Jun 2009 SANcj_barbosa
 
Erp Implementation Methodology Wkshp 2.0 120611
Erp Implementation Methodology Wkshp 2.0 120611Erp Implementation Methodology Wkshp 2.0 120611
Erp Implementation Methodology Wkshp 2.0 120611John Paulson
 
Business Process Management - From Market Consolidation to Process Innovation
Business Process Management - From Market Consolidation to Process InnovationBusiness Process Management - From Market Consolidation to Process Innovation
Business Process Management - From Market Consolidation to Process InnovationMichael zur Muehlen
 
Pmp exam overview
Pmp exam overviewPmp exam overview
Pmp exam overviewguokejing
 
Project Portfolio Strategic Planning
Project Portfolio Strategic PlanningProject Portfolio Strategic Planning
Project Portfolio Strategic Planningvmakarov
 
Workflow and BPM in the New Enterprise Architecture
Workflow and BPM in the New Enterprise ArchitectureWorkflow and BPM in the New Enterprise Architecture
Workflow and BPM in the New Enterprise ArchitectureNathaniel Palmer
 

What's hot (20)

Rhodes.donna
Rhodes.donnaRhodes.donna
Rhodes.donna
 
Garter. Project Manager 2014
Garter. Project Manager 2014Garter. Project Manager 2014
Garter. Project Manager 2014
 
Biju 2008 Pmi Whitepaper
Biju 2008 Pmi WhitepaperBiju 2008 Pmi Whitepaper
Biju 2008 Pmi Whitepaper
 
PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...
PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...
PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...
 
Gary.humphreys
Gary.humphreysGary.humphreys
Gary.humphreys
 
Raistec business solutions company profile
Raistec business solutions   company profileRaistec business solutions   company profile
Raistec business solutions company profile
 
Project Plan ERP Sample by ijaz haider malik weboriez@hotmail
Project Plan ERP Sample by ijaz haider malik weboriez@hotmailProject Plan ERP Sample by ijaz haider malik weboriez@hotmail
Project Plan ERP Sample by ijaz haider malik weboriez@hotmail
 
COBIT®5 - Foundation
COBIT®5 - FoundationCOBIT®5 - Foundation
COBIT®5 - Foundation
 
Spm lecture-2
Spm lecture-2Spm lecture-2
Spm lecture-2
 
Terry.conroy
Terry.conroyTerry.conroy
Terry.conroy
 
The New Public Sector PMO
The New Public Sector PMOThe New Public Sector PMO
The New Public Sector PMO
 
Isbn 978 1-4665-6631-69 781466 56631690000 busines
Isbn 978 1-4665-6631-69 781466 56631690000 businesIsbn 978 1-4665-6631-69 781466 56631690000 busines
Isbn 978 1-4665-6631-69 781466 56631690000 busines
 
From Balanced Scorecard to Project Portfolio Management
From Balanced Scorecard to Project Portfolio ManagementFrom Balanced Scorecard to Project Portfolio Management
From Balanced Scorecard to Project Portfolio Management
 
Hr Transformation Overview
Hr Transformation OverviewHr Transformation Overview
Hr Transformation Overview
 
Project Management Discipline - Brown Bag CXB V03 Jun 2009 SAN
Project Management Discipline - Brown Bag CXB V03 Jun 2009 SANProject Management Discipline - Brown Bag CXB V03 Jun 2009 SAN
Project Management Discipline - Brown Bag CXB V03 Jun 2009 SAN
 
Erp Implementation Methodology Wkshp 2.0 120611
Erp Implementation Methodology Wkshp 2.0 120611Erp Implementation Methodology Wkshp 2.0 120611
Erp Implementation Methodology Wkshp 2.0 120611
 
Business Process Management - From Market Consolidation to Process Innovation
Business Process Management - From Market Consolidation to Process InnovationBusiness Process Management - From Market Consolidation to Process Innovation
Business Process Management - From Market Consolidation to Process Innovation
 
Pmp exam overview
Pmp exam overviewPmp exam overview
Pmp exam overview
 
Project Portfolio Strategic Planning
Project Portfolio Strategic PlanningProject Portfolio Strategic Planning
Project Portfolio Strategic Planning
 
Workflow and BPM in the New Enterprise Architecture
Workflow and BPM in the New Enterprise ArchitectureWorkflow and BPM in the New Enterprise Architecture
Workflow and BPM in the New Enterprise Architecture
 

Viewers also liked

Personalise your Mobile CRM - Shifting from Product Dev to Customer Development
Personalise your Mobile CRM - Shifting from Product Dev to Customer DevelopmentPersonalise your Mobile CRM - Shifting from Product Dev to Customer Development
Personalise your Mobile CRM - Shifting from Product Dev to Customer DevelopmentRob Thurner
 
[Leo burnett]20102616 leeyeeun
[Leo burnett]20102616 leeyeeun[Leo burnett]20102616 leeyeeun
[Leo burnett]20102616 leeyeeunYe Eun Lee
 
Burner mobile update for story v1.0
Burner mobile update for story v1.0Burner mobile update for story v1.0
Burner mobile update for story v1.0Rob Thurner
 
Mobile Marketing Priorities for 2013
 Mobile Marketing Priorities for 2013  Mobile Marketing Priorities for 2013
Mobile Marketing Priorities for 2013 Rob Thurner
 
Burner mobile e gr summit v1.1
Burner mobile e gr summit v1.1Burner mobile e gr summit v1.1
Burner mobile e gr summit v1.1Rob Thurner
 
Mta mmm financial masterclass v1.0
Mta mmm financial masterclass v1.0Mta mmm financial masterclass v1.0
Mta mmm financial masterclass v1.0Rob Thurner
 
Burn the sky mobile retail summit - share
Burn the sky mobile   retail summit - shareBurn the sky mobile   retail summit - share
Burn the sky mobile retail summit - shareRob Thurner
 
Burn The Sky mobile communication presentation to CIPR
Burn The Sky mobile communication presentation to CIPRBurn The Sky mobile communication presentation to CIPR
Burn The Sky mobile communication presentation to CIPRRob Thurner
 
Asia Kolisnichenko_FutureMediaLab_11122015
Asia Kolisnichenko_FutureMediaLab_11122015Asia Kolisnichenko_FutureMediaLab_11122015
Asia Kolisnichenko_FutureMediaLab_11122015Asia Kolisnichenko
 
Mobile CRM presentation to Mobile Marketing Live 2013 event
Mobile CRM presentation to Mobile Marketing Live 2013 event Mobile CRM presentation to Mobile Marketing Live 2013 event
Mobile CRM presentation to Mobile Marketing Live 2013 event Rob Thurner
 

Viewers also liked (13)

Personalise your Mobile CRM - Shifting from Product Dev to Customer Development
Personalise your Mobile CRM - Shifting from Product Dev to Customer DevelopmentPersonalise your Mobile CRM - Shifting from Product Dev to Customer Development
Personalise your Mobile CRM - Shifting from Product Dev to Customer Development
 
The blue whale
The blue whaleThe blue whale
The blue whale
 
Rishabh Bhardwaj
Rishabh BhardwajRishabh Bhardwaj
Rishabh Bhardwaj
 
[Leo burnett]20102616 leeyeeun
[Leo burnett]20102616 leeyeeun[Leo burnett]20102616 leeyeeun
[Leo burnett]20102616 leeyeeun
 
Maghrib
MaghribMaghrib
Maghrib
 
Burner mobile update for story v1.0
Burner mobile update for story v1.0Burner mobile update for story v1.0
Burner mobile update for story v1.0
 
Mobile Marketing Priorities for 2013
 Mobile Marketing Priorities for 2013  Mobile Marketing Priorities for 2013
Mobile Marketing Priorities for 2013
 
Burner mobile e gr summit v1.1
Burner mobile e gr summit v1.1Burner mobile e gr summit v1.1
Burner mobile e gr summit v1.1
 
Mta mmm financial masterclass v1.0
Mta mmm financial masterclass v1.0Mta mmm financial masterclass v1.0
Mta mmm financial masterclass v1.0
 
Burn the sky mobile retail summit - share
Burn the sky mobile   retail summit - shareBurn the sky mobile   retail summit - share
Burn the sky mobile retail summit - share
 
Burn The Sky mobile communication presentation to CIPR
Burn The Sky mobile communication presentation to CIPRBurn The Sky mobile communication presentation to CIPR
Burn The Sky mobile communication presentation to CIPR
 
Asia Kolisnichenko_FutureMediaLab_11122015
Asia Kolisnichenko_FutureMediaLab_11122015Asia Kolisnichenko_FutureMediaLab_11122015
Asia Kolisnichenko_FutureMediaLab_11122015
 
Mobile CRM presentation to Mobile Marketing Live 2013 event
Mobile CRM presentation to Mobile Marketing Live 2013 event Mobile CRM presentation to Mobile Marketing Live 2013 event
Mobile CRM presentation to Mobile Marketing Live 2013 event
 

Similar to Pm for application development

19701759 project-report-on-railway-reservation-system-by-amit-mittal
19701759 project-report-on-railway-reservation-system-by-amit-mittal19701759 project-report-on-railway-reservation-system-by-amit-mittal
19701759 project-report-on-railway-reservation-system-by-amit-mittalsatyaragha786
 
PMBOK 5th Planning Process Group Part One
PMBOK 5th Planning Process Group Part OnePMBOK 5th Planning Process Group Part One
PMBOK 5th Planning Process Group Part OneHossam Maghrabi
 
Ch 6 development plan and quality plan
Ch 6 development plan and quality planCh 6 development plan and quality plan
Ch 6 development plan and quality planKittitouch Suteeca
 
Lightweight Processes: A Definition
Lightweight Processes: A DefinitionLightweight Processes: A Definition
Lightweight Processes: A DefinitionGlen Alleman
 
19701759 Project Report On Railway Reservation System By Amit Mittal
19701759 Project Report On Railway Reservation System By Amit Mittal19701759 Project Report On Railway Reservation System By Amit Mittal
19701759 Project Report On Railway Reservation System By Amit MittalCourtney Esco
 
Online PMP Training Material for PMP Exam - Integration Management Knowledge ...
Online PMP Training Material for PMP Exam - Integration Management Knowledge ...Online PMP Training Material for PMP Exam - Integration Management Knowledge ...
Online PMP Training Material for PMP Exam - Integration Management Knowledge ...GlobalSkillup
 
Project Initiation Document
Project Initiation DocumentProject Initiation Document
Project Initiation DocumentDave Angelow
 
Project Identification and Initiation Tool Kit
Project Identification and Initiation Tool Kit Project Identification and Initiation Tool Kit
Project Identification and Initiation Tool Kit Dave Angelow
 
IT Application Development - with SDLC.pptx
IT Application Development - with SDLC.pptxIT Application Development - with SDLC.pptx
IT Application Development - with SDLC.pptxdjualaja88
 
Deciding the software development life cycle procedure (according to iso12207)
Deciding the software development life cycle procedure (according to iso12207)Deciding the software development life cycle procedure (according to iso12207)
Deciding the software development life cycle procedure (according to iso12207)Fatih Algün
 
Effective Project Integration Management
Effective Project Integration ManagementEffective Project Integration Management
Effective Project Integration Managementssuser9d62d6
 
The project manager and business analyst partnership - ensuring project success
The project manager and business analyst partnership - ensuring project successThe project manager and business analyst partnership - ensuring project success
The project manager and business analyst partnership - ensuring project successMark Troncone MBA, PMP, CBAP, ITILv3, CSM
 
Deciding the software development life cycle procedure (according to iso12207)
Deciding the software development life cycle procedure (according to iso12207)Deciding the software development life cycle procedure (according to iso12207)
Deciding the software development life cycle procedure (according to iso12207)Fatih Algün
 
Project Management Cycle and MS Project 2013 By Subodh Kumar PMP
Project Management Cycle and  MS Project 2013  By Subodh Kumar PMPProject Management Cycle and  MS Project 2013  By Subodh Kumar PMP
Project Management Cycle and MS Project 2013 By Subodh Kumar PMPSubodh Kumar
 
Rational unified process lecture-5
Rational unified process lecture-5Rational unified process lecture-5
Rational unified process lecture-5MujiAhsan
 
Project Management
Project ManagementProject Management
Project Managementguest4408ddc
 

Similar to Pm for application development (20)

19701759 project-report-on-railway-reservation-system-by-amit-mittal
19701759 project-report-on-railway-reservation-system-by-amit-mittal19701759 project-report-on-railway-reservation-system-by-amit-mittal
19701759 project-report-on-railway-reservation-system-by-amit-mittal
 
PMP PMBok 5th ch 5 scope management
PMP PMBok 5th ch 5 scope managementPMP PMBok 5th ch 5 scope management
PMP PMBok 5th ch 5 scope management
 
PMBOK 5th Planning Process Group Part One
PMBOK 5th Planning Process Group Part OnePMBOK 5th Planning Process Group Part One
PMBOK 5th Planning Process Group Part One
 
Ch 6 development plan and quality plan
Ch 6 development plan and quality planCh 6 development plan and quality plan
Ch 6 development plan and quality plan
 
Lightweight Processes: A Definition
Lightweight Processes: A DefinitionLightweight Processes: A Definition
Lightweight Processes: A Definition
 
19701759 Project Report On Railway Reservation System By Amit Mittal
19701759 Project Report On Railway Reservation System By Amit Mittal19701759 Project Report On Railway Reservation System By Amit Mittal
19701759 Project Report On Railway Reservation System By Amit Mittal
 
2. project scope management
2. project scope management2. project scope management
2. project scope management
 
Online PMP Training Material for PMP Exam - Integration Management Knowledge ...
Online PMP Training Material for PMP Exam - Integration Management Knowledge ...Online PMP Training Material for PMP Exam - Integration Management Knowledge ...
Online PMP Training Material for PMP Exam - Integration Management Knowledge ...
 
Project Initiation Document
Project Initiation DocumentProject Initiation Document
Project Initiation Document
 
1. project integration management
1. project integration management1. project integration management
1. project integration management
 
Project Identification and Initiation Tool Kit
Project Identification and Initiation Tool Kit Project Identification and Initiation Tool Kit
Project Identification and Initiation Tool Kit
 
IT Application Development - with SDLC.pptx
IT Application Development - with SDLC.pptxIT Application Development - with SDLC.pptx
IT Application Development - with SDLC.pptx
 
Deciding the software development life cycle procedure (according to iso12207)
Deciding the software development life cycle procedure (according to iso12207)Deciding the software development life cycle procedure (according to iso12207)
Deciding the software development life cycle procedure (according to iso12207)
 
Effective Project Integration Management
Effective Project Integration ManagementEffective Project Integration Management
Effective Project Integration Management
 
The project manager and business analyst partnership - ensuring project success
The project manager and business analyst partnership - ensuring project successThe project manager and business analyst partnership - ensuring project success
The project manager and business analyst partnership - ensuring project success
 
Deciding the software development life cycle procedure (according to iso12207)
Deciding the software development life cycle procedure (according to iso12207)Deciding the software development life cycle procedure (according to iso12207)
Deciding the software development life cycle procedure (according to iso12207)
 
Project Management Cycle and MS Project 2013 By Subodh Kumar PMP
Project Management Cycle and  MS Project 2013  By Subodh Kumar PMPProject Management Cycle and  MS Project 2013  By Subodh Kumar PMP
Project Management Cycle and MS Project 2013 By Subodh Kumar PMP
 
Rational unified process lecture-5
Rational unified process lecture-5Rational unified process lecture-5
Rational unified process lecture-5
 
Project Management
Project ManagementProject Management
Project Management
 
Web Project Management
Web Project ManagementWeb Project Management
Web Project Management
 

Pm for application development

  • 1. RL Consulting People • Process • Technology Organization • Integration Project Management Best Practices for the Application Development Process Prepared by: Rick Leopoldi November 22, 2003 © Copyright 2003 RL Information Consulting LLC. All rights reserved. Duplication of this document or extraction of content is strictly forbidden.
  • 2. Project Management Best Practices for the Application Development Process Overview This paper establishes the essential components for the Requirements Definition and subsequently each Phase within an Application Development project process. This includes the primary steps involved in each Phase, and the necessary “packets” of information that need to be developed and passed from one Phase to the next. These necessary components, including a high-level summarization checklist of activities, are intended to be depict the guiding, final verification, and sign-off needed to proceed to the next step in the Application Development project process cycle. In essence, the components of each Phase and packet are deliverables that are part of, or needed at, the end of each Phase. RL Information Consulting llc Page - 1 People • Process • Technology Organization • Integration
  • 3. Project Management Best Practices for the Application Development Process The following Flowchart depicts the Requirements Definition process that should be done prior to, and as part of the Application Development project process cycle: Requirements Definition with Project Management Methods Flowchart Determine Project Need Develop Vendor Develop Quality Develop Risk Management Plan Management Plan Management Plan Identify Business End Users and Stakeholders Develop Resource Management Plan NO Detail Business Approval Requirements YES Detail Project NO Approval Requirements YES Define Work (WBS) Estimate Effort, Time, Cost, Risk Develop Budget and Schedule NO Mgt/Exec YES Committee Approval RL Information Consulting llc Page - 2 People • Process • Technology Organization • Integration
  • 4. Project Management Best Practices for the Application Development Process Phase 1: Visioning and Business Planning The purpose of this Phase is to identify the business requirement/need for the potential project. The outcome of this Phase is approving the initial project plan that includes but is not limited to the following activities and deliverables that define: • Business need • Stakeholders • Scope • Goals • Critical success factors • Expected outcomes • Needs assessment • Costs The packet of information that must be completed during and/or by the end of Phase 1 includes but is not limited to the following: 1) Initial Project Plan – in the form of a Work Breakdown Structure (WBS) 2) Phase Approval and Signoff – for Technical Team and Business Team 3) Project Vision Statement – A high level document to be presented to a Management and/or Executive Committee 4) Initial CBA – a high level description of the benefits and costs for the project 5) Phase Signoff Checklist – a document that contains a verification checklist signoff for stakeholders, customers, application development group, business end users for each deliverable in this Phase and the verification and approval to move to the next Phase. Phase 2: Analysis and Design The purpose of this Phase is that the business end users drive the analysis and design in concert with the Application Development project team. The detailed business processes that will be impacted are determined. The outcomes of this Phase are: • Commitment from the business units and departments that they will provide to the best of their ability the priority and resources to the development of the business and integration systems in their departments to accept and distribute information from/to the integrated system RL Information Consulting llc Page - 3 People • Process • Technology Organization • Integration
  • 5. Project Management Best Practices for the Application Development Process • Commitment from the business units and departments responsible for the post implementation systems operations and support with drafts of service level agreements (SLA’s) • Approval of the business and technical plan that includes but is not limited to the following activities and deliverables that define: Business models Data models Prototypes Costs Schedule Estimated milestones Expected results The packet of information that must be completed during and/or by the end of Phase 2 includes but is not limited to the following: 1) More Detailed Project Plan – a follow-on to the Work Breakdown Structure (WBS) that contains more detailed tasks, durations, resources, and expertise levels 2) JAD Decision Document 3) Updated Business and Data Models 4) Business Unit Interface Specification 5) Initial ITSM SLA plan 6) Phase Approval and Signoff – for Technical Team and Business Team 7) More Detailed CBA – a follow-on to the high level CBA that provides a greater description of the benefits and costs for the Application Development project with qualifications and quantifications for each 8) Phase Signoff Checklist – a document that contains a verification checklist signoff for stakeholders, customers, application development group, business end users for each deliverable in this Phase and the verification and approval to move to the next Phase. Phase 3: Application Development and Testing The purpose of this Phase is that the Application Development project team will develop and test the system. The outcomes of this Phase are the demonstration of the application in the test environment and review of test results and the approval to proceed with Operational Testing and Implementation step. RL Information Consulting llc Page - 4 People • Process • Technology Organization • Integration
  • 6. Project Management Best Practices for the Application Development Process The packet of information that must be completed during and/or by the end of Phase 3 that includes but is not limited to the following activities and deliverables that defines: 1) A Test Project Plan – that contains detailed development and testing tasks, durations, resources, and expertise levels 2) Test Results 3) More detailed IT Service Management plan that includes Service Level, Incident/Problem, Change, Configuration, Release, Service Continuity, and Performance Management 4) Step Approval and Signoff – for Technical Team and Business Team 5) Finalized CBA – a detailed level CBA that provides an in-depth description of the benefits and costs for the Application Development project with qualifications and quantifications for each 6) Phase Signoff Checklist – a document that contains a verification checklist signoff for stakeholders, customers, application development group, business end users for each deliverable in this Phase and the verification and approval to move to the next Phase. Phase 4: Operational Testing and Implementation The purpose of this Phase is the system to be deployed is moved to the operational environment for final business end user acceptance testing before implementation for operational use. The outcomes of this Phase are the review and approval of the operational environment test results, Approval to implement, and Implementation. The packet of information that must be completed during and/or by the end of Phase 4 includes but is not limited to the following activities and deliverables that defines: 1) An Implementation Project Plan – that contains detailed implementation, deployment, and possible recovery tasks, durations, resources, and expertise levels 2) Disaster Recovery Test Results 3) Further detailed IT Service Management plan that includes Availability, Capacity, and Financial Management, and Service Desk 4) Step Approval and Signoff – for Technical Team and Business Team 5) Phase Signoff Checklist – a document that contains a verification checklist signoff for stakeholders, customers, application development group, business end users for each deliverable in this Phase and the verification and approval to move to the next Phase. RL Information Consulting llc Page - 5 People • Process • Technology Organization • Integration
  • 7. Project Management Best Practices for the Application Development Process Phase 5: Post Implementation Operations and Support The infrastructure for this step is defined and approved in the Analysis and Design step. Once the system is deployed to operational use the SLA’s are put in place and the IT Service Management procedures for Change, Release, and Incident/Problem, and Service Continuity management take effect. The packet of information that must be completed during and/or by the end of Phase 5 includes but is not limited to the following activities and deliverables that defines: 1) A template set of Project Plans – that contains generic templates for detailed analysis and design tasks, development and testing tasks, implementation and deployment tasks, durations, resources, and expertise levels 2) A Disaster Recovery plan 3) A full IT Service Management Service Delivery and Service Support methods and best practices 4) Final Project Approval and Signoff – for Technical Team and Business Team. This is presented to a Management or Executive Committee 5) Final Step and Project Signoff Checklist – a document that contains a verification checklist signoff for stakeholders, customers, application development group, business end users for each deliverable in this Phase and the verification and the approval for all steps. RL Information Consulting llc Page - 6 People • Process • Technology Organization • Integration
  • 8. Project Management Best Practices for the Application Development Process Application Development Project Process Activities PHASE 1: Visioning and Draft Initial Scope and Project Phases with Project Management Planning Vision Methods Flowchart Mgt/Exec Vision Session Draft Initial NO YES Tech/Bus PHASE 2: Approve Develop Draft Analysis and Scope and Team Review Vision CBA Vision and SignOff Design Develop Initial WBS Budget and Staff Estimates Draft Project Plan Develop Business Model Develop Data Model Define Requirement Specification Develop Prototype Define Technical and Business Interfaces Determine IT Service Level Requirement Develop Analysis and Design Rept NO NO Tech/Bus YES Tech/Bus YES Go to Phase 3: Team Review Team Development Reqt Spec Approval and Testing RL Information Consulting llc Page - 7 People • Process • Technology Organization • Integration
  • 9. Project Management Best Practices for the Application Development Process From Phase 2: Analysis and Design PHASE 3: PHASE 4: Establish Development and Migrate to Operational Testing Production Technical Testing and Implementation Technical Infrastructure Infrastructure Develop Integrated NO Operational Design Test and Evaluation Technical YES Infrastructure Install Operational NO Approval and Cutover Design and Develop Applications YES Tech/Bus Unit Test Team Review and SignOff PHASE 5: NO Unit Test and ITSM Post- Evaluation Change Management Implementation Support Processes YES Incident/ Unit Test NO Problem Approval Management and Cutover YES Release Level Management Tech/Bus Team Review and SignOff Service Continuity Project Project Plan Management Tasks Overview Additional ITSM Detailed Configuration Support Processes Financial Project Plan Management Team and Management (Schedule, Risk Plan Skill Set and Budget Resources, Milestones) Performance/ Service (Help) Capacity Tech/Bus Desk Management Team Review and SignOff RL Information Consulting llc Page - 8 People • Process • Technology Organization • Integration