SDLC Integrated Project Schedule
description
Transcript of SDLC Integrated Project Schedule
BPDCorporation
BDP Corporation, Copyright © 2009
IT Process IT Process IntegratorIntegrator
Quality Software DevelopmentQuality Software Development
Presented ByPresented ByBruce PavalowBruce Pavalow
BPDCorporation
BDP Corporation, Copyright © 2009
Software Development
• Topics
• Components of software development
• Demonstration
BPDCorporation
BDP Corporation, Copyright © 2009
Software Development
Software Development Life Cycle
Requirements Analysis
Design
Development
Integration and Test
Implementation
Operations and Maintenance
• In the beginning …
BPDCorporation
BDP Corporation, Copyright © 2009
Software Development
Project Management Life Cycle
Initiating
Planning
Executing
Monitoring and Control
Closing
• Manage software development (part 1)
BPDCorporation
BDP Corporation, Copyright © 2009
Software Development
Configuration Management
Change Management
Contingency Management
Problem Management
others …
• Manage software development (part 2)
BPDCorporation
BDP Corporation, Copyright © 2009
Software Development
CMMi
ISO 9000
• Develop Software • Develop “Quality” Software
BPDCorporation
BDP Corporation, Copyright © 2009
Software Development
• Adhere to Compliance Sarbanes-Oxley
Control Objectives for Information and Related Technology (COBIT)
BPDCorporation
BDP Corporation, Copyright © 2005
Employee Reaction
COBITSOX
Compliance
CMMi ISO 9000
Develop Quality Software
SDLC
Develop Software
? ???
?
Config. Mgmt
Manage Development
PMLC Change Mgmt
BPDCorporation
BDP Corporation, Copyright © 2009
Challenges
? How and when do I execute all of these processes?
? How do I increase my productivity with the ever increasing requirements for quality and compliance?
? How do I document the software development: Vision, Charter, Requirements, Specifications, Test plans, etc?
BPDCorporation
BDP Corporation, Copyright © 2009
Challenges
? How do I document compliance?
? Where do I store the documents?
? What tools do I use in the software development process?
? Who is responsible for executing each process activity?
BPDCorporation
BDP Corporation, Copyright © 2005
Employee Reaction
? ???
?
COBITSOX
Compliance
CMMi ISO 9000
Develop Quality Software
SDLC
Develop Software
Config. Mgmt
Manage Development
PMLC Change Mgmt
BPDCorporation
BDP Corporation, Copyright © 2005
IT Process Integrator Solution
A single integrated process
BPDCorporation
BDP Corporation, Copyright © 2005
Creates an integrated process management plan for the effective and efficient development of quality application software.
IT Process Integrator: Software Development
Base Product Includes:
• PMI PMBOK 3rd Edition• DOJ SDLC January 2003 • CMMi version 1.1• Sarbanes-Oxley • COBIT version 3.2
BPDCorporation
BDP Corporation, Copyright © 2005
Creates an integrated process management plan for the effective and efficient development of quality application software.
Customize
IT Process Integrator: Software Development
BPDCorporation
BDP Corporation, Copyright © 2005
Results
Produce quality software Satisfying customers Produce compliant software Satisfying the auditors and assessors
IT Process Integrator: Software Development
BPDCorporation
BDP Corporation, Copyright © 2005
IT Process Integrator: Software Development
BPDCorporation
BDP Corporation, Copyright © 2005
WHO BENEFITS?
• Program Management Office• Project Managers• Development Teams• Quality Management Teams• IT Auditors• Finance Departments
BPDCorporation
BDP Corporation, Copyright © 2005
HOW DO THESE GROUPS BENEFIT?
• Program Management Office
Manage and communicate up-to-date processes, artifacts, policies and procedures
BPDCorporation
BDP Corporation, Copyright © 2005
HOW DO THESE GROUPS BENEFIT?
• Project Managers and Development Teams
Follow a consistent step by step approach, enhancing team productivity
Reduces risk of failed assessments and audits
Quality software and compliance are transparent reducing employee anxiety
Cuts learning curve where new employees are productive on day 1
BPDCorporation
BDP Corporation, Copyright © 2005
• Quality Management Teams
Achieve higher levels of compliance with standardized software development process
Control plan and artifact changes
HOW DO THESE GROUPS BENEFIT?
BPDCorporation
BDP Corporation, Copyright © 2005
• IT Auditors
Improve productivity
Lower audit and compliance failure rates
Speeds up audit and compliance process
HOW DO THESE GROUPS BENEFIT?
BPDCorporation
BDP Corporation, Copyright © 2005
• Finance Departments
Improved budget management process
HOW DO THESE GROUPS BENEFIT?
BPDCorporation
BDP Corporation, Copyright © 2005
QUESTIONS
?