We all focus on the code while working with software. Everyday we produce a lot of lines, but what is necessary to build an amazing product? Is developing and completing the requirements enough? How can we deliver the product on time? How do we build a productive and motivated team?
This session will provide some tools that can help the development team to build an amazing and successful product and to keep up with the deadline.
———
Speaker: Sebastian Sussman – CIO at Axon Active Vietnam
3. Who we are?
Dipl.-Ing. CIO Sebastian Sussmann easier, just call me: Sebi
Born in Germany
Living and working since 2003 in Switzerland and since 2008 in Vietnam
Studied at Brandenburg University of Technology Cottbus (BTU), Germany
Swiss Federal Institute of Technology Zürich (ETH), Switzerland
IT developing experience started at university 1995
Institute for Automation Engineering - IFAT, network and WEB-Application,
Otto-von-Guericke-University Magdeburg, Germany
Multimedia Centre Cottbus (BTU), Germany
3D Print @ Swiss Federal Institute of Technology Zürich (ETH), Switzerland
Mappuls AG, Lucerne, Switzerland
Axon Active AG, Luzern, Switzerland
Axon Active Vietnam Co. Ltd., Ho Chi Minh City, Vietnam
Certified Scrum Master by Scrum Alliance
Certified Product Owner by Scrum Alliance
Certified Scrum Professional by Scrum Alliance
Trainer at ECCInternational
Email sebastian.sussmann@axonactive.com
https://vn.linkedin.com/in/sussmann
https://www.scrumalliance.org/community/profile/ssussmann
International
Association of Facilitators
7. www.axon.vnfb.com/AxonActiveVietNam
Requirements
Customer collaboration
We ignored the fact that many customers don’t know what they want.
We ignored that fact that even when they know what they want, they can’t
describe it.
We ignored the fact that even when they can describe it, they often describe a
proposed solution rather than the real need.
We ignored, that a lot of Customer give us a solution but not the Problem. …
Agile Software Requirements: Lean Requirements Practices for Teams, Programs, and the Enterprise (Agile Software Development Series) by Dean Leffingwell
15. www.axon.vnfb.com/AxonActiveVietNam
Moore’s Elevator Test
The elevator test helps the team to understand and describe the
product. A good vision can be summarized in two sentence.
• for (target customer)
• who (statement of need or opportunity)
• the (product name)
• is a (product category)
• that (key benefit, compelling reason to buy)
• unlike (primary competitive alternative)
• our product (statement of primary differentiation)
25. www.axon.vnfb.com/AxonActiveVietNam
The Product Vision Board [TOOL]
www.romanpichler.com
Elevator
test
Vision Statement
Target group Needs Product Value
Target
Users
“Persona”
Target
Customers
“Persona”
Problem
To Solve
Goal to
Achieve
3-5 top
features
Business
Goal
What is our problem?
What is our goal?
30. www.axon.vnfb.com/AxonActiveVietNam
User Story (Best practice)
Who?
What?
Why?
I ndependent
N egotiable (until sprint)
V aluable (for customer)
E stimable
S mall
T estable
As a <user role>,
I want <goal>
so that <reason>
Can I <acceptance criteria>
32. www.axon.vnfb.com/AxonActiveVietNam
Common mistakes
We have all three criteria
But,
The writing person only
want this, the person
don’t explain why he
Need this feature
As a Product Owner
I want the system to have
possibility of deleting user,
so that users have possibility
of deleting user.
36. www.axon.vnfb.com/AxonActiveVietNam
Communication EX1
Adzic, Gojko (2009-01-05). Bridging the Communication Gap: Specification by Example and Agile Acceptance Testing
We show it to our kids,
We not only talk to them ….
put toothpaste on
the toothbrush,
open mouth,
brush teeth
40. www.axon.vnfb.com/AxonActiveVietNam
Writing User Stories – Story Mapping
Source: “User Story Mapping” from Jeff PattonPatton, Jeff; Economy, Peter (2014-09-05). User Story Mapping: Discover the Whole Story, Build the Right Product
41. www.axon.vnfb.com/AxonActiveVietNam
Writing User Stories – Story Mapping
Source: “User Story Mapping” from Jeff PattonPatton, Jeff; Economy, Peter (2014-09-05). User Story Mapping: Discover the Whole Story, Build the Right Product
47. www.axon.vnfb.com/AxonActiveVietNam
Communication EX2
How do you would Test this requirement?
… which one is the right one?
Adzic, Gojko (2009-01-05). Bridging the Communication Gap: Specification by Example and Agile Acceptance Testing
If the star
Should have
14 points …?
49. www.axon.vnfb.com/AxonActiveVietNam
Communication EX3
Adzic, Gojko (2009-01-05). Bridging the Communication Gap: Specification by Example and Agile Acceptance Testing
the CEO of this client company decided that it
made more sense to allow this and put the
account into negative balance by 50 cents.
This would increase sales and the customer would have to top up
the account anyway before the next purchase.
Developers and testers can sometimes provide a completely different perspective
on a business problem.
81. www.axon.vnfb.com/AxonActiveVietNam
Disclaimer
This presentation is an ongoing work and will be updated and improved frequently.
1. Use
This presentation is produced for Axon Active Vietnam and may be used:
By Sebastian Sussmann for Axon Active Vietnam
2. Content
The author reserves the right not to be responsible for the whole correctness, completeness or quality of the information which is provided at
this document. If some body will get problems because of using some information out from this presentation, the author will reject all claims.
Because the author can not guarantee the correct use of all provided information. The author done it with the best of one's knowledge and belief
This presentation / document is not complete. The author can add, remove and change it completely or partly at any time.
3. Copyright
The author intended not to use any copyrighted material for the presentation. For the case it was clearly indicated he provide the copyright and
source information at this page to indicate the copyright and the way of use.
The copyright for any material created by the author and the company Axon Active Vietnam is reserved. Any duplication or use of objects such
as images, diagrams, sounds or texts in other electronic or printed publications is not permitted without the author's agreement.
4. References:
http://www.scrumalliance.org
http://www.scrum.org
http://www.odd-e.com
http://www.dasscrumteam.com
http://www.borisgloger.com
http://www.soreco.ch
http://www.axonactive.vn
http://www.agilevietnam.org
http://www.torsten-horn.de
http://www.mountaingoatsoftware.com
http://www.scrumcenter.com
https://getkanban.corporatekanban.com
http://youtu.be/502ILHjX9EE
http://www.seriousplay.com
http://www.innovationgames.com
http://personalkanban.com
http://pomodorotechnique.com
http://gettingthingsdone.com
http://www.agile42.com
http://scrumbreakfast.vn
http://openspaceworld.org
http://www.skaskiw.biz
http://leankit.com
http://www.mindtools.com
http://www.triballeadership.net
Bas Vodde (from CSM)
Sudipta Lahiri (from Kanban)
Simon Roberts (from CSPO)
Rena Striegel (Leadship)
Henrik Kniberg (Agile Product Ownership in a Nutshell)
Mike Cohn (Effort)