© ThoughtWorks, 2006 Whose Line of Code is it Anyway? ThoughtWorks India Away Day 2006 John Johnston.

Slides:



Advertisements
Similar presentations
How to Have An A+ Reputation At Work. What Creates Your Reputation? Your Network Your People Skills Your Communication Skills Your Work Habits Your Presentation.
Advertisements

Team Work Tip… Treat others the way that you would like to be treated.
How to Have a Conversation
Advice on life. Always help a friend ! Believe in yourself.
Chapter 2 Modeling the Process and Life Cycle Shari L. Pfleeger
Push and Convey Jonathan Blow 1 February 2008
Marketing: Methods for a Successful Clinical Nutrition Practice Presented by: John Bennett, DC IMPACTJohn Bennett, DC 2011.
Compiled by Julie Blackmon
1. How do you implement God’s plan for your life? 2. Who do you want on your team? 3. Really Hard to Do in Real Life….
This applies for all of the events but in beam, BALANCE is the most important skill. Basically because you have to do all of your moves on a four-inch.
NAUG NAUG Knowledge Evening – th February 2007.
Dating. Personal Narrative Write a personal narrative about your experience at La Caille. It should be approximately 2-3 paragraphs long and may include:
Extreme Programming: Practices and Strategies Extreme Programming Practices and Strategies Mohammad Alshayeb Information and Computer.
Extreme Programming Mark Steverson. What Is Extreme Programming? ● Extreme Programming (XP) is a lightweight, agile methodology developed by Kent Beck.
Computer Engineering 203 R Smith Agile Development 1/ Agile Methods What are Agile Methods? – Extreme Programming is the best known example – SCRUM.
Thomas Hennen and Landon Rolbiecki
Software SYSTEMS DEVELOPMENT
SOFTWARE ENGINEERING JOBS Tyler White & Mim Cobaj.
Copyright © 2007 by Marline E. Pearson. All Rights Reserved. Lesson Five Principles of Smart Relationships.
1 Agile is Dumb. 2 Look at Moodle List of Essays Get in groups of 4-5 Divide and read the readings in the category “agile is dumb” – About 20 minutes.
How to Keep Motivational Interviewing (MI) Alive! Tools for MI Champions and Supervisors Stephanie Ballasiotes, M.C. 2 Steps Forward Training National.
Agile Software Development What is Agile? And How are we implementing Agile?
Chapter 5 Software Process Models. Problems with “Traditional” Processes 1.Focused on and oriented towards “large projects” and lengthy development time.
Sofia Bulgaria Summer School IST eXPERT: Best Practice on e-Project Development 30 June - 2 July 2003 eXtreme programming.
Concepting (What’s the Big Idea?) Advertising Strategy (Alstiel and Grow)
THE RESEARCH PAPER & MLA FORMAT. WHAT ARE THE BIGGEST PROBLEMS STUDENTS HAVE WHAT ARE THE BIGGEST PROBLEMS STUDENTS HAVE? Inserting Quotes correctly Citing.
“Relationships That Stick: How to Reach Your Friends with What Matters Most!” Eric Kelly National Juvenile Justice Director Youth for Christ USA
Vocab Terms to know. A Accepting - Taking the offer you are given by another player and using it to further a scene. Also called yes anding Advancing.
Self Esteem By Zaahira Dawood.
Writing a College Essay. Pick a topic- What’s the point of your essay? Pick a topic- What’s the point of your essay? The essay should answer the question.
Management Tips. Anyone can steer the ship in calm waters. What will set you apart in your career is how you perform during the tough times. Don’t become.
Building A Positive Attitude “ A little ability combined with a positive attitude often goes further than a great talent teamed with a negative viewpoint.
Successful Interviewing. Objective Students will be able to anticipate and articulate key job skills and be prepared for a real job interview.
Listening and Negotiations. What is the first sales skill you should learn?
Second of Three (What Am I Doing?)
Extreme Programming (XP). Agile Software Development Paradigm Values individuals and interactions over processes and tools. Values working software over.
XP – Extreme Programming
Self Esteem By Laura Warminger. What is Self Esteem Self-esteem means you really like yourself, both inside and out. It refers both to how you look and.
Habit 5 Seek First to Understand, Then to be Understood
Sofia Bulgaria Summer School IST eXPERT: Best Practice on e-Project Development 30 June - 2 July 2003 eXtreme programming.
By: Beverly Flaxington American Management Association.
Everyone Communicates Few Connect
DAVID STOTTS DEPT. OF COMPUTER SCIENCE UNIV. OF NORTH CAROLINA AT CHAPEL HILL Extreme Programming.
AP-1 4. Agile Processes. AP-2 Agile Processes Focus on creating a working system Different attitude on measuring progress XP Scrum.
In your business. DATING!!! Take a few minutes and write down one of the best dates you have ever been on. Then we will have a few of you share your exciting.
Working with Nervousness Nervousness is Normal Learn to accept and work with your nervousness. Let it give you energy to plan the presentation. Let it.
Customer Service Training Lesson 6 Customer Relations I.
Vince Apple-Chiarella. Professionalism  Arrival time Be earlier than you need to be, in case something happens. Consistent late arrivers make a bad impression.
Agile Methods Presentation By: Jason Abbett. Definition A process to rapidly develop software Many kinds of agile methods but few are practiced.
Listen and learn!. * “READ THE BOOKS. I don't understand why some kids think they can take a test on a book they have never read. That is actually crazy,
1 Technical Communication A Reader-Centred Approach First Canadian Edition Paul V. Anderson Kerry Surman
How To Get a Girlfriend A process manual by Sabal Shrestha May 3, 2010.
 Improvisation You are to copy all notes in BLUE.
IMPROVISATION NOTES: III TERMS OF THE TRADE. “IMPROVISATION IS LIKE STEERING A CAR BY LOOKING THROUGH THE REAR VIEW MIRROR. YOU DON’T KNOW WHERE YOU’RE.
Dating. Introduction Incident #1 When did you have your first crush? How did you act? How long did the crush last? Had you ever talked to the person before.
The 10 Commandments of Improv
How the mentoring process worked Visiting working places was enlightening Reflecting in blogs helped to internalize what we learned Atmosphere was good.
Unit 10 Working World Adapted from High Impact Edited by Yu Yu-Hua( 游玉華 ) St. John ’ s & St. Mary ’ s Institute of Technology.
Concentration: the ability to direct your thinking The art or practice of concentration, no matter if studying biology or playing pool, is to focus on.
The Player Development Solution. Summary Skill Development Coach allows the Coaches to accomplish 2 REALLY important objectives: 1). Embed individual.
Do Your Homework Debbie Sheppard Study Skills. How can homework help you? Maybe the thought of homework annoys you so much that you’ve overlooked the.
Heronswood Primary School Pupil Voice – the issues pupils raise
When it comes to dealing with people in person, whether you’re at a job interview, serving a customer at work, or just seeing your friends, your body language.
Key Principles for Building Business Success Steve Dunne – Managing Director Savvy Group Jon Peart – Director Savvy Construction.
Agile Methods SENG 301.
Are you tough enough? Yvonne Birks
Introducing the Ideas One of Six Traits:
Agile Development – a new way of software development?
Chapter 5: New and Emerging Process Methodologies
Presentation transcript:

© ThoughtWorks, 2006 Whose Line of Code is it Anyway? ThoughtWorks India Away Day 2006 John Johnston

© ThoughtWorks, 2006 Improv and Agile Scripts are the showbiz version of BUFD – They can work – Sometimes they are really good – But sometimes years of preparation and deep thought dont pay off. There is an alternative Improv is the agile approach to showbiz Improv does not mean there is no process or plan Like Agile, Improv relies on a set of core values and reinforcing practices

© ThoughtWorks, 2006 Complimentary Nuts Improv Flexibility – Offering & Accepting – Dont pre-plan Collaboration – Team work – Trust Refactoring – Be altered Simplicity – Be obvious – Be boring Agile Flexibility – Incremental Design – Adaptive planning Collaboration – Pairing – Conversations Refactoring – Embrace change Simplicity – Do the simplest thing that could possibly work

© ThoughtWorks, 2006 Customer Focused You have an onsite customer – the audience Their delight and satisfaction is the ultimate goal Can you align your enjoyment with theirs? How? – Listen to them – Use your skill and expertise to deliver on your promises Remember that you are there for them. – Enjoy yourself – Not at the expense of the audience

© ThoughtWorks, 2006 Improv Spirit! Offering and Accepting are at the heart of improvisation What is an Offer? Its anything you say…. … or anything you do. So long as your partner accepts it Accepting is easy. Its all about the magic word. YES

© ThoughtWorks, 2006 Bad Medicine That seems easy enough but sometimes its hard to relinquish control People try to take control by: – Negating offers – Rejecting action – Saying NO This is BLOCKING. Its real bad. Being half-hearted is just as bad – WIMPING For that matter wise-cracking is as bad as blocking. No GAGGING

© ThoughtWorks, 2006 Be simple, be special When the going gets tough remember your Improv Spirit. Keep it simple: – Be obvious – Be ordinary – Be fun (not funny!) The hardest skill to master – How will I look brilliant?

© ThoughtWorks, 2006 Enough with the talking… Jazz hands Warm – Up Machines Tug of war Three word sentences Word-at-a-time Yes and… Alphabet Game