SlideShare uma empresa Scribd logo
1 de 44
Baixar para ler offline
Use Cases Promises A Lot!
No More Misunderstandings!
Client Commitment!
Filled With Information
In Theory…
Complete
In practice…
Give no details
Give no sequence
Give only parts of
the requirements
”Use case diagrams are
very close to useless ”
- Martin Fowler
Use lots of words
that can be
misunderstood
Use Cases Alone Aren't the
Answer to Everything
This Is My List Of Models To
Supplement A Use Case
The Meaning of Words
Abstract Concepts
Signs
(Words, Icons, Sounds)
”Tri:”
Real World Objects
The Semiotic Triangle
Words refer to abstract concepts in our minds that
refer to the ”real world objects” we experience
What you consider a fast vehicle depends on your
previous experiences and your context
The Glossary
The Glossary defines terms used so that we all
get the same ”picture”
Example of Glossary
Class diagram and entity models can be used to
define terms in a glossary
Is it?
Or?
Uses
Customer Product
Pays for
Customer Product
2. Navigating the Use Case
A Use Case with lots of Alternatives and
Exceptions may turn into a Labyrinth!
The flow chart
A flow chart creates
an overview
and makes a use case easier to navigate
Example of Flow Chart
The Use Case Sequence
A Use Case Diagram does
not tell you in which order
you do things
Bake Pizza
Sell Pizza
Settle payment
The Business Process Do…
The Business Process Model helps putting the
use cases in perspective and in sequence
They facilitate understanding the businesses
priorities
3. The Business Process Model
3. The Business Process Model
Who
When
Use Case 2Use Case 1
4. Role to Actor Map
Everybody wants to be Arnold!
4. Role to Actor Map
Not everyody is…
4. Role to Actor Map
Actors are not organizational roles!
They are entities that interact with
the system
4. Role to Actor Map
One Organizational Role can translate to many
Actors…
One Actor can translate to many
Organizational Roles…
4. Role to Actor Map
<<Organizational Role>>
CEO
<<Organizational Role>>
CEO Secretary
<<Organizational Role>>
Marketing Analyst
<<trace>>
<<trace>>
<<trace>>
Which Is Our Goal?
Which Is Our Goal?
The Goal Model helps making sure that everyone
is working in the same direction and is used to
prioritize and discard requirements
5. The Goal Model
Class diagram and entity models can be used to
create a goal model
Leads to<<Goal>>
Low Costs
<<Goal>>
Large Profit
Leads to<<Problem>>
Sad Customers
<<Goal>>
High Prices
Leads to
Part of the Picture
A use Case only gives
part of the picture
Create and assign issue
Close Issue
Schedule issue
Estimate issue
Resolve issue
Verify solution
Put issue on hold
A More Complete Picture
Created
Assigned
Estimated Scheduled Resolved
On Hold
Verified
Closed
6. The State Chart
A State Chart shows the life cycle of one object
cross cutting several use cases, giving you a
more comprehensive view
Structural Business Rules
Constraints we put on the information we store
Structural Business Rules
Class diagram and entity models can be used to
define structural business rules
Can we register people who has not yet bought
anything?
0..*
Customer Product
Has bought
1..*
Customer Product
Has bought
8. Generic requirements
Requirements that affect more than one use
case, often quality attributes
8. The system generic requirements
<<Performance Requirement>>
95% of pages must respond
in 8 seconds or less
(Sub)system
Business Rules
If
Sweden wins against Norway at the same time
that Denmark looses against Canada and
Norway wins against Russia
or
if Sweden wins against Norway and Denmark
then
Sweden will become world champions in ice
hockey!
9. The Business Rules
Sweden is
world champion
Or
And
Sweden beat
Norway
And
Canada
beat Denmark
Norway
beat Russia
if
then
if if
Sweden
beats Denmark
if
If
Sweden wins against Norway at the same time that
Denmark looses against Canada and Norway wins
against Russia
or
if Sweden wins against Norway and Denmark
then Sweden will become world champions in ice
hockey!
Where do we find the function?
Navigation Map
Start
Buy Admin AnalyzeRegister
Search
Product
Place Order
CancelPay
10. Navigation Map
The Navigation Map shows how the user can
navigate between functions
Modeling Languages
1. Glossary – UML Class Diagram
2. Flow Chart – UML Activity Diagram
3. Business Process Model – BPMN Diagram*
4. Role Actor Map – UML Class Diagram
5. Goal Model – UML Class Diagram
6. Life Cycle – UML State Diagram
7. Structural Business Rules – UML Class Diagram
8. Generic Requirements – SysML Requirements Diagram**
9. Business Rules – UML Composite Structure Diagram
10. Navigation Map – UML Class Diagram
* Can also use UML Activity Diagram ** Can also use UML Class Diagram
Where are we now?
Where are we now?
Complete
Wedding rings; Jeff Belmonte from Cuiabá, Brazil (http://commons.wikimedia.org/wiki/File:Wedding_rings.jpg)
Boxing gloves; Karnaz (http://commons.wikimedia.org/wiki/File:Osaka_Fight_Gear_Muay_Thai_Gloves.jpg)
42; by Patrick Hoesly (http://www.flickr.com/photos/zooboing/3283020161/sizes/o/in/photostream/)
Sarah Palin Debate Flow Chart (http://adennak.com/blog/wordpress/2008/10/moosehunter/)
Pizza process by Tharanga Jalathge (http://creately.com/diagram/example/h5ulaq521/Pizza+Delivery+Process)
Goals by Jurgen Appelo (http://www.flickr.com/photos/jurgenappelo/5201843170/sizes/o/in/photostream/)
Image Credits
10 models to supplement
your use cases
By Andreas Hägglund
http://www.linkedin.com/in/andreashagglund
Corporate website: http://www.systemvaruhuset.se/
Personal website: http://www.systemvaruhuset.net/
10 models to supplement your use cases © Andreas Hägglund, Systemvaruhuset June 10, 2013

Mais conteúdo relacionado

Mais procurados

Uml Activity Diagram
Uml Activity DiagramUml Activity Diagram
Uml Activity Diagram
Niloy Rocker
 
Uml Presentation
Uml PresentationUml Presentation
Uml Presentation
mewaseem
 

Mais procurados (20)

Unit 3(advanced state modeling & interaction meodelling)
Unit  3(advanced state modeling & interaction meodelling)Unit  3(advanced state modeling & interaction meodelling)
Unit 3(advanced state modeling & interaction meodelling)
 
Uml Activity Diagram
Uml Activity DiagramUml Activity Diagram
Uml Activity Diagram
 
Chapter 01 software engineering pressman
Chapter 01  software engineering pressmanChapter 01  software engineering pressman
Chapter 01 software engineering pressman
 
Use case diagram
Use case diagramUse case diagram
Use case diagram
 
Use Case Diagram
Use Case DiagramUse Case Diagram
Use Case Diagram
 
Uml diagrams
Uml diagramsUml diagrams
Uml diagrams
 
Java Servlets
Java ServletsJava Servlets
Java Servlets
 
Adapter pattern
Adapter patternAdapter pattern
Adapter pattern
 
MG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENTMG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENT
 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement Engineering
 
SDLC and Software Process Models
SDLC and Software Process ModelsSDLC and Software Process Models
SDLC and Software Process Models
 
Activity diagram-UML diagram
Activity diagram-UML diagramActivity diagram-UML diagram
Activity diagram-UML diagram
 
Uml Presentation
Uml PresentationUml Presentation
Uml Presentation
 
state modeling In UML
state modeling In UMLstate modeling In UML
state modeling In UML
 
Sequence diagram- UML diagram
Sequence diagram- UML diagramSequence diagram- UML diagram
Sequence diagram- UML diagram
 
Distribution transparency and Distributed transaction
Distribution transparency and Distributed transactionDistribution transparency and Distributed transaction
Distribution transparency and Distributed transaction
 
Component Diagram
Component DiagramComponent Diagram
Component Diagram
 
Object Oriented Analysis Design using UML
Object Oriented Analysis Design using UMLObject Oriented Analysis Design using UML
Object Oriented Analysis Design using UML
 
Introduction to UML
Introduction to UMLIntroduction to UML
Introduction to UML
 
Software Engineering : OOAD using UML
Software Engineering : OOAD using UMLSoftware Engineering : OOAD using UML
Software Engineering : OOAD using UML
 

Semelhante a 10 models to supplement use cases

Data model scorecard (Article 5 of 11)
Data model scorecard (Article 5 of 11)Data model scorecard (Article 5 of 11)
Data model scorecard (Article 5 of 11)
Analytics8
 
Business &amp; consulting toolkits free sample in powerpoint
Business &amp; consulting toolkits   free sample in powerpointBusiness &amp; consulting toolkits   free sample in powerpoint
Business &amp; consulting toolkits free sample in powerpoint
Donald Gest
 
Planning Cost Management Powerpoint Presentation Slides
Planning Cost Management Powerpoint Presentation SlidesPlanning Cost Management Powerpoint Presentation Slides
Planning Cost Management Powerpoint Presentation Slides
SlideTeam
 
Project Management Interview Questions
Project Management Interview QuestionsProject Management Interview Questions
Project Management Interview Questions
Raj Chanchal
 

Semelhante a 10 models to supplement use cases (20)

Data model scorecard (Article 5 of 11)
Data model scorecard (Article 5 of 11)Data model scorecard (Article 5 of 11)
Data model scorecard (Article 5 of 11)
 
Design Patterns Explained: From Analysis through Implementation
Design Patterns Explained: From Analysis through ImplementationDesign Patterns Explained: From Analysis through Implementation
Design Patterns Explained: From Analysis through Implementation
 
Mind Mapping for Project Management
Mind Mapping for Project ManagementMind Mapping for Project Management
Mind Mapping for Project Management
 
Project Management Using Mind Maps
Project Management Using Mind MapsProject Management Using Mind Maps
Project Management Using Mind Maps
 
Function Modeling Introduction
Function Modeling IntroductionFunction Modeling Introduction
Function Modeling Introduction
 
Business analysis interview question and answers
Business analysis interview question and answersBusiness analysis interview question and answers
Business analysis interview question and answers
 
Why PMs Need Financial Modeling by Dassault Systèmes PM
Why PMs Need Financial Modeling by Dassault Systèmes PMWhy PMs Need Financial Modeling by Dassault Systèmes PM
Why PMs Need Financial Modeling by Dassault Systèmes PM
 
Financial modeling
Financial modelingFinancial modeling
Financial modeling
 
Financial modeling
Financial modelingFinancial modeling
Financial modeling
 
Business Analyst
Business AnalystBusiness Analyst
Business Analyst
 
Into the domain
Into the domainInto the domain
Into the domain
 
Booklet for IT coaches
Booklet for IT coachesBooklet for IT coaches
Booklet for IT coaches
 
Business &amp; consulting toolkits free sample in powerpoint
Business &amp; consulting toolkits   free sample in powerpointBusiness &amp; consulting toolkits   free sample in powerpoint
Business &amp; consulting toolkits free sample in powerpoint
 
Unified Modeling Language (UML)
Unified Modeling Language (UML)Unified Modeling Language (UML)
Unified Modeling Language (UML)
 
Planning Cost Management Powerpoint Presentation Slides
Planning Cost Management Powerpoint Presentation SlidesPlanning Cost Management Powerpoint Presentation Slides
Planning Cost Management Powerpoint Presentation Slides
 
Project Management Interview Questions
Project Management Interview QuestionsProject Management Interview Questions
Project Management Interview Questions
 
Engage Your Audience With PowerPoint Decks: Webinar
Engage Your Audience With PowerPoint Decks: WebinarEngage Your Audience With PowerPoint Decks: Webinar
Engage Your Audience With PowerPoint Decks: Webinar
 
How to make data-driven interactive PowerPoint presentations for operations
How to make data-driven interactive PowerPoint presentations for operationsHow to make data-driven interactive PowerPoint presentations for operations
How to make data-driven interactive PowerPoint presentations for operations
 
Sww 2007 Lets Get Ready To Automate
Sww 2007   Lets Get Ready To AutomateSww 2007   Lets Get Ready To Automate
Sww 2007 Lets Get Ready To Automate
 
Tableau PPT
Tableau PPTTableau PPT
Tableau PPT
 

Mais de Andreas Hägglund

Mais de Andreas Hägglund (15)

Unleashing the Power of Innovation at Agile Beirut
Unleashing the Power of Innovation at Agile BeirutUnleashing the Power of Innovation at Agile Beirut
Unleashing the Power of Innovation at Agile Beirut
 
The Manifesto Manifesto
The Manifesto ManifestoThe Manifesto Manifesto
The Manifesto Manifesto
 
Agile Requirements with User Story Mapping
Agile Requirements with User Story MappingAgile Requirements with User Story Mapping
Agile Requirements with User Story Mapping
 
Introducing lean and agile to heriot watt
Introducing lean and agile to heriot wattIntroducing lean and agile to heriot watt
Introducing lean and agile to heriot watt
 
Introducing scrum
Introducing scrumIntroducing scrum
Introducing scrum
 
10+2 reasons for going agile
10+2 reasons for going agile10+2 reasons for going agile
10+2 reasons for going agile
 
10 tools to become lean and agile
10 tools to become lean and agile10 tools to become lean and agile
10 tools to become lean and agile
 
Unleashing power of innovation
Unleashing power of innovationUnleashing power of innovation
Unleashing power of innovation
 
Lean Management
Lean ManagementLean Management
Lean Management
 
Introducing agile
Introducing agileIntroducing agile
Introducing agile
 
Template for writing Use Case Specifications
Template for writing Use Case SpecificationsTemplate for writing Use Case Specifications
Template for writing Use Case Specifications
 
How to run a great requirements workshop with Use Cases
How to run a great requirements workshop with Use CasesHow to run a great requirements workshop with Use Cases
How to run a great requirements workshop with Use Cases
 
How to revive a dead meeting
How to revive a dead meetingHow to revive a dead meeting
How to revive a dead meeting
 
10+ do's and dont's for writing better use cases
10+ do's and dont's for writing better use cases10+ do's and dont's for writing better use cases
10+ do's and dont's for writing better use cases
 
How to become a great Business Analyst
How to become a great Business AnalystHow to become a great Business Analyst
How to become a great Business Analyst
 

Último

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

10 models to supplement use cases

  • 6. In practice… Give no details Give no sequence Give only parts of the requirements ”Use case diagrams are very close to useless ” - Martin Fowler Use lots of words that can be misunderstood
  • 7. Use Cases Alone Aren't the Answer to Everything
  • 8. This Is My List Of Models To Supplement A Use Case
  • 9. The Meaning of Words Abstract Concepts Signs (Words, Icons, Sounds) ”Tri:” Real World Objects The Semiotic Triangle
  • 10. Words refer to abstract concepts in our minds that refer to the ”real world objects” we experience What you consider a fast vehicle depends on your previous experiences and your context
  • 11. The Glossary The Glossary defines terms used so that we all get the same ”picture”
  • 12. Example of Glossary Class diagram and entity models can be used to define terms in a glossary Is it? Or? Uses Customer Product Pays for Customer Product
  • 13. 2. Navigating the Use Case A Use Case with lots of Alternatives and Exceptions may turn into a Labyrinth!
  • 14. The flow chart A flow chart creates an overview and makes a use case easier to navigate
  • 16. The Use Case Sequence A Use Case Diagram does not tell you in which order you do things Bake Pizza Sell Pizza Settle payment
  • 17. The Business Process Do… The Business Process Model helps putting the use cases in perspective and in sequence They facilitate understanding the businesses priorities
  • 18. 3. The Business Process Model
  • 19. 3. The Business Process Model Who When Use Case 2Use Case 1
  • 20. 4. Role to Actor Map Everybody wants to be Arnold!
  • 21. 4. Role to Actor Map Not everyody is…
  • 22. 4. Role to Actor Map Actors are not organizational roles! They are entities that interact with the system
  • 23. 4. Role to Actor Map One Organizational Role can translate to many Actors… One Actor can translate to many Organizational Roles…
  • 24. 4. Role to Actor Map <<Organizational Role>> CEO <<Organizational Role>> CEO Secretary <<Organizational Role>> Marketing Analyst <<trace>> <<trace>> <<trace>>
  • 25. Which Is Our Goal?
  • 26. Which Is Our Goal? The Goal Model helps making sure that everyone is working in the same direction and is used to prioritize and discard requirements
  • 27. 5. The Goal Model Class diagram and entity models can be used to create a goal model Leads to<<Goal>> Low Costs <<Goal>> Large Profit Leads to<<Problem>> Sad Customers <<Goal>> High Prices Leads to
  • 28. Part of the Picture A use Case only gives part of the picture Create and assign issue Close Issue Schedule issue Estimate issue Resolve issue Verify solution Put issue on hold
  • 29. A More Complete Picture Created Assigned Estimated Scheduled Resolved On Hold Verified Closed
  • 30. 6. The State Chart A State Chart shows the life cycle of one object cross cutting several use cases, giving you a more comprehensive view
  • 31. Structural Business Rules Constraints we put on the information we store
  • 32. Structural Business Rules Class diagram and entity models can be used to define structural business rules Can we register people who has not yet bought anything? 0..* Customer Product Has bought 1..* Customer Product Has bought
  • 33. 8. Generic requirements Requirements that affect more than one use case, often quality attributes
  • 34. 8. The system generic requirements <<Performance Requirement>> 95% of pages must respond in 8 seconds or less (Sub)system
  • 35. Business Rules If Sweden wins against Norway at the same time that Denmark looses against Canada and Norway wins against Russia or if Sweden wins against Norway and Denmark then Sweden will become world champions in ice hockey!
  • 36. 9. The Business Rules Sweden is world champion Or And Sweden beat Norway And Canada beat Denmark Norway beat Russia if then if if Sweden beats Denmark if If Sweden wins against Norway at the same time that Denmark looses against Canada and Norway wins against Russia or if Sweden wins against Norway and Denmark then Sweden will become world champions in ice hockey!
  • 37. Where do we find the function?
  • 38. Navigation Map Start Buy Admin AnalyzeRegister Search Product Place Order CancelPay
  • 39. 10. Navigation Map The Navigation Map shows how the user can navigate between functions
  • 40. Modeling Languages 1. Glossary – UML Class Diagram 2. Flow Chart – UML Activity Diagram 3. Business Process Model – BPMN Diagram* 4. Role Actor Map – UML Class Diagram 5. Goal Model – UML Class Diagram 6. Life Cycle – UML State Diagram 7. Structural Business Rules – UML Class Diagram 8. Generic Requirements – SysML Requirements Diagram** 9. Business Rules – UML Composite Structure Diagram 10. Navigation Map – UML Class Diagram * Can also use UML Activity Diagram ** Can also use UML Class Diagram
  • 41. Where are we now?
  • 42. Where are we now? Complete
  • 43. Wedding rings; Jeff Belmonte from Cuiabá, Brazil (http://commons.wikimedia.org/wiki/File:Wedding_rings.jpg) Boxing gloves; Karnaz (http://commons.wikimedia.org/wiki/File:Osaka_Fight_Gear_Muay_Thai_Gloves.jpg) 42; by Patrick Hoesly (http://www.flickr.com/photos/zooboing/3283020161/sizes/o/in/photostream/) Sarah Palin Debate Flow Chart (http://adennak.com/blog/wordpress/2008/10/moosehunter/) Pizza process by Tharanga Jalathge (http://creately.com/diagram/example/h5ulaq521/Pizza+Delivery+Process) Goals by Jurgen Appelo (http://www.flickr.com/photos/jurgenappelo/5201843170/sizes/o/in/photostream/) Image Credits
  • 44. 10 models to supplement your use cases By Andreas Hägglund http://www.linkedin.com/in/andreashagglund Corporate website: http://www.systemvaruhuset.se/ Personal website: http://www.systemvaruhuset.net/ 10 models to supplement your use cases © Andreas Hägglund, Systemvaruhuset June 10, 2013