Lean Software Configuration Management Using 'Process Increments' Software Engineering Competence Center
|
|
- Beverley Sparks
- 2 years ago
- Views:
Transcription
1 Lean Software Configuration Management Using 'Process Increments' Software Engineering Competence Center Copyright Software Engineering Competence Center 2011
2 Agenda Process Increments Method Overview Configuration Management as Process Increments Case Studies Observations and Findings 2
3 Agenda Process Increments Method Overview Configuration Management as Process Increments Case Studies Observations and Findings 3
4 Process Increment Definition Theme Process Area Epic User Story Process Increment Process Increment User Story User Story Process Increment Process Increment A process increment is a process improvement chunk which can be implemented in a relatively small time (1-2 weeks) and still provide value for the organization 4
5 Process Increment Example
6 Slicing/Splitting Process Increments Gain knowledge Practice on live (not pilot) projects Typical areas/layers in a Process Increment Guidelines & process documentation Automate(if applicable) Derived Definition of Done : 1. All verification points are fulfilled 2. The process increment is applied to at least one live project 3. The process increment is documented in a process guideline, or described in one of the organization process standard documentation 6
7 SPI Projects are Typical Agile Project Project scope is vague Progress is usually not visible High risks (usually related to changing the mindset) 6 Months Iteration 1 Iteration 2 Iteration 12 2 Weeks 7
8 Inside an Iteration Review and evaluate whether the process increment is done-done or not Learn Learn new process increments, or further detail an old one. Time-boxed to one day Define what is practiced into guidelines or process documentation Review Define Practice Practice and apply to live projects. This is the major part of the iteration time. The team passes through all the pain of trying new tools, concepts, procedures, etc. 8
9 Working with Multiple Functional Teams & Projects Management Increments Done Done Done Done Done Done Done Technical Increments Done Done Done Done Testing & QA Increments 9
10 Agenda Process Increments Method Overview Configuration Management as Process Increments Case Studies Observations and Findings 10
11 Perceptions About SCM SCM is heavy and hectic SCM involve 7-10 templates, 4-5 procedures, and many activities SCM should have a dedicated team 11
12 SCM Process Increments 12
13 Evolution of SCM Process Increments A waste reduction technique is used: Automate Identify waste Find a corresponding SCM practice Release Management Verify that branching and merging guidelines exist and used for one live project Verify that versioning scheme is defined and employed Verify that a packaging, releasing, and post-release verification procedure is defined and employed Added to remove waste of deploy-re-deploy syndrome 13
14 Evolution of SCM Process Increments A waste reduction technique is used: Automate Identify waste Find a corresponding SCM practice Continuous Integration & Deployment Verify that automatic build scripts are developed for at least one live project Verify that automated tests run to validate generated builds Verify that the development team are notified by the build status and generated issues (if any) Verify that an automated procedure exists for deploying packages to testing/staging/production environments 14
15 Is It Applicable in All Cases? No! we still have to question the value for every verification point in every case Adjusted and adapted throughout the project: Iteration 1 Iteration 2 2 Weeks 6 Months Iteration 12 SCM Environment Verify that CM environment is created Verify that Backup/Restore procedure is defined and experimented successfully Verify that users are defined and access rights are enforced Verify that a default project structure is defined in the CM guidelines Verify that deployment environment(s) is defined, including software/hardware interfaces with deployed packages Verify that a procedure exists for communicating deployment issues to the development team 15
16 Agenda Process Increments Method Overview Configuration Management as Process Increments Case Studies Observations and Findings 16
17 Background Lean CM using Process Increments in applied in 7 companies Teams ranged from 7 to 40 persons (counting all roles) Business domains involve telecom, mobile applications, banking, enterprise applications, and government solutions Different technology stacks and programming languages like Java,.NET, Delphi, and C++. 17
18 Company rating with regard to CMMI-CM process area Companies Count of Weaknesses in CM SP s Company Rating for the CM Process Area % % % % % % % [1] CMMI Specific Practices are evaluated in two dimensions: 1. Process Definition: This amounts for 30% of the score 2. Process Implementation in at least one project: This amounts for 70% Following the SCAMPI method, both process definition and implementation are given one of the four scores: Fully Implemented (FI) Largely Implemented (LI) Partially Implemented (PI) Not Implemented (NI) Then every score is normalized as a percentage score as follows: FI: 100%, LI: 70%, PI: 40%, and NI: 0% 18
19 Analysis of Evaluation Findings Percentage of finding per SP: SP3.2 32% SP1.1 26% SP3.1 5% SP2.2 5% SP2.1 16% SP1.3 5% SP1.2 11% 19
20 Lean SCM Process Definition SCM process definition consist of: One wiki page: CM guidelines About 2-3 pages No Templates! LI 29% NI 4% Only valuable increments are implemented Only document increments which is already applied to live projects Lean definition! Evaluation of process definition for the CM process: NI Not Implemented LI Largely Implemented FI Fully Implemented FI 67% 20
21 Conclusion SCM can be implemented in a lean and value-driven way Process Increments enables the team: Focus on achieving value out of process improvement Avoid introducing wastes in process improvement 21
Process Increments: An Agile Approach to Software Process Improvement
: An Agile Approach to Software Process Improvement Amr Noaman Senior Quality Consultant Software Engineering Competence Center Agenda Experience Report Overview Observations and Findings 2 Agenda Experience
Process Increments:An Agile Approach to Software Process Improvement
2011 Agile Conference Process Increments:An Agile Approach to Software Process Improvement Amr Noaman Abdel-Hamid Software Engineering Competence Center (SECC) IT Industry Development Agency (ITIDA) Cairo,
A 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
Kevin Lee Technical Consultant kevin.lee@uk.ibm.com. As part of a normal software build and release process
Agile SCM: Realising Continuous Kevin Lee Technical Consultant kevin.lee@uk.ibm.com Agenda What is Continuous? Continuous in Context As part of a normal software build and release process Realising Continuous
Rally ALM & Agile Roadshow. Hila Lahav Rice Agile Coach AT&T Tel-Aviv
Rally ALM & Agile Roadshow Hila Lahav Rice Agile Coach AT&T Tel-Aviv Agenda Our process Rally s Project tree Product hierarchy How do we plan a release How do we track a release How do we track a sprint
Agile Improvement Method. Andrew Griffiths
Agile Improvement Method Andrew Griffiths Agile and Lamri We have a strong heritage of application We help organizations scale Agile practices We have four service lines we provide to clients Agility Profiling
Continuous Delivery of Software
Continuous Delivery of Software Reducing risks with systems, feedback and flow SEPG North America 2013 Joanne Molesky October 3, 2013 2011 All rights reserved. Purpose Challenge traditional concepts for
Real Time Embedded Software Development Using Agile Technology An Experience Report
Real Time Embedded Software Development Using Agile Technology An Experience Report Vincent Rivas Joseph N Frisina BAE SYSTEMS Information and Electronic Systems Integration Inc CNIR Agile Development
Optimizing Your Software Process
Optimizing Your Software Process Top 5 Software Development Process Challenges Executive Summar ry A process framework is a combination of project management, technical practices, and supporting tools.
MKS 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
Continuous User Experience Development
Continuous User Experience Development Kati Kuusinen Tampere University of Technology Tampere, Finland Korkeakoulunkatu 1, FI-33101 Tampere kati.kuusinen@tut.fi Abstract. Continuous approaches for software
Enabling Continuous Delivery by Leveraging the Deployment Pipeline
Enabling Continuous Delivery by Leveraging the Deployment Pipeline Jason Carter Principal (972) 689-6402 Jason.carter@parivedasolutions.com Pariveda Solutions, Inc. Dallas,TX Table of Contents Matching
Agile Requirements Management with User Stories
Agile Requirements Management with User Stories Fran O Hara fran.ohara@inspireqs.ie Inspire Quality Services www.inspireqs.ie Agile Training & Coaching In association with AgileInnovation Agenda Why user
Driving Your Business Forward with Application Life-cycle Management (ALM)
Driving Your Business Forward with Application Life-cycle Management (ALM) Published: August 2007 Executive Summary Business and technology executives, including CTOs, CIOs, and IT managers, are being
Using Use Cases on Agile Projects
Using Use Cases on Agile Projects Ivar Jacobson with Ian Spence Agenda What are agile teams looking for? Cards, conversations, and confirmations Knowing what to do and when it s done Being agile with use
The Role of CM in Agile Development of Safety-Critical Software
The Role of CM in Agile Development of Safety-Critical Software Tor Stålhane1, Thor Myklebust 2 1 Norwegian University of Science and Technology, N-7491, Trondheim, Norway 2 SINTEF ICT, Strindveien 2,
Technology Change Management
The PROJECT PERFECT White Paper Collection Introduction Technology Change Management Sandeep Mehta This article takes an objective look at Technology Change Management (TCM). It covers a number of topics
CONFIGURATION MANAGEMENT PLAN GUIDELINES
I-680 SMART CARPOOL LANE PROJECT SYSTEM ENGINEERING MANAGEMENT PLAN CONFIGURATION MANAGEMENT PLAN GUIDELINE SECTIONS: PLAN GUIDELINES 1. GENERAL 2. ROLES AND RESPONSIBILITIES 3. CONFIGURATION MANAGEMENT
Agile SPL-SCM: Agile Software Product Line Configuration and Release Management
Agile SPL-SCM: Agile Software Product Line Configuration and Release Management APLE 2006 Workshop SPLC 2006, Baltimore, MD Reto.Kurmann@phonak.com Phonak Hearing Systems Presentation Roadmap 1. Introduction
Lean QA: The Agile Way. Chris Lawson, Quality Manager
Lean QA: The Agile Way Chris Lawson, Quality Manager The Quality Problem Agile Overview Manifesto Development Methodologies Process Agile QA Lean QA Principles An Agile QA Framework Summary Q & A Agenda
Bridge Development and Operations for faster delivery of applications
Technical white paper Bridge Development and Operations for faster delivery of applications HP Continuous Delivery Automation software Table of contents Application lifecycle in the current business scenario
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC) Supriyo Bhattacharjee MOF Capability Maturity Model (CMM) A bench-mark for measuring the maturity of an organization s software process CMM defines 5 levels of process
White Paper www.wherescape.com
What s your story? White Paper Agile Requirements Epics and Themes help get you Started The Task List The Story Basic Story Structure One More Chapter to the Story Use the Story Structure to Define Tasks
For External Use. Agile BI A story. Insight Session 16 September 2014. September 2014
Agile BI A story Insight Session 16 September 2014 September 2014 Agenda Euroclear Who we are The Context Why we decided to go for Agile BI Agile BI in Project Management NBB reporting case study Agile
Software Process in Geant4 an overview
Software Process in Geant4 an overview Gabriele Cosmo CERN IT/API-SI Gabriele.Cosmo@cern.ch Outline Overview on Software Processes The area of application Life-cycle processes in Geant4 Assessment model
A LEADING SOFTWARE DRIVEN SALES & MARKETING CONSULTING COMPANY IN THE WORLD REDUCED REGRESSION CYCLE TIME BY 50%
A LEADING SOFTWARE DRIVEN SALES & MARKETING CONSULTING COMPANY IN THE WORLD REDUCED REGRESSION CYCLE TIME BY 50% Overview The client is a global leader in sales and marketing consulting, outsourcing, technology
Automated Testing Best Practices
Automated Testing Best Practices This document includes best practices to consider before implementing automated software testing. These best practices are strategic and are applicable regardless of the
SOE. managing change in system development projects: configuration management
SOE managing change in system development projects: configuration management 2 3 understanding the problem of change change is one of the most fundamental characteristics in any software development process
The Way to SOA Concept, Architectural Components and Organization
The Way to SOA Concept, Architectural Components and Organization Eric Scholz Director Product Management Software AG Seite 1 Goals of business and IT Business Goals Increase business agility Support new
An Introduction to Continuous Delivery
An Introduction to Continuous Delivery rolf russell continuous delivery practice lead 2011 All rights reserved. conan the deployer getting it in front of users quickly http://code.flickr.com small feature
What is a life cycle model?
What is a life cycle model? Framework under which a software product is going to be developed. Defines the phases that the product under development will go through. Identifies activities involved in each
About Me Developer Workspaces Enable Agile Teams
About Me Developer Workspaces Enable Agile Teams Steve Berczuk Cyrus Innovation New England Agile Bazaar March 2008 Software Developer Certified Scrum Master Author (SCM Patterns Book, CM Crossroads) Technical
Agile 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
Continuous Delivery Workshop
Continuous Delivery Workshop deployment pipelines Workshop materials created by Jez Humble, Martin Fowler, Tom Sulston, & Neal Ford deployment pipelines tests, synergistic practices, incremental deployment
The Software Life Cycle. CSE 308: Software Engineering
The Software Life Cycle CSE 308: Software Engineering 1 Life Cycle Models A software life cycle model represents all of the activities and work products necessary to develop a software system Life cycle
CMMI 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,
agenda AGILE AT SCALE
Copyright Net Objectives, Inc. All Rights Reserved 1 AGILE AT SCALE 1. THE CHALLENGE HIERARCHY VS. WORKFLOW 2. VALUE STREAM IMPEDANCE 3. ALLOCATE PEOPLE TO MOST VALUABLE WORK 4. MANAGING FLOW ACROSS ENTIRE
codebeamer INTLAND SOFTWARE codebeamer Medical ALM Solution is built for IEC62304 compliance and provides a wealth of medical development knowledge
codebeamer Medical ALM Solution is built for INTLAND Traceability matrix Medical wiki Risk management IEC 62304 compliance codebeamer INTLAND codebeamer Medical ALM Solution is built for Medical Device
Plan-Driven Methodologies
Plan-Driven Methodologies The traditional way to develop software Based on system engineering and quality disciplines (process improvement) Standards developed from DoD & industry to make process fit a
Key Benefits of Microsoft Visual Studio Team System
of Microsoft Visual Studio Team System White Paper November 2007 For the latest information, please see www.microsoft.com/vstudio The information contained in this document represents the current view
The Value of Adopting Agile & CI for OBIEE
The Value of Adopting Agile & CI for OBIEE KEVIN MCGINLEY medium.com/@kevin_mcginley @kevin_mcginley linkedin.com/in/kevinmcginley www.redpillanalytics.com info@redpillanalytics.com @RedPillA 2014 RED
Engineering Standards in Support of
The Application of IEEE Software and System Engineering Standards in Support of Software Process Improvement Susan K. (Kathy) Land Northrop Grumman IT Huntsville, AL susan.land@ngc.com In Other Words Using
Agile@CA Development Process. Simon Cockayne Misc Track
Agile@CA Development Process Simon Cockayne Misc Track FOR INFORMATION PURPOSES ONLY Terms of this presentation This presentation was based on current information and resource allocations as of April 2013
Agile Project Management
Agile Project Management Page 1 Titel des Vortrages XX. YY. 2004 Seite 1 Page 2 Titel des Vortrages XX. YY. 2004 Seite 2 SILVER BULLET Page 3 Titel des Vortrages XX. YY. 2004 Seite 3 x * p / 2 The Uncertainty
Is Your Agile Development SAFe?
Is Your Agile Development SAFe? David P. Quinn SM SCAMPI is a service mark of Carnegie Mellon University 1 What Is Agile? The Agile Manifesto We are uncovering better ways of developing software by doing
Continuous Integration Processes and SCM To Support Test Automation
Continuous Integration Processes and SCM To Support Test Automation SIGIST Conference, July 2013 Gal Fatal Gal.fatal@ATT.com 054-342-3864 AT&T Israel Center of Excellence AT&T Worldwide One of the largest
WHY KANBAN? Troy Tuttle. blog.troytuttle.com. twitter.com/troytuttle. linkedin.com/in/troytuttle. Project Lead Consultant, AdventureTech
WHY KANBAN? 1 Troy Tuttle Project Lead Consultant, AdventureTech Troy.Tuttle@adventuretechgroup.com TroyLTuttle@gmail.com blog.troytuttle.com twitter.com/troytuttle linkedin.com/in/troytuttle Motivation
Agile 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
Tiina Kiuru Reaktor Innovations
Agile Testing Tiina Kiuru Reaktor Innovations 08.10.08 1 Agenda What is agile? Agile values, principles and practices How to organize testing? How to implement testing? 08.10.08 2 What is agile? 08.10.08
Appendix H Software Development Plan Template
Appendix H Software Development Plan Template Version 2 March 7, 2005 This page is intentionally left blank. Version 2 March 7, 2005 Title Page Document Control Panel Table of Contents List of Acronyms
Continuous Delivery. Jez Humble, ThoughtWorks Studios @jezhumble #continuousdelivery DevOpsDays, Hamburg
Continuous Delivery Jez Humble, ThoughtWorks Studios @jezhumble #continuousdelivery DevOpsDays, Hamburg Agile 101 "Agile" team Analysis + Design Development Centralized QA Integration + QA IT Operations
Lecture 8 About Quality and Quality Management Systems
Lecture 8 About Quality and Quality Management Systems Kari Systä 10.03.2014 10.03.2014 TIE-21100/21106; K.Systä 1 Content of today s lecture Two weeks ago we discussed about testing and inspections, that
Nationwide Application Development Center
Nationwide Application Development Center Lean Framework, Agile Principles, and CMMI The Path to Agility May 26 th, 2011 About Us Tom Paider Director, IT Applications, Application Development Leader Masters
Project 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
Using 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
Using 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
Driving an agile peg in a CMMI hole
Driving an agile peg in a CMMI hole Many agile development teams are forced to operate within an organization that has many policies and procedures that are derived from a CMMI, process heavy, mindset.
Optimizing Your Software Process
Optimizing Your Software Process Software Configuration Management Best Practices Executive Summary Software configuration management (SCM) comprises of factors such as compliance, workflow, security,
Continuous???? Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
???? 1 Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Application Delivery is Accelerating Surge in # of releases per app
Configuration Management. Main issues: manage items during software life cycle usually supported by powerful tools
Configuration Management Main issues: manage items during software life cycle usually supported by powerful tools Configuration management tasks identification and definition of configuration items, such
DevOps for CA Plex Automated Testing
DevOps for CA Plex Automated Testing Agenda DevOps Agile ALM CM MatchPoint Automated Testing Worksoft Certify DevOps Agile - DevOps Source: IBM SoftwareTechnical White Paper DevOps Lifecycle DevOps CA
Theme 1 Software Processes. Software Configuration Management
Theme 1 Software Processes Software Configuration Management 1 Roadmap Software Configuration Management Software configuration management goals SCM Activities Configuration Management Plans Configuration
Agile Scrum Foundation Training
IMPROVEMENT BV Liskesweg 2A 6031 SE Nederweert www.improvement-services.nl info@improvement-services.nl tel: 06-55348117 Tools for Optimum Performance Agile Scrum Foundation Training ~ Scrum Master Sample
How Silk Central brings flexibility to agile development
How Silk Central brings flexibility to agile development The name agile development is perhaps slightly misleading as it is by its very nature, a carefully structured environment of rigorous procedures.
Websphere Portal and Lotus Web Content Management adoption and Project best practices at the Royal Bank of Scotland Group
Websphere Portal and Lotus Web Content Management adoption and Project best practices at the Royal Bank of Scotland Group Websphere User Group, 28 th September 2010 Author: Date: Version: Purpose: Simon
TIME. Programming in the large. Lecture 22: Configuration Management. Agenda for today. About your Future. CM: The short version. CM: The long version
1 2 Last update: 17 June 2004 Programming in the large Bertrand Meyer Lecture 22: Configuration Management Bernd Schoeller bernd.schoeller@inf.ethz.ch Agenda for today 3 About your Future 4 Motivation
Agile Power Tools. Author: Damon Poole, Chief Technology Officer
Agile Power Tools Best Practices of Agile Tool Users Author: Damon Poole, Chief Technology Officer Best Practices of Agile Tool Users You ve decided to transition to Agile development. Everybody has been
What makes a good process?
Rob Davis Everyone wants a good process. Our businesses would be more profitable if we had them. But do we know what a good process is? Would we recognized one if we saw it? And how do we ensure we can
The Design and Improvement of a Software Project Management System Based on CMMI
Intelligent Information Management, 2012, 4, 330-337 http://dx.doi.org/10.4236/iim.2012.46037 Published Online November 2012 (http://www.scirp.org/journal/iim) The Design and Improvement of a Software
Application Lifecycle Management White Paper. Source Code Management Best Practice: Applying Economic Logic to Migration ALM
ALM Application Lifecycle Management White Paper Source Code Management Best Practice: Applying Economic Logic to Migration Summary: Is there a Business Case for Migration? Ultimately, what is the value
Information Technology QA Test Plan for MCESA REIL Track A Proof of Concept Project
Information Technology QA Test Plan for MCESA REIL Track A Proof of Concept Project Author: Miruta Garg Position Title: Quality Assurance Department/Agency: Information Technology/Arizona Department of
Water-Scrum-Fall Agile Reality for Large Organisations. By Manav Mehan Principal Agile consultant Manav.Mehan@tcs.com
Water-Scrum-Fall Agile Reality for Large Organisations By Manav Mehan Principal Agile consultant Manav.Mehan@tcs.com Interests and Experience Leading Change and Transformation in Large, Complex organisations
SESSION 303 Wednesday, March 25, 3:00 PM - 4:00 PM Track: Support Center Optimization
SESSION 303 Wednesday, March 25, 3:00 PM - 4:00 PM Track: Support Center Optimization Secrets of a Scrum Master: Agile Practices for the Service Desk Donna Knapp Curriculum Development Manager, ITSM Academy
MM Agile: SCRUM + Automotive SPICE. Electronics Infotainment & Telematics
MM Agile: SCRUM + Automotive SPICE Electronics Infotainment & Telematics 20 Novembre, 2010 INDEX Introduction Why MM Agile Approach? How did we align classical and agile approach? How do we implement SCRUM?
Creating an SQA Program at NREL A DOE FFRDC Program based on the NDIA/DoD Sponsored CMMI
Creating an SQA Program at NREL A DOE FFRDC Program based on the NDIA/DoD Sponsored CMMI CMMI Conference 2011 Tim Kasse 16 November 2011 NREL is a national laboratory of the U.S. Department of Energy,
Agile and lean methods for managing application development process
Agile and lean methods for managing application development process Hannu Markkanen 24.01.2013 1 Application development lifecycle model To support the planning and management of activities required in
Concepts Release Package
ITIL: Release, Control & Validation Course Course Chapter 01 - Course Lesson: Course Organization Welcome to the Course! Mentoring Community s Why Are You Here? Using Bloom's Taxonomy What do you Expect?
Continuous Delivery - is it from the Devil? Tamas Csako
Continuous Delivery - is it from the Devil? Tamas Csako August 25, 2015 1 Focus on the customer Continuous Delivery 2 About Me Tamas Csako, Ph.D. Lead Software Testing Engineer Experience: 6+ years in
Continuous Integration: Aspects in Automation and Configuration Management
Context Continuous Integration: Aspects in and Configuration Management Christian Rehn TU Kaiserslautern January 9, 2012 1 / 34 Overview Context 1 Context 2 3 4 2 / 34 Questions Context How to do integration
Product Development Best Practices
Product Development Best Practices An Agile, User-centric Software Development Lifecycle Marc Nadeau, Senior Director, QA, Blackboard Thursday, July 12, 2007 Agenda Introduction to the Blackboard SDLC
Global trends in Process improvement
Global trends in Process improvement SEPG North America, Oct 2013 Agenda Changing business environment Top 7 trends in Process improvement Case Studies Summary 2 The Business environment around us is changing
Big Data Analytics and its Impact on Supply Chain Management
Big Data Analytics and its Impact on Supply Chain Management Dr. Mahesh Ramamani Management Consultant, Business Analytics & Strategy IBM India July 2015, CII Conference on Redefining Supply Chain in the
Course 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:
Setting up a successful test automation project
Setting up a successful test automation project White Paper Author: Antony Edwards Contents 1 Introduction 2 Project management 2.1 Project objectives 2.2 Project plan 3 Preparation tasks 3.1 Set up your
Software Quality Management
Software Lecture 9 Software Engineering CUGS Spring 2011 Kristian Sandahl Department of Computer and Information Science Linköping University, Sweden A Software Life-cycle Model Which part will we talk
Microsoft SDL: Agile Development
Microsoft SDL: Agile Development June 24, 2010 Nick Coblentz, CISSP Senior Security Consultant AT&T Consulting Nick.Coblentz@gmail.com http://nickcoblentz.blogspot.com http://www.twitter.com/sekhmetn Copyright
WHITE PAPER. Leveraging a LEAN model of catalogbased performance testing for quality, efficiency and cost effectiveness
WHITE PAPER Leveraging a LEAN model of catalogbased performance testing for quality, efficiency and cost effectiveness Traditionally, organizations have leveraged project-based models for performance testing.
Lean Software Development
Lean Software Development Alexandre Boutin Responsable Stratégie International Développement Logiciel chez Yahoo Scrum Master & Practitioner Certifié Coach Agile Blog : www.agilex.fr Président du Club
Custom 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.
Software Testing Lifecycle
STLC-Software Testing Life Cycle SDLC Software Testing Lifecycle Software Testing Life Cycle (STLC) defines the steps/ stages/ phases in testing of software. However, there is no fixed standard STLC in
Software 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
Continuous integration End of the big bang integration era
Continuous integration End of the big bang integration era Patrick Laurent Partner Technology & Enterprise Applications Deloitte Mario Deserranno Manager Technology & Enterprise Applications Deloitte The
CMMI - 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
26/09/2013 Peter Ravnholt - www.itsmexcellence.com
Agenda 26/09/2013 Peter Ravnholt - www.itsmexcellence.com Purpose Ensure that valuable required to deliver and report on services are properly controlled, and that accurate and reliable information is
Boosting Agile Velocity with Factory as a Service on Azure
Boosting Agile Velocity with Factory as a Service on Azure Jean-Louis Lalonde, Eng., M.Eng. President, CEO AZUR Group April 2015 Montreal, Canada EXECUTIVE SUMMARY Our experience has proven it time and
1) Go to the following URL: https://myitservices.nus.edu.sg/arsys/ 2) Login with your NUS account and password.
Introduction: Computer Centre has a wide range of service offering to all NUS users. Through an easy-to-use selfservice IT Service Request Portal, selected services are exposed to NUS Community to facilitate
Implementing 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
Agile Development in the Federal IT Environment
Agile Development in the Federal IT Environment Presented to CMMI Conference: North America 2014 6 AGENDA Agile and Waterfall Agile Manifesto Federal Government Adoption of Agile Principles Federal Acquisition
Implementing a Data Warehouse with Microsoft SQL Server 2012
Course 10777 : Implementing a Data Warehouse with Microsoft SQL Server 2012 Page 1 of 8 Implementing a Data Warehouse with Microsoft SQL Server 2012 Course 10777: 4 days; Instructor-Led Introduction Data
Applying CMMI SM In Information Technology Organizations SEPG 2003
Applying CMMI SM In Information Technology Organizations Mark Servello, Vice President Jim Gibson, Senior Consultant ChangeBridge, Incorporated Page 1 Portions Copyright 2002 Carnegie Mellon University