conceptual understanding in development
TRANSCRIPT
Improving conceptual understanding in development
OR
Would you make assumptions about a dragon?
presented by Sebastian Helzle
Who am I?1990 Pen & Paper
1996 Geocities
2005 TYPO3
2007 Freelancer
2013 Neos CMS
2015 CSM
Love hiking, mountains and baking
Chapters
I. Dungeons & Dragons & Conceptual understanding
II. A light through the fog of requirements
III. Evade traps with agile methods
IV. Gain experience and grow your strengths
V. Slay the dragon of Golive and retrieve it’s treasures
Parts of a Pen & Paper game
Game master (Storyteller, Visionary, PO)
2-6 Adventurers (Different strengths and personalities)
Space where everyone sits together
Books describing the rules of the game
Motivation
Common goal
Sounds like a project
How people play
I. Game master describes the situation
II. Everyone synchronizes their view
III. Player do actions
IV. Game master explains results according to the story and the rules
V. Players evaluate result and adapt
VI. Start again from step I.
Sounds like a Sprint
Beware: There is always something lurking there!
Shifting priorities
Described workflows don’t fit anymore
External dependencies
Demanding stakeholders
Technical debts
ReviewsDo internal reviews and user testing
Let developers present their work
Invite the client
Check for dents in your armors
Every change can have undesired effects
Performance degradation
Usability
Stability issues
Relationship with the client
There are already some solutions
Automated testing (stability & performance)
A/B testing for user experience
EmpathyClient has bad experience?
Feel the urge to improve it
Find sustainable solutions
Work with the client
Try to understand the client
Get to know the client (he’s not the dragon)
As a developer you canSee tasks as challenge
Try to see your work from a different point of view
Involve in shaping a project
Defend your ideas and concepts
Teach others
Cooperate & ask for help
Write down or draw what you know
Get coaching
Enable developers
Let coaches coach, not do the work
Help developers not to depend on coaches
Things might be different than expected
Is the dragon hungry?
Did he have enough sleep?
Is he unhappy?
Assumptions might be deadly!
More
🐦 @sebobo
📖 http://www.mind-the-seb.de