Collaborating with Stakeholders
-
Upload
stuartturner1000 -
Category
Education
-
view
966 -
download
0
description
Transcript of Collaborating with Stakeholders
Collaboratingwith
Stakeholders
Tuesday, November 1, 11
• Stuart Turner
• Originally from England
• Lives in Singapore
• Works for Odd-e
• Agile coach, SW developer
• Experience with startups and Financial Institutions
• Java, Low-latency Trading Systems, Operational Risk
Tuesday, November 1, 11
Why not just consider the Customer?
Tuesday, November 1, 11
What is a stakeholder?
A person, group, organization or system which affects or can be affected by an
organization's actions
Tuesday, November 1, 11
Why do we need Collaboration?
Tuesday, November 1, 11
• Most modern software is complex
• Numerous and varied skill sets are required
• A team is the basic unit necessary
Tuesday, November 1, 11
But we’re agile!
• Yes, it helps to remove BDUF
• Yes, it brings people to work as teams
• Focuses on building things better, not necessarily building the right things
Tuesday, November 1, 11
“There is nothing so useless as doing efficiently that which
should not be done at all.”Peter Drucker
Tuesday, November 1, 11
64%of software
features are rarely or never used!
Tuesday, November 1, 11
Why do we build things we don’t really need?
Tuesday, November 1, 11
Confirmation Bias
Tuesday, November 1, 11
Tuesday, November 1, 11
• PO, customer, users just want what someone else has
• Ticks more boxes
• Might be a language, framework, library or design patterns
• New buzz words
• The latest ‘cool’ technology
• Your manager’s pet project
Tuesday, November 1, 11
Implementation team(s) are too far removed
• Large organization
• Departmentalized specialization
• Local optimization
• ‘Broken telephone’
• Jerry Maguire
Tuesday, November 1, 11
Language
• Ambiguous
• Insufficient or incapable
• Lengthy
• Unsuitable
Tuesday, November 1, 11
User Stories
• User story for a user
• User story for a product owner
• User story for a developer
• No business value or benefit to the customer
• No acceptance criteria
Krystian Kaczor
Tuesday, November 1, 11
We introduce complications
• We want to use a tool
• We are able to work remotely
• Just because we can doesn’t mean we should
Tuesday, November 1, 11
It’s not technology...
• Software is complex but not complicated
• The technical problems have almost certainly been solved before
Tuesday, November 1, 11
• Most problems are caused by...
Tuesday, November 1, 11
Miscommunication
Tuesday, November 1, 11
Tuesday, November 1, 11
Tuesday, November 1, 11
The unknown is unknown
• Each individual has their own view
• We don’t know if our views are the same
• If often appears our views are the same
• Customers sometimes don’t know what they want
• They often don’t know what’s possible
Tuesday, November 1, 11
Solutions are often conceived before we’ve
understood the problem!
Tuesday, November 1, 11
Established Application
• Developed over the past ten years by an average of 100 developers
• How do you tell if features are no longer useful?
• Should you REMOVE some or all of those features?
Tuesday, November 1, 11
Collaboration helps to expand our knowledge and
understanding
Tuesday, November 1, 11
How do we collaborate more effectively?
Tuesday, November 1, 11
Tuesday, November 1, 11
• Go and see
• More direct feedback
• Simple interaction
• Knowing what your work means to the customer
Tuesday, November 1, 11
It’s complex
Tuesday, November 1, 11
CollaborationTuesday, November 1, 11
Collaboration
• Bring together all stakeholders
• Share the vision and goal
Tuesday, November 1, 11
Shared Mental Models
Tuesday, November 1, 11
Establish a shared understanding of the
problem
Tuesday, November 1, 11
The problem isn’t the problem!
Tuesday, November 1, 11
Overcoming the problem is the
problem!
Tuesday, November 1, 11
With direct feedback from all stakeholders you realize you’re not delivering a product or
a service
Tuesday, November 1, 11
You’re providing an Experience
Tuesday, November 1, 11
Experiences
• Usage of delivered software
• Engagement and interaction
• Empathy and understanding
• Enthusiasm
Tuesday, November 1, 11
“We act as though comfort and luxury were the chief
requirements of life.All that we need to make us happy is something to be enthusiastic about.”
Albert Einstein
Tuesday, November 1, 11
You’re able to delight your stakeholders
Tuesday, November 1, 11
Tuesday, November 1, 11
How do we achieve this?
Tuesday, November 1, 11
Large brained animals perform better when
they’re enjoying themselvesNancy Frishberg
Tuesday, November 1, 11
Tuesday, November 1, 11
Bring people together
Tuesday, November 1, 11
Tuesday, November 1, 11
Tuesday, November 1, 11
Tuesday, November 1, 11
Overcoming the problem
• Games and role playing really help
• Use physical and interactive media
• Act out different scenarios
• Prototype solutions
• Gauge stakeholder feedback
Tuesday, November 1, 11
Capture the important details
• Use drawings and physical models
• Stakeholder value and acceptance criteria
• Automated acceptance tests
Tuesday, November 1, 11
I’m always doing things I can’t do.
That’s how I get to do them.
Pablo Picasso
Tuesday, November 1, 11
Future Experiences
• How are you going to delight your stakeholders?
• How are you going to improve your own working experience?
• One small thing...
Tuesday, November 1, 11