Slideshare.net (beta)

 
Post To TwitterPost to Twitter
Post: 
Myspace Hi5 Friendster Xanga LiveJournal Facebook Blogger Tagged Typepad Freewebs BlackPlanet gigya icons

All comments

Add a comment on Slide 1

If you have a SlideShare account, login to comment; else you can comment as a guest


Showing 1-50 of 38 (more)

Passionate Teams - Cooperative Customers

From cperrone, 4 months ago

A tale of agility, effective communication, deliberate creativity

5270 views  |  7 comments  |  38 favorites  |  506 downloads  |  10 embeds (Stats)
 

Categories

Add Category
 
 

Tags

creativity communication agile customers zen havealook design software customer claudio

more

 
 

Groups / Events

 

 
Embed
options

More Info

This slideshow is Public
Total Views: 5270
on Slideshare: 4967
from embeds: 303

Slideshow transcript

Slide 1: Passionate Teams Cooperative Customers Agile tales of creative customer communication Claudio Perrone

Slide 2: Most IT projects fail Will yours?

Slide 3: Will you be blamed?

Slide 6: How do you get results?

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

Slide 8: Once upon a time there was a ridiculously tough project…

Slide 9: It was Hell from day 1

Slide 10: Amazingly, it succeeded

Slide 11: Maybe this is why: 2 Effective Communication 1 Agility 3 Deliberate Creativity

Slide 12: 1 Agility

Slide 13: Which world is yours? From predictive... ...to adaptive

Slide 14: What constraints do you have?

Slide 15: Thriving with constraints “ Man built most nobly when limitations were at their greatest. --- Frank Lloyd Wright

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

Slide 17: Short iterations enable everything almost Motivation Prioritization Feedback Reflection Creativity

Slide 18: How do you express requirements?

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

Slide 20: Card: stakeholder, 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

Slide 21: How do you know you are “done”?

Slide 22: 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

Slide 23: 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

Slide 24: Acceptance criteria example: event When the customer requests cash

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

Slide 26: A little twist: Scenarios can be automated! In Ruby: Given “the account is in credit” do # ... End In .NET: .Given(“the account is in credit”)() {...}

Slide 27: 2 Effective Communication

Slide 28: First… SHUT UP!

Slide 29: Listen Don’t just hear

Slide 30: Find their greatest need

Slide 31: assume nothing

Slide 32: Commit to a ubiquitous language

Slide 33: Establish trust

Slide 34: Build a sense of ownership

Slide 35: Keep your enemies closer

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

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

Slide 38: 3 Deliberate Creativity

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

Slide 40: The creativity process Explorer Artist Judge Warrior

Slide 41: Soft Hard Metaphor Logic Dream Reason Humor Precision Ambiguity Consistency Approximate Exact Paradox Direct Hunch Analysis Generalization Specific Child Parent

Slide 42: Extract Concept You have identified a concrete idea that addresses a given objective. Therefore Extract a broader concept to facilitate the creation of alternatives.

Slide 43: Reverse assumptions You want to generate alternative ideas by challenging your current assumptions. Therefore List your assumptions Write the opposite of those assumptions Try to identify how to accomplish each reversal

Slide 44: SCAMPER You want to improve an existing object, service or process. Therefore Ask SCAMPER questions about each step of the challenge or subject Substitute Combine Adapt Modify or Magnify Put to other use Eliminate Reverse or Rearrange

Slide 45: Random word

Slide 46: In conclusion... “ “ We moved from the Flintstones era to the future. I was part of something. I belonged. --- a developer --- an end user

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