advertisement

Agile tales of creative customer collaboration

50 %
50 %
advertisement
Information about Agile tales of creative customer collaboration
Technology

Published on May 5, 2008

Author: cperrone

Source: slideshare.net

Description

A tale of agility, effective communication, deliberate creativity
advertisement

Claudio Perrone

Most IT projects fail Will yours?

“ Software development productivity would skyrocket...

“ …if the least effective 30% were fired tomorrow --- Neal Ford

How do you get results?

Sir, I urge Darling, Dude, check this you to revisit people matter technology out your process too!

Once upon a time I was a successful software developer…

My technical skills made me feel invincible

Until one day…

…I entered a world of deception

It was Hell from day 1

What would you do?

I choked

…but then, I decided to fight back

This is what I tried: 2 Effective Communication 1 Agility 3 Deliberate Creativity

1 Agility

I made a choice: from predictive... ...to adaptive

Fixed time-boxes help focus... Can you focus for 48 minutes?

Short iterations enable everything almost Motivation Prioritization Feedback Reflection Creativity

How do you express requirements?

The 3 Cs of a User Story Card Conversation Confirmation (acceptance criteria)

Card: role, feature, benefit Customer withdraws cash As a customer, I want to withdraw cash from an ATM, so that I don’t have to wait in line at the bank. Ref: http://dannorth.net/introducing-bdd

How do you know you are done?

Define an acceptance criteria (BDD) [Scenario title] Given [some initial context] When [an event occurs] Then [ensure some outcomes] Ref: http://dannorth.net/introducing-bdd

Acceptance criteria example: context Scenario 1: Account is in credit Given the account is in credit And the card is valid And the dispenser contains cash

Acceptance criteria example: event When the customer requests cash

Acceptance criteria example: outcomes Then ensure the account is debited And ensure cash is dispensed And ensure the card is returned

A little twist: Scenarios can be parsed…

…and then “automated”! In Ruby: Given “the account is in credit” do # ... End In .NET: .Given(“the account is in credit”)() {...}

Early success brought confidence…

…but the project was still at risk

2 Effective Communication

First… SHUT UP!

Listen Don’t just hear

Find their greatest need

Commit to a ubiquitous language

Establish trust

Build a sense of ownership

Keep your enemies closer

We see things not as they are, but as we are. --- Anonymous Proverb

Roles and perceptions plant Creativity implementer co-ordinator Task Direction completer resource /specialist investigator Detail Resources shaper teamworker Shaping Team monitor-evaluator Criticality

How could we get smarter

3 Deliberate Creativity

Unlocking creativity: From what and how to “what if”

The creativity process Explorer Artist Judge Warrior

Extract Concept (1/2) You have identified a concrete idea that addresses a given objective...

Extract Concept (2/2) Therefore Extract a broader concept to facilitate the creation of alternatives.

Connect all dots with 4 straight lines

Connect all dots with 4 straight lines

How about 3 straight lines?

1 line?

Reverse assumptions (1/2) You want to generate alternative ideas by challenging your current assumptions…

Reverse assumptions (2/2) Therefore List your assumptions Write the opposite of those assumptions Try to identify how to accomplish each reversal

Parallel Thinking

Six thinking hats

So, what happened to the project?

Amazingly, it succeeded

Lessons learned... “ “ We moved from the Flintstones era to the future. I was part of something. I belonged. --- a developer --- an end user

Thank you! Claudio Perrone cperrone@innerworkings.com www.claudioperrone.com/blog

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

Agile Tales of Creative Customer Collaboration

Agile Tales of Creative Customer Collaboration. Published August 26th, 2009 Under Project Management | Comments Off. In this session, Claudio presents ...
Read more

Check my Øredev presentation teaser! - Agile Sensei

As I have started doing some serious work on refining the structure of my Agile tales of creative customer collaboration presentation, I thought it would ...
Read more

Project Management - Part 15 - Agile TV

Agile project management. ... Agile Tales of Creative Customer Collaboration. ... Comments Off on Agile Tales of Creative Customer Collaboration.
Read more

Claudio Perrone - Øredev 2008

Agile tales of creative customer collaboration. In this session, Claudio presents stories of effective collaboration, thinking tools and valuable insights ...
Read more

Claudio Perrone - Agile tales - Øredev 2008

Agile tales of creative customer collaboration. In this session, Claudio presents stories of effective collaboration, thinking tools and valuable insights ...
Read more

What Does the Agile Manifesto Mean? - Scrum Alliance

What Does the Agile Manifesto Mean? 24 April 2013. Scott Ocamb Prime Technology Group As we all know, ... Customer collaboration over contract negotiation;
Read more

A Social Business Strategy Can Make A Company More ...

A Social Business Strategy Can Make A Company More Responsive and Agile. ... Agile tales of creative customer collaboration http://www.slideshare.net ...
Read more

Agilematics (@Agilematics) | Twitter

... you should see how much amateurs cost #agile #training. 0 retweets 1 like. Reply. ... Agile tales of creative customer collaboration - A tale of ...
Read more