managing requirements - atlassian community cologne · adrien ragot @aragot clearstream banking sa...
TRANSCRIPT
![Page 1: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/1.jpg)
MANAGING REQUIREMENTSwith Atlassian tools
![Page 2: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/2.jpg)
ADRIEN RAGOT@aragot
Clearstream Banking SA
Schlumberger
French government
Groupama Insurance
Atlassian SDK
Atlassian Confluence
![Page 3: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/3.jpg)
![Page 4: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/4.jpg)
![Page 5: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/5.jpg)
MANAGING REQUIREMENTS1. Waterfall
![Page 6: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/6.jpg)
PRDProduct Requirements Document
![Page 7: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/7.jpg)
COVERAGEDependency matrix
![Page 8: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/8.jpg)
R4J
![Page 9: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/9.jpg)
TYPE "REQUIREMENT"
• JIRA Issue Type: Requirement
Source: https://confluence.atlassian.com/jirakb/using-jira-for-requirements-management-193300521.html
![Page 10: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/10.jpg)
R4J
![Page 11: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/11.jpg)
R4J
![Page 12: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/12.jpg)
synapseRT
![Page 13: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/13.jpg)
RMsis
![Page 14: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/14.jpg)
MANAGING REQUIREMENTS2. The Atlasssian Way
![Page 15: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/15.jpg)
Link: https://www.youtube.com/watch?v=l1yWusiaLCM
![Page 16: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/16.jpg)
CHET RONG
• “The more detailed, the better”
• “Fully spec’ed out”
• “How did I miss that”
• “Reduce the confusion”
• Sign off
Link: https://www.youtube.com/watch?v=l1yWusiaLCM
![Page 17: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/17.jpg)
THE RECOMMENDED WAY
• Epic in JIRA
• Confluence Blueprint: PRD
• Stories in JIRA
Source: https://confluence.atlassian.com/doc/blog/2015/08/how-to-document-product-requirements-in-confluence
“… becomes the landing page for everything related to the set of
problems with a particular epic.”
![Page 18: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/18.jpg)
THE RECOMMENDED WAY
Source: https://confluence.atlassian.com/doc/blog/2015/08/how-to-document-product-requirements-in-confluence
in Confluence: “ • Context • Living stories • Collective wisdom • Engaging content • Collaboration ”
![Page 19: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/19.jpg)
THE RECOMMENDED WAY
• JIRA Issue Type: Requirement
• Confluence Blueprint: PRD
Source: https://confluence.atlassian.com/doc/blog/2015/08/how-to-document-product-requirements-in-confluence
![Page 20: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/20.jpg)
Source: https://www.atlassian.com/agile/requirements
![Page 21: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/21.jpg)
DON’T WRITE DETAILED REQUIREMENTS
Have a “Definition of done"
![Page 22: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/22.jpg)
Product Manager
Team
UX DesignerDeveloper
Tester
Tech Writer
OpsUsers Customers
![Page 23: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/23.jpg)
Product Manager
Team
UX DesignerDeveloper
Tester
Tech Writer
OpsUsers Customers
“Let's conquer this market"
![Page 24: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/24.jpg)
Product Manager
Team
UX DesignerDeveloper
Tester
Tech Writer
OpsUsers Customers
Add to Sprint
![Page 25: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/25.jpg)
Product Manager
Team
UX DesignerDeveloper
Tester
Tech Writer
OpsUsers Customers
Write mock-up
![Page 26: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/26.jpg)
Product Manager
Team
UX DesignerDeveloper
Tester
Tech Writer
OpsUsers Customers
“Say no more!”
![Page 27: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/27.jpg)
ARTIFACTS
User interviewsMock-upsGreen buildsCode ReviewAnalytics A/BSales graphs
of Agile process
![Page 28: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/28.jpg)
BYPRODUCTof canonical requirement management
0
75
150
225
300
2006 2007 2008 2009 2010 2011 2012 2014 2015
x14 in 9 years !
Source: https://www.quora.com/How-might-you-attempt-an-estimated-valuation-of-Atlassian
![Page 29: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/29.jpg)
AGILE, BUT…
• Contract and % of completion
• Hardware project / No MVP subset
• Compliance with a standard
• Progress towards Agile
Exceptions
![Page 30: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/30.jpg)
MANAGING REQUIREMENTS
3. .
![Page 31: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/31.jpg)
INSERT A REQUIREMENTAlt + Shift + R
![Page 32: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/32.jpg)
HOVERin every follow-up discussion, mock-up, proposal, mention
![Page 33: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/33.jpg)
JIRAContext for developers
![Page 34: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/34.jpg)
JIRA"Remote Issue Links"
![Page 35: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/35.jpg)
PROPERTIESin tables
![Page 36: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/36.jpg)
PROPERTIESin search
![Page 37: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/37.jpg)
PROPERTIESin reports
![Page 38: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/38.jpg)
CHALLENGES
![Page 39: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/39.jpg)
QUICK IMPORTinline creation
![Page 40: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/40.jpg)
QUICK IMPORTinline creation
![Page 41: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/41.jpg)
QUICK IMPORTinline creation
![Page 42: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/42.jpg)
QUICK IMPORTinline creation
![Page 43: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/43.jpg)
QUICK IMPORTinline creation
![Page 44: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/44.jpg)
BLUEPRINTS
![Page 45: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/45.jpg)
HAVE I COVERED ALL THE REQUIREMENTS?
Dependency matrix
![Page 46: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/46.jpg)
HAVE I COVERED ALL THE REQUIREMENTS?
• Reqtify
• Excel export
• Custom report
Dependency matrix
![Page 47: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/47.jpg)
HAVE I COVERED ALL THE REQUIREMENTS?
Reqtify
![Page 48: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/48.jpg)
VERSIONS
• Baseline a set of requirements
• Reach the page history
On the roadmap:
![Page 49: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/49.jpg)
TESTING
• Blueprint: from requirements to test scenario
• Red / Yellow / Green indicators
On the roadmap:
![Page 50: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/50.jpg)
TAKE-AWAYS
• "Nobody likes using requirements" Customer interviews, personas, team sport
• RMsis, synapseRT, R4J… Requirements and testing in JIRA
• Requirement Yogi for documents in Confluence
![Page 51: MANAGING REQUIREMENTS - Atlassian Community Cologne · ADRIEN RAGOT @aragot Clearstream Banking SA Schlumberger French government Groupama Insurance Atlassian SDK Atlassian Confluence](https://reader034.vdocument.in/reader034/viewer/2022042305/5ed0c1c9a5793b252353db7f/html5/thumbnails/51.jpg)
THANK YOU
Adrien Ragot - Play SQL@aragot