12 leadership tips to be even more agile C. Le Coënt.

Slides:



Advertisements
Similar presentations
Transition to Scrum Midway through a AAA Development Cycle: Lessons Learned Asbjoern Malte Soendergaard Development Manager Crytek GmbH.
Advertisements

Armstrong Process Group, Inc. Copyright © , Armstrong Process Group, Inc., and others All rights reserved Armstrong Process.
The Commitment Initial training will centre around short, foundation training in the theory and practice of sustainability as related to the Water Corporation.
ATMAN HB summary seminar # Challenges 2 ATMAN project 9/17/2010.
Test and Assignment StrategiesThat Really Work!
Digital Game-Based Learning Why and How it Works.
© Quality Solutions for Healthcare Team Leadership Programme Betsi Cadwaladr University Health Board Workshop evaluation from 25 th January 2012 Debbie.
Chapter Extension 16 Agile Development.
Agile Development Chapter Extension 16. ce16-2 Study Questions Q1: Why is the SDLC losing credibility? Q2: What are the principles of agile development.
Sharif University of Technology Session # 3.  Contents  Systems Analysis and Design Sharif University of Technology MIS (Management Information System),
The Right Way to Manage Change? Esther Cameron + Mike Green Authors of Making Sense of Change Management Esther Cameron + Mike Green Authors of Making.
What the Mind Can Conceive and Believe the Mind Can Achieve
Getting ripped off by SAP consultants? Not getting the desired effect from COTS? Read on to discover why COTS systems or expensive management consultants.
ECE44x SCRUM Overview slides adapted from Marty Stepp
Computer Engineering 203 R Smith Agile Development 1/ Agile Methods What are Agile Methods? – Extreme Programming is the best known example – SCRUM.
Classroom Observations: Open Conversations about your Practice for student improvement. How do we change things? There is some magic stuff being done by.
Software SYSTEMS DEVELOPMENT
Leadership & Team Building
Agile Design and SCRUM Brent M. Dingle, Ph.D. “For the last few centuries, … science has been attempting to break matter down into ever smaller bits, in.
Bca.co.uk 01BMW Tender Inspect & Collect bca.co.uk Scrum…Buts Joy Kelsey Agile By Example Warsaw October 16 th and 17 th 2013.
15 Powerful Habits Make You The Winner!!!.
Section 10.2 Working Together
Dr. Tom WayCSC Software Processes CSC 4700 Software Engineering.
Copyright 2011 Agile Foundation Training, Corporation Agile Foundation Training Presented by: Certified Scrum Professional Ken Ward
Experiences from years of agile coaching by Jimmy Nilsson.
Project Workflow. How do you do it? -Discussion-
Release and Iteration Planning September 13, 2008.
1 Today’s Plan In Class Exam – Quick Review Thoughts on your Junior Projects, cntd People and Roles on Projects.
Coming up: What is Agile? XP Development Dan Fleck 2010 Dan Fleck 2010.
© ALEXANDRE CUVA  VERSION 2.00 Test Driven Design.
4/23/ :45 PM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
The Workforce Development Programme Claire Winfield Director of Consultancy 9 th June 2010.
CSE Senior Design I Building a Plan Instructor: Mike O’Dell Several of the slides in this module are a modification and amplification of slides prepared.
XP – Extreme Programming
Process is continuously improving Have Definition of Done (DoD) DoD achievable within each iteration Team respects DoD The bottom line Delivering working,
TEAMWORK & BACKLOGS GAME CAPSTONE – WINTER 2014 BRIAN SCHRANK – DEPAUL UNIVERSITY.
Narrative writing A story with a conflict and a resolution.
Copyright© Roger Lane Consulting Ltd 2007 Chief of Air Staff Leadership Conference – Changing Culture? July 2007 Leadership for Challenging Environments.
The US Oncology Network is supported by McKesson Specialty Health. © 2013 McKesson Specialty Health. All rights reserved. Scrum is an Agile Process.
THE AGILE MENTALITY CHAPTER Topics  Why Use Agile and Scrum?  Agile Development –Manifesto for Agile Software Development  Scrum Methodology.
Copyright © 2015 Curt Hill Software Development Paradigms What do you need to know?
Agilising the Organisation How Hard Can it be ? Embedding Agile Methods in Your Organisation London 12 May 2009.
Confidential and Proprietary 1 Project Management using Scrum at Wachovia.
Dr. Rob Hasker. What if every project used Scrum?  Why might Scrum not be perfect for every project? Hard to get the big picture Early choices may have.
Copyright 2002 by RoleModel Software, Inc. Extreme Programming: So What? Roy W. Miller RoleModel Software, Inc.
Marking and Feedback CPD Student approach to marking.
Continuous improvement.
Continuous Improvement. Start Simple and Continually Improve E.g., Gmail Labels 1.
Increasing Rigor in the Classroom Natalie Redman.
Dr. Rob Hasker. Should every project use Scrum?  When might Scrum not be an appropriate model?  What are some of its limitations? Hard to get the big.
Quality Education for a Healthier Scotland Strength based approaches to working with children and families Elaine Ogilvie – Research & Training Officer,
Agile Methodology. -Dhanashree Kumkar -Plus91 Technologies.
Coming up: What is Agile? XP Development Dan Fleck 2010 Dan Fleck 2010.
Project Workflow.
AGILE METHODS Curtis Cook CS 569 Spring 2003.
Flight Software Conference 2016
Section title This presentation is designed to help you talk to young people about Drive. The notes included aren’t intended to be read out, they are for.
SCRUM.
Project Workflow.
Building the foundations for innovation
Just one of the millions of ways …
Lesson 7: How Documentation Can Extend the Learning
Methodologies By Akinola Soyinka.
Creating User Documentation in an Agile World
Software engineering Lecture 21.
Johanna Rothman Agile Team Measurements Chapter 12
Sprint Planning April 2018.
Software Development methodologies
Agile software development
Topic 1: Introduction to the Module and an Overview of Agile
Presentation transcript:

12 leadership tips to be even more agile C. Le Coënt

Summary 1.Rename “agile” to “common sense” 2.What matters is the quality of the team… 3.Go for simplicity, make it a habit 4.Get trained but not by anybody 5.Not everybody can be agile in the timeframe of your project 6.Do completeness from the first user story 7.Rename “Scrum Master” to “Scrum facilitator” 8.Software test strategy: make it the responsibility of the team 9.Think big, start very small 10.Use ideas and concepts that provide a holistic approach 11.Mono-tasking: art of getting things done 12.Learn, learn and learn

1. Rename “agile” to “common sense” “Agile cannot apply to all projects!” Becomes: –“Common sense does not apply to all projects”… “Could you repeat that?” “ Agile is just a fad” becomes –“Common sense is just a fad!”… “Oups! Is it?” “Agile” may not be the right word, so use a more meaningful word ?

2. “What really matter is the quality of the team … The rest is just an optimisation” Having worked for a great team using waterfall, we just became agile because: –They were Highly Skilled engineers –They were Quality-focused –They had Common sense Fundamentally, this is all about the quality of team

3. Go for simplicity, make it a habit People like the abstract world, mainly because it feels better: “Wow, you are doing complicated stuff!” –Use examples, models, rewrite and rethink until you have captured the essence of business needs Good user stories are more than “As a … I want … so that…” –If you don’t understand something, this “something” might be your problem soon –Dare aim for simplicity and be very concrete (use examples) Simplicity is an art

4. Get trained but not by anybody Agile is about not compromising on Quality so get the right trainers i.e. aim for the best! Mike Cohn and Ken Rubin are very good Quality in each and every aspect!

5. Not everybody can be agile in the timeframe of your project “Common sense is anything but common” –You have to acknowledge some people will be obstacles so if this is your project, better out of your way that in your way! Agile is not for everybody, be tough!

6. Do completeness from the first user story Your Definition of Done is the key success of your project. So make sure that even for the first user story, you have tackled your non-functional requirements –Add tests to measure performance, data quality, load testing etc Is your first story really, really shippable if…?

7. Software test strategy: make it the responsibility of the team Software testing has changed dramatically over the last few years to be an intelligent part of the software creation proces Test strategy has to be tailored to your project Intentional Yet emergent: can you really get it right first time? Really? Tailor your test strategy: make it the responsibility of the team, they will provide the right one!

8. Rename “Scrum Master” to “Scrum team facilitator” I understand scrum master is the master of the scrum process/framework but some people really only hear “Master” The scrum master is a team facilitator –So find the people who have facilitating skills to be your scrum masters! Look for facilitators to help your teams!

9. Thing big, start very small Always keep the big picture in mind and implement small user stories first Engineers always under estimate the effort so ask them to do the simplest thing that can work and help them do it well Really, don’t hesitate to do less and do it well

10. Use ideas and concepts that provide a holistic approach User stories, BDD et DDD have lots in common: –Based on conversation –Reflect business inputs –Supplement each other All together provides a cohesive approach Holistic approach = coherent people

11. Mono-tasking: art of getting things done Too often, engineers get involved in doing too many things at once Limit work in progress (WIP) in your « in progress » column of tasks Mono-tasking is great discipline

12. Learn, learn, learn New concepts are coming along, BDD, DDD, FDD etc –Don’t be afraid: behind these concepts, there are simple ideas Learning new things and once you have passed the learning curve will motivate you! Nobody was born an agile coach…

In a nutshell Apply common sense and use simplification to drive change!