SlideShare uma empresa Scribd logo
1 de 31
1
Agile requirement
process
NFI - Project Management in Agile
Organizations @ Tele2
Traditional requirements
NFI - Project Management in Agile
Organizations @ Tele2
Team
Requirement
2
SRS are “flat”,
requirements grouped in categories
3NFI - Project Management in Agile
Organizations @ Tele2
Agil requirements
NFI - Project Management in Agile
Organizations @ Tele2
Team
Features
Vision/Goal Constraints
4
Source: Jurgen Appelo
What shall be
achieved, what
value to create for
whom.Constraints;
Brand, platform, to
ols, uptime, throyg
hput, budget, legal
, time etc.
Agil requirements
Agil Projektledning 5
Team
Product/Program
management
Executive management
What to be done.
Where we are heading-
Stories, Tasks
How to do it
Agile requirements are hieratical
NFI - Project Management in Agile
Organizations @ Tele2
6
Mike Cohn
7NFI - Project Management in Agile
Organizations @ Tele2
http://www.mountaingoatsoftware.com/presentatio
ns/introduction-to-user-stories
Agile requirement hierarchy,
Mike Cohn
8NFI - Project Management in Agile
Organizations @ Tele2
Theme
Epic
Story Story StoryStory Story Story
Epic
Task Task
9NFI - Project Management in Agile
Organizations @ Tele2
Dean Leffingwell
www.scaledagileframework.com
10NFI - Project Management in Agile
Organizations @ Tele2
Agile requirement hierarchy,
Dean Leffingwell
11NFI - Project Management in Agile
Organizations @ Tele2
Theme
Epic
Story
Feature
Story
Epic
Task Task
Epic
Feature
Dean Leffingwells Model
12NFI - Project Management in Agile
Organizations @ Tele2
Themes, Epics, Features, Stories & Tasks
• Themes
– Key product value propositions that provide market differentiation and competitive advantage.
• Epics
– The highest level of customer needs.
• Features
– Services provided by the system to fulfil stakeholder needs.
• Arch
– Architectural features are technical system services that allow developers to implement business
features that deliver solution value to the end users and the enterprise.
• User Stories
– Is a brief statement of intent that describes something the system needs to do for the user.
• Spikes (XP)
– A story to drive out uncertainty and risk with a new technology or domain.
• Tasks
– Is a small unit of work that is necessary for the completion of a story.
13NFI - Project Management in Agile
Organizations @ Tele2
Team
Produkt/Programle
dning
Business management
Roadmap//Functions/
Constrains
What to be done.
”Themes/Epics”
Where we are heading-
Stories, Tasks
How to do it
Agile requirements are hieratical
NFI - Project Management in Agile
Organizations @ Tele2
14
User Stories
• A user story describes functionality that will be valuable to
either a user or purchaser of a system or software. User
stories are composed of three aspects:
– a written description of the story used for planning and as a
reminder
– conversations about the story that serve to flesh out the details
of the story
– tests that convey and document details and that can be used to
determine when a story is complete
15NFI - Project Management in Agile
Organizations @ Tele2
http://www.mountaingoatsoftware.com/presentatio
ns/introduction-to-user-stories http://www.youtube.com/watch?v=6q5-cVeNjCE
16NFI - Project Management in Agile
Organizations @ Tele2
User stories are the primary object that
carry the customer’s requirements
through the value stream – from needs
analyses through code and
implementation.
User Story Format
A <role> can <action>
or
As a <role>
I want to <action>
So that <value>
A company can pay for a
subscription with a credit
card.
As a consumer I can see my
daily energy usage so that I
can lower my energy costs.
17NFI - Project Management in Agile
Organizations @ Tele2
Card, Conversation, Confirmation
18NFI - Project Management in Agile
Organizations @ Tele2
Why User Stories?
• User stories emphasize verbal communication.
• User stories are comprehensible by everyone.
• User stories are the right size for planning.
• User stories work for iterative development.
• User stories encourage deferring detail.
• User stories support opportunistic design.
• User stories encourage participatory design.
• User stories build up tacit knowledge.
19NFI - Project Management in Agile
Organizations @ Tele2
User Stories should be:
• A function – not an implementation
• Independent
– Not linked to other stories.
• Negotiable
– A base for discussion.
• Valuable
– For an identified user/customer/stakeholder.
• Possible to estimate
– The developers must understand what is needed.
• Right size
• Verifiable
20NFI - Project Management in Agile
Organizations @ Tele2
A warning by Mike Cohn
21NFI - Project Management in Agile
Organizations @ Tele2
One warning sign of a project going astray with a requirements specification is a ping-ponging of the specification
document between the software development group and another group like Marketing or Product Management. What
typically happens is the Product Management (or similar) group writes a requirements specification that is given to the
developers. The developers then rewrite this document so that it conveys their interpretation of the requirements as
first written by Product Management. The developers are always careful to give their document a completely different
name (something like Functional Specification perhaps) to hide that it is the same document as the initial
document, just written from the perspective of a different group.
Both groups know that a requirements specification for a project of any significance is too difficult to read and fully
understand and impossible to write with the desired precision. So, whichever group writes the final requirements can
claim ownership of the intent of the document. When the project is finished and blame is being allocated they will
point to sections of the document and claim that missing features were implied. Or they will claim that expected
functionality is clearly out of scope because of a sentence buried somewhere in the document.
Most of the times when I see two groups writing separate versions of essentially the same document I already know
they are positioning themselves for the end-of-project blame sessions and for claiming to know the intent of the
document. This type of silliness goes away with user stories. Along with the shift to conversations from documentation
comes the freedom of knowing that nothing is final. Documents that look like contracts feel so final.
Conversations don’t feel that way. If we talk today and then learn something next month, we talk again.
Everything is not user stories
• Descriptions of user interface (UI)
• Descriptions of (API)
• ..
22NFI - Project Management in Agile
Organizations @ Tele2
Constraints & non-functional
requirements
NFI - Project Management in Agile
Organizations @ Tele2
Source: www.agileproductdesign.com
23
Define constraints on cards.
• Do not make it hard to internationalize the software if
needed later.
• The new system must use our existing order database.
• The software must run on all versions of Windows.
• The system must achieve uptime of 99.999%.
• The system must manage 200 transactions / second.
24NFI - Project Management in Agile
Organizations @ Tele2
Use Case /User Stories
• Use cases are often permanent artifacts that continue to
exist as long as the product is under active development
or maintenance.
• Stories, on the other hand, are not intended to outlive the
iteration in which they are added to the software. While it
is possible to archive story cards, many teams simply rip
them up.
25NFI - Project Management in Agile
Organizations @ Tele2
Personas
NFI - Project Management in Agile
Organizations @ Tele2
26
27NFI - Project Management in Agile
Organizations @ Tele2
Impact map
NFI - Project Management in Agile Organizations @ Tele2
29NFI - Project Management in Agile
Organizations @ Tele2
http://getlit.me/impact-mapping/
Agil Projektledning
Källa: HeltSonika
Agila kontrakt, Knowit 2013.05.29
Källa: HeltSonika
Funktioner
Logga in
Välja
språk Söka
Visa karta
Uppdatera
karta
Editera
information
Themes
Epics

Mais conteúdo relacionado

Mais procurados

The BA role in Agile Development
The BA role in Agile Development The BA role in Agile Development
The BA role in Agile Development Agileee
 
Tool Kit: Requirements management plan (babok on a page)
Tool Kit: Requirements management plan (babok on a page)Tool Kit: Requirements management plan (babok on a page)
Tool Kit: Requirements management plan (babok on a page)designer DATA
 
The Agile BA (Business Analyst)
The Agile BA (Business Analyst)The Agile BA (Business Analyst)
The Agile BA (Business Analyst)Bill Gaiennie
 
Project Requriement Management Vs Agile software development
Project Requriement Management Vs  Agile software developmentProject Requriement Management Vs  Agile software development
Project Requriement Management Vs Agile software developmentbizpresenter
 
Ba ,agile and career prospects
Ba ,agile and career prospectsBa ,agile and career prospects
Ba ,agile and career prospectstony_aim83
 
Writing effective requirements
Writing effective requirementsWriting effective requirements
Writing effective requirementsLiz Lavaveshkul
 
Requirement Gathering & Rapid Prototyping
Requirement Gathering & Rapid PrototypingRequirement Gathering & Rapid Prototyping
Requirement Gathering & Rapid PrototypingAurobindo Nayak
 
Agile software development
Agile software development Agile software development
Agile software development saurabh goel
 
Requirements Engineering in an Agile Environment
Requirements Engineering in an Agile EnvironmentRequirements Engineering in an Agile Environment
Requirements Engineering in an Agile Environmentsunil1993
 
10 Techniques for Gathering Requirements
10 Techniques for Gathering Requirements10 Techniques for Gathering Requirements
10 Techniques for Gathering Requirementsz-999
 
Agile and the Business Analyst, Presentation to the IIBA, June 2010
Agile and the Business Analyst, Presentation to the IIBA, June 2010Agile and the Business Analyst, Presentation to the IIBA, June 2010
Agile and the Business Analyst, Presentation to the IIBA, June 2010bennw
 
Fundamentals of Product Definition Process - MRD PRD FRD
Fundamentals of Product Definition Process - MRD PRD FRDFundamentals of Product Definition Process - MRD PRD FRD
Fundamentals of Product Definition Process - MRD PRD FRDLeon Kotovich
 
Requirements gathering in agile development a practical experience
Requirements gathering in agile development  a practical experienceRequirements gathering in agile development  a practical experience
Requirements gathering in agile development a practical experienceStefano Rizzo
 
Lesson Plan 0 - Traceability Intro
Lesson Plan 0 - Traceability IntroLesson Plan 0 - Traceability Intro
Lesson Plan 0 - Traceability IntroStephanie Walsh
 
Business requirements template
Business requirements templateBusiness requirements template
Business requirements templateNageswaraRao k
 

Mais procurados (20)

The BA role in Agile Development
The BA role in Agile Development The BA role in Agile Development
The BA role in Agile Development
 
Tool Kit: Requirements management plan (babok on a page)
Tool Kit: Requirements management plan (babok on a page)Tool Kit: Requirements management plan (babok on a page)
Tool Kit: Requirements management plan (babok on a page)
 
The Role of the BA in Agile Software Development
The Role of the BA in Agile Software DevelopmentThe Role of the BA in Agile Software Development
The Role of the BA in Agile Software Development
 
The Agile BA (Business Analyst)
The Agile BA (Business Analyst)The Agile BA (Business Analyst)
The Agile BA (Business Analyst)
 
Project Requriement Management Vs Agile software development
Project Requriement Management Vs  Agile software developmentProject Requriement Management Vs  Agile software development
Project Requriement Management Vs Agile software development
 
IIBA Agile BA Presentation
IIBA Agile BA PresentationIIBA Agile BA Presentation
IIBA Agile BA Presentation
 
Ba ,agile and career prospects
Ba ,agile and career prospectsBa ,agile and career prospects
Ba ,agile and career prospects
 
Writing effective requirements
Writing effective requirementsWriting effective requirements
Writing effective requirements
 
Requirement Gathering & Rapid Prototyping
Requirement Gathering & Rapid PrototypingRequirement Gathering & Rapid Prototyping
Requirement Gathering & Rapid Prototyping
 
Agile software development
Agile software development Agile software development
Agile software development
 
Requirements Engineering in an Agile Environment
Requirements Engineering in an Agile EnvironmentRequirements Engineering in an Agile Environment
Requirements Engineering in an Agile Environment
 
10 Techniques for Gathering Requirements
10 Techniques for Gathering Requirements10 Techniques for Gathering Requirements
10 Techniques for Gathering Requirements
 
Product Backlog Management
Product Backlog ManagementProduct Backlog Management
Product Backlog Management
 
Agile and the Business Analyst, Presentation to the IIBA, June 2010
Agile and the Business Analyst, Presentation to the IIBA, June 2010Agile and the Business Analyst, Presentation to the IIBA, June 2010
Agile and the Business Analyst, Presentation to the IIBA, June 2010
 
Fundamentals of Product Definition Process - MRD PRD FRD
Fundamentals of Product Definition Process - MRD PRD FRDFundamentals of Product Definition Process - MRD PRD FRD
Fundamentals of Product Definition Process - MRD PRD FRD
 
Ba -content
Ba -contentBa -content
Ba -content
 
Requirements gathering in agile development a practical experience
Requirements gathering in agile development  a practical experienceRequirements gathering in agile development  a practical experience
Requirements gathering in agile development a practical experience
 
Lesson Plan 0 - Traceability Intro
Lesson Plan 0 - Traceability IntroLesson Plan 0 - Traceability Intro
Lesson Plan 0 - Traceability Intro
 
Business requirements template
Business requirements templateBusiness requirements template
Business requirements template
 
Agile Usability
Agile UsabilityAgile Usability
Agile Usability
 

Semelhante a Project Management in Agile Organizations - Agile Requirements

Aayush Sinha_8.4Yrs_PO_BA
Aayush Sinha_8.4Yrs_PO_BAAayush Sinha_8.4Yrs_PO_BA
Aayush Sinha_8.4Yrs_PO_BAaayush sinha
 
Lakshmi_Resume
Lakshmi_ResumeLakshmi_Resume
Lakshmi_ResumeVK Lakshmi
 
Knolidge - Discover What You Have
Knolidge - Discover What You HaveKnolidge - Discover What You Have
Knolidge - Discover What You Haveknolidge
 
Working with Developers
Working with DevelopersWorking with Developers
Working with DevelopersPaul Walk
 
Deepak- Certified SAP ABAP consultant
Deepak- Certified SAP ABAP consultantDeepak- Certified SAP ABAP consultant
Deepak- Certified SAP ABAP consultantDeepak M
 
Property dealing , A .net project
Property dealing , A .net projectProperty dealing , A .net project
Property dealing , A .net projectAnjali Kamboj
 
Think future technologies – corporate presentation (public)
Think future technologies – corporate presentation (public)Think future technologies – corporate presentation (public)
Think future technologies – corporate presentation (public)Tft Us
 
lijo_resume_singapore
lijo_resume_singaporelijo_resume_singapore
lijo_resume_singaporeLijo George
 
INTERFACE by apidays 2023 - Governance Doesn't Have to be a Dirty Word, Jason...
INTERFACE by apidays 2023 - Governance Doesn't Have to be a Dirty Word, Jason...INTERFACE by apidays 2023 - Governance Doesn't Have to be a Dirty Word, Jason...
INTERFACE by apidays 2023 - Governance Doesn't Have to be a Dirty Word, Jason...apidays
 
Resume_Arindom_Updated
Resume_Arindom_UpdatedResume_Arindom_Updated
Resume_Arindom_UpdatedArindom Biswas
 
Agile project management day 2
Agile project management day 2Agile project management day 2
Agile project management day 2Knowit_TM
 
Resume_Arindom-March-3rd
Resume_Arindom-March-3rdResume_Arindom-March-3rd
Resume_Arindom-March-3rdArindom Biswas
 
Emerging PM Tools Webinar
Emerging PM Tools WebinarEmerging PM Tools Webinar
Emerging PM Tools WebinarLivio Paradiso
 
Flink Forward Berlin 2017 Keynote: Ferd Scheepers - Taking away customer fric...
Flink Forward Berlin 2017 Keynote: Ferd Scheepers - Taking away customer fric...Flink Forward Berlin 2017 Keynote: Ferd Scheepers - Taking away customer fric...
Flink Forward Berlin 2017 Keynote: Ferd Scheepers - Taking away customer fric...Flink Forward
 

Semelhante a Project Management in Agile Organizations - Agile Requirements (20)

Sainath_Resume
Sainath_ResumeSainath_Resume
Sainath_Resume
 
Aayush Sinha_8.4Yrs_PO_BA
Aayush Sinha_8.4Yrs_PO_BAAayush Sinha_8.4Yrs_PO_BA
Aayush Sinha_8.4Yrs_PO_BA
 
Resume
ResumeResume
Resume
 
Lakshmi_Resume
Lakshmi_ResumeLakshmi_Resume
Lakshmi_Resume
 
Knolidge - Discover What You Have
Knolidge - Discover What You HaveKnolidge - Discover What You Have
Knolidge - Discover What You Have
 
Working with Developers
Working with DevelopersWorking with Developers
Working with Developers
 
Deepak- Certified SAP ABAP consultant
Deepak- Certified SAP ABAP consultantDeepak- Certified SAP ABAP consultant
Deepak- Certified SAP ABAP consultant
 
Property dealing , A .net project
Property dealing , A .net projectProperty dealing , A .net project
Property dealing , A .net project
 
Managing successful ITO Project
Managing successful ITO ProjectManaging successful ITO Project
Managing successful ITO Project
 
Think future technologies – corporate presentation (public)
Think future technologies – corporate presentation (public)Think future technologies – corporate presentation (public)
Think future technologies – corporate presentation (public)
 
lijo_resume_singapore
lijo_resume_singaporelijo_resume_singapore
lijo_resume_singapore
 
INTERFACE by apidays 2023 - Governance Doesn't Have to be a Dirty Word, Jason...
INTERFACE by apidays 2023 - Governance Doesn't Have to be a Dirty Word, Jason...INTERFACE by apidays 2023 - Governance Doesn't Have to be a Dirty Word, Jason...
INTERFACE by apidays 2023 - Governance Doesn't Have to be a Dirty Word, Jason...
 
Resume_Arindom_Updated
Resume_Arindom_UpdatedResume_Arindom_Updated
Resume_Arindom_Updated
 
Agile presentation
Agile presentationAgile presentation
Agile presentation
 
Agile project management day 2
Agile project management day 2Agile project management day 2
Agile project management day 2
 
Resume_Arindom-March-3rd
Resume_Arindom-March-3rdResume_Arindom-March-3rd
Resume_Arindom-March-3rd
 
Kota_Udayachandrakumar
Kota_UdayachandrakumarKota_Udayachandrakumar
Kota_Udayachandrakumar
 
Software Project management
Software Project managementSoftware Project management
Software Project management
 
Emerging PM Tools Webinar
Emerging PM Tools WebinarEmerging PM Tools Webinar
Emerging PM Tools Webinar
 
Flink Forward Berlin 2017 Keynote: Ferd Scheepers - Taking away customer fric...
Flink Forward Berlin 2017 Keynote: Ferd Scheepers - Taking away customer fric...Flink Forward Berlin 2017 Keynote: Ferd Scheepers - Taking away customer fric...
Flink Forward Berlin 2017 Keynote: Ferd Scheepers - Taking away customer fric...
 

Mais de Knowit_TM

A Portfolio of Opportunities, Johan Oskarsson - Knowit
A Portfolio of Opportunities, Johan Oskarsson - KnowitA Portfolio of Opportunities, Johan Oskarsson - Knowit
A Portfolio of Opportunities, Johan Oskarsson - KnowitKnowit_TM
 
Projektledning i agila organisationer
Projektledning i agila organisationerProjektledning i agila organisationer
Projektledning i agila organisationerKnowit_TM
 
Agile in waterfall
Agile in waterfallAgile in waterfall
Agile in waterfallKnowit_TM
 
Att leverera agilt
Att leverera agiltAtt leverera agilt
Att leverera agiltKnowit_TM
 
Walkabout workshop
Walkabout workshopWalkabout workshop
Walkabout workshopKnowit_TM
 
M3.0 workout.pfd
M3.0 workout.pfdM3.0 workout.pfd
M3.0 workout.pfdKnowit_TM
 
SAFe portföljstyrning - Knowit 131205
SAFe portföljstyrning - Knowit 131205SAFe portföljstyrning - Knowit 131205
SAFe portföljstyrning - Knowit 131205Knowit_TM
 
SAFe portfolio management @ Knowit nov 28
SAFe portfolio management @ Knowit nov 28SAFe portfolio management @ Knowit nov 28
SAFe portfolio management @ Knowit nov 28Knowit_TM
 
Agile project management day1
Agile project management day1Agile project management day1
Agile project management day1Knowit_TM
 
Project Management in Agile Organizations - Agila kontrakt
Project Management in Agile Organizations - Agila kontraktProject Management in Agile Organizations - Agila kontrakt
Project Management in Agile Organizations - Agila kontraktKnowit_TM
 
Project Management in Agile Organizations - Stage Gate and Agile
Project Management in Agile Organizations - Stage Gate and AgileProject Management in Agile Organizations - Stage Gate and Agile
Project Management in Agile Organizations - Stage Gate and AgileKnowit_TM
 
Project Management in Agile Organizations - Stage Gate and Agile
Project Management in Agile Organizations - Stage Gate and AgileProject Management in Agile Organizations - Stage Gate and Agile
Project Management in Agile Organizations - Stage Gate and AgileKnowit_TM
 
Project Management in Agile Organizations - The Project Managers Role
Project Management in Agile Organizations - The Project Managers RoleProject Management in Agile Organizations - The Project Managers Role
Project Management in Agile Organizations - The Project Managers RoleKnowit_TM
 
Project Management in Agile Organizations - What is agile?
Project Management in Agile Organizations - What is agile?Project Management in Agile Organizations - What is agile?
Project Management in Agile Organizations - What is agile?Knowit_TM
 
Projektledarrollen vs scrum master juni 2013
Projektledarrollen vs scrum master juni 2013Projektledarrollen vs scrum master juni 2013
Projektledarrollen vs scrum master juni 2013Knowit_TM
 
Agil projektledning de laval
Agil projektledning de lavalAgil projektledning de laval
Agil projektledning de lavalKnowit_TM
 
Bygga agila team
Bygga agila teamBygga agila team
Bygga agila teamKnowit_TM
 
Agil projektledning intro 120603
Agil projektledning intro 120603Agil projektledning intro 120603
Agil projektledning intro 120603Knowit_TM
 
Agila kontrakt 0611
Agila kontrakt 0611Agila kontrakt 0611
Agila kontrakt 0611Knowit_TM
 
Agila kontrakt
Agila kontraktAgila kontrakt
Agila kontraktKnowit_TM
 

Mais de Knowit_TM (20)

A Portfolio of Opportunities, Johan Oskarsson - Knowit
A Portfolio of Opportunities, Johan Oskarsson - KnowitA Portfolio of Opportunities, Johan Oskarsson - Knowit
A Portfolio of Opportunities, Johan Oskarsson - Knowit
 
Projektledning i agila organisationer
Projektledning i agila organisationerProjektledning i agila organisationer
Projektledning i agila organisationer
 
Agile in waterfall
Agile in waterfallAgile in waterfall
Agile in waterfall
 
Att leverera agilt
Att leverera agiltAtt leverera agilt
Att leverera agilt
 
Walkabout workshop
Walkabout workshopWalkabout workshop
Walkabout workshop
 
M3.0 workout.pfd
M3.0 workout.pfdM3.0 workout.pfd
M3.0 workout.pfd
 
SAFe portföljstyrning - Knowit 131205
SAFe portföljstyrning - Knowit 131205SAFe portföljstyrning - Knowit 131205
SAFe portföljstyrning - Knowit 131205
 
SAFe portfolio management @ Knowit nov 28
SAFe portfolio management @ Knowit nov 28SAFe portfolio management @ Knowit nov 28
SAFe portfolio management @ Knowit nov 28
 
Agile project management day1
Agile project management day1Agile project management day1
Agile project management day1
 
Project Management in Agile Organizations - Agila kontrakt
Project Management in Agile Organizations - Agila kontraktProject Management in Agile Organizations - Agila kontrakt
Project Management in Agile Organizations - Agila kontrakt
 
Project Management in Agile Organizations - Stage Gate and Agile
Project Management in Agile Organizations - Stage Gate and AgileProject Management in Agile Organizations - Stage Gate and Agile
Project Management in Agile Organizations - Stage Gate and Agile
 
Project Management in Agile Organizations - Stage Gate and Agile
Project Management in Agile Organizations - Stage Gate and AgileProject Management in Agile Organizations - Stage Gate and Agile
Project Management in Agile Organizations - Stage Gate and Agile
 
Project Management in Agile Organizations - The Project Managers Role
Project Management in Agile Organizations - The Project Managers RoleProject Management in Agile Organizations - The Project Managers Role
Project Management in Agile Organizations - The Project Managers Role
 
Project Management in Agile Organizations - What is agile?
Project Management in Agile Organizations - What is agile?Project Management in Agile Organizations - What is agile?
Project Management in Agile Organizations - What is agile?
 
Projektledarrollen vs scrum master juni 2013
Projektledarrollen vs scrum master juni 2013Projektledarrollen vs scrum master juni 2013
Projektledarrollen vs scrum master juni 2013
 
Agil projektledning de laval
Agil projektledning de lavalAgil projektledning de laval
Agil projektledning de laval
 
Bygga agila team
Bygga agila teamBygga agila team
Bygga agila team
 
Agil projektledning intro 120603
Agil projektledning intro 120603Agil projektledning intro 120603
Agil projektledning intro 120603
 
Agila kontrakt 0611
Agila kontrakt 0611Agila kontrakt 0611
Agila kontrakt 0611
 
Agila kontrakt
Agila kontraktAgila kontrakt
Agila kontrakt
 

Último

Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Sheetaleventcompany
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...allensay1
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876dlhescort
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756dollysharma2066
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...amitlee9823
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataExhibitors Data
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...rajveerescorts2022
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableSeo
 

Último (20)

Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 

Project Management in Agile Organizations - Agile Requirements

  • 1. 1 Agile requirement process NFI - Project Management in Agile Organizations @ Tele2
  • 2. Traditional requirements NFI - Project Management in Agile Organizations @ Tele2 Team Requirement 2
  • 3. SRS are “flat”, requirements grouped in categories 3NFI - Project Management in Agile Organizations @ Tele2
  • 4. Agil requirements NFI - Project Management in Agile Organizations @ Tele2 Team Features Vision/Goal Constraints 4
  • 5. Source: Jurgen Appelo What shall be achieved, what value to create for whom.Constraints; Brand, platform, to ols, uptime, throyg hput, budget, legal , time etc. Agil requirements Agil Projektledning 5
  • 6. Team Product/Program management Executive management What to be done. Where we are heading- Stories, Tasks How to do it Agile requirements are hieratical NFI - Project Management in Agile Organizations @ Tele2 6
  • 7. Mike Cohn 7NFI - Project Management in Agile Organizations @ Tele2 http://www.mountaingoatsoftware.com/presentatio ns/introduction-to-user-stories
  • 8. Agile requirement hierarchy, Mike Cohn 8NFI - Project Management in Agile Organizations @ Tele2 Theme Epic Story Story StoryStory Story Story Epic Task Task
  • 9. 9NFI - Project Management in Agile Organizations @ Tele2
  • 10. Dean Leffingwell www.scaledagileframework.com 10NFI - Project Management in Agile Organizations @ Tele2
  • 11. Agile requirement hierarchy, Dean Leffingwell 11NFI - Project Management in Agile Organizations @ Tele2 Theme Epic Story Feature Story Epic Task Task Epic Feature
  • 12. Dean Leffingwells Model 12NFI - Project Management in Agile Organizations @ Tele2
  • 13. Themes, Epics, Features, Stories & Tasks • Themes – Key product value propositions that provide market differentiation and competitive advantage. • Epics – The highest level of customer needs. • Features – Services provided by the system to fulfil stakeholder needs. • Arch – Architectural features are technical system services that allow developers to implement business features that deliver solution value to the end users and the enterprise. • User Stories – Is a brief statement of intent that describes something the system needs to do for the user. • Spikes (XP) – A story to drive out uncertainty and risk with a new technology or domain. • Tasks – Is a small unit of work that is necessary for the completion of a story. 13NFI - Project Management in Agile Organizations @ Tele2
  • 14. Team Produkt/Programle dning Business management Roadmap//Functions/ Constrains What to be done. ”Themes/Epics” Where we are heading- Stories, Tasks How to do it Agile requirements are hieratical NFI - Project Management in Agile Organizations @ Tele2 14
  • 15. User Stories • A user story describes functionality that will be valuable to either a user or purchaser of a system or software. User stories are composed of three aspects: – a written description of the story used for planning and as a reminder – conversations about the story that serve to flesh out the details of the story – tests that convey and document details and that can be used to determine when a story is complete 15NFI - Project Management in Agile Organizations @ Tele2 http://www.mountaingoatsoftware.com/presentatio ns/introduction-to-user-stories http://www.youtube.com/watch?v=6q5-cVeNjCE
  • 16. 16NFI - Project Management in Agile Organizations @ Tele2 User stories are the primary object that carry the customer’s requirements through the value stream – from needs analyses through code and implementation.
  • 17. User Story Format A <role> can <action> or As a <role> I want to <action> So that <value> A company can pay for a subscription with a credit card. As a consumer I can see my daily energy usage so that I can lower my energy costs. 17NFI - Project Management in Agile Organizations @ Tele2
  • 18. Card, Conversation, Confirmation 18NFI - Project Management in Agile Organizations @ Tele2
  • 19. Why User Stories? • User stories emphasize verbal communication. • User stories are comprehensible by everyone. • User stories are the right size for planning. • User stories work for iterative development. • User stories encourage deferring detail. • User stories support opportunistic design. • User stories encourage participatory design. • User stories build up tacit knowledge. 19NFI - Project Management in Agile Organizations @ Tele2
  • 20. User Stories should be: • A function – not an implementation • Independent – Not linked to other stories. • Negotiable – A base for discussion. • Valuable – For an identified user/customer/stakeholder. • Possible to estimate – The developers must understand what is needed. • Right size • Verifiable 20NFI - Project Management in Agile Organizations @ Tele2
  • 21. A warning by Mike Cohn 21NFI - Project Management in Agile Organizations @ Tele2 One warning sign of a project going astray with a requirements specification is a ping-ponging of the specification document between the software development group and another group like Marketing or Product Management. What typically happens is the Product Management (or similar) group writes a requirements specification that is given to the developers. The developers then rewrite this document so that it conveys their interpretation of the requirements as first written by Product Management. The developers are always careful to give their document a completely different name (something like Functional Specification perhaps) to hide that it is the same document as the initial document, just written from the perspective of a different group. Both groups know that a requirements specification for a project of any significance is too difficult to read and fully understand and impossible to write with the desired precision. So, whichever group writes the final requirements can claim ownership of the intent of the document. When the project is finished and blame is being allocated they will point to sections of the document and claim that missing features were implied. Or they will claim that expected functionality is clearly out of scope because of a sentence buried somewhere in the document. Most of the times when I see two groups writing separate versions of essentially the same document I already know they are positioning themselves for the end-of-project blame sessions and for claiming to know the intent of the document. This type of silliness goes away with user stories. Along with the shift to conversations from documentation comes the freedom of knowing that nothing is final. Documents that look like contracts feel so final. Conversations don’t feel that way. If we talk today and then learn something next month, we talk again.
  • 22. Everything is not user stories • Descriptions of user interface (UI) • Descriptions of (API) • .. 22NFI - Project Management in Agile Organizations @ Tele2
  • 23. Constraints & non-functional requirements NFI - Project Management in Agile Organizations @ Tele2 Source: www.agileproductdesign.com 23
  • 24. Define constraints on cards. • Do not make it hard to internationalize the software if needed later. • The new system must use our existing order database. • The software must run on all versions of Windows. • The system must achieve uptime of 99.999%. • The system must manage 200 transactions / second. 24NFI - Project Management in Agile Organizations @ Tele2
  • 25. Use Case /User Stories • Use cases are often permanent artifacts that continue to exist as long as the product is under active development or maintenance. • Stories, on the other hand, are not intended to outlive the iteration in which they are added to the software. While it is possible to archive story cards, many teams simply rip them up. 25NFI - Project Management in Agile Organizations @ Tele2
  • 26. Personas NFI - Project Management in Agile Organizations @ Tele2 26
  • 27. 27NFI - Project Management in Agile Organizations @ Tele2
  • 28. Impact map NFI - Project Management in Agile Organizations @ Tele2
  • 29. 29NFI - Project Management in Agile Organizations @ Tele2 http://getlit.me/impact-mapping/
  • 31. Agila kontrakt, Knowit 2013.05.29 Källa: HeltSonika Funktioner Logga in Välja språk Söka Visa karta Uppdatera karta Editera information Themes Epics