Lean Agile Sandwich! Cesario Ramos & Wim van Broekhoven.! XPDays 2011! Agile Development Consulting! Professional software development done right!

Similar documents
Scale your product NOT your Scrum

Quality Assurance in an Agile Environment

When agile is not enough

Lean Management and Culture Change

Agile Certification: PMI-ACP

Agile Training Portfolio

Gothenburg 2015 Jan Marek com CA Technologies Introducing Agile development methodologies to Session S601 mainframe development teams

SOFT SKILLS FOR AGILE PROJECT LEADERS BY ANTHONY C. MERSINO, PMP, PMI-ACP, CSM PRESIDENT, PROJECT ADVISORS GROUP INC.

NokiaSiemens and Agile Development by Petri Haapio JAOO 2008

agenda AGILE AT SCALE

Chapter 6. Iteration 0: Preparing for the First Iteration

If I Only Knew Then What I Know Now

Utilisation v Productivity who gets the gold medal? Margaret Morgan Helen Meek

W hitepapers. Delighting Vodafone Turkey s Customers via Agile Transformation

Agile Project Management By Mark C. Layton

Becoming Agile: a getting started guide for Agile project management in Marketing, Customer Service, HR and other business teams.

Introduction to Agile

Introduction to Agile Practices

Introduction to Agile Software Development

Certified Scrum Master Workshop

Becoming Agile: a getting started guide for Agile management in Marketing and their partners in IT, Sales, Customer Service and other business teams.

Building for the future

Agile Certified Practitioner (ACP) Exam Prep Course 10 - Continuous Improvement

AGILE REMEDIES FOR BLOCKED PROJECTS

Agile Software Development in the Large

Systemic or school wide, coordinated efforts designed to create a climate for learning

BRICE ROBERTS BUSINESS CONSULTING SERVICES

Kanban vs Scrum Making the most of both

Executive Guide to SAFe 24 July An Executive s Guide to the Scaled Agile Framework.

Introduction to User Story Mapping. July 2015 COPYRIGHT 2015 AGILITY SOFTWARE 1

EXIN Agile Scrum Foundation

Chapter 12. The Product Coordination Team

Change Management Practitioner Competencies

SESSION 303 Wednesday, March 25, 3:00 PM - 4:00 PM Track: Support Center Optimization

Lean Agile Scrum Business Value Development and Delivery using Agility. Brenden McGlinchey Software Done Right, Inc.

Agile Information Management Development

Agile Beyond The Team 1

Master Level Competency Model

Johari Window A model for self-awareness, personal development, group development and understanding relationship

Knowledge Management Strategy Version 0.8

Knowledge Management in Agile Projects

@DanSSenter. Business Intelligence Centre of Excellence Manager. +44 (0) dansenter.co.

Certified ScrumMaster Workshop

Transitioning from Waterfall: The Benefits of Becoming Agile. ASPE Web Seminar Friday, February 27 th, 2015

Agile Scrum and PMBOK Compatible or Contrary?

The Seven Levels of Team Consciousness

Why Agile Works: Economics, Psychology, and #PrDC16

Article. Jørgen Thorsell & Didier Gonin: the hottest new trends in executive development

2013 Valpak Agile Satisfaction Survey with MIS Survey Methodology: Online

THE PEOPLE FACTOR IN MANUFACTURING COMPANIES

Challenges of Software Security in Agile Software Development

Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012

DONGWHA HOLDINGS AT A GLANCE Dongwha Holdings creates eco-friendly and human-oriented products using wooden materials.

The Basics of Scrum An introduction to the framework

Agile Project Management

PMP vs. Scrum Master

Position Title: Business Development Manager (BDM) Department: Business Development. Reports to: Vice President, Business Development

Understanding Agile Project Management

Your appraisal 360. product guide. Competency Frameworks

Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012

Sprint with Scrum and get the work done. Kiran Honavalli, Manager Deloitte Consulting LLP March 2011

Sustainable Software Development in Agile and CMMI: Apply Lessons Learned today

KEY CONCEPTS AND IDEAS

Becoming a Trusted HR Advisor

EXECUTIVE MASTER IN. Increasing corporate value in today s complex digital world through reputation management and communication with stakeholders.

Scaling Scrum. Colin Bird & Rachel Davies Scrum Gathering London conchango

Starts with EQ. Emotional literacy is the key to personal power, because emotions are powerful. Claude Steiner

Agile Supercharged Scaling Agile as a Business Change Tool. James Yoxall Indigoblue Kevin Heery IPC Media Agile Business Conference

#POvsPM. John Milburn, Pragmatic Marketing David West, CEO Scrum.org

Executive Leadership MBA Course Descriptions

Debunking the myth that Agile only works when teams are collocated!

Agile Based Software Development Model : Benefits & Challenges

Agile Testing. What Students Learn

Agile Projects 7. Agile Project Management 21

Strategy. Agility. Delivery.

ScrumMaster Certification Workshop: Preparatory Reading

Executive Leadership MBA Course Descriptions

Coaching Extreme Programming. Görel Hedin Dept. of Computer Science Lund University, Sweden

TDWI strives to provide course books that are content-rich and that serve as useful reference documents after a class has ended.

Agile Project Management SD Best Practices Before We Start

Agile teams: Do s and don ts in agile software development

Agile Project Management and Agile Practices Training; with a Scrum Project that you will do.

No one has to change. Survival is optional. - W. Edwards Deming - Continue your Beyond Budgeting Journey with help from Agile, Lean and Scrum

Making Sense of Change Management. MSPUG oktober 2010 Lex van der Helm

Training and Coaching

YOUR SCRUM ADVANTAGE. Written by Licenced Agile Coach and Scrum Trainer Mandy Schoeman. Agility at its best.

TURKEY BUSINESS ANALYSIS REPORT Thinking Like the Business

l e a n software development What Lean Brings to Agile

Scrum in a Large Project Theory and Practice

Preface Agile Testing Review

The Link Between Business Intelligence And Profitability

DESCRIBING OUR COMPETENCIES. new thinking at work

Nexus Guide. The Definitive Guide to Nexus: The exoskeleton of scaled Scrum development. Developed and sustained by Ken Schwaber and Scrum.

SCRUM. Einführung von SCRUM bei Infineon Technologies. 5/22/2012 Page 1

Organizational Behavior and Organizational Change Organizational Culture. Roger N. Nagel Senior Fellow & Wagner Professor.

The Association of Change Management Professionals

3 rd GENERATION KNOWLEDGE MANAGEMENT and Beyond!

Agile Project. Management FOR DUMME&* by Mark C. Layton WILEY. John Wiley & Sons, Inc.

Coaching Prospectus and FAQ

Customer Experience Strategy and Implementation

Transcription:

Lean Agile Sandwich! Cesario Ramos & Wim van Broekhoven.! XPDays 2011!

Overview! Background! Lessons learned! Results!

! Where does it come from?! Agile & Scrum initiatives at various clients over the last 8 years.! Tried a lot of things! Failed miserably lots of times! Some succeed time after time!

Hmmm it works but why?!

Change to Agile! Top Down Change! Command & control! Explicit knowledge created from the top! Poor knowledge creation at company level because it loses tacit knowledge from the bottom.! Bottom-up Change! Autonomy & entrepreneurship! Tacit knowledge created from the bottom! Poor knowledge creation at company level because of individual mindset and difficulty of sharing tacit knowledge.! Source: The knowledge creating company

The challenge of changing to agile! how does the organization create new knowledge?! Source: KM Knowledge management

Lean Agile Sandwich! Lean management! Coach! People! Manage! knowledge! Agile development!

Agile bottom up! 1. Establish a common understanding of software quality.! 2. Establish norms of professional behavior.! 3. Agree upon a minimal definition of done.! 4. Define measures that give management insights into the capacity and performance of IT.! 5. Coaching on Agile development practices!

Lean top down! 1. Grow Teams.! 2. Establish Product Owner Teams! 3. Participatory visioning and road-mapping! 4. Make collaborative retrospectives part of the ritual of management.! 5. Functional Releases.! 6. Define KPI s for adoption.!

! Coach people! Individual coaching sessions.!!

Manage knowledge! Establish a change promotion team.! Grow standards for improving.! Create optimization Teams.!

! PANalytical! Enhancing customer productivity by turning (X-ray) technology into high added value analytical solutions! Materials characterization and (process) monitoring in research, development, engineering and product and quality control a.o. for:!!! Chemical, petrochemical and oil industries! Cement and industrial minerals! Mining! Steel and non-ferrous! Environmental and pollution control! Silicon and Compound semi materials and production (wafers, hard-discs)! Pharmaceutical! Materials research!

Products and techniques! The Analytical X-ray Company

Which materials, in which concentrations are inside?!

Voice of the PANalytical Customer (2009)! Software engineers don t know how much it will cost or when it will be ready! Software engineers build things they think are cool and not what the customers wants! Software does not meet cost, schedule scope or expectations! Software engineers see technology and architecture as the solution! Software engineers are not committed!!

Voice of the PANalytical developers 2009! A lot of distrust also among developers! Processes don t help they prevent us from being productive! We have lot of aftercare which hinders us from making new stuff! No attention for the software engineering! Management listens to external consultants not to us! They blame us but we also don t like it! This is not motivating use to improve! Despite All efforts improvements failed!!

Software department to BLAME!! Strict separation between XRF & XRD people! All products made the same thing different! Teams of 1 person serving multiple products! Consultancy is the solution! Software Factory approach!

BOHICA! Had been through a lot of change initiatives :! MIL-DOD-2167A! ISO 9001:2008 (2000)! CMM level 3! RUP! Agile Scrum! Agile lean!!

What s seems to be the problem?!

We changed the system!

So the communication channels changed! Professional software development done right!!

Overview! Background! Lessons learned! Results!

You cannot just start!! copyright( ) 2011! Agile Development Consulting BV!

!!! Grow Teams!

You need energy, boundaries & feedback!

Influence change! You can change behaviour by changing the system.! You change the system then the system self organizes wihin the system!! Ermergent properties are a result! Shared purpose! Team wisdom! The roles that need to be played! Collaboration & interaction!

Is management a WASTE?! The more management you need the worse things are?! What about Selforganization?! Emergence comes from local interactions that create macro behaviours.!

Change management!

The Change circle!

People make the difference! Respect for People is the MOST important and LEAST understood Lean principle.! Not giving feedback on behaviour is disrespectful! Feelings matter, need to be accepted, to make room to address the needs behind them!!

Develop people! Improve self-knowledge! Understanding others! Improve how to give each other feedback! Learn to deal with feedback on constructive way! Improve teamwork! Improve EQ (emotional intelligence))! The good news is EQ can be developed!

Overcoming the FIVE dysfunctions of a TEAM!

Please decide and learn! If the team decides different then what you preference is. do not see this as personal defeat or disaster for team, software product or company! Two things can happen:! In hindsight the team is right (you learn)! In hindsight the team is wrong (the team learned)! At the end the team improves! The important point is over here that you decide and take action with all energy the team has to learn!

!!! Create Knowledge!

!! Standards to set boundaries! Traditional! Specialists define THE better way of working.! Workers are not involved in the planning or making improvements! Standards are stable. Only specialists can change them.! Lean Agile! There are multiple ways of working better.! Workers plan and improve the work.! Standards are the basis for improving.!!

! Standards for improvement! "There is something called standard work, but standards should be changed constantly! Taiichi Ohno!

Standards! Minimal process! Minimal DoD! Minimal Team structure! Minimal artifacts! Feedback is essential!

Creating organizational knowledge! Participatory visioning & roadmapping! Optimization Teams! Scrum, Testing, Coaching, TDD/ BDD! Change promotion team.! Management retrospectives.! KATA s! Expert training! Product Owner Teams!

Overview! Background! Lessons learned! Results!

Aggregating! Learning as a organization is fundamental!! Social aspects are KEY for success! Social aspects are KEY for persistence of behavior.! Influence self organization through! Personal coaching if individuals! Changing structure of teams and their environments!

Voice of the PANalytical Customer 2011! Insight in software engineering improved! Quality improved! Reliability improved! Seen as positive example how to improve! More seen as a part of the solution! Requested:! higher development speed! more functionality per year! improve flexibility! (tell us what you need we will help you to get it)!

Voice of the PANalytical developers! Our products are appreciated by our customers! We deliver quality! We feel respected! We are becoming better! Software engineering is approached as a profession! We can do cool stuf!

Wim van Broekhoven:! SOFTWARE ENGINEERING! IMPROVEMENT! MANAGER! PROUD! WRONG! PEOPLE! FEEDBACK! MANY! TOGETHER! JOB OPENINGS (wim.van.broekhoven@panalytical.com)!

Cesario Ramos! Independent consultant at AgiliX.! Professional Scrum Trainer @ Scrum.org! Creator of the ALE Bathtub conferences.! ALE Bathtub IV is on december 6 th.! Register at: www.bathtubconference.org!!