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



Add a comment on Slide 1
If you have a SlideShare account, login to comment; else you can comment as a guest- Favorites & Groups
Showing 1-50 of 38 (more)