Separation of Lanthanides/ Lanthanides and Actinides
Collaborating with Stakeholders
1. Collaborating
with
Stakeholders
Tuesday, November 1, 11
2. • 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
3. Why not just consider the
Customer?
Tuesday, November 1, 11
4. 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
5. Why do we need
Collaboration?
Tuesday, November 1, 11
6. • Most modern software is complex
• Numerous and varied skill sets are required
• A team is the basic unit necessary
Tuesday, November 1, 11
7. 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
8. “There is nothing so useless
as doing efficiently that which
should not be done at all.”
Peter Drucker
Tuesday, November 1, 11
9. 64 %
of software
features are rarely
or never used!
Tuesday, November 1, 11
10. Why do we build things
we don’t really need?
Tuesday, November 1, 11
13. • 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
14. Implementation team(s)
are too far removed
• Large organization
• Departmentalized specialization
• Local optimization
• ‘Broken telephone’
• Jerry Maguire
Tuesday, November 1, 11
15. Language
• Ambiguous
• Insufficient or incapable
• Lengthy
• Unsuitable
Tuesday, November 1, 11
16. 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
17. 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
18. It’s not technology...
• Software is complex but not complicated
• The technical problems have almost
certainly been solved before
Tuesday, November 1, 11
23. 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
24. Solutions are often
conceived before we’ve
understood the
problem!
Tuesday, November 1, 11
25. 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
39. Experiences
• Usage of delivered software
• Engagement and interaction
• Empathy and understanding
• Enthusiasm
Tuesday, November 1, 11
40. “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
41. You’re able to delight
your stakeholders
Tuesday, November 1, 11
50. 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
51. Capture the
important details
• Use drawings and physical models
• Stakeholder value and acceptance criteria
• Automated acceptance tests
Tuesday, November 1, 11
52. I’m always doing things I
can’t do.
That’s how I get to do
them. Pablo Picasso
Tuesday, November 1, 11
53. 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