Agile Organizations. of CMMI v1.2 for Supercharging. Jeff Dalton, President. Broadsword, an SEI Partner SCAMPI Lead Appraiser CMMI Instructor
|
|
- Clare Kennedy
- 7 years ago
- Views:
Transcription
1 of CMMI v1.2 for Supercharging Agile Organizations Copyright 2008 Broadsword Solutions Corporation Jeff Dalton, President Broadsword, an SEI Partner SCAMPI Lead Appraiser CMMI Instructor CMMI and SCAMPI are registered trademarks of Carnegie Mellon University Copyright 2008 Broadsword Solutions Corporation
2 If I told you that you could... Predict the outcome of projects so often that you re perceived as the wisest, most experienced practitioner in your company... Is that something that would interest you?
3 If I told you that you could... Eliminate enough busy-work so we could all work just 40 hours per week (and go home early on Friday)... Is that something that would interest you?
4 If I told you that you could... Avoid the stupid bugs before they happen (and stop looking like an idiot)... Is that something that would interest you?
5 If I told you that you could... Avoid having the same meeting over and over again, revisiting the same decisions, (and having your head explode)... Is that something that would interest you?
6 If I told you that you could... If you could have all this and more while remaining Agile (and not be burdened by useless process overhead)... Is that something that would interest you?
7 Welcome to AgileCMMI For the latest version of this presentation please
8 Got Agile CMMI Questions? Visit Jeff s Agile CMMI Blog at:
9 secret #1 The equation for success = Reference Model Evaluation Method Executable Process + + Guidelines for scoping process improvement A suite of tests to validate and verify progress An empowering philosophy and toolkit for action and success
10 CMMI Nice picture, but misses the point Focus on process improvement Process measured and controlled Process characterized for the organization and is proactive Process characterized for projects and is often reactive Process unpredictable, poorly controlled and reactive Performed Managed Defined Optimizing Quantitatively Managed
11 Process Improvement can produce measured, proven success Performance Category Median Improvement Cost 34% Schedule 50% Productivity 61% Quality 48% Customer Satisfaction 14% Return on Investment 4:1
12 Are methodologies important? Agile Methods, examples: XP (1999) Scrum (2001) Crystal (2001) FDD (2001) House Blends of Agile methodologies Information Engineering (1991), Traditional approach SDLC Drivers, Constraints: Deregulation initiatives Corporate mergers Process / Customer Mandates Waterfall methodology
13 What components do you need? All need representation, not all need to be complex Essences & Core Principles Training Materials Roles & Responsibilities Engineering Process Glossary of Terms Standards & Guidelines Process Flows (Swimlanes) Communication Materials Templates & Examples Standard Work Instructions Process Definitions
14 Development/Life-Cycles : Conventional Wisdom Guiding Inputs Organizational Process Measurement & Analysis Process & Product Quality Assurance Outputs Approved Business Case/SOW Mainline Application Solution Approved Funding Approved Appropriations (Tracking) Project Planning Requirements Development Technical Solution Validation Verification Prioritized Documentation Process Improvements Assigned PM Project Monitoring & Control Risk Management Configuration Management Requirements Management Business Value Supporting
15 Engineering is not the same as Academia In theory, there is no difference between theory & practice, but in practice, there is. ~Yogi Berra
16 Encapsulated Process Objects : OOD Approach Projects run as-is and new EPO s are implemented as they become valuable Organizational Process Measurement & Analysis Process & Product Quality Assurance object object object Project Monitoring Project & Monitoring Control Project & Monitoring Control & Control Risk Management Configuration Management Configuration Management Configuration Management Requirements Management Requirements Management Requirements Management Encapsulated Process Objects is a registered trademark for Broadsword Solutions Corporation
17 Encapsulated Process Objects : Validation p_class: Feature Validation Criteria for selection Description (swim-meet) Use Policy Procedures Who leads it? Training Versioning Whose affected How is it working? Is one being used What are the results? I n s t a n t i a t e Use Cases or Simulations or Prototypes
18 How is each EPO performing? Baseline of Feature Defect Saves Use Cases or Simulations or Prototypes
19 Organizational: Encapsulated Process Objects tm The xepg is a SUSTAINABLE body that charters SIGs to design, rollout, & maintain sub-processes; membership in the xepg or SIGs may rotate but the bodies are PERSISTANT Engineering Process Group (xepg) The xepg is the OWNER of standard processes PERSISTANT CONTAINER hosting multiple, permanent sub-processes working groups Process Management OPD, OPF Project Management PM, PMC Configuration Management CM Process Test Team (SCAMPI) Metrics MA Requirements RM, RD, Traceability The SIGS inherit methods & attributes from xepg and contains a PROCESS LEADER and the VOICE of the COMMUNITY
20 One-Dimensional (1D) Deployment Process implementation fails because it is NOT scaleable Helpful Processes Internal Re-engineering team or Consulting Firm Ivory Tower IT & Engineering
21 Three Dimensional (3D) Deployment The US Military s doctrine for waging and winning battles is effective because it is scaleable. Logistics Artillery Infantry
22 3D Process Deployment Special Interest Group (SIG) PROCESS DESIGN COMMUNICATIONS TRAINING Iteration 1 Assess current initiatives Design compliant process: Process Flow Templates Integration Points Audit Process Escalation Process Exception Process Metrics to measure success Document and integrate into process release schedule Iteration 2 Clear statement of mission Communication of goals: Output Deliverables Business Results Communicate progress Organizational Notice of Decision (NOD) Personalized communication Distribution of metrics Iteration 3 Develop training plans Develop standard training materials: Slides Templates Job-Aids Hand-outs Metrics to measure success Conduct Training Document and track training participation
23 Process/Product Release Approach Our Engineering Process is an Agile methodology for delivering and supporting systems based business solutions It is a Process It is a Product used by all IT & Engineering professionals involved in the delivery and support of software applications; the process provides the tools and clarity we need to do our jobs consisting of a suite of work products including process flows, process descriptions, templates, standards and guidelines, which are delivered and maintained by a project team
24 So what? Is it useful? Process Performance How are we doing? SIGs Systems Engineering Process Group (SEPG) Process Deployment Index Are we successful at designing, building, deploying, and maintaining the Process? Projects Projects Process Owners Practice Areas Process Results Index Do the results from each Process Area show improved project performance? Project & Process Audit SDP Process Audit Process Owners Project Leaders Process Compliance Index Is our process appropriate, are we complying with it, and are we continuously improving it?
25 Just enough, not too much Scope = Cost Agile methods are well suited to control process scope Effort & Cost JENTM sm = courage to stop Benefit
26 Agile Process Deployment 5% Redirect 90 Day Release Cycle Iteration 1 Iteration 2 Iteration 3 Iteration 4 Spike Verify Lock Educate & Communicate INPUTS: INPUTS: INPUTS: INPUTS: xepg CMMI Interpretation Templates for Process Creation Project Monitoring Aids SIG Training Process Area (PA) Training OUTPUTS: Swim lanes Process description Policies Metrics Tailoring guidelines CRs to other SIGs OUTPUTS: Defects Change Requests Refectoring Reqsts OUTPUTS: Process revisions Artifacts Pilots Defect Fixes OUTPUTS: Training Materials RELEASE 4 weeks 2 weeks 4 weeks 2 weeks
27 Agile Process Deployment in 3 Releases R1 R2 R Q2 Q3 Q4 Q1 Q2 Q3 Q4 Launch SIGs: Process Management Configuration Management Process Quality Metrics & Measurement Requirements Supplier Management SCAMPI Class C Train & mentor teams SCAMPI Class B SCAMPI Class A CELEBRATE!
28 Example: CMMI Alignment, Q1 200 Software Developers 22 Project Managers 18 Business Analysis IT Organization
29 Example: CMMI Alignment, Q4
30 secret #2 CMMI and Agile can coexist in an organization harmoniously
31 Agile & CMMI; Diametrically Opposed? AGILE Iterative Incremental Action based Team agreements Rapid change Scope shrinks to meet deadlines Document-lite Assume a low level of constant re-work Trust Pre-ceptions CMMI Procedural Extensive planning Deliverable based Hierarchical governance Careful change Budget grows to meet Scope Document-heavy Avoid re-work through planning and monitoring Governance Layers
32 A Few Myths About Agile & CMMI AGILE No documentation is required -- Pass me a Red Bull! Design on the fly results in a better product Customers are at every meeting making decisions with the team No need to record decisions-- we just have a meeting CMMI is incompatible with Agile Appraisals or audits are not valuable CMMI We can only do CMMI if we focus on developing documents, and reports, and if we hire an expensive consultant CMMI is something that we implement CMMI only applies to large, monolithic companies CMMI (and all process) will double our workload and slow us down It s designed to work with waterfall projects so it doesn t apply to smaller, agile projects
33 The Agile Manifesto* we know it well We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals & Interactions OVER Processes & Tools Working Software OVER Comprehensive Documentation Customer Collaboration Responding to Change OVER OVER Contract Negotiation Following a Plan * Manifesto for Agile Development copyright 2001 Ron Jeffries, Jeff Sutherland, Ken Schwaber, Alistair Cockburn, and others
34 The Agile Process Manifesto We are discovering new and better ways of developing processes through iteration and the teaching others. Through this work we have come to observe that: Innovation Useful Processes Collaboration Flexibility & Agility Outweighs Outweigh Outweighs Outweigh Process Mandates Certifications & Audits Coercion & Punishment Ridged Compliance Manifesto for Agile Development copyright 2001 Ron Jeffries, Jeff Sutherland, and others
35 CMMI & Agile; Friends or Foes? People that advocate Agile tend to disdain structure so, it follows that most advocates of Agile focus on iterations and failing fast People who support CMMI tend to want to avoid chaos and risk so, it follows that most advocates of CMMI focus on planning We don t have to choose!
36 Paradigm Shifts The average CMMI Level 3 SCAMPI Appraisal examines over 400 document types and over 1000 artifacts We can reduce and consolidate objective evidence and average ± 70 document types for CMMI A template, form, or document is always the obvious answer, but there are other options Digital Photos Databases/Tools Code Comments White-board Cameras/ Printouts Videos Scanned Drawings, Napkins
37 For Instance... In an Agile environment, some core behaviors can become Alternative Practices for CMMI Code Reviews can be evidenced right in the code and test libraries (Peer Programming) Configuration Planning can be consolidated with Tailoring Guidelines, Configuration Audit Checklists, and Sizing & Estimating (Project Planning, Configuration Mgmt, IPM all at once!) Iteration & Release frequency eliminates the need for frequent Plan Review & Process Quality audits Agile methods themselves can serve as policies around planning, estimating, budgeting, and staffing--eliminating the need for separate evidence Iterations (or sprints ) & Releases themselves replace the need for frequent monitoring
38 Ex: Reducing Artifacts by ~ 75% Perceived for CMMI* Possible Substitute Meeting Minutes Notice of Decision Stakeholder Involvement Report Meeting Log Status Reports Stakeholder Communications Change Request Log Change Request Approval Form Detailed Requirement Specification Requirements Log Bi-directional Traceability Matrix COCOMO, SLOC, Top Down, Function Points Planning Poker, Ideal Days, Feature Value * Notice perceived. Nothing in the model requires this.
39 secret #3 What really goes on in a SCAMPI Appraisal is just a user acceptance test
40 What is a SCAMPI? A formal test plan Standard Appraisal Requirements CMMI Appraisal Method for Appraisal Team Actual Practice Findings, Recommendations Process Organizational Process Suite Improvement Organization/Projects
41 Staged Representation Modules to test Level Focus Process Area 5 Optimizing Continuous Process Improvement Organizational Innovation & Deployment Quality Casual Analysis & Resolution Productivity 4 Quantitatively Managed Quantitative Management Organizational Process Performance Quantitative Project Management 3 Defined Process Standardization Requirements Development Technical Solutions Product Integration Verification Validation Organizational Process Focus Organizational Process Definition + IPPD Organizational Training Integrated Project Management + IPPD Risk Management Decision Analysis & Resolution 2 Managed Basic Project Management Requirements Management Project Planning Project Monitoring & Control Supplier Agreement Management Measurement & Analysis Process & Product Quality Assurance Configuration Management 1 Initial
42 SCAMPI Classes levels of testing Characteristics Class A Class B Class C Amount of objective evidence gathered (relative) High Medium Low Ratings generated Yes No No Resource needs (relative) Team size (relative) High Medium Low Large Medium Small Appraisal Team Leader Requirements Lead Appraiser Lead Appraiser (or other trained and experienced) Person trained and experienced
43 The code we are testing is the process PP SP1.1-1: (test case ID) Indirect artifacts: Call-phone photo of white board Direct artifacts: Release Plan Feature back-log Establish a top-level work breakdown structure (WBS) to estimate the scope of the project. Affirmations: I built a story board for all of the features
44 Characterizing Test results Implementation Characterization Description Direct artifacts present and appropriate Fully Implemented (FI) Supported by indirect artifact and/or affirmation No weaknesses noted Direct artifacts present and appropriate Largely Implemented (LI) Supported by indirect artifact and/or affirmation One or more weaknesses noted Direct artifacts absent or judged inadequate Partially Implemented (PI) Artifacts or affirmations indicate some aspects of the practice are implemented One or more weaknesses noted Not Implemented (NI) Any situation not covered by above
45 CMMI Level 3 bug report The real test for sustainable process improvement is rating consistency
46 A Quick Review secret #1 The equation for success= Reference Model CMMI Evaluation Method + + SCAMPI Executable Process Agile CMMI secret #2 CMMI and Agile can coexist in an organization harmoniously secret #3 What really goes on inside a SCAMPI Appraisal is a user acceptance test
47 If you only remember one slide CMMI and Agile are complementary perceived differences are often in approach, NOT substance. Agile CMMI Lazy Heavy You can implement a CMMI compliant engineering process that is Agile and brings you the repeatability and predictability offered by CMMI... however, it requires discipline. There are many alternatives to the expected practices and example artifacts found in CMMI--think Agility (and help your Lead Appraiser learn)!
Distributed and Outsourced Software Engineering. The CMMI Model. Peter Kolb. Software Engineering
Distributed and Outsourced Software Engineering The CMMI Model Peter Kolb Software Engineering SEI Trademarks and Service Marks SM CMM Integration SCAMPI are service marks of Carnegie Mellon University
More informationCMMI for Development Introduction & Implementation Roadmap
www.businessbeam.com CMMI for Development Introduction & Implementation Roadmap Business Beam (Pvt.) Limited Today 1 About CMMI for Development 2 Implementation Roadmap 3 CMMI & Business Beam 2 About CMMI
More informationMKS Integrity & CMMI. July, 2007
& CMMI July, 2007 Why the drive for CMMI? Missed commitments Spiralling costs Late delivery to the market Last minute crunches Inadequate management visibility Too many surprises Quality problems Customer
More informationTruly Managing a Project and Keeping Sane While Wrestling Elegantly With PMBOK, Scrum and CMMI (Together or Any Combination)
Truly Managing a Project and Keeping Sane While Wrestling Elegantly With PMBOK, Scrum and CMMI (Together or Any Combination) Neil Potter The Process Group Lead Appraiser / Improvement Coach Organization
More informationCMMI KEY PROCESS AREAS
CMMI KEY PROCESS AREAS http://www.tutorialspoint.com/cmmi/cmmi-process-areas.htm Copyright tutorialspoint.com A Process Area is a cluster of related practices in an area that, when implemented collectively,
More informationCapability Maturity Model Integration (CMMI SM ) Fundamentals
Capability Maturity Model Integration (CMMI SM ) Fundamentals Capability Maturity Model Integration and CMMI are are service marks of Carnegie Mellon University 2008, GRafP Technologies inc. 1 What is
More informationUsing Business Process Management Technology to Implement a CMMI-compliant Agile Software Development Approach
Using Business Process Management Technology to Implement a CMMI-compliant Agile Software Development Approach Bob Moore, Business, Inc. 1 Introduction This presentation will show how Business Process
More informationUsing the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects
Transdyne Corporation CMMI Implementations in Small & Medium Organizations Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects Dana Roberson Quality Software Engineer NNSA Service
More informationCMMI - The AGILE Way By Hitesh Sanghavi
CMMI - The AGILE Way By Hitesh Sanghavi 1 The Maturity Levels 5 Focus on process improvement Optimizing 3 4 2 Process measured and controlled Process characterized for the organization and is proactive
More informationSoftware Process Improvement Software Business. Casper Lassenius
Software Process Improvement Software Business Casper Lassenius Topics covered ² The process process ² Process measurement ² Process analysis ² Process change ² The CMMI process framework 2 Process ² Many
More informationAgile in Financial Services A Framework in Focus
Agile in Financial Services A Framework in Focus John B. Hudson, B.Sc, PMP, CSM PMI NJ Chapter February 19, 2013 19 Feb 2013 1 Objectives 1. Agile Development an Overview 2. The Agile Enterprise Infrastructure
More informationSW Process Improvement and CMMI. Dr. Kanchit Malaivongs Authorized SCAMPI Lead Appraisor Authorized CMMI Instructor
SW Process Improvement and CMMI Dr. Kanchit Malaivongs Authorized SCAMPI Lead Appraisor Authorized CMMI Instructor Topics of Presentation Why improvement? What is CMMI? Process Areas and Practices in CMMI
More informationMaking Sense of Process Improvement Programs and Appraisals
Making Sense of Process Improvement Programs and Appraisals Raghav S Nandyal Chief Executive Officer raghav_nandyal@sitaratech.com For Use and Distribution by the SEI in the proceedings of the 18 th SEPG
More informationSteve Masters (SEI) SEPG North America March 2011. 2011 Carnegie Mellon University
Using Organizational Business Objectives to Guide a Process Improvement Program Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 (SEI) SEPG North America March 2011 Agenda
More informationLeveraging CMMI framework for Engineering Services
Leveraging CMMI framework for Engineering Services Regu Ayyaswamy, Mala Murugappan Tata Consultancy Services Ltd. Introduction In response to Global market demand, several OEMs adopt Global Engineering
More informationMeasurement Strategies in the CMMI
Measurement Strategies in the CMMI International Software Measurement & Analysis Conference 9-14 September 2007 Rick Hefner, Ph.D. Director, Process Management Northrop Grumman Corporation One Space Park,
More informationD25-2. Agile and Scrum Introduction
D25-2 Agile and Scrum Introduction How to Use this Download This download is an overview of a discussion Intertech has with clients on Agile/Scrum This download has an overview of Agile, an overview of
More informationYou Want to Use Scrum, You are Told to Use CMMI
You Want to Use Scrum, You are Told to Use CMMI How They can Work Together Elegantly and Both Provide Benefit Neil Potter The Process Group neil@processgroup.com 1 Agenda Summary of Scrum and CMMI Approach
More informationComparing Scrum And CMMI
Comparing Scrum And CMMI How Can They Work Together Neil Potter The Process Group help@processgroup.com 1 Agenda Definition of Scrum Agile Principles Definition of CMMI Similarities and Differences CMMI
More informationReaching CMM Levels 2 and 3 with the Rational Unified Process
Reaching CMM Levels 2 and 3 with the Rational Unified Process Rational Software White Paper TP174 Table of Contents INTRODUCTION... 1 LEVEL-2, REPEATABLE... 3 Requirements Management... 3 Software Project
More informationCMMI: Specific Goals and Practices
Software Engineering for Outsourced & Offshore Development CMMI: Specific Goals and Practices PeterKolb Software Engineering CMMI Process Areas for R&D Projects Slide 2 Content Management in Projects Project
More informationSustainable Software Development in Agile and CMMI: Apply Lessons Learned today
Sustainable Software Development in Agile and CMMI: Apply Lessons Learned today 2009 What is the CMMI Level 5 Optimizing 4 Quantitatively Managed 3 Defined 2 Managed 1 Initial Focus Continuous Process
More informationTowards a new approach of continuous process improvement based on CMMI and PMBOK
www.ijcsi.org 160 Towards a new approach of continuous process improvement based on CMMI and PMBOK Yassine Rdiouat 1, Naima Nakabi 2, Khadija Kahtani 3 and Alami Semma 4 1 Department of Mathematics and
More informationAgile & the Declaration of Interdependence: A new approach to Process Improvement www.davidconsultinggroup.com
by Michael Harris ARTICLE There has been much said and written about the mythical conflict between the values and principles of the Manifesto for Agile Software Development 1 (http://agilemanifesto.org/)
More informationApplying Agile Techniques to Process Development: Lessons Learned
Your Catalyst to Enhanced Awareness Process Technology Results Applying Agile Techniques to Process Development: Lessons Learned Nelson Perez March 25 & April 22, 2008 Topics (Agile Development) Defined
More informationA Viable Systems Engineering Approach. Presented by: Dick Carlson (richard.carlson2@boeing.com)
A Viable Systems Engineering Approach Presented by: Dick Carlson (richard.carlson2@boeing.com) Philip Matuzic (philip.j.matuzic@boeing.com) i i Introduction This presentation ti addresses systems engineering
More informationUsing Rational Software Solutions to Achieve CMMI Level 2
Copyright Rational Software 2003 http://www.therationaledge.com/content/jan_03/f_cmmi_rr.jsp Using Rational Software Solutions to Achieve CMMI Level 2 by Rolf W. Reitzig Founder, Cognence, Inc. Over the
More informationCS435: Introduction to Software Engineering! " Software Engineering: A Practitioner s Approach, 7/e " by Roger S. Pressman
CS435: Introduction to Software Engineering! " " " " " " " "Dr. M. Zhu! Chapter 3! Agile Development! Slide Set to accompany Software Engineering: A Practitioner s Approach, 7/e " by Roger S. Pressman
More informationFuture of CMM and Quality Improvement. Roy Ko Hong Kong Productivity Council
Future of CMM and Quality Improvement Roy Ko Hong Kong Productivity Council 1 Agenda Future Development of CMMI CMMI and Small Organizations CMMI and Agile Development Good Enough Quality CMMI and Other
More informationCapability Maturity Model Integration (CMMI)
COPYRIGHT 2011 IJCIT, ISSN 2078-5828 (PRINT), ISSN 2218-5224 (ONLINE), VOLUME 02, ISSUE 01, MANUSCRIPT CODE: IJCIT-110748 Capability Maturity Model Integration (CMMI) Anasis Majumdar, Muhammad Ashiqe-Ur-Rouf,
More informationSoftware Engineering. Standardization of Software Processes. Lecturer: Giuseppe Santucci
Software Engineering Standardization of Software Processes Lecturer: Giuseppe Santucci Summary Introduction to Process Models The Capability Maturity Model Integration The ISO 12207 standard for software
More informationInterpreting Capability Maturity Model Integration (CMMI ) for Service Organizations a Systems Engineering and Integration Services Example
Interpreting Capability Maturity Model Integration (CMMI ) for Service Organizations a Systems Engineering and Integration Services Example Mary Anne Herndon, SAIC Robert Moore, SAIC Mike Phillips, Software
More informationImplementing Models and Standards for Software Development Benefits and Risks
Implementing Models and Standards for Software Development Benefits and Risks Tsvetelina Kovacheva, Quality Manager Musala Soft June 19, 2007 Agenda Difference between Model and Standard Software Development
More informationCapstone Agile Model (CAM)
Capstone Agile Model (CAM) Capstone Agile Model (CAM) Approach Everything we do within the Capstone Agile Model promotes a disciplined project leadership process that encourages frequent inspection and
More informationMature Agile with a twist of CMMI
Mature Agile with a twist of CMMI Carsten Ruseng Jakobsen Systematic Software Engineering crj@systematic.dk Kent Aaron Johnson AgileDigm, Incorporated kent.johnson@agiledigm.com Abstract Systematic is
More informationCMMI and IBM Rational Unified Process
IBM Software Group CMMI and IBM Rational Unified Process A practical route to greater development maturity CMMI Made Practical, London, 19-20 th March, 2007 Keith Mantell IBM Rational, UK keith_mantell@uk.ibm.com
More information"Bezpieczny Projekt"
Konferencja "Bezpieczny Projekt" Wrocław 22 czerwca 2010 www.omec.pl Software Development with Agile SCRUM Chandrashekhar Kachole 22 nd of June 2010 1 Let s keep the cell phones in Silent mode 2 Agenda
More informationSynergism of the CMMI Development and Services Constellations in a Hybrid Organization
Overview Presentation Synergism of the CMMI Development and Services Constellations in a Hybrid Organization SM CMMI (Capability Maturity Model Integration) and SCAMPI (Standard CMMI Appraisal Method for
More information4180: Defined Processes, Evidence, and Rescuing Corporate Knowledge: Achieving Standards Compliance in Agile and Lean Environments
4180: Defined Processes, Evidence, and Rescuing Corporate Knowledge: Achieving Standards Compliance in Agile and Lean Environments SEPG Conference March 2012 Dr. Richard Bechtold : Overview Problem Statement
More informationRTI Software Development Methodology and CMMI
RTI Software Development Methodology and CMMI Presented at International Field Directors & Technologies Conference Karen M. Davis Vice President, Research Computing Division May 20, 2008 3040 Cornwallis
More informationSoftware processes that are:
Agile Processes Software processes that are: Incremental (small software releases with rapid cycles) Cooperative (customer and developer working together with close communication) Straightforward (method
More informationLean Software Configuration Management Using 'Process Increments' Software Engineering Competence Center
Lean Software Configuration Management Using 'Process Increments' Software Engineering Competence Center Copyright Software Engineering Competence Center 2011 Agenda Process Increments Method Overview
More informationwibas Team CMMI-ITIL IT Maturity S e r v i c e s
wibas Team CMMI-ITIL ITIL integrated into CMMI IT Maturity S e r v i c e s 1 CMMI-ITIL Management Summary -2- Copyright 2007 wibas IT Maturity Services GmbH CMMI-ITIL ITIL is a reference model to improve
More informationCustom Development Management and Resource Planning. Eric Halbur, Application Development Manager
Custom Development Management and Resource Planning Eric Halbur, Application Development Manager Getting to the Next Level Managing custom development in SAP can be a daunting task over the long haul.
More informationRapidly Defining a Lean CMMI Maturity Level 3 Process
Rapidly Defining a Lean CMMI Maturity Level 3 Process Zia Tufail, zia@hp.com, 301.233.4228 Julie Kellum, Julie.Kellum@hp.com, 404.731. 52.63 Tim Olson-QIC, Tim.Olson@qic-inc.com, 760.804.1405 2004 Hewlett-Packard
More informationSWEN - Software Engineering Network Donnerstag 06. Mai. 2010
SWEN - Software Engineering Network Donnerstag 06. Mai. 2010 Agile Requirements Engineering Blaise Rey-Mermet, EVOCEAN GmbH, 2010 My background Executive Roles Dept. Head - Requirements Management & Engineering
More informationLessons Learned from Adopting CMMI for Small Organizations
Carnegie Mellon Software Engineering Institute Pittsburgh, PA 15213-3890 Lessons Learned from Adopting CMMI for Small Organizations Sponsored by the U.S. Army Aviation and Missile Research, Development
More informationModerator: Albert Jeffrey Moore, ASA, MAAA. Presenters: Albert Jeffrey Moore, ASA, MAAA Kelly J. Rabin, FSA, MAAA Steven L. Stockman, ASA, MAAA
Session 59 PD, The Need for Agile Actuaries: Introduction to Agile Project Management Moderator: Albert Jeffrey Moore, ASA, MAAA Presenters: Albert Jeffrey Moore, ASA, MAAA Kelly J. Rabin, FSA, MAAA Steven
More informationProcess Improvement. From the Software Engineering Institute:
Process Improvement From the Software Engineering Institute: The Software Capability Maturity Model (SW-CMM, CMMI) (Especially CMMI V1.1 Tutorial) The Personal Software Process (PSP) (Also see The Team
More informationScrum and CMMI Level 5: The Magic Potion for Code Warriors
Scrum and CMMI Level 5: The Magic Potion for Code Warriors Jeff Sutherland, Ph.D. Patientkeeper Inc. jeff.sutherland@computer.org Carsten Ruseng Jakobsen Systematic Software Engineering crj@systematic.dk
More informationAligning CMMI & ITIL. Where Am I and Which Way Do I Go? 2006 - cognence, inc.
Aligning CMMI & ITIL Where Am I and Which Way Do I Go? 2006 - cognence, inc. Agenda Where Am I? Current Situation Process Improvement Objectives How Do I Get There? CMMI ITIL Mapping, Commonalities, Differences
More informationYour Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc.
INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc. February 2013 1 Executive Summary Adnet is pleased to provide this white paper, describing our approach to performing
More informationManager Domain Experts. Delivery Team. C h ic a g o
Outsourc es erv ice Engagement Domain Experts Vendor Account er d i ov Pr Finance Executive Sponsor Bo sto n C h ic a g o Project Empowering Agile with PPM Digite, Inc. 21060 Homestead Rd, Suite 220, Cupertino,
More informationAgile Projects 7. Agile Project Management 21
Contents Contents 1 2 3 Agile Projects 7 Introduction 8 About the Book 9 The Problems 10 The Agile Manifesto 12 Agile Approach 14 The Benefits 16 Project Components 18 Summary 20 Agile Project Management
More informationDeveloping CMMI in IT Projects with Considering other Development Models
Developing CMMI in IT Projects with Considering other Development Models Anahita Ahmadi* MSc in Socio Economic Systems Engineering Organizational Process Development Engineer, International Systems Engineering
More informationCMMI-Services Visao Geral & CMMI v1.3 Plans
CMMI-Services Visao Geral & CMMI v1.3 Plans Antonio Braga Crest Consulting Novembro/09 This presentation was created using slides from CMMI for Services presentation and Supplement CMMI-Services course
More informationBenchmarking Software Quality With Applied Cost of Quality
Benchmarking Software Quality With Applied Cost of Quality Cost of Quality has remained theoretical in many treatments despite its powerful relevance in software quality. A survey-based approach makes
More informationITIL-CMMII Comparison
ITIL-CMMII Comparison Today we can see and understand that many IT organizations are striving to improve how they do business throughout the organization. In doing so, many organizations undertake a number
More informationCMMI with Digité Universal Process Framework
Introduction In today's world, software is becoming a larger part of many products and services. As the importance of software in systems increases, they are strongly influenced by software quality and
More informationWho Doesn t Want to be Agile? By: Steve Dine President, Datasource Consulting, LLC 7/10/2008
Who Doesn t Want to be Agile? By: Steve Dine President, Datasource Consulting, LLC 7/10/2008 Who wants to be involved in a BI project or program that is labeled slow or inflexible? While I don t believe
More informationHow To Understand The Limitations Of An Agile Software Development
A Cynical View on Agile Software Development from the Perspective of a new Small-Scale Software Industry Apoorva Mishra Computer Science & Engineering C.S.I.T, Durg, India Deepty Dubey Computer Science
More informationCreating a High Maturity Agile Implementation
Creating a High Maturity Agile Implementation Creating a High Maturity Agile Implementation www.qaiglobal.com 1 Copyright Notice 2015. Unless otherwise noted, these materials and the presentation of them
More informationAGILE PHILOSOPHY APPLIED TO PROJECT MANAGEMENT
A Pacific Edge Software White Paper June 2005 AGILE PHILOSOPHY APPLIED TO PROJECT MANAGEMENT Ernest J. (Ernie) Nielsen Managing Director, Enterprise Project Management Brigham Young University Agile Philosophy
More informationExploring CMMI-ISO ISO 9001:2000 Synergy when Developing a Process Improvement Strategy
Exploring CMMI-ISO ISO 9001:2000 Synergy when Developing a Process Improvement Strategy Boris Mutafelija, BearingPoint Harvey Stromberg, Hughes Network Systems SEPG 2003 Conference Boston, MA, February
More informationAgile SW Development @ Siemens
CON ECT INFORMUNITY, 24.3.2014 Agile SW Development @ Siemens Corporate Development Center Unrestricted Siemens Aktiengesellschaft Österreich 2013 All rights reserved. Eva Kišo ová - that s me Faculty
More informationBridging the Gap: Traditional to Agile Project Management. I. S. Parente 1. Susan Parente, PMP, PMI ACP, CISSP, PMI RMP, ITIL, MSEM;
Bridging the Gap: Traditional to Agile Project Management ABSTRACT I. S. Parente 1 1 Susan Parente, PMP, PMI ACP, CISSP, PMI RMP, ITIL, MSEM; S3 Technologies, LLC, Principal Consultant; parente@s3 tec.com
More informationAgile Project Management Mapping the PMBOK Guide to Agile Practices. Michele Sliger michele@sligerconsulting.com Twitter: @michelesliger
Agile Project Management Mapping the PMBOK Guide to Agile Practices Michele Sliger michele@sligerconsulting.com Twitter: @michelesliger Michele Sliger Sliger Consulting, Inc. www.sligerconsulting.com Over
More informationCMMI and Agile our experience revealed
CMMI and Agile our experience revealed CMMI made Practical 2012 by Gerry Sweeney V1.1 Overview About Hornbill What we do Hornbill and CMMI CMMI and SCRUM Are they compatible? Final thoughts SEI Proprietary;
More informationPMP vs. Scrum Master
PMP vs. Scrum Master Compatible or Incompatible? Presented by: Karen Little, PMP, CSM, CBAP, ITIL, MCP, MBA Copyright 2007 by Karen Little 1 Agenda Introductions Background on Agile and SCRUM Methodologies
More informationProject Management for Process Improvement Efforts. Jeanette M Lynch CLSSBB Missouri Quality Award Examiner Certified Facilitator
Project Management for Process Improvement Efforts Jeanette M Lynch CLSSBB Missouri Quality Award Examiner Certified Facilitator 2 Project and Process Due to the nature of continuous improvement, improvement
More informationRoles: Scrum Master & Project Manager
Roles: Scrum Master & Project Manager Scrum Master: Facilitate collaborative meetings Track team performance Remove impediments (Risk, Issue) Validate team alignment to Agile framework and scope Drive
More informationAgile Software Development with Scrum. Jeff Sutherland Gabrielle Benefield
Agile Software Development with Scrum Jeff Sutherland Gabrielle Benefield Agenda Introduction Overview of Methodologies Exercise; empirical learning Agile Manifesto Agile Values History of Scrum Exercise:
More informationPLM - Agile. Design Code Test. Sprints 1, 2, 3, 4.. Define requirements, perform system design, develop and test the system. Updated Project Plan
PLM - Agile Agile Development Evolved in the 1990s as a response to heavyweight methodologies. In 2001 representatives of various new methodologies met to discuss the need for lighter alternatives. The
More informationCase Study of CMMI implementation at Bank of Montreal (BMO) Financial Group
Case Study of CMMI implementation at Bank of Montreal (BMO) Financial Group Background Started in 1817, Bank of Montreal - BMO Financial Group (NYSE, TSX: BMO) is a highly diversified financial services
More informationMatch point: Who will win the game, ITIL or CMMI-SVC? NA SEPG 2011 Paper Presentation
Match point: Who will win the game, ITIL or CMMI-SVC? NA SEPG 2011 Paper Presentation Anju Saxena John Maher IT Process and Service Management Global Consulting Practice ITIL is a Registered Trade Mark,
More informationCourse Title: Managing the Agile Product Development Life Cycle
Course Title: Managing the Agile Product Development Life Cycle Course ID: BA25 Credits: 28 PDUs Course Duration: 4 days (with optional Executive session) Course Level: Intermediate/Advanced Course Description:
More informationIntroduction to Software Project Management. CITS3220 Software Requirements & Project Management
Introduction to Software Project Management CITS3220 Software Requirements & Project Management "A project gets a year late one day at a time." "Anything that can be changed will be changed until there
More informationSystem Development Life Cycle Guide
TEXAS DEPARTMENT OF INFORMATION RESOURCES System Development Life Cycle Guide Version 1.1 30 MAY 2008 Version History This and other Framework Extension tools are available on Framework Web site. Release
More informationAgile Process Improvement
wibas Team Agile Process Improvement Sprint Change Method Leading Change. Sharing Knowledge. For internal use only -1- Seen this? For internal use only -2- Many change projects still spent most of their
More informationCMM Compliant XP. Abstract. Introduction
Abstract Extreme Programming (XP) and the other Agile Methods have recently burst onto the scene, and many people are talking and asking lots of questions. Those questions take many forms, but in some
More informationSoftware Project Management and Support - Practical Support for CMMI -SW Project Documentation: Using IEEE Software Engineering Standards
Software Project Management and Support - Practical Support for CMMI -SW Project Documentation: Using IEEE Software Engineering Standards John Walz The Sutton Group IEEE Computer Society Standards Activities
More informationCSSE 372 Software Project Management: Managing Agile Projects
CSSE 372 Software Project Management: Managing Agile Projects Shawn Bohner Office: Moench Room F212 Phone: (812) 877-8685 Email: bohner@rose-hulman.edu XKCD Reference Learning Outcomes: Plan Create a plan
More informationIssues in Internet Design and Development
Issues in Internet Design and Development Course of Instructions on Issues in Internet Design and Development Week-2 Agile Methods Saad Bin Saleem PhD Candidate (Software Engineering) Users.mct.open.ac.uk/sbs85
More informationCMMi and Application Outsourcing
White Paper CMMi and Application Outsourcing Abstract A lot of applications outsourcing providers in the market today are claiming for being assessed in different maturity levels of CMMi. But it is important
More informationAgile SW Development @ Siemens
CON ECT INFORMUNITY, 19.9.2013 Neue Software-Trends Agilität Prozesse & RE Agile SW Development @ Siemens Corporate Development Center Dr. Kurt Hofmann > 25 years Siemens ACT SW developer at PSE Team leader
More informationCapability Maturity Model Integration (CMMI ) Overview
Pittsburgh, PA 15213-3890 Capability Maturity Model Integration ( ) Overview SM CMM Integration, SCAMPI, SCAMPI Lead Appraiser, and SEI are service marks of Carnegie Mellon University., Capability Maturity
More informationUniversiteit Leiden. ICT in Business. Leiden Institute of Advanced Computer Science (LIACS) Capability Maturity Model for Software Usage
Universiteit Leiden ICT in Business Capability Maturity Model for Software Usage Name: Yunwei Huang Student-no: s1101005 Date: 16/06/2014 1st supervisor: Dr. Luuk Groenewegen 2nd supervisor: Dr. Nelleke
More informationUsing Baldrige Performance Criteria to Strengthen CMMI Measurable Results NDIA CMMI Conference - November 2008
Using Baldrige Performance Criteria to Strengthen CMMI Measurable Results NDIA CMMI Conference - November 2008 Tim Olson, MBNQA Baldrige Examiner, 2008 Lean Solutions Institute, Inc. (LSI) (760) 804-1405
More informationHow To Understand And Understand The Cmm
W H I T E P A P E R SEI's Capability Maturity Model Integrated (CMMI) Relative to ICM's CMII (Rev B) SUMMARY CMMI is built on a set of integrated processes and includes CM as a supporting process. The
More informationAgile Methodologies XP and Scrum
Agile Methodologies XP and Scrum Introduction into Software Engineering Lecture 22 Bernd Bruegge Applied Software Engineering Technische Universitaet Muenchen 1 Problem: How to we Control Software Development?
More informationManaging Process Architecture and Requirements in a CMMI based SPI project 1
Managing Process Architecture and Requirements in a CMMI based SPI project 1 Author: Filippo Vitiello Abstract When developing or changing a process, and all its related assets, often the process engineers
More informationCMMI Version 1.2. SCAMPI SM A Appraisal Method Changes
Pittsburgh, PA 15213-3890 CMMI Version 1.2 SCAMPI SM A Appraisal Method Changes SM CMM Integration, IDEAL, and SCAMPI are service marks of Carnegie Mellon University. Capability Maturity Model, Capability
More informationWaterfall to Agile. DFI Case Study By Nick Van, PMP
Waterfall to Agile DFI Case Study By Nick Van, PMP DFI Case Study Waterfall Agile DFI and Waterfall Choosing Agile Managing Change Lessons Learned, Sprints Summary Q and A Waterfall Waterfall Waterfall
More informationComputing Services Network Project Methodology
Computing Services Network Project Prepared By: Todd Brindley, CSN Project Version # 1.0 Updated on 09/15/2008 Version 1.0 Page 1 MANAGEMENT PLANNING Project : Version Control Version Date Author Change
More informationAGILE METHODOLOGY IN SOFTWARE DEVELOPMENT
AGILE METHODOLOGY IN SOFTWARE DEVELOPMENT Shivangi Shandilya, Surekha Sangwan, Ritu Yadav Dept. of Computer Science Engineering Dronacharya College Of Engineering, Gurgaon Abstract- Looking at the software
More informationSEI Level 2, 3, 4, & 5 1 Work Breakdown Structure (WBS)
SEI Level 2, 3, 4, & 5 1 Work Breakdown Structure (WBS) 1.0 SEI Product 1.1 SEI Level 2 Product 1.1.1 SEI Level 2 Process 1.1.1.1 Requirements Management Process 1.1.1.2 Software Project Planning Process
More informationCapability Maturity Model Integrated (CMMI)
When the Outcome Matters Capability Maturity Model Integrated (CMMI) Configuration Management Considerations Gerard Dache Gerard.dache@psgs.com 703-560-9477 Agenda SEI Overview Capability Maturity Models
More informationSoftware and Systems Engineering. Software and Systems Engineering Process Improvement at Oerlikon Aerospace
SYMPOSIUM at Claude Y. Laporte OA - Process Engineering Nicola R. Papiccio OA - Software Engineering AGENDA Introduction Software Engineering Process s Engineering Process Management of of Change Lessons
More informationProject Management. 06 Requirements Management. IT M a t u r i t y. S e r v i c e s
Malte Foegen Project Management 06 Management IT M a t u r i t y S e r v i c e s Good Practices for Teaching Groups Good Practices Discuss in the teams Ask and discuss immediately do not wait until the
More informationSAFETY & RESILIENCE ISSUES IN AUTOMOTIVE SOFTWARE DEVELOPMENT PANEL
SAFETY & RESILIENCE ISSUES IN AUTOMOTIVE SOFTWARE DEVELOPMENT PANEL 1 Safety Panel when 26262 will be issued, enforced? What about 61508? by whom, which authorities? who and how will verify conformance?
More information