SlideShare une entreprise Scribd logo
1  sur  56
Télécharger pour lire hors ligne
I wanted to speak on this topic because over the years, at BA World and at other BA
events, I have found the struggle to find the right BA toolkit is widespread in the BA
community.
1
2
Loved tools since CASE and data modeling tools; SHL built a custom RM tool; client
asked us to convert to RequisitePro. Love-hate relationship – ReqPro more
sophisticated than custom, but it was still a lot of work. Then, …
3
Post mortem feedback from lead designer - “BA’s are dinosaurs ... get out of the
dark ages and stop using Word”. We were using Office tools: Word for use cases
and text-based documentation, Excel for Data Dictionary, Visio for diagrams, using
ReqPro for RM. We were not meeting needs of all stakeholders.
4
As the liaison between many stakeholders, BAs need to be masters of
communication and communication techniques.
5
Software-based tools support many forms of communication. This is where BAs
experience the most tool challenges.
6
Not so good for: product branching, overlapping releases; baselining subs-sets of
reqts; duplicate content in different documents.
7
Traceability in Excel is hard and time-consuming to maintain
These are the problems that will be solved with the right tools in the toolbox.
8
WYSIWYG – What You See Is What You Get!
9
10
Developers – ALM solutions
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Directional – ‘Trace to’: Business Reqt  Stakeholder Reqt.
Peer-to-peer: Use Case – Business Rule.
29
Cross-project – business rules in one project, each subsystem in separate project.
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
Produce different artifacts with different methodologies and project types. Probably
not going to create use cases for an infrastructure project.
If not mature BA process, start with simpler, less expensive tools. Can always
migrate in the future.
47
Current state – what is being used now, and what problems need to be solved?
What processes & techniques need to be supported?
48
49
Let the Buyer Beware! The devil is in the details. Do your due diligence. Be
thorough with your requirements and with your assessment against those
requirements. If a vendor says the tool supports a particular need, make sure that it
supports that need in the way that you need it to.
50
51
52
53
You need to be flexible too! Need to be able to adapt your deliverables to the needs
of your stakeholders. Assemble a toolkit that supports you.
54
55
56

Contenu connexe

Tendances

What’s next in CDD: Intent Clashes and Selective Confidence | Rasa Summit 2021
What’s next in CDD: Intent Clashes and Selective Confidence | Rasa Summit 2021What’s next in CDD: Intent Clashes and Selective Confidence | Rasa Summit 2021
What’s next in CDD: Intent Clashes and Selective Confidence | Rasa Summit 2021Rasa Technologies
 
Lessons learnt from agile in local government
Lessons learnt from agile in local governmentLessons learnt from agile in local government
Lessons learnt from agile in local governmentMichele Ide-Smith
 
Don't know it? You don't own it - Securing intellectual assets for Product Ma...
Don't know it? You don't own it - Securing intellectual assets for Product Ma...Don't know it? You don't own it - Securing intellectual assets for Product Ma...
Don't know it? You don't own it - Securing intellectual assets for Product Ma...xanacan
 
Cerebriam tech meetup
Cerebriam tech meetupCerebriam tech meetup
Cerebriam tech meetupTechMeetups
 
In Search Of An Agile Documentation Process
In Search Of An Agile Documentation ProcessIn Search Of An Agile Documentation Process
In Search Of An Agile Documentation ProcessSusan Patch
 
Ethnobots: Reimagining Chatbots as Ethnographic Research Tools | Rasa Summit ...
Ethnobots: Reimagining Chatbots as Ethnographic Research Tools | Rasa Summit ...Ethnobots: Reimagining Chatbots as Ethnographic Research Tools | Rasa Summit ...
Ethnobots: Reimagining Chatbots as Ethnographic Research Tools | Rasa Summit ...Rasa Technologies
 
GoDataDriven Giovanni Lanzani
GoDataDriven Giovanni LanzaniGoDataDriven Giovanni Lanzani
GoDataDriven Giovanni LanzaniTalentEvent
 

Tendances (7)

What’s next in CDD: Intent Clashes and Selective Confidence | Rasa Summit 2021
What’s next in CDD: Intent Clashes and Selective Confidence | Rasa Summit 2021What’s next in CDD: Intent Clashes and Selective Confidence | Rasa Summit 2021
What’s next in CDD: Intent Clashes and Selective Confidence | Rasa Summit 2021
 
Lessons learnt from agile in local government
Lessons learnt from agile in local governmentLessons learnt from agile in local government
Lessons learnt from agile in local government
 
Don't know it? You don't own it - Securing intellectual assets for Product Ma...
Don't know it? You don't own it - Securing intellectual assets for Product Ma...Don't know it? You don't own it - Securing intellectual assets for Product Ma...
Don't know it? You don't own it - Securing intellectual assets for Product Ma...
 
Cerebriam tech meetup
Cerebriam tech meetupCerebriam tech meetup
Cerebriam tech meetup
 
In Search Of An Agile Documentation Process
In Search Of An Agile Documentation ProcessIn Search Of An Agile Documentation Process
In Search Of An Agile Documentation Process
 
Ethnobots: Reimagining Chatbots as Ethnographic Research Tools | Rasa Summit ...
Ethnobots: Reimagining Chatbots as Ethnographic Research Tools | Rasa Summit ...Ethnobots: Reimagining Chatbots as Ethnographic Research Tools | Rasa Summit ...
Ethnobots: Reimagining Chatbots as Ethnographic Research Tools | Rasa Summit ...
 
GoDataDriven Giovanni Lanzani
GoDataDriven Giovanni LanzaniGoDataDriven Giovanni Lanzani
GoDataDriven Giovanni Lanzani
 

En vedette

Marie_Halsey.Requirements_Hierarchy
Marie_Halsey.Requirements_HierarchyMarie_Halsey.Requirements_Hierarchy
Marie_Halsey.Requirements_HierarchyMarie Halsey
 
Requirements Hierarchy - A Journey through the Requirements Lifecycle
Requirements Hierarchy - A Journey through the Requirements LifecycleRequirements Hierarchy - A Journey through the Requirements Lifecycle
Requirements Hierarchy - A Journey through the Requirements LifecycleMarie Halsey
 
Requirements lifecycle management
Requirements lifecycle managementRequirements lifecycle management
Requirements lifecycle managementOD Ali
 
List of Software Development Model and Methods
List of Software Development Model and MethodsList of Software Development Model and Methods
List of Software Development Model and MethodsRiant Soft
 
6 basic steps of software development process
6 basic steps of software development process6 basic steps of software development process
6 basic steps of software development processRiant Soft
 

En vedette (7)

Aug2008 Eds Presentation
Aug2008   Eds PresentationAug2008   Eds Presentation
Aug2008 Eds Presentation
 
Marie_Halsey.Requirements_Hierarchy
Marie_Halsey.Requirements_HierarchyMarie_Halsey.Requirements_Hierarchy
Marie_Halsey.Requirements_Hierarchy
 
Requirements Hierarchy - A Journey through the Requirements Lifecycle
Requirements Hierarchy - A Journey through the Requirements LifecycleRequirements Hierarchy - A Journey through the Requirements Lifecycle
Requirements Hierarchy - A Journey through the Requirements Lifecycle
 
Requirements lifecycle management
Requirements lifecycle managementRequirements lifecycle management
Requirements lifecycle management
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
List of Software Development Model and Methods
List of Software Development Model and MethodsList of Software Development Model and Methods
List of Software Development Model and Methods
 
6 basic steps of software development process
6 basic steps of software development process6 basic steps of software development process
6 basic steps of software development process
 

Similaire à Marie Halsey - What's in Your BA Toolkit 2013 with Notes

Using Product Box to Build the Complete Developer
Using Product Box to Build the Complete DeveloperUsing Product Box to Build the Complete Developer
Using Product Box to Build the Complete DeveloperLuke Hohmann
 
SAD01 - An Introduction to Systems Analysis and Design
SAD01 - An Introduction to Systems Analysis and DesignSAD01 - An Introduction to Systems Analysis and Design
SAD01 - An Introduction to Systems Analysis and DesignMichael Heron
 
User Centered Design: guarantee that your business process automation project...
User Centered Design: guarantee that your business process automation project...User Centered Design: guarantee that your business process automation project...
User Centered Design: guarantee that your business process automation project...Bonitasoft
 
Importance of Documentation for programmers
Importance of Documentation for programmers Importance of Documentation for programmers
Importance of Documentation for programmers NASSCOM
 
Highest quality code in your SaaS project. Why should you care about it as a ...
Highest quality code in your SaaS project. Why should you care about it as a ...Highest quality code in your SaaS project. Why should you care about it as a ...
Highest quality code in your SaaS project. Why should you care about it as a ...The Codest
 
«Організація процесу розробки мобільного застосунку для аутсорсингової команд...
«Організація процесу розробки мобільного застосунку для аутсорсингової команд...«Організація процесу розробки мобільного застосунку для аутсорсингової команд...
«Організація процесу розробки мобільного застосунку для аутсорсингової команд...IT Weekend
 
Property dealing , A .net project
Property dealing , A .net projectProperty dealing , A .net project
Property dealing , A .net projectAnjali Kamboj
 
How to become a great developer
How to become a great developerHow to become a great developer
How to become a great developerNetcetera
 
Bridging the Gap Between Business and Development (OOP'07 Keynote)
Bridging the Gap Between Business and Development (OOP'07 Keynote)Bridging the Gap Between Business and Development (OOP'07 Keynote)
Bridging the Gap Between Business and Development (OOP'07 Keynote)Enthiosys Inc
 
Software engineering
Software engineeringSoftware engineering
Software engineeringsweetysweety8
 
Professional project writing
Professional project writingProfessional project writing
Professional project writingjkmaster
 
Domain Driven Design Introduction
Domain Driven Design IntroductionDomain Driven Design Introduction
Domain Driven Design Introductionwojtek_s
 
Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...
Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...
Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...Carlo Longino
 
Data Base On Banking Files
Data Base On Banking FilesData Base On Banking Files
Data Base On Banking FilesJennifer Marie
 
How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...
How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...
How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...Greg Laugero
 

Similaire à Marie Halsey - What's in Your BA Toolkit 2013 with Notes (20)

Using Product Box to Build the Complete Developer
Using Product Box to Build the Complete DeveloperUsing Product Box to Build the Complete Developer
Using Product Box to Build the Complete Developer
 
SAD01 - An Introduction to Systems Analysis and Design
SAD01 - An Introduction to Systems Analysis and DesignSAD01 - An Introduction to Systems Analysis and Design
SAD01 - An Introduction to Systems Analysis and Design
 
User Centered Design: guarantee that your business process automation project...
User Centered Design: guarantee that your business process automation project...User Centered Design: guarantee that your business process automation project...
User Centered Design: guarantee that your business process automation project...
 
Importance of Documentation for programmers
Importance of Documentation for programmers Importance of Documentation for programmers
Importance of Documentation for programmers
 
Agile presentation
Agile presentationAgile presentation
Agile presentation
 
Highest quality code in your SaaS project. Why should you care about it as a ...
Highest quality code in your SaaS project. Why should you care about it as a ...Highest quality code in your SaaS project. Why should you care about it as a ...
Highest quality code in your SaaS project. Why should you care about it as a ...
 
«Організація процесу розробки мобільного застосунку для аутсорсингової команд...
«Організація процесу розробки мобільного застосунку для аутсорсингової команд...«Організація процесу розробки мобільного застосунку для аутсорсингової команд...
«Організація процесу розробки мобільного застосунку для аутсорсингової команд...
 
IoT Product Design and Prototyping
IoT Product Design and PrototypingIoT Product Design and Prototyping
IoT Product Design and Prototyping
 
Property dealing , A .net project
Property dealing , A .net projectProperty dealing , A .net project
Property dealing , A .net project
 
Poor Man's Kanban
Poor Man's KanbanPoor Man's Kanban
Poor Man's Kanban
 
How to become a great developer
How to become a great developerHow to become a great developer
How to become a great developer
 
Bridging the Gap Between Business and Development (OOP'07 Keynote)
Bridging the Gap Between Business and Development (OOP'07 Keynote)Bridging the Gap Between Business and Development (OOP'07 Keynote)
Bridging the Gap Between Business and Development (OOP'07 Keynote)
 
Software engineering
Software engineeringSoftware engineering
Software engineering
 
Itm 423
Itm 423Itm 423
Itm 423
 
Professional project writing
Professional project writingProfessional project writing
Professional project writing
 
Domain Driven Design Introduction
Domain Driven Design IntroductionDomain Driven Design Introduction
Domain Driven Design Introduction
 
Shift fm sa to ba (ned) v2
Shift fm sa to ba (ned) v2Shift fm sa to ba (ned) v2
Shift fm sa to ba (ned) v2
 
Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...
Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...
Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...
 
Data Base On Banking Files
Data Base On Banking FilesData Base On Banking Files
Data Base On Banking Files
 
How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...
How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...
How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...
 

Marie Halsey - What's in Your BA Toolkit 2013 with Notes

  • 1. I wanted to speak on this topic because over the years, at BA World and at other BA events, I have found the struggle to find the right BA toolkit is widespread in the BA community. 1
  • 2. 2
  • 3. Loved tools since CASE and data modeling tools; SHL built a custom RM tool; client asked us to convert to RequisitePro. Love-hate relationship – ReqPro more sophisticated than custom, but it was still a lot of work. Then, … 3
  • 4. Post mortem feedback from lead designer - “BA’s are dinosaurs ... get out of the dark ages and stop using Word”. We were using Office tools: Word for use cases and text-based documentation, Excel for Data Dictionary, Visio for diagrams, using ReqPro for RM. We were not meeting needs of all stakeholders. 4
  • 5. As the liaison between many stakeholders, BAs need to be masters of communication and communication techniques. 5
  • 6. Software-based tools support many forms of communication. This is where BAs experience the most tool challenges. 6
  • 7. Not so good for: product branching, overlapping releases; baselining subs-sets of reqts; duplicate content in different documents. 7
  • 8. Traceability in Excel is hard and time-consuming to maintain These are the problems that will be solved with the right tools in the toolbox. 8
  • 9. WYSIWYG – What You See Is What You Get! 9
  • 10. 10
  • 11. Developers – ALM solutions 11
  • 12. 12
  • 13. 13
  • 14. 14
  • 15. 15
  • 16. 16
  • 17. 17
  • 18. 18
  • 19. 19
  • 20. 20
  • 21. 21
  • 22. 22
  • 23. 23
  • 24. 24
  • 25. 25
  • 26. 26
  • 27. 27
  • 28. 28
  • 29. Directional – ‘Trace to’: Business Reqt  Stakeholder Reqt. Peer-to-peer: Use Case – Business Rule. 29
  • 30. Cross-project – business rules in one project, each subsystem in separate project. 30
  • 31. 31
  • 32. 32
  • 33. 33
  • 34. 34
  • 35. 35
  • 36. 36
  • 37. 37
  • 38. 38
  • 39. 39
  • 40. 40
  • 41. 41
  • 42. 42
  • 43. 43
  • 44. 44
  • 45. 45
  • 46. 46
  • 47. Produce different artifacts with different methodologies and project types. Probably not going to create use cases for an infrastructure project. If not mature BA process, start with simpler, less expensive tools. Can always migrate in the future. 47
  • 48. Current state – what is being used now, and what problems need to be solved? What processes & techniques need to be supported? 48
  • 49. 49
  • 50. Let the Buyer Beware! The devil is in the details. Do your due diligence. Be thorough with your requirements and with your assessment against those requirements. If a vendor says the tool supports a particular need, make sure that it supports that need in the way that you need it to. 50
  • 51. 51
  • 52. 52
  • 53. 53
  • 54. You need to be flexible too! Need to be able to adapt your deliverables to the needs of your stakeholders. Assemble a toolkit that supports you. 54
  • 55. 55
  • 56. 56