© 2010 Alistair Cockburn The New Methodology isn't a Methodology Dr. Alistair Cockburn.

Slides:



Advertisements
Similar presentations
What Is Agile Development & What does it Imply?
Advertisements

AGILE DEVELOPMENT Outlines : Quick Look of agile development Agility
QUALITY LEADER THE CHANGING ROLE OF SOFTWARE TESTER by ANNA ROYZMAN PNSQC 2014.
1 Agile Methodologies in DoD Software By Cynthia Johnson.
Alistair Cockburn©Humans and Technology, Inc., Slide 1 The World of Agile Software Development (or, “Creating a fair playing field in 30 minutes”)
©2008 Protegra Inc. All rights reserved. Agile and the Business Analyst Mindset shift :: Practical Agility 1 blog.protegra.comblog.protegra.com.
EXtreme Programming Quick Introduction Daniel Arraes Pereira Eduardo Lourenço Apolinário Ricardo de Oliveira Cavalcanti.
Agile Software Development Alistair Cockburn Addison Wesley.
CSC230 Software Design (Engineering)
The Agile Alliance By Mark Rucker. The Agile Alliance What is the Agile Alliance? History of the Agile Alliance What is the Agile Alliance today? The.
An Overview of Agile L e a d i n g C h a n g e T h r o u g h C o l l a b o r a t i o n.
Human Resources Management
I am a Teamplayer! March 15, To Do List: Look at the role of a teamplayer. Worksheet to complete for Chapter 2. Homework: Study for test – Chapter.
Crystal Yellow Agile Software Methodology For ParaView Development Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin.
Project Management Chapter 3. Objectives Become familiar with estimation. Be able to create a project workplan. Understand why project teams use timeboxing.
Chapter 5 Software Process Models. Problems with “Traditional” Processes 1.Focused on and oriented towards “large projects” and lengthy development time.
1 Advanced Computer Programming Project Management: Methodologies Copyright © Texas Education Agency, 2013.
By Saravanan Bala. General Report 31 % of Software projects are cancelled 75 % of the software projects are considered failures by the people who initiated.
1 Agile Estimation. 2 Get good at estimating Classic problem – How much water comes out of the Mississippi River into the Gulf of Mexico each year?
Extreme Programming Daniel Baranowski 3/29/06. What is Extreme Programming? An agile development methodology Created by Kent Beck in the mid 1990’s A.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Agile Assessment Gadi Lifshitz, Ayelet Kroskin, Barak Yagour, Yael Dubinsky.
Critical Teaching Skills For Promoting Active Participation. Presentation by: Amanda Normand-Telenko Chapter 6.
Unit 2 (task 28) In this PowerPoint I will tell you about 7 important IT job roles and if a candidate might want one what he would have to do to get one.
Troubleshooting methodology Unit objectives Describe the CompTIA A+ troubleshooting model Interact professionally with users and achieve customer satisfaction.
Communication. © 2012 Pearson Australia ISBN: Communication Communication: How we interact with others.
Agile: Lessons Learned (a retrospective) Tony
UI Panel: Agile User Interface Design Colin Clark.
Life Knowledge ® Interviewing Techniques How do I begin to grow? Stage One of Development ME HS 38.
JFK-103B1W2 JFK-102B3W2.  Are you having trouble with your skills?  We can help you with that! Our training program has helped many people all across.
Riga Technical University Department of System Theory and Design Usage of Multi-Agent Paradigm in Multi-Robot Systems Integration Assistant professor Egons.
Skills for Difficult Conversations. Purpose Strategies for you to use and to share with your students. Increase ability to  Advocate for yourself/your.
Communication Applications Chapters One &Two. After completing these chapters, you will be able to: define the communication process and explain how it.
TOPIC MANAGEMENT AND TURN-TAKING Discourse Strategies used by speakers and how cooperation is achieved.
Concorde In-Service June 24, 2014 Increasing Student Involvement.
Fundamentals of Software Engineering. Instructor: Dr. Kal Bugrara Office: Snell Engineering, Rm 267 Office Hours: Sat: 12:00-2:00 pm Phone
Geoff Davis Software Development Leader Software Development at eWater.
©Alistair Cockburn 2009 “I Come to Bury Agile, Not to Praise It” Effective Software Development in the 21st Century Alistair Cockburn
1 Introduction to eXtreme Programming Remko Popma Azzurri Ltd.
SEND Cluster ‘Host’ Training Introduction Judith Carter – Senior Adviser Complex Needs/Vulnerable Learners Education Achievement Improvement and Governance.
SYSE 802 John D. McGregor Module 0 Session 3 Systems Engineering QuickView.
©Alistair Cockburn 2013 Disciplined Learning: The successor to risk reduction Disciplined Learning: The successor to risk reduction Dr. Alistair Cockburn.
Extreme programming (XP) Advanced Software Engineering Dr Nuha El-Khalili.
©Alistair Cockburn 2010 What Makes Agile Work: The New Software Engineering Getting Past “Wimpy” Agile Dr. Alistair Cockburn
© 2010 Alistair Cockburn Designing in Teams Dr. Alistair Cockburn
Dr. Alan C. Maltz Howe School of Technology Management Stevens Institute of Technology Mgt Project Portfolio Management and.
Alistair Cockburn©Humans and Technology, Inc., Slide 1 The Role of the Manager in Modern Agile Projects Alistair Cockburn Humans and Technology.
Slide 1 ©Alistair Cockburn 2008 Alistair Cockburn Effective Software Development in the 21st Century: The New Face Of Software.
Slide 1 ©Alistair Cockburn 2009 Project Management as Pharma: Sometimes the opposite of a good strategy is a better strategy Dr. Alistair Cockburn Humans.
Agile Gintarė Bernotaitytė © 2013.
Alistair Cockburn©Humans and Technology, Inc., Slide 1 The Current Conversation in Agile Software Development April-2004
Forget about Agile for a second!
Extreme Programming.
The Project Manager and Modern Agile Projects
Graduate Software Engineer BBC
The Current Conversation in Agile Software Development Aug-2002
Hard-Agile Effective Software Development in the 21st Century
EKT 421 SOFTWARE ENGINEERING
Agile Software Development The Cooperative Game
The Oath of Non-Allegiance
Crystal (How to make a methodology fit)
Skills needed to become a Good Software Engineer
Data Collection Learning Objectives
Making relationships prompts
Designing in Teams Dr. Alistair Cockburn
Teaching the Next Generation Software Engineering
Adapting Interventions for Different Cultures and Communities
HCI What ? HCI Why ? What happens when a human and a computer system interact to perform a task? task -write document, calculate budget, solve equation,
Agile software development
Chapter 5: New and Emerging Process Methodologies
International Institute of Business Analysis
Presentation transcript:

© 2010 Alistair Cockburn The New Methodology isn't a Methodology Dr. Alistair Cockburn

2 © 2010 Alistair Cockburn in groups of 5-6 people Spend 3-4 minutes taking verbal jabs at each other Light jabs (not heavy insults) technique possibility 1: Escalate One-up each other Reset, restart

3 © 2010 Alistair Cockburn in same groups spend 4-5 minutes building each other up technique possibility 1: Find something to compliment Build on it Escalate Add Reset, restart

4 © 2010 Alistair Cockburn in groups of 3 people spend 2 minutes nominating NAMES for that 1

5 © 2010 Alistair Cockburn In your 3person group in 60 seconds select the top 2 names 2

6 © 2010 Alistair Cockburn Find another group In 90 seconds select the top 2 names technique possibility: Team A names their 2 names Team B names their 2 names One advocate for each name says why it "sings" Quick vote all 4 names Circle/mark the top 2 3

7 © 2010 Alistair Cockburn Find another paired group (now 12 people) in 90 seconds select the top 1 name technique possibility: Team A names their 2 names Team B names their 2 names One advocate for each name says why it "sings" Quick vote all 4 names Circle/mark the top 1 4

8 © 2010 Alistair Cockburn One speaker from each group stand up. In turn, as I call, read the name out I'll write it up. After you read, sit down. 5

9 © 2010 Alistair Cockburn Each person: No talking Write your favorite name on a card. 30 seconds 6

10 © 2010 Alistair Cockburn In your 12person group in 60 seconds Collect the cards with the most popular 3 names. Write down the NUMBER Of CARDS with those names Give those 3 to the group "speaker". Example: "PROCESS : 3" "WEREWOLF : 6" "ZOOLOGY : 1" 7

11 © 2010 Alistair Cockburn I will call out proposed names in alphabetical order. If one of your top 3 is that name, Group speaker : stand up. In turn, as I call, read the NUMBER out. I'll write it up. After you read, sit down. 8

12 © 2010 Alistair Cockburn Ecosystem Methodology Process Techniques Tools Skills Roles Standards Quality Teams Products People MilestonesActivities Personality Jenny Jim Peter Annika Methodology: who, what, when of interactions But people are stuffed full of personality Project manager Documenter Designer Tester Values

13 © 2010 Alistair Cockburn Methodology: a μ -culture embedded in 2 outer cultures. Company culture National culture Methodology is cultural engineering. Fits into the outer culture It can be rejected Both will change Notation Tools People Organization & Culture © 1998 Alistair Cockburn

14 © 2010 Alistair Cockburn Crystal 2.0 The oath of non-allegiance The Crystal 3-step model

15 © 2010 Alistair Cockburn The "Oath of non-allegiance" I promise not to exclude from consideration any idea based on its source, but to consider ideas across schools and heritages in order to find the ones that best suit the current situation. (

16 © 2010 Alistair Cockburn Techniques & Strategies Shu-Ha-Ri The Crystal 3-step model Self-Awareness Values Priorities Personalities Reflection Theory Cooperative Game Lean Processes Knowledge acquisition Properties of Successful Projects

17 © 2010 Alistair Cockburn Users & Sponsors Testers Business Analysts Programmers UI Designers Software = manufacturing if Inventory = Decisions! Users & Sponsors

18 © 2010 Alistair Cockburn What's really happening is a System of Conversations Sponsor UX User ProgrammerBA TesterBuyer PMDeveloperProgrammer People resolving conflicts of parameters Programmer UX BASponsor Programmer UX

19 © 2010 Alistair Cockburn The new XXX is a mindset, cultural rules, structures of conversations, (and …?) What is the name for this?