SlideShare a Scribd company logo
1 of 25
Download to read offline
Driving Better Requirements
Through DevOps
Cecile Hurley – Customer Success Manager
Welcome to the Webinar
Driving better requirements – Through DevOps
churley@navvia.com Twitter:	@cecile_hurley
Driving better requirements – Through DevOps
Housekeeping
Let’s keep this interactive!
• Use the control panel to ask questions
• Can you see & hear us?
• enter your name & city to confirm
Type Your Questions Here
DevOps – Evolution not revolution
Software & Services
to design & document IT and Business Processes
Driving better requirements – Through DevOps
Recognized by… Used by…
Driving better requirements – Through DevOps
What is Navvia
Navvia is a Powerful and easy-to-use tool to design
& document processes & capture requirements
RACI
Auto generate and synchronize over 17
different process artifacts
Process Guides
Technical Requirements
And more…
Create
CEO and Co-founder
David Mainville
Driving better requirements – Through DevOps
dmainville@navvia.com @mainville
Driving better requirements – Through DevOps
“The failure rate of IT projects is appalling…
… despite more than 50 years of history and countless
methodologies, advice and books, projects keep failing...
irrespective of the methodology — waterfall or agile”
Gartner – October 2014
Problem Statement
Driving better requirements – Through DevOps
And the type of project doesn’t matter…
Driving better requirements – Through DevOps
So why do we keep failing? … thoughts?
Driving better requirements – Through DevOps
Some common reasons for failure
• Automating overly complex business processes
• Too much project bureaucracy / too little planning
• Lack of accountability & governance
• Lift & Shift of the old system
• The fallacy of “out of the box”
• Scope creep & and “finish at any cost” attitude
• Brooks Law: When a product is crashing, burning and delayed, throwing more people at it only
makes it crash harder, burn faster, and be more delayed. – Fred Brooks: The Mythical Man-
Month
Why do we keep failing?
Driving better requirements – Through DevOps
The #1 Reason Projects Fail - Poor Requirements
Why do we keep failing?
There is a disconnect between what the
Business wants & needs and what is
delivered as a solution.
Driving better requirements – Through DevOps
Is there a better path to business value?
DevOps
Driving better requirements – Through DevOps
Defining DevOps
Source: DevOps ReferenceArchitecture, Source: IBM
Steer
Develop	
/	Test
Deploy
Operate
DevOps
Continuous Business
Planning
Collaborative
Development
Continuous
Testing
Continuous Release
& Deployment
Continuous
Monitoring
Continuous Customer
Feedback &
Optimization
Continuous
Feedback
Driving better requirements – Through DevOps
Defining DevOps
• Steer
• Document business objectives desired in business terms
• Identify all the roles/personas involved with the software
• Understand the broad scope of the project
• Develop
• Create stories that describe the business objectives into role based features
• Translate the stories into technical terms developers can work with
• Group requirements into short sprints / validateresults with the business
• Create test scripts based on stories
• Deploy / Operate
• Validate the new features and obtain customer feedback
Driving better requirements – Through DevOps
Start with the business requirement
Driving better requirements – Through DevOps
But don’t go down the rabbit hole
Driving better requirements – Through DevOps
Understand the roles / personas
• Identify all the potential users of the system
• Group the users into specific roles / personas
• Fictitious users based on your knowledge of real users
• Personalize the personas – as real as possible
• One time or casual customer vs. user
• Ensure all your personas are considered when
developing requirements
• You are not at end-of-job until all personas are addressed
• Capture role / persona requirements in ”stories”
• Roles / personas, and associated stories, are critical for
testing
Driving better requirements – Through DevOps
As a <role>, I want <feature>, so that <benefit>.
• Here are a couple of examples:
• As an unauthenticated user, I want to see the login link in the upper right hand corner of each
page, so I don’t need to navigateback to the homepage or some account page to login.
• As a sales associate, I want to be able to pull up my current activeleads, deals and tasks on my
iPhone, so that I can still follow up with clients and update deals status while traveling.
• Don’t forget the benefit – it addresses the business outcome
Credit:	Dan	North	and	Chris	Stevenson’s	 story	framework.
Build user stories
Driving better requirements – Through DevOps
Tying it all together
Business Outcomes
Roles / Personas
Role based Stories
(epics)
Detailed Requirements
(sprints)
Streamline Ordering
Process
Online Shopper Agent Supervisor
The Online Shopper purchases items with a
single click so they can save time & effort
The detailed technical requirements needed to
fulfill the story e.g. Credit card on file…
Manager
Drive more sales /
recommend items
Fewer abandoned
carts
Role based
story 2
Role based
story 3
Detailed
requirement
Detailed
requirement
Driving better requirements – Through DevOps
IT projects fail regardless of the methodology
It’s not the methodology – but how you practice it
Driving better requirements – Through DevOps
Practicing DevOps
Source: DevOps ReferenceArchitecture, Source: IBM
Steer
Develop	
/	Test
Deploy
Operate
DevOps
Continuous Business
Planning
Collaborative
Development
Continuous
Testing
Continuous Release
& Deployment
Continuous
Monitoring
Continuous Customer
Feedback &
Optimization
Continuous
Feedback
Driving better requirements – Through DevOps
Takeaways
• Focus on business outcomes / not technical specifications
• You don’t need to capture all requirements at the get-go
• Have a high-level plan and let it evolve collaboratively
• Collaborate and Communicate
• A discussion is worth more than a document
• Constantly validaterequirements (show and tells)
• Get the business involved with the developers throughout
• Identify your roles / personas
• Build outcome based (benefits) stories
• Which in turn lead to technical specifications
• Build a realistic plan that addresses governance and accountability
Driving better requirements – Through DevOps
Product Demo
Navvia Process Designer
Thank-you
David Mainville dmainville@navvia.com Twitter: @Mainville

More Related Content

What's hot

Titas Lapinskas - Technical Team Leader in Agile
Titas Lapinskas - Technical Team Leader in AgileTitas Lapinskas - Technical Team Leader in Agile
Titas Lapinskas - Technical Team Leader in AgileAgile Lietuva
 
Understanding the Relationship Between Agile, Lean and DevOps
Understanding the Relationship Between Agile, Lean and DevOps Understanding the Relationship Between Agile, Lean and DevOps
Understanding the Relationship Between Agile, Lean and DevOps LeanKit
 
Comparing Ways to Scale Agile at Agile Product and Project Manager Meetup
Comparing Ways to Scale Agile at Agile Product and Project Manager MeetupComparing Ways to Scale Agile at Agile Product and Project Manager Meetup
Comparing Ways to Scale Agile at Agile Product and Project Manager MeetupBernd Schiffer
 
From Divided to United - Aligning Technical and Business Teams
From Divided to United - Aligning Technical and Business TeamsFrom Divided to United - Aligning Technical and Business Teams
From Divided to United - Aligning Technical and Business TeamsDominica DeGrandis
 
DOES16 London - Benjamin Wootton - Lessons from 50 Enterprise DevOps Transfor...
DOES16 London - Benjamin Wootton - Lessons from 50 Enterprise DevOps Transfor...DOES16 London - Benjamin Wootton - Lessons from 50 Enterprise DevOps Transfor...
DOES16 London - Benjamin Wootton - Lessons from 50 Enterprise DevOps Transfor...Gene Kim
 
Agile and Continuous Delivery for Audits and Exams - DC Continuous Delivery M...
Agile and Continuous Delivery for Audits and Exams - DC Continuous Delivery M...Agile and Continuous Delivery for Audits and Exams - DC Continuous Delivery M...
Agile and Continuous Delivery for Audits and Exams - DC Continuous Delivery M...Simon Storm
 
Jan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wantsJan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wantsAgile Lietuva
 
Scrum in Distributed Teams
Scrum in Distributed TeamsScrum in Distributed Teams
Scrum in Distributed TeamsCprime
 
Real world experience from Microsoft - Deniz Ercoskun
Real world experience from Microsoft - Deniz ErcoskunReal world experience from Microsoft - Deniz Ercoskun
Real world experience from Microsoft - Deniz ErcoskunAgileSparks
 
From Divided to United - Aligning Technical and Business Teams
From Divided to United - Aligning Technical and Business TeamsFrom Divided to United - Aligning Technical and Business Teams
From Divided to United - Aligning Technical and Business TeamsLeanKit
 
Scaling Atlassian for the Enterprise
Scaling Atlassian for the EnterpriseScaling Atlassian for the Enterprise
Scaling Atlassian for the EnterpriseCprime
 
Collaborative Agile Development in Virtual Reality by Talal Shaikh
Collaborative Agile Development in Virtual Reality by Talal ShaikhCollaborative Agile Development in Virtual Reality by Talal Shaikh
Collaborative Agile Development in Virtual Reality by Talal ShaikhAgile ME
 
DevOps-the-fire-of-business-innovation
DevOps-the-fire-of-business-innovationDevOps-the-fire-of-business-innovation
DevOps-the-fire-of-business-innovationPaul Peissner
 
Using Kanban to Visualize Your Work
Using Kanban to Visualize Your WorkUsing Kanban to Visualize Your Work
Using Kanban to Visualize Your WorkLeanKit
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAleem Khan
 
7 Steps to a Successful ITSM Tool Implementation
7 Steps to a Successful ITSM Tool Implementation7 Steps to a Successful ITSM Tool Implementation
7 Steps to a Successful ITSM Tool ImplementationNavvia
 
Agile software development for startups
Agile software development for startupsAgile software development for startups
Agile software development for startupsHemant Elhence
 
DOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps Transition
DOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps TransitionDOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps Transition
DOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps TransitionGene Kim
 

What's hot (20)

Titas Lapinskas - Technical Team Leader in Agile
Titas Lapinskas - Technical Team Leader in AgileTitas Lapinskas - Technical Team Leader in Agile
Titas Lapinskas - Technical Team Leader in Agile
 
Understanding the Relationship Between Agile, Lean and DevOps
Understanding the Relationship Between Agile, Lean and DevOps Understanding the Relationship Between Agile, Lean and DevOps
Understanding the Relationship Between Agile, Lean and DevOps
 
Comparing Ways to Scale Agile at Agile Product and Project Manager Meetup
Comparing Ways to Scale Agile at Agile Product and Project Manager MeetupComparing Ways to Scale Agile at Agile Product and Project Manager Meetup
Comparing Ways to Scale Agile at Agile Product and Project Manager Meetup
 
From Divided to United - Aligning Technical and Business Teams
From Divided to United - Aligning Technical and Business TeamsFrom Divided to United - Aligning Technical and Business Teams
From Divided to United - Aligning Technical and Business Teams
 
DOES16 London - Benjamin Wootton - Lessons from 50 Enterprise DevOps Transfor...
DOES16 London - Benjamin Wootton - Lessons from 50 Enterprise DevOps Transfor...DOES16 London - Benjamin Wootton - Lessons from 50 Enterprise DevOps Transfor...
DOES16 London - Benjamin Wootton - Lessons from 50 Enterprise DevOps Transfor...
 
Agile 101
Agile 101Agile 101
Agile 101
 
Agile and Continuous Delivery for Audits and Exams - DC Continuous Delivery M...
Agile and Continuous Delivery for Audits and Exams - DC Continuous Delivery M...Agile and Continuous Delivery for Audits and Exams - DC Continuous Delivery M...
Agile and Continuous Delivery for Audits and Exams - DC Continuous Delivery M...
 
Jan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wantsJan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wants
 
Scrum in Distributed Teams
Scrum in Distributed TeamsScrum in Distributed Teams
Scrum in Distributed Teams
 
Real world experience from Microsoft - Deniz Ercoskun
Real world experience from Microsoft - Deniz ErcoskunReal world experience from Microsoft - Deniz Ercoskun
Real world experience from Microsoft - Deniz Ercoskun
 
From Divided to United - Aligning Technical and Business Teams
From Divided to United - Aligning Technical and Business TeamsFrom Divided to United - Aligning Technical and Business Teams
From Divided to United - Aligning Technical and Business Teams
 
Agile transformation model
Agile transformation modelAgile transformation model
Agile transformation model
 
Scaling Atlassian for the Enterprise
Scaling Atlassian for the EnterpriseScaling Atlassian for the Enterprise
Scaling Atlassian for the Enterprise
 
Collaborative Agile Development in Virtual Reality by Talal Shaikh
Collaborative Agile Development in Virtual Reality by Talal ShaikhCollaborative Agile Development in Virtual Reality by Talal Shaikh
Collaborative Agile Development in Virtual Reality by Talal Shaikh
 
DevOps-the-fire-of-business-innovation
DevOps-the-fire-of-business-innovationDevOps-the-fire-of-business-innovation
DevOps-the-fire-of-business-innovation
 
Using Kanban to Visualize Your Work
Using Kanban to Visualize Your WorkUsing Kanban to Visualize Your Work
Using Kanban to Visualize Your Work
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
 
7 Steps to a Successful ITSM Tool Implementation
7 Steps to a Successful ITSM Tool Implementation7 Steps to a Successful ITSM Tool Implementation
7 Steps to a Successful ITSM Tool Implementation
 
Agile software development for startups
Agile software development for startupsAgile software development for startups
Agile software development for startups
 
DOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps Transition
DOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps TransitionDOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps Transition
DOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps Transition
 

Viewers also liked

Oi 30 8 2012 (bw)
Oi 30 8 2012 (bw)Oi 30 8 2012 (bw)
Oi 30 8 2012 (bw)JayBlanc
 
A New Model for Sustainable Service Management
A New Model for Sustainable Service ManagementA New Model for Sustainable Service Management
A New Model for Sustainable Service ManagementNavvia
 
Cloud Computing. Gestión de configuraciones
Cloud Computing. Gestión de configuracionesCloud Computing. Gestión de configuraciones
Cloud Computing. Gestión de configuracionespacvslideshare
 
Diseño del software
Diseño del softwareDiseño del software
Diseño del softwareduberlisg
 
Lessons Learned on How to Secure Petabytes of Data
Lessons Learned on How to Secure Petabytes of DataLessons Learned on How to Secure Petabytes of Data
Lessons Learned on How to Secure Petabytes of DataDataWorks Summit
 
Mejorando la Gestión de la gerencia de TI
Mejorando la Gestión de la gerencia de TIMejorando la Gestión de la gerencia de TI
Mejorando la Gestión de la gerencia de TIGeneXus
 
Hardware Provisioning for MongoDB
Hardware Provisioning for MongoDBHardware Provisioning for MongoDB
Hardware Provisioning for MongoDBMongoDB
 
Capacity Planning
Capacity PlanningCapacity Planning
Capacity PlanningMongoDB
 
Los SLAs y el uso de ITIL® en un contexto de outsourcing, por Sergio Hrabinski
Los SLAs y el uso de ITIL® en un contexto de outsourcing, por Sergio HrabinskiLos SLAs y el uso de ITIL® en un contexto de outsourcing, por Sergio Hrabinski
Los SLAs y el uso de ITIL® en un contexto de outsourcing, por Sergio HrabinskiForo Global Crossing
 
V mware v realize orchestrator 6.0 knowledge transfer kit
V mware v realize orchestrator 6.0 knowledge transfer kitV mware v realize orchestrator 6.0 knowledge transfer kit
V mware v realize orchestrator 6.0 knowledge transfer kitsolarisyougood
 
Cinetransformer - Brochure ENG 2016
Cinetransformer - Brochure ENG 2016Cinetransformer - Brochure ENG 2016
Cinetransformer - Brochure ENG 2016Cinetransformer
 
Distrifood Interview - Enorme kans voor supers in vers-bewerkt
Distrifood Interview - Enorme kans voor supers in vers-bewerktDistrifood Interview - Enorme kans voor supers in vers-bewerkt
Distrifood Interview - Enorme kans voor supers in vers-bewerktWouter de Heij
 
18 Travel Goals Everyone Should Have
18 Travel Goals Everyone Should Have18 Travel Goals Everyone Should Have
18 Travel Goals Everyone Should HaveImOnHolidays
 
EL AYUNTAMIENTO SE SUMA AL PARO INTERNACIONAL DE MUJERES Y A LOS 5 MINUTOS SI...
EL AYUNTAMIENTO SE SUMA AL PARO INTERNACIONAL DE MUJERES Y A LOS 5 MINUTOS SI...EL AYUNTAMIENTO SE SUMA AL PARO INTERNACIONAL DE MUJERES Y A LOS 5 MINUTOS SI...
EL AYUNTAMIENTO SE SUMA AL PARO INTERNACIONAL DE MUJERES Y A LOS 5 MINUTOS SI...Ayuntamiento de Málaga
 
Why is clogging an issue in aeroponics?
Why is clogging an issue in aeroponics?Why is clogging an issue in aeroponics?
Why is clogging an issue in aeroponics?Upstart University
 

Viewers also liked (20)

Oi 30 8 2012 (bw)
Oi 30 8 2012 (bw)Oi 30 8 2012 (bw)
Oi 30 8 2012 (bw)
 
A New Model for Sustainable Service Management
A New Model for Sustainable Service ManagementA New Model for Sustainable Service Management
A New Model for Sustainable Service Management
 
Cloud Computing. Gestión de configuraciones
Cloud Computing. Gestión de configuracionesCloud Computing. Gestión de configuraciones
Cloud Computing. Gestión de configuraciones
 
Itil v2.5
Itil v2.5Itil v2.5
Itil v2.5
 
Diseño del software
Diseño del softwareDiseño del software
Diseño del software
 
Lessons Learned on How to Secure Petabytes of Data
Lessons Learned on How to Secure Petabytes of DataLessons Learned on How to Secure Petabytes of Data
Lessons Learned on How to Secure Petabytes of Data
 
Mejorando la Gestión de la gerencia de TI
Mejorando la Gestión de la gerencia de TIMejorando la Gestión de la gerencia de TI
Mejorando la Gestión de la gerencia de TI
 
Hardware Provisioning for MongoDB
Hardware Provisioning for MongoDBHardware Provisioning for MongoDB
Hardware Provisioning for MongoDB
 
Capacity Planning
Capacity PlanningCapacity Planning
Capacity Planning
 
Los SLAs y el uso de ITIL® en un contexto de outsourcing, por Sergio Hrabinski
Los SLAs y el uso de ITIL® en un contexto de outsourcing, por Sergio HrabinskiLos SLAs y el uso de ITIL® en un contexto de outsourcing, por Sergio Hrabinski
Los SLAs y el uso de ITIL® en un contexto de outsourcing, por Sergio Hrabinski
 
V mware v realize orchestrator 6.0 knowledge transfer kit
V mware v realize orchestrator 6.0 knowledge transfer kitV mware v realize orchestrator 6.0 knowledge transfer kit
V mware v realize orchestrator 6.0 knowledge transfer kit
 
La constituyente economica
La constituyente economicaLa constituyente economica
La constituyente economica
 
Cinetransformer - Brochure ENG 2016
Cinetransformer - Brochure ENG 2016Cinetransformer - Brochure ENG 2016
Cinetransformer - Brochure ENG 2016
 
Distrifood Interview - Enorme kans voor supers in vers-bewerkt
Distrifood Interview - Enorme kans voor supers in vers-bewerktDistrifood Interview - Enorme kans voor supers in vers-bewerkt
Distrifood Interview - Enorme kans voor supers in vers-bewerkt
 
18 Travel Goals Everyone Should Have
18 Travel Goals Everyone Should Have18 Travel Goals Everyone Should Have
18 Travel Goals Everyone Should Have
 
EL AYUNTAMIENTO SE SUMA AL PARO INTERNACIONAL DE MUJERES Y A LOS 5 MINUTOS SI...
EL AYUNTAMIENTO SE SUMA AL PARO INTERNACIONAL DE MUJERES Y A LOS 5 MINUTOS SI...EL AYUNTAMIENTO SE SUMA AL PARO INTERNACIONAL DE MUJERES Y A LOS 5 MINUTOS SI...
EL AYUNTAMIENTO SE SUMA AL PARO INTERNACIONAL DE MUJERES Y A LOS 5 MINUTOS SI...
 
3 Simple Steps To Master Your Local Marketing
3 Simple Steps To Master Your Local Marketing 3 Simple Steps To Master Your Local Marketing
3 Simple Steps To Master Your Local Marketing
 
Thoughts
ThoughtsThoughts
Thoughts
 
Convenioanti t-rex-p-p-2016 - recargado
Convenioanti t-rex-p-p-2016 - recargadoConvenioanti t-rex-p-p-2016 - recargado
Convenioanti t-rex-p-p-2016 - recargado
 
Why is clogging an issue in aeroponics?
Why is clogging an issue in aeroponics?Why is clogging an issue in aeroponics?
Why is clogging an issue in aeroponics?
 

Similar to Driving better requirements through DevOps

Agile+Course+Presentation.pdf
Agile+Course+Presentation.pdfAgile+Course+Presentation.pdf
Agile+Course+Presentation.pdfChandan Kumar
 
Agile Course Presentation
Agile Course PresentationAgile Course Presentation
Agile Course PresentationSoumya De
 
Navvia's DevOps journey
Navvia's DevOps journeyNavvia's DevOps journey
Navvia's DevOps journeyNavvia
 
Behavior Driven Development
Behavior Driven DevelopmentBehavior Driven Development
Behavior Driven DevelopmentNETUserGroupBern
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software DevelopmentSynerzip
 
Synerzip Agile Software Development
Synerzip Agile Software DevelopmentSynerzip Agile Software Development
Synerzip Agile Software DevelopmentSynerzip
 
Agile Methods: The Good, the Hype and the Ugly
Agile Methods: The Good, the Hype and the UglyAgile Methods: The Good, the Hype and the Ugly
Agile Methods: The Good, the Hype and the UglyTyrone Grandison
 
How to make change happen in your organisation by talking your devs language
How to make change happen in your organisation by talking your devs languageHow to make change happen in your organisation by talking your devs language
How to make change happen in your organisation by talking your devs languageBuiltvisible
 
How a Top Retailer Brought Together UX Design and Agile Development (and got ...
How a Top Retailer Brought Together UX Design and Agile Development (and got ...How a Top Retailer Brought Together UX Design and Agile Development (and got ...
How a Top Retailer Brought Together UX Design and Agile Development (and got ...Tasktop
 
Dashlane Mission Teams
Dashlane Mission TeamsDashlane Mission Teams
Dashlane Mission TeamsDashlane
 
5 Secret Weapons Of A Great Salesforce Architect
5 Secret Weapons Of A Great Salesforce Architect5 Secret Weapons Of A Great Salesforce Architect
5 Secret Weapons Of A Great Salesforce ArchitectSebastian Wagner
 
Learn to see, measure and automate with value stream management
Learn to see, measure and automate with value stream managementLearn to see, measure and automate with value stream management
Learn to see, measure and automate with value stream managementLance Knight
 
I Passed the Force.com Advanced Developer Certification
I Passed the Force.com Advanced Developer CertificationI Passed the Force.com Advanced Developer Certification
I Passed the Force.com Advanced Developer CertificationSalesforce Developers
 
First Year of Customer Success
First Year of Customer SuccessFirst Year of Customer Success
First Year of Customer SuccessPaul Reeves
 
The Lean Enterprise
The Lean EnterpriseThe Lean Enterprise
The Lean EnterpriseRyan Dorrell
 
How To Build A Mobile App - From Ideation to Launch
How To Build A Mobile App - From Ideation to LaunchHow To Build A Mobile App - From Ideation to Launch
How To Build A Mobile App - From Ideation to LaunchCarlos S. Aquino
 
Building and growing a startup team
Building and growing a startup teamBuilding and growing a startup team
Building and growing a startup teamElaine Chen
 
Lessons from DevOps: Taking DevOps practices into your AppSec Life
Lessons from DevOps: Taking DevOps practices into your AppSec LifeLessons from DevOps: Taking DevOps practices into your AppSec Life
Lessons from DevOps: Taking DevOps practices into your AppSec LifeMatt Tesauro
 

Similar to Driving better requirements through DevOps (20)

Agile+Course+Presentation.pdf
Agile+Course+Presentation.pdfAgile+Course+Presentation.pdf
Agile+Course+Presentation.pdf
 
Agile Course Presentation
Agile Course PresentationAgile Course Presentation
Agile Course Presentation
 
Navvia's DevOps journey
Navvia's DevOps journeyNavvia's DevOps journey
Navvia's DevOps journey
 
Behavior Driven Development
Behavior Driven DevelopmentBehavior Driven Development
Behavior Driven Development
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 
Synerzip Agile Software Development
Synerzip Agile Software DevelopmentSynerzip Agile Software Development
Synerzip Agile Software Development
 
Agile Methods: The Good, the Hype and the Ugly
Agile Methods: The Good, the Hype and the UglyAgile Methods: The Good, the Hype and the Ugly
Agile Methods: The Good, the Hype and the Ugly
 
How to make change happen in your organisation by talking your devs language
How to make change happen in your organisation by talking your devs languageHow to make change happen in your organisation by talking your devs language
How to make change happen in your organisation by talking your devs language
 
Agile Approach to Admin Work in Salesforce
Agile Approach to Admin Work in SalesforceAgile Approach to Admin Work in Salesforce
Agile Approach to Admin Work in Salesforce
 
How a Top Retailer Brought Together UX Design and Agile Development (and got ...
How a Top Retailer Brought Together UX Design and Agile Development (and got ...How a Top Retailer Brought Together UX Design and Agile Development (and got ...
How a Top Retailer Brought Together UX Design and Agile Development (and got ...
 
Dashlane Mission Teams
Dashlane Mission TeamsDashlane Mission Teams
Dashlane Mission Teams
 
5 Secret Weapons Of A Great Salesforce Architect
5 Secret Weapons Of A Great Salesforce Architect5 Secret Weapons Of A Great Salesforce Architect
5 Secret Weapons Of A Great Salesforce Architect
 
Learn to see, measure and automate with value stream management
Learn to see, measure and automate with value stream managementLearn to see, measure and automate with value stream management
Learn to see, measure and automate with value stream management
 
I Passed the Force.com Advanced Developer Certification
I Passed the Force.com Advanced Developer CertificationI Passed the Force.com Advanced Developer Certification
I Passed the Force.com Advanced Developer Certification
 
First Year of Customer Success
First Year of Customer SuccessFirst Year of Customer Success
First Year of Customer Success
 
The Lean Enterprise
The Lean EnterpriseThe Lean Enterprise
The Lean Enterprise
 
How To Build A Mobile App - From Ideation to Launch
How To Build A Mobile App - From Ideation to LaunchHow To Build A Mobile App - From Ideation to Launch
How To Build A Mobile App - From Ideation to Launch
 
Building and growing a startup team
Building and growing a startup teamBuilding and growing a startup team
Building and growing a startup team
 
Devops1
Devops1Devops1
Devops1
 
Lessons from DevOps: Taking DevOps practices into your AppSec Life
Lessons from DevOps: Taking DevOps practices into your AppSec LifeLessons from DevOps: Taking DevOps practices into your AppSec Life
Lessons from DevOps: Taking DevOps practices into your AppSec Life
 

More from Navvia

The Leader's Path to Effective Processes & Tools
The Leader's Path to Effective Processes & ToolsThe Leader's Path to Effective Processes & Tools
The Leader's Path to Effective Processes & ToolsNavvia
 
Effective Process Design
Effective Process DesignEffective Process Design
Effective Process DesignNavvia
 
A New Model For Sustainable Service Management
A New Model For Sustainable Service ManagementA New Model For Sustainable Service Management
A New Model For Sustainable Service ManagementNavvia
 
7 Steps to a Successful itsm Tool Implementation
7 Steps to a Successful itsm Tool Implementation7 Steps to a Successful itsm Tool Implementation
7 Steps to a Successful itsm Tool ImplementationNavvia
 
2014 Navvia ITSM Survey Industry Results
2014 Navvia ITSM Survey Industry Results2014 Navvia ITSM Survey Industry Results
2014 Navvia ITSM Survey Industry ResultsNavvia
 
Is Your Service Management Program Still Relevant?
Is Your Service Management Program Still Relevant?Is Your Service Management Program Still Relevant?
Is Your Service Management Program Still Relevant?Navvia
 
The path to true Service Management - Wining the hearts and minds of People
The path to true Service Management - Wining the hearts and minds of PeopleThe path to true Service Management - Wining the hearts and minds of People
The path to true Service Management - Wining the hearts and minds of PeopleNavvia
 
7 Steps to a successful ServiceNow Implementation
7 Steps to a successful ServiceNow Implementation7 Steps to a successful ServiceNow Implementation
7 Steps to a successful ServiceNow ImplementationNavvia
 
Governance ITSM meets the cloud
Governance ITSM meets the cloudGovernance ITSM meets the cloud
Governance ITSM meets the cloudNavvia
 
Social media in the workplace - A manager's perspective
Social media in the workplace - A manager's perspectiveSocial media in the workplace - A manager's perspective
Social media in the workplace - A manager's perspectiveNavvia
 
Your First Process and Beyond
Your First Process and BeyondYour First Process and Beyond
Your First Process and BeyondNavvia
 
8th annual ITSM Industry Survey Results
8th annual ITSM Industry Survey Results8th annual ITSM Industry Survey Results
8th annual ITSM Industry Survey ResultsNavvia
 
ITSM Process Design Workshop Pittsburg June 2013
ITSM Process Design Workshop Pittsburg June 2013ITSM Process Design Workshop Pittsburg June 2013
ITSM Process Design Workshop Pittsburg June 2013Navvia
 
Soaring in the Clouds - Don't be dragged down by ITIL bloat!
Soaring in the Clouds - Don't be dragged down by ITIL bloat! Soaring in the Clouds - Don't be dragged down by ITIL bloat!
Soaring in the Clouds - Don't be dragged down by ITIL bloat! Navvia
 
3 Steps to ITSM Success: How to Deliver Lasting Business Value
3 Steps to ITSM Success: How to Deliver Lasting Business Value3 Steps to ITSM Success: How to Deliver Lasting Business Value
3 Steps to ITSM Success: How to Deliver Lasting Business ValueNavvia
 
Social media in the workplace a managers perspective
Social media in the workplace a managers perspectiveSocial media in the workplace a managers perspective
Social media in the workplace a managers perspectiveNavvia
 
Navvia Essentials Sneak Peek
Navvia Essentials Sneak PeekNavvia Essentials Sneak Peek
Navvia Essentials Sneak PeekNavvia
 
NYC Workshop: Improving the Business Value of your Service Management Program
NYC Workshop: Improving the Business Value of your Service Management ProgramNYC Workshop: Improving the Business Value of your Service Management Program
NYC Workshop: Improving the Business Value of your Service Management ProgramNavvia
 
Webinar: 7 Steps to a Successful ITSM Tool Implementation
Webinar:  7 Steps to a Successful ITSM Tool ImplementationWebinar:  7 Steps to a Successful ITSM Tool Implementation
Webinar: 7 Steps to a Successful ITSM Tool ImplementationNavvia
 
7th Annual ITSM Industry Survey - April 2012
7th Annual ITSM Industry Survey - April 20127th Annual ITSM Industry Survey - April 2012
7th Annual ITSM Industry Survey - April 2012Navvia
 

More from Navvia (20)

The Leader's Path to Effective Processes & Tools
The Leader's Path to Effective Processes & ToolsThe Leader's Path to Effective Processes & Tools
The Leader's Path to Effective Processes & Tools
 
Effective Process Design
Effective Process DesignEffective Process Design
Effective Process Design
 
A New Model For Sustainable Service Management
A New Model For Sustainable Service ManagementA New Model For Sustainable Service Management
A New Model For Sustainable Service Management
 
7 Steps to a Successful itsm Tool Implementation
7 Steps to a Successful itsm Tool Implementation7 Steps to a Successful itsm Tool Implementation
7 Steps to a Successful itsm Tool Implementation
 
2014 Navvia ITSM Survey Industry Results
2014 Navvia ITSM Survey Industry Results2014 Navvia ITSM Survey Industry Results
2014 Navvia ITSM Survey Industry Results
 
Is Your Service Management Program Still Relevant?
Is Your Service Management Program Still Relevant?Is Your Service Management Program Still Relevant?
Is Your Service Management Program Still Relevant?
 
The path to true Service Management - Wining the hearts and minds of People
The path to true Service Management - Wining the hearts and minds of PeopleThe path to true Service Management - Wining the hearts and minds of People
The path to true Service Management - Wining the hearts and minds of People
 
7 Steps to a successful ServiceNow Implementation
7 Steps to a successful ServiceNow Implementation7 Steps to a successful ServiceNow Implementation
7 Steps to a successful ServiceNow Implementation
 
Governance ITSM meets the cloud
Governance ITSM meets the cloudGovernance ITSM meets the cloud
Governance ITSM meets the cloud
 
Social media in the workplace - A manager's perspective
Social media in the workplace - A manager's perspectiveSocial media in the workplace - A manager's perspective
Social media in the workplace - A manager's perspective
 
Your First Process and Beyond
Your First Process and BeyondYour First Process and Beyond
Your First Process and Beyond
 
8th annual ITSM Industry Survey Results
8th annual ITSM Industry Survey Results8th annual ITSM Industry Survey Results
8th annual ITSM Industry Survey Results
 
ITSM Process Design Workshop Pittsburg June 2013
ITSM Process Design Workshop Pittsburg June 2013ITSM Process Design Workshop Pittsburg June 2013
ITSM Process Design Workshop Pittsburg June 2013
 
Soaring in the Clouds - Don't be dragged down by ITIL bloat!
Soaring in the Clouds - Don't be dragged down by ITIL bloat! Soaring in the Clouds - Don't be dragged down by ITIL bloat!
Soaring in the Clouds - Don't be dragged down by ITIL bloat!
 
3 Steps to ITSM Success: How to Deliver Lasting Business Value
3 Steps to ITSM Success: How to Deliver Lasting Business Value3 Steps to ITSM Success: How to Deliver Lasting Business Value
3 Steps to ITSM Success: How to Deliver Lasting Business Value
 
Social media in the workplace a managers perspective
Social media in the workplace a managers perspectiveSocial media in the workplace a managers perspective
Social media in the workplace a managers perspective
 
Navvia Essentials Sneak Peek
Navvia Essentials Sneak PeekNavvia Essentials Sneak Peek
Navvia Essentials Sneak Peek
 
NYC Workshop: Improving the Business Value of your Service Management Program
NYC Workshop: Improving the Business Value of your Service Management ProgramNYC Workshop: Improving the Business Value of your Service Management Program
NYC Workshop: Improving the Business Value of your Service Management Program
 
Webinar: 7 Steps to a Successful ITSM Tool Implementation
Webinar:  7 Steps to a Successful ITSM Tool ImplementationWebinar:  7 Steps to a Successful ITSM Tool Implementation
Webinar: 7 Steps to a Successful ITSM Tool Implementation
 
7th Annual ITSM Industry Survey - April 2012
7th Annual ITSM Industry Survey - April 20127th Annual ITSM Industry Survey - April 2012
7th Annual ITSM Industry Survey - April 2012
 

Recently uploaded

GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 

Recently uploaded (20)

2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 

Driving better requirements through DevOps

  • 2. Cecile Hurley – Customer Success Manager Welcome to the Webinar Driving better requirements – Through DevOps churley@navvia.com Twitter: @cecile_hurley
  • 3. Driving better requirements – Through DevOps Housekeeping Let’s keep this interactive! • Use the control panel to ask questions • Can you see & hear us? • enter your name & city to confirm Type Your Questions Here
  • 4. DevOps – Evolution not revolution Software & Services to design & document IT and Business Processes
  • 5. Driving better requirements – Through DevOps Recognized by… Used by…
  • 6. Driving better requirements – Through DevOps What is Navvia Navvia is a Powerful and easy-to-use tool to design & document processes & capture requirements RACI Auto generate and synchronize over 17 different process artifacts Process Guides Technical Requirements And more… Create
  • 7. CEO and Co-founder David Mainville Driving better requirements – Through DevOps dmainville@navvia.com @mainville
  • 8. Driving better requirements – Through DevOps “The failure rate of IT projects is appalling… … despite more than 50 years of history and countless methodologies, advice and books, projects keep failing... irrespective of the methodology — waterfall or agile” Gartner – October 2014 Problem Statement
  • 9. Driving better requirements – Through DevOps And the type of project doesn’t matter…
  • 10. Driving better requirements – Through DevOps So why do we keep failing? … thoughts?
  • 11. Driving better requirements – Through DevOps Some common reasons for failure • Automating overly complex business processes • Too much project bureaucracy / too little planning • Lack of accountability & governance • Lift & Shift of the old system • The fallacy of “out of the box” • Scope creep & and “finish at any cost” attitude • Brooks Law: When a product is crashing, burning and delayed, throwing more people at it only makes it crash harder, burn faster, and be more delayed. – Fred Brooks: The Mythical Man- Month Why do we keep failing?
  • 12. Driving better requirements – Through DevOps The #1 Reason Projects Fail - Poor Requirements Why do we keep failing? There is a disconnect between what the Business wants & needs and what is delivered as a solution.
  • 13. Driving better requirements – Through DevOps Is there a better path to business value? DevOps
  • 14. Driving better requirements – Through DevOps Defining DevOps Source: DevOps ReferenceArchitecture, Source: IBM Steer Develop / Test Deploy Operate DevOps Continuous Business Planning Collaborative Development Continuous Testing Continuous Release & Deployment Continuous Monitoring Continuous Customer Feedback & Optimization Continuous Feedback
  • 15. Driving better requirements – Through DevOps Defining DevOps • Steer • Document business objectives desired in business terms • Identify all the roles/personas involved with the software • Understand the broad scope of the project • Develop • Create stories that describe the business objectives into role based features • Translate the stories into technical terms developers can work with • Group requirements into short sprints / validateresults with the business • Create test scripts based on stories • Deploy / Operate • Validate the new features and obtain customer feedback
  • 16. Driving better requirements – Through DevOps Start with the business requirement
  • 17. Driving better requirements – Through DevOps But don’t go down the rabbit hole
  • 18. Driving better requirements – Through DevOps Understand the roles / personas • Identify all the potential users of the system • Group the users into specific roles / personas • Fictitious users based on your knowledge of real users • Personalize the personas – as real as possible • One time or casual customer vs. user • Ensure all your personas are considered when developing requirements • You are not at end-of-job until all personas are addressed • Capture role / persona requirements in ”stories” • Roles / personas, and associated stories, are critical for testing
  • 19. Driving better requirements – Through DevOps As a <role>, I want <feature>, so that <benefit>. • Here are a couple of examples: • As an unauthenticated user, I want to see the login link in the upper right hand corner of each page, so I don’t need to navigateback to the homepage or some account page to login. • As a sales associate, I want to be able to pull up my current activeleads, deals and tasks on my iPhone, so that I can still follow up with clients and update deals status while traveling. • Don’t forget the benefit – it addresses the business outcome Credit: Dan North and Chris Stevenson’s story framework. Build user stories
  • 20. Driving better requirements – Through DevOps Tying it all together Business Outcomes Roles / Personas Role based Stories (epics) Detailed Requirements (sprints) Streamline Ordering Process Online Shopper Agent Supervisor The Online Shopper purchases items with a single click so they can save time & effort The detailed technical requirements needed to fulfill the story e.g. Credit card on file… Manager Drive more sales / recommend items Fewer abandoned carts Role based story 2 Role based story 3 Detailed requirement Detailed requirement
  • 21. Driving better requirements – Through DevOps IT projects fail regardless of the methodology It’s not the methodology – but how you practice it
  • 22. Driving better requirements – Through DevOps Practicing DevOps Source: DevOps ReferenceArchitecture, Source: IBM Steer Develop / Test Deploy Operate DevOps Continuous Business Planning Collaborative Development Continuous Testing Continuous Release & Deployment Continuous Monitoring Continuous Customer Feedback & Optimization Continuous Feedback
  • 23. Driving better requirements – Through DevOps Takeaways • Focus on business outcomes / not technical specifications • You don’t need to capture all requirements at the get-go • Have a high-level plan and let it evolve collaboratively • Collaborate and Communicate • A discussion is worth more than a document • Constantly validaterequirements (show and tells) • Get the business involved with the developers throughout • Identify your roles / personas • Build outcome based (benefits) stories • Which in turn lead to technical specifications • Build a realistic plan that addresses governance and accountability
  • 24. Driving better requirements – Through DevOps Product Demo
  • 25. Navvia Process Designer Thank-you David Mainville dmainville@navvia.com Twitter: @Mainville