Kanban and the End of Methodology
|
|
- Miles Osborne
- 8 years ago
- Views:
Transcription
1 Kanban and the End of Methodology Presenter: David J. Anderson SEPG North America Pittsburgh October 2013 Release 1.0 Lessons we can learn from Bruce Lee s journey in martial arts
2 The End of Methodology
3 Is Kanban heralding in a new era? It s the end of methodology!* Reflective Improvement Frameworks** are the future! Alistair Cockburn Kanban is such a Reflective Improvement Framework * ** Cockburn s suggested name for this new class of methods
4 A methodology defines behavior A software engineering methodology is a description of techniques what to do how to do it When to do it - sequences or workflows Who does what - definition of roles and responsibilities Ideally, a methodology should tell us why and give us a context to define its appropriateness
5 Many styles of software engineering emerged over several decades Some just personal preferences in style (e.g. PSP versus XP), but others for specific contexts or risk profiles (e.g. the many risk profiles captured in a 2- dimensional grid in Cockburn's Crystal methods). Some styles came in schools or movements - such as the Agile movement While others came as large frameworks such as Rational Unified Process designed to be tailored to a context* *CMMI ML3 includes specific practices for process definition & tailoring
6 The Kanban Method was born out of frustration with these many styles In 2002, I was questioning whether the specific methodology really made that much difference The question wasn't whether a methodology worked or not, or whether appropriateness of context had been assessed correctly or not, the problem was organizations were being seduced into pursuing changes that were too large and too ambitious. These change initiatives were beyond their capability and maturity to manage them
7 CMMI has a bl nd sp t! While CMMI is all about improvement - there is no process area(s) for change management IMO a flaw in the model that inhibits success
8 Change to mature or mature to change? It's chicken and egg - a causality dilemma! In order to improve capability and maturity, you have to be able to manage change. In order to manage change, you have to first improve capability and maturity
9 Managing change has greater leverage than picking the right methodology I came to the conclusion (circa 2002) that the important issue in creative knowledge work wasn't the selection of the right methodology Instead the bigger challenge with the greater leverage on outcome was learning to manage change in the organization
10 Traditional Change is an A to B process Designed Current Process transition Defined Future Process A is where you are now. B is a destination. B is either defined (from a methodology definition) or designed (by tailoring a framework) To get from A to B, a change agency* will guide a transition initiative to install destination B into the organization *either an internal SEPG or external consultants
11 Change initiatives fail (even) more often than projects Change initiatives often fail (aborted) or produce lack luster results They fail to institutionalize resulting in regression back to old behavior (and lower maturity levels)
12 How we process change I logically evaluate change using System 2 I feel change emotionally using System 1 Silicon-based life form Daniel Kahneman Carbon-based life form
13 Methodologies challenge people psychology & sociologically New roles (defined in a methodology) attack their identity New responsibilities using new techniques & practices threaten their self-esteem and put their social status at risk Most people resist most change because individually they have more to lose than to gain It is safer to be conservative and stick to current practices and avoid shaking up the current social hierarchy Only the brave, the reckless or the desperate will pursue grand changes
14 The Kanban Method Rejects the traditional approach to change Believes, it is better to avoid resistance than to push harder against it Don t install a new methodology Is designed for carbonbased life forms - Evolutionary change that is humane
15 The Kanban Method Catalyzes improvement through use of kanban systems and visual boards* Takes its name from the use of kanban but it is just a name Anyone who thinks Kanban is just about kanban (boards & systems) is truly mistaken *also known as "kanban" in Chinese and in Japanese when written with Chinese characters
16 The Kanban Method is a new approach to improvement Kanban is a method without methodology
17 Bruce Lee s Journey in Martial Arts
18 Bruce Lee rejected traditional teaching and styles of Chinese martial arts There are some parallels in the story of Bruce Lee and the emergence of his approach to Kung Fu Lee rejected the idea of following a particular style of Chinese Martial Arts
19 Kung Fu Panda simplified the art to only four styles Mantis Python Tiger Monkey
20 There are in fact very many styles
21 Dry land swimming provides a false sense of capability The only way to learn is to train with a live opponent Lee rejected the many styles of martial arts for various reasons, mainly that they gave the practitioners a false sense of capability, putting them at risk in real combat situations He was against Kata (learning patterns without an opponent) and described them in derogatory terms such as "dry land swimming.
22 Lee wanted to start from first principles and core concepts Four ranges of combat Kicking Punching Trapping Grappling Five* Ways of Attack*** Single Direct Attack (SDA) Attack By Combination (ABC) Progressive Indirect Attack (PIA) (Hand) Immobilization Attack (HIA) Attack by Drawing (ABD) Single Angle Attack (SAA) *Apparently still called the Five Ways, there are actually now six **with the later inclusion of SAA **The fact that The Five Ways has six elements is evidence of evolution in action ***Incorporated core ideas such as "center line" and single fluid motion from Wing Chun and parrying from Epee Fencing**** ****Not a Chinese Martial Art and hence evidence of "no limitation as limitation"
23 Lee s approach still needed a name He named his approach Jeet Kune Do - the way of the intercepting fist - after one of the principles taught in his method. He was quick to point out that it was just a name, a way of communicating a set of ideas. He was passionate that practitioners shouldn't get hung up on the name or the inclusion of any one move or action.
24 Jeet Kune Do Having no limitation as limitation Using no way as way
25 Jeet Kune Do encourages development of a uniquely personal style "absorb that which is useful discard the remainder a framework from which to pick & develop a personal style an evolutionary approach where adoption of maneuvers is learned & reinforced by training with an opponent Nothing was sacred
26 Training with an opponent provides the core feedback loop to drive adaptation Lee pursued ever more elaborate approaches to protected real combat training to enable the closed loop learning that was core to the evolutionary nature of JKD
27 Kata are not adaptive In comparison with JKD, patterned styles of martial arts taught with "kata" were open loop and not adaptive. There is no learning from practicing kata
28 Water flows around the rock be like water the rock represents resistance
29 The Kanban Method
30 Kanban should be like water* In change management, resistance is from the people involved and it is always emotional To flow around the rock, we must learn how to avoid emotional resistance *
31 Start with what you do now The Kanban Method evolved with the principle that it should be like water - enable change while avoiding sources of resistance With Kanban you start with what you do now, and "kanbanize" it, catalyzing the evolutionary process into action. Changes to processes in use will occur Evaluating whether a change is truly an improvement is done using fitness criteria that evaluate an external outcome
32 Fitness criteria are metrics that measure observable external outcomes Fitness criteria are metrics that measure things customers or other external stakeholders value delivery time Quality Predictability conformance to regulatory requirements or metrics that value actual outcomes such as customer satisfaction employee satisfaction
33 Institutionalize feedback systems to enable evolutionary change Operations Review System Capability Review manager to subordinate(s) (both 1-1 and 1-team) Standup Meeting
34 Adaptive capability enables sustainable competitiveness Kanban installs an adaptive capability in the organization the style of working - the methodology - emerges and evolves, adapting gracefully to changes in business conditions, risks and uncertainties Such an adaptive capability makes the organization robust and resilient and enables the possibility of continued sustainable long term competitiveness
35 Kanban s Core Enabling Concepts Kanban is based on some simple concepts for managing work service-orientation service delivery involves workflow and work flows through a series of information discovery activities Kanban would be less applicable if a serviceorientated view of work were difficult to conceive or the work was without a definable workflow
36 6 Practices Enable Process Evolution The Kanban Method Visualize Limit Work-in-progress Manage Flow Make Policies Explicit Implement Feedback Loops Improve Collaboratively, Evolve Experimentally (using models & the scientific method)
37 So, are we at the end of methodology?
38 So does the arrival of Kanban represent the end of methodologies? No! We still need methodologies Alistair Cockburn * ** Cockburn s suggested name for this new class of methods There is still a need to know what to do, how to do it, when to do it and who should perform specific activities.
39 Perhaps methodologies should be dead? Do we need to define roles and force people to fit their definitions? Is it better to let an individual's identity evolve and emerge in the context of a given organization? Transitioning methodologies is not compatible with humans I don t want to change. I do want to grow
40 Give Permission for personal & organizational styles to emerge Give permission for personal and organizational styles of software engineering to emerge naturally rather than promoting methodology and adoption of defined methods Promote known good practices coupled with fast feedback mechanisms to encourage learning & adaptation Modern approaches to software architecture, design, programming and deployment all encourage fast feedback and short cycle times to encourage learning. Trends with communities of technical practice seem to indicate growing disillusionment with methodologies
41 The future of creative knowledge work should be inspired by Bruce Lee & JKD Our opponents are uncertainty & risk. Engage directly. Validate speculation quickly Teach beginners to set up safeto-fail, learning environments at the individual, team and project level Validate assumptions early and quickly, deploy fake, prototype or real No code kata to gain knowledge of what works and what doesn't Use modern technical practices inside an evolutionary framework Train with live opponents No "dry land swimming
42 To get beyond Agile we must embrace the end of methodology Perhaps now it is finally time to let go of methodology and embrace a whole new way of teaching and performing software engineering? The Agile Software Development movement has taken us some way down this path already. It encouraged the use of feedback loops and emergence of modern technical practices. Now we must complete the job and let go of Agile methodologies altogether!
43 Implications for CMMI
44 What does this mean for the CMMI? CMMI is methodology agnostic. A CMMI appraisal could be performed on an organization with a uniquely evolved software engineering method, utilizing evolutionary frameworks such as Lean Startup & Kanban There are implications for the CMMI model, though
45 CMMI Model requires a defined process Do we still expect a defined process? If so why? Is this just bureaucratic overhead? Bruce Lee would have viewed a defined process as a patterned style - dead, without learning or evolutionary capability Would it be better to modify the model to look for safe-to-fail learning environments within the organization rather than defined processes?
46 The end of methodology may represent a punctuation point in the evolution of management Evolution progresses through a series of punctuated equilibriums The end of methodology is an opportunity for an explosion of new management thinking in creative knowledge worker industries And an opportunity to give the CMMI new relevance!
47 Will the "end of methodology" trigger a new wave of innovation in the CMMI? Will the model evolve to reflect recent understanding in complexity science and the need for reflective, adaptive organizations that are robust & resilient in the presence of uncertain, changing external conditions?
48 Thank you!
49 About David Anderson is a thought leader in managing effective software teams. He leads a consulting, training, publishing and event planning business dedicated to developing, promoting and implementing sustainable evolutionary approaches for management of knowledge workers. He has 30 years experience in the high technology industry starting with computer games in the early 1980 s. He has led software teams delivering superior productivity and quality using innovative methods at large companies such as Sprint and Motorola. David was a co-author of the SEI Technical Note, Agile & CMMI: Why not embrace both! He is the pioneer of the Kanban Method an evolutionary approach to change and improved business agility. His latest book is, Lessons in Agile Management On the Road to Kanban. David is a founder of the Lean Kanban University, a trade association dedicated to assuring quality of Kanban training through a network for member companies throughout the world.
50 Acknowledgements Joe Cooper first blogged about the similarity in philosophy between the Kanban Method and the teachings of Bruce Lee. He coined the phrase Kanban should be like water. Safe-to-fail Experiment is a term used by Dave Snowden in his Cynefin framework for comprehending complexity and managing in complex domain problems. This presentation was inspired by Alistair Cockburn s blog post The End of Methodology and a quote from Peter Senge, People do not resist change, they resist being changed!
51
Kanban: Naturally suited for Enterprise Adoption
Kanban: Naturally suited for Enterprise Adoption Boston SPIN Ajay Reddy CIO, CodeGenesys.com, ScrumDo.com The End of Methodology *** End of Methodology slides credit to: David Anderson LKNL13 Key note
More informationWhat is meant by the term, Lean Software Development? November 2014
What is meant by the term, Lean Software Development? Scope of this Report November 2014 This report provides a definition of Lean Software Development and explains some key characteristics. It explores
More informationOrganizational agility the ability to react quickly to changing market circumstances is. Agility and Cost. Organizational Design and Key Workflows
Agility and Cost Organizational Design and Key Workflows Cindy Shelton Organizational agility the ability to react quickly to changing market circumstances is a critical necessity for effective government
More informationBecoming Agile: a getting started guide for Agile project management in Marketing, Customer Service, HR and other business teams.
Becoming Agile: a getting started guide for Agile project management in Marketing, Customer Service, HR and other business teams. Agile for Business www.agilefluent.com Summary The success of Agile project
More informationWhitepaper. Agile Methodology: An Airline Business Case YOUR SUCCESS IS OUR FOCUS. Published on: Jun-09 Author: Ramesh & Lakshmi Narasimhan
YOUR SUCCESS IS OUR FOCUS Whitepaper Published on: Jun-09 Author: Ramesh & Lakshmi Narasimhan 2009 Hexaware Technologies. All rights reserved. Table of Contents 1. Introduction 2. Subject Clarity 3. Agile
More informationApplied Agile Practices for Large-scale Organizations
Applied Agile Practices for Large-scale Organizations COMPLIANCE AND EFFICIENCY WITH STAGES AT THE STAGES INSIGHT Peter Pedross - CEO, PEDCO Page 1 Scaled Agility is for nuts OR FOR THE NOT SERIOUS COMPANIES,
More informationAgile 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
More informationBecoming Agile: a getting started guide for Agile management in Marketing and their partners in IT, Sales, Customer Service and other business teams.
Becoming Agile: a getting started guide for Agile management in Marketing and their partners in IT, Sales, Customer Service and other business teams. Agile for Business www.agilefluent.com Summary The
More informationKanban For Software Engineering
Kanban For Software Engineering Jaco van der Merwe Electromagnetic Software & Systems (EMSS) 18/8/2010 jvdmerwe@emss.co.za FEKO 1 General Applications of FEKO Antennas Antenna placement Microwave components
More informationUSAGE OF KANBAN METHODOLOGY AT SOFTWARE DEVELOPMENT TEAMS
Journal of Applied Economics and Business USAGE OF KANBAN METHODOLOGY AT SOFTWARE DEVELOPMENT TEAMS Nevenka Kirovska 1, Saso Koceski 2 Faculty of Computer Science, University Goce Delchev, Stip, Macedonia
More informationDigital Transformation of the Enterprise for SMAC: Can Scrum help?
Digital Transformation of the Enterprise for SMAC: Can Scrum help? Scope of this Report October 2015 In this paper, we consider the impact of the digital transformation on software development and whether
More informationThe Agile Drupalist. Methodologies & Techniques for Running Effective Drupal Projects. By Adrian AJ Jones (Canuckaholic)
The Agile Drupalist Methodologies & Techniques for Running Effective Drupal Projects By Adrian AJ Jones (Canuckaholic) Agenda What We Will be Talking About Today! Introductions! What kind of processes
More informationAgile Software Development
E Learning Volume 5 Number 1 2008 www.wwwords.co.uk/elea Agile Software Development SOLY MATHEW BIJU University of Wollongong in Dubai, United Arab Emirates ABSTRACT Many software development firms are
More informationAgile and lean methods for managing application development process
Agile and lean methods for managing application development process Hannu Markkanen 27.01.2012 1 Lifecycle model To support the planning and management of activities required in the production of e.g.
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 informationWHY THE WATERFALL MODEL DOESN T WORK
Chapter 2 WHY THE WATERFALL MODEL DOESN T WORK M oving an enterprise to agile methods is a serious undertaking because most assumptions about method, organization, best practices, and even company culture
More informationAgile and Secure: Can We Be Both?
Agile and Secure: Can We Be Both? OWASP AppSec Seattle Oct 2006 Keith Landrus Director of Technology Denim Group Ltd. keith.landrus@denimgroup.com (210) 572-4400 Copyright 2006 - The OWASP Foundation Permission
More informationSoftware Development Patterns For Startups
Software Development Patterns For Startups Jorge A. Melegati, Alfredo Goldman {melegati,gold}@ime.usp.br Instituto de Matemática e Estatística Universidade de São Paulo Abstract: Technology startups are
More informationSESSION 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
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 informationContinuous delivery Release software on-demand, not on Red Alert
Continuous delivery Release software on-demand, not on Red Alert Have it all. Ahead of the competition Value In a world where customers expect a mobile and connected 24x7 experience, businesses must adapt
More informationBusiness Analysts in an Agile World. Christian Antoine
Business Analysts in an Agile World Christian Antoine What is this about Value of software Building the right product Building the product right Where do BA s fit in this What this is not Back to basics
More informationNationwide 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
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 informationAgile Project Management and Agile Practices Training; with a Scrum Project that you will do.
1 PMI Agile Certified Practitioner (PMI-ACP) workshop course details. We are unique and specialists in Agile! Your workshop trainer by passion and is a senior Agile Coach who coached many teams and Kanban
More informationTo the point. a recipe for creating lean products. Paulo Caroli. This book is for sale at http://leanpub.com/tothepoint
To the point a recipe for creating lean products Paulo Caroli This book is for sale at http://leanpub.com/tothepoint This version was published on 2015-10-21 This is a Leanpub book. Leanpub empowers authors
More informationLeveraging Agile and CMMI for better Business Benefits Presented at HYDSPIN Mid-year Conference 2014 28-Jun-2014
Leveraging Agile and CMMI for better Business Benefits Presented at HYDSPIN Mid-year Conference 2014 28-Jun-2014 Outline 2 Context Key Business Imperatives Agile Adoption and CMMI Roadmap CMMI+Agile Best
More informationSoftware Development with Agile Methods
Case Study Software Development with Agile Methods Introduction: Web application development is a much studied, heavily practiced activity. That is, capturing and validating user requirements, estimating
More informationValue, Flow, Quality BCS PRACTITIONER CERTIFICATE IN AGILE SYLLABUS
Value, Flow, Quality BCS PRACTITIONER CERTIFICATE IN AGILE SYLLABUS BCS Practitioner Certificate in Agile Introduction: In the last decade Agile has moved from being an idea on the fringe of software development
More informationAgile Project Management: Adapting project behaviors to the software development environment
Agile Project Management: Adapting project behaviors to the software development environment with Bill Doescher, PMP, CSM PrincipalConsultant and Product Development Director Business Management Consultants
More informationThe following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material,
More informationEvolutionary BPM. A New Process Methodology. Published: Oct. 17, 2013. Authors: Eli Stutz, Bruce Hardy
A New Process Methodology Published: Oct. 17, 2013 Authors: Eli Stutz, Bruce Hardy Introduction This white paper describes a new methodology for BPM (Business Process Management) Software development projects.
More informationAgile and Secure Can We Be Both? Chicago OWASP. June 20 th, 2007
Agile and Secure Can We Be Both? Chicago OWASP June 20 th, 2007 The Agile Practitioner s Dilemma Agile Forces: Be more responsive to business concerns Increase the frequency of stable releases Decrease
More informationAgile and Secure: OWASP AppSec Seattle Oct 2006. The OWASP Foundation http://www.owasp.org/
Agile and Secure: Can We Be Both? OWASP AppSec Seattle Oct 2006 Dan Cornell, OWASP San Antonio Leader Principal, Denim Group Ltd. dan@denimgroup.com (210) 572-4400 Copyright 2006 - The OWASP Foundation
More informationHow To Manage Data In Real Time
Microsoft IT Data Management Maturity Data to match the business velocity and accelerate the organization s evolution towards Real-Time Enterprise! Luisa Recalcati Enterprise Architect 9/4/2013 Agenda
More informationBuilding Software in an Agile Manner
Building Software in an Agile Manner Abstract The technology industry continues to evolve with new products and category innovations defining and then redefining this sector's shifting landscape. Over
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 informationHow Agile methods resolve chaos and unpredictability in software projects
WHITE PAPER How Agile methods resolve chaos and unpredictability in software projects Author: Jack Milunsky Scrum Master and COO Brighstpark3 January 2009 INTRODUCTION This paper attempts to show why an
More informationDigital Marketplace Services Service Definition
Digital Marketplace Services Service Definition Arrk Limited Manchester Science Park Pencroft Way Manchester M15 6JJ Tel: +44 161 227 9900 Fax: +44 016 227 9966 www.arrkgroup.com Registered In England
More informationIn today s acquisition environment,
4 The Challenges of Being Agile in DoD William Broadus In today s acquisition environment, it no longer is unusual for your program to award a product or service development contract in which the vendor
More informationDistributed 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 informationBCS Foundation Certificate in Agile Syllabus
BCS Foundation Certificate in Agile Syllabus Version 1.5 March 2015 Change History Any changes made to the syllabus shall be clearly documented with a change history log. This shall include the latest
More informationNovember, 2011 Joshua Kerievsky Industrial Logic, Inc. Twitter: @JoshuaKerievsky. Lean Startup. Why It Rocks Far More Than Agile Development
November, 2011 Joshua Kerievsky Industrial Logic, Inc. Twitter: @JoshuaKerievsky Lean Startup Why It Rocks Far More Than Agile Development Copyright (C) 2011, Industrial Logic, Inc. All Rights Reserved.
More informationEMC PERSPECTIVE. Adopting an Agile Approach to OSS/BSS Development
EMC PERSPECTIVE Adopting an Agile Approach to OSS/BSS Development Reader ROI The agile software methodology is different from the traditional approach in that requirements gathering and analysis, design,
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 informationFive Core Principles of Successful Business Architecture. STA Group, LLC Revised: May 2013
Five Core Principles of Successful Business Architecture STA Group, LLC Revised: May 2013 Executive Summary This whitepaper will provide readers with important principles and insights on business architecture
More informationWhy Your Strategy Isn t Working
Published in Business Strategy November 2011 Why Your Strategy Isn t Working By Gary Getz and Joe Lee Setting the company or business unit s strategy has always been one of the most important jobs for
More informationSCALING AGILE. minutes
SCALING AGILE in 5 minutes THREE AGILE COMPANIES Basement Apps Ltd is having unexpected success with a social media app for musicians. Software Supply Ltd needs more diverse development teams as the company
More informationWhite Paper. CRM Defining the Value of Customer Loyalty
White Paper CRM Defining the Value of Customer Loyalty CRM Defining The Value of Loyal Customers Written By: Barton Scott Introduction Before we begin our discussion ask yourself this question: What does
More informationAgile : Today and Tomorrow. presented by Rick Freedman Director, Project Management Adams Gabbert
Agile : Today and Tomorrow presented by Rick Freedman Director, Project Management Adams Gabbert Contents Introductions Agile Core Concepts Where We Are Today Where We re Going How The PM Role Will Remain
More informationSoftware Development Process Selection Approaches
The Journal of Applied Science Vol. 11 No. Vol. 2:45-50 11 No. 2 [2012] ISSN 1513-7805 Printed in Thailand Review Article Software Development Process Selection Approaches Phongphan Danphitsanuphan Department
More informationHow To Plan An Agile Project
GAO Scheduling Best Practices Applied to an Agile Setting by Juana Collymore and Brian Bothwell April 15, 2015 Outline Why is scheduling important? GAO Schedule Assessment Guide Overview Status of the
More informationLife Cycle Models, CMMI, Lean, Six Sigma Why use them?
Life Cycle Models, CMMI, Lean, Six Sigma Why use them? John Walz IEEE Computer Society, VP for Standards QuEST Forum Best Practices Conference Track 3 What, Where, How & Why Monday, 24-Sep-07, 4:30 5:30
More informationOrganizational Behavior Terminology and Concepts. By 1September 04
Organizational Behavior Terminology and Concepts By 1September 04 2004 Organizational Behavior Terminology and Concepts PAGE: 1 Outline: A) Introduction: The history of performance appraisal is rather
More informationFrom Agile by Design. Full book available for purchase here.
From Agile by Design. Full book available for purchase here. Contents Introduction xiii About the Author xix Chapter 1 Adjusting to a Customer-Centric Landscape 1 It s a Whole New World 1 From Customer-Aware
More informationLean Software Development and Kanban
1 of 7 10.04.2013 21:30 Lean Software Development and Kanban Learning Objectives After completing this topic, you should be able to recognize the seven principles of lean software development identify
More informationStatistics New Zealand is Agile Continued Implementation of AGILE Process at Statistics NZ
Distr. GENERAL WP.22 17 May 2011 ENGLISH ONLY UNITED NATIONS ECONOMIC COMMISSION FOR EUROPE (UNECE) CONFERENCE OF EUROPEAN STATISTICIANS EUROPEAN COMMISSION STATISTICAL OFFICE OF THE EUROPEAN UNION (EUROSTAT)
More informationA Comparison of Project, Program & Portfolio Management Responsibilities and who should be responsible for what. By R. Max Wideman
A Comparison of, & Management Responsibilities and who should be responsible for what. By R. Max Wideman This analysis was inspired by Darren Radford, coauthor of Going Beyond The Waterfall, published
More informationTell us what you need...
Tell us what you need... We want to know how to serve you better. Through the development of additional ebooks, Video Downloads, and Direct Interactive Problem Solving Methods, we hope to do just that.
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 informationLean, Agile and Kanban. Mia (Maria) Nordborg Director of Customer Relations marian@projectplace.com
Lean, Agile and Kanban Mia (Maria) Nordborg Director of Customer Relations marian@projectplace.com @mianor Founded as one of the world s first SaaS companies 1998 Average service uptime 99.97% Pioneer
More informationWeb Applications Development and Software Process Improvement in Small Software Firms: a Review
Web Applications Development and Software Process Improvement in Small Software Firms: a Review Haroon Tarawneh Al-balqa Applied University haroon@teacher.com Sattam Allahawiah Al-balqa Applied University
More informationAdaptive elearning Accelerating scalable learning impact
Tell me and I forget. Teach me and I remember. Involve me and I learn. Benjamin Franklin Adaptive elearning Accelerating scalable learning impact Adaptive elearning ACCELERATING SCALABLE LEARNING IMPACT
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 informationAgile extreme Development & Project Management Strategy Mentored/Component-based Workshop Series
Overview This is a 15-day live facilitator-led or virtual workshop is designed to prompt your entire team to work efficiently with Microsoft s Application Lifecycle Management solution based around Visual
More informationThis handbook is meant to be a quick-starter guide to Agile Project Management. It is meant for the following people:
AGILE HANDBOOK OVERVIEW WHAT IS THIS? This handbook is meant to be a quick-starter guide to Agile Project Management. It is meant for the following people: Someone who is looking for a quick overview on
More informationWeb Application Development Process
Web Engineering Web Application Development Process Copyright 2013 Ioan Toma & Srdjan Komazec 1 Where we are? # Date Title 1 5 th March Web Engineering Introduction and Overview 2 12 th March Requirements
More informationCONTENTS. As more and more organizations turn to agile development, the reality of what agile really is often gets obscured. Introduction...
CONTENTS Introduction...1 Myth #1: Agile Development is Undisciplined...2 Myth #2: Agile Teams Do Not Plan...2 Myth #3: Agile Development is Not Predictable...2 Myth #4: Agile Development Does Not Scale...4
More informationAn Introduction to Kanban for Scrum Users. Stephen Forte Chief Strategy Officer, Telerik @worksonmypc Stevef.hk@gmail.com
An Introduction to Kanban for Scrum Users Stephen Forte Chief Strategy Officer, Telerik @worksonmypc Stevef.hk@gmail.com 1 About the Speaker Chief Strategy Officer of Telerik Board Member of the Scrum
More informationUNIVERSITY OF MIAMI SCHOOL OF BUSINESS ADMINISTRATION MISSION, VISION & STRATEGIC PRIORITIES. Approved by SBA General Faculty (April 2012)
UNIVERSITY OF MIAMI SCHOOL OF BUSINESS ADMINISTRATION MISSION, VISION & STRATEGIC PRIORITIES Approved by SBA General Faculty (April 2012) Introduction In 1926, we embarked on a noble experiment the creation
More informationHigh Performance Culture Change by. Curt J. Howes Organization Performance Strategies
High Performance Culture Change by Curt J. Howes Organization Performance Strategies What is Culture Culture is to the organization what personality is to the individual. It is the pattern of shared beliefs,
More informationUsing Measurement to translate Business Vision into Operational Software Strategies
Using Measurement to translate Business Vision into Operational Software Strategies Victor R. Basili University of Maryland and Fraunhofer Center - Maryland BUSINESS NEEDS Any successful business requires:
More informationTAI-CHI 24 FORM. Compiled by Robert Yeoh CONTENTS. robyeoh@optusnet.com.au www.optusnet.com.au/~robyeoh Latest Revision: 24 October 2002
TAI-CHI 24 FORM Compiled by Robert Yeoh robyeoh@optusnet.com.au www.optusnet.com.au/~robyeoh Latest Revision: 24 October 2002 CONTENTS HISTORY OF TAI CHI 1 OPENING FORM...3 2 PART HORSE S MANE LEFT, RIGHT,
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 informationQuality Thinking in other Industries. Dominic Parry Inspired Pharma Training. WEB www.inspiredpharma.com GMP BLOG inspiredpharmablog.
Quality Thinking in other Industries Dominic Parry Inspired Pharma Training WEB www.inspiredpharma.com GMP BLOG inspiredpharmablog.com Welcome The traditional focus on quality Quality in the eyes of GMP
More information6. Software Lifecycle Models. A software lifecycle model is a standardised format for planning organising, and running a new development project.
6. Software Lifecycle Models A software lifecycle model is a standardised format for planning organising, and running a new development project. Hundreds of different kinds of models are known and used.
More informationSoftware 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
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 informationAgile support with Kanban some tips and tricks By Tomas Björkholm
Agile support with Kanban some tips and tricks By Tomas Björkholm Foreword A year ago I held an Open Space at Scrum Gathering in Stockholm about Agile Support. I have since received several requests to
More informationThe Agile Maturity Model. Applied to Building and Releasing Software. www.thoughtworks-studios.com
The Agile Maturity Model Applied to Building and Releasing Software By J ez Humble and Rolf Russell September 2009 www.thoughtworks-studios.com In this paper, we present a maturity model for building and
More informationA Unified View of Network Monitoring. One Cohesive Network Monitoring View and How You Can Achieve It with NMSaaS
A Unified View of Network Monitoring One Cohesive Network Monitoring View and How You Can Achieve It with NMSaaS Executive Summary In the past few years, the enterprise computing technology has changed
More informationQuality Assurance Software Development Processes
Quality Assurance Software Development Processes Part II - Lecture 3 1 The University of Auckland New Zealand 254 12/09/ /2012 The FBI Virtual Case File 254 12/09/ /2012 Database application developed
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 informationImproving Software Development Economics Part I: Current Trends
Improving Software Development Economics Part I: Current Trends by Walker Royce Vice President and General Manager Strategic Services Rational Software Over the past two decades, the software industry
More informationWeek 3. COM1030. Requirements Elicitation techniques. 1. Researching the business background
Aims of the lecture: 1. Introduce the issue of a systems requirements. 2. Discuss problems in establishing requirements of a system. 3. Consider some practical methods of doing this. 4. Relate the material
More informationScaling Agile Is Hard, Here s How You Do It!
Scaling Agile Is Hard, Here s How You Do It! Diego Lo Giudice, Vice President, Principal Analyst April 9, 2014. Optional Conference, Budapest Agenda Is Agile still worthwhile? How are Organizations Doing
More informationContinuous Integration
Effective Implementation of Agile Practices Incoordination with Lean Kanban Veerapaneni Esther Jyothi Assistant Professor, Department of Computer Applications, V.R.Siddhartha Engineering College, Kanuru,
More information4 Keys to Driving Results from Project Governance
THOUGHT LEADERSHIP WHITE PAPER In partnership with Agile or Waterfall? 4 Keys to Driving Results from Project Governance You can t swing a project manager these days without hitting the debate of Agile
More informationIMEO International Mass Event Organization based on Recent Experience of Euro 2012
IMEO International Mass Event Organization based on Recent Experience of Euro 2012 1. Name of the project: Project Management 2. Leader of the workshop (materials' author): Szymon Włochowicz 1 Objectives
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 informationGovernments information technology
So l u t i o n s Blending Agile and Lean Thinking for More Efficient IT Development By Harry Kenworthy Agile development and Lean management can lead to more cost-effective, timely production of information
More informationIntegrating Scrum with the Process Framework at Yahoo! Europe
Integrating Scrum with the Process Framework at Yahoo! Europe Karl Scotland Yahoo! Europe kjscotland@yahoo.co.uk Alexandre Boutin Yahoo! International alexandre.boutin@yahoo-inc.com Abstract Large enterprise
More informationIntroduction to Agile and Scrum
Introduction to Agile and Scrum Matthew Renze @matthewrenze COMS 309 - Software Development Practices Purpose Intro to Agile and Scrum Prepare you for the industry Questions and answers Overview Intro
More informationContinuous Delivery. Anatomy of the Deployment Pipeline (Free Chapter) by Jez Humble and David Farley
Continuous Delivery Anatomy of the Deployment Pipeline (Free Chapter) by Jez Humble and David Farley Copyright 2011 ThoughtWorks Inc. All rights reserved www.thoughtworks-studios.com Introduction Continuous
More informationWhy Use Maturity Models to Improve Cybersecurity: Key Concepts, Principles, and Definitions Transcript
Why Use Maturity Models to Improve Cybersecurity: Key Concepts, Principles, and Definitions Transcript Part 1: What Are Maturity Models and Why Are They Useful? Julia Allen: Welcome to CERT's Podcast Series:
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 informationHow to manage agile development? Rose Pruyne Jack Reed
How to manage agile development? Rose Pruyne Jack Reed What will we cover? Introductions Overview and principles User story exercise Retrospective exercise Getting started Q&A About me: Jack Reed Geospatial
More informationTemkin Group Insight Report
ROI of Customer, 2014 CX Highly Correlates to Loyalty Across 19 Industries, Delivers Up To $460M Over 3 Years By Bruce Customer Transformist & Managing Partner Group September 2014 Group info@temkingroup.com
More informationLean 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
More information