SlideShare a Scribd company logo
What’s in Your BA Toolkit?


              Marie Halsey
              November 2010



Marie Halsey Consulting Inc.
Learning Objectives
                The different types of BA tools and
                when they are appropriate

                The key requirements to consider
                when selecting BA tools

                The process to follow when assembling
                your BA toolkit


November 2010               Marie Halsey Consulting Inc.   2
Background




November 2010   Marie Halsey Consulting Inc.   3
One day …




November 2010   Marie Halsey Consulting Inc.   4
BA Role: Liaison Among Stakeholders …
         Business                                             Project
         Sponsors   Clients                                  Managers


         Customer
          Reps                                                              Solution
                                                                         Delivery Team

                                      Business                          - Solution Architect
             End                                                        - Developer
            Users                      Analyst                          - DBA
                                                                        - Usability Specialist
                                                                        - Tester
                                                                        - Trainer
                                                                        - Change Manager
Suppliers


                                                                        Operational
                                                                         Support
                                Regulators

November 2010                 Marie Halsey Consulting Inc.
What Tools to Use?
It depends …
    Methodology
         Waterfall, iterative, agile
    Project type
         Custom software, COTS,
         infrastructure/hardware-only
    Artifacts produced
    Maturity of BA organization


November 2010              Marie Halsey Consulting Inc.   6
Types of Communication Tools…

                Low-tech and hardware-based tools

                Collaboration tools

                Software-based tools, to produce:
                 Documents
                 Diagrams
                 Other Artifacts


November 2010                 Marie Halsey Consulting Inc.   7
Low-Tech & Hardware-based Tools




November 2010   Marie Halsey Consulting Inc.   8
Collaboration Tools




November 2010   Marie Halsey Consulting Inc.   9
Software-based Communication Tools




November 2010   Marie Halsey Consulting Inc.   10
Software-based Tools

 Let’s look at:
   the various types of software-based
   communication tools
   which artifacts are best suited to each type


   Refer to “Marie Halsey - Software Tool Categories.xls”




November 2010           Marie Halsey Consulting Inc.        11
Issues with Office-type Tools?
      No supporting database
          No support for meta-data
      No associations, traceability is difficult
      Re-use is difficult
      No integration between diagrams & elements
      Requirements management is very difficult
      Reporting is WYSIWYG, no automated
      ‘packaging’

November 2010            Marie Halsey Consulting Inc.   12
How to choose? Follow the process!
       Assess      Processes,
                                                                  Conduct
       Current      Problems                                       Product
        State                                                    Assessment
                                               Detailed
                                               Toolkit
                                                Req’ts


       Identify                    Define                          Select
      BA Toolkit    Toolkit
                                  BA Toolkit                     Product(s)
        Needs       Needs          Req’ts




        Identify                                                 Implement
        Toolkit    Toolkit Gaps                                  BA Toolkit
         Gaps




November 2010                     Marie Halsey Consulting Inc.                13
Document Your Requirements




November 2010   Marie Halsey Consulting Inc.   14
Functional Requirements – Usability

    Easy to use; intuitive, consistent interface
    Easy to learn; online help, tutorials
    Supports fast data capture & diagramming
         ‘Drag and drop’ existing elements onto diagram




November 2010            Marie Halsey Consulting Inc.     15
Functional Requirements
– Requirements Capture and Presentation
    Tree view
         Parent-child hierarchy
         Expand/collapse
    Table/spreadsheet view
         List of attributes
         Parent-child structure maintained
    Traceability
         Matrix view
         Tree view

November 2010            Marie Halsey Consulting Inc.   16
Functional Requirements – Traceability
    Directional
         Hierarchical (‘Traces To’ and ‘Traces From’)
         Parent-child
    Non-directional (peer-to-peer)
    Cross-project (project segmentation, re-use)
    Flag missing traceability
    Flag ‘suspect’ relationships



November 2010            Marie Halsey Consulting Inc.   17
Functional Requirements
– Views and Reports
 Searching, filtering and sorting
 Tailoring and user-defined templates
 Report on text, tables, diagrams, meta-data
 Multiple formats (e.g., Word, Excel, HTML, XML)
 Metrics (e.g., how many changed req’ts?)
 Impact analysis
 Packaged output appeals to all stakeholders


November 2010     Marie Halsey Consulting Inc.   18
Functional Requirements
– Useful Features
    Spell checking
    Glossaries (e.g., highlight ambiguous terms)
    Bulk data selection
         Range (SHIFT-Click), non-contiguous (CTRL-click)
    Bulk processing
         Parent-child, re-parent
         Update attribute values
         Traceability


November 2010            Marie Halsey Consulting Inc.   19
Functional Requirements – Use Cases
    Full integration of use case with activity
    diagram
         Automatically maintains activity diagram
         Changes to activity diagram automatically reflected
         in use case, and vice versa
    Use case has different attributes than use
    case steps.
    Automatic numbering of steps, alternate paths
    Supports ‘extends’ and ‘includes’ use cases

November 2010            Marie Halsey Consulting Inc.     20
Functional Requirements
– User Interface Prototyping
    Sketches, mockups & wireframes (low fidelity)
    Simulations and prototypes (high fidelity)
    Templates and branding
    ‘Look and feel’ widgets, banners, controls
    Images and snapshots of current UI
    Site maps and screen transitions/flow
    User comments
    Associate data model elements

November 2010       Marie Halsey Consulting Inc.   21
Functional Requirements
– Requirements Management
    Change Management / Change control
         Revision history
         Compare versions; shows revision marks!
         Notification of changes
    Configuration Management
         Baselines and versioning
         Release management (multi-release support)
         ‘Living’ Master Requirements List
         Re-use

November 2010           Marie Halsey Consulting Inc.   22
Functional Requirements - Integration

    Associate diagram elements with meta-data
    Associate requirements artifacts with
    reference material (e.g., documents, images
    and diagrams, URLs)
    Import from Word and Excel
    Package requirements, using all formats of
    artifacts




November 2010       Marie Halsey Consulting Inc.   23
Functional Requirements
– Associations and Interoperability




                Integration is critical!

November 2010        Marie Halsey Consulting Inc.   24
Document Your Requirements




November 2010   Marie Halsey Consulting Inc.   25
Non-Functional Requirements
    Work offline?
    Co-located or distributed team?
         Client-side or web-based?
    Team size?
         Concurrent or ‘named’ licenses?
         Multi-user support?
    Project size? How many requirements?
    Data security and user management?
    Scalable for future growth?
November 2010            Marie Halsey Consulting Inc.   26
Non-Functional Requirements
– Tool Administration
    User-defined requirement types
    Different attributes for each requirement type
    Attribute formats (text, $, date/time, URL, etc.)
    Attribute validation – single- and multi-valued
    lists, range of values
    Project templates




November 2010        Marie Halsey Consulting Inc.   27
Keep following the process!
       Assess      Processes,
                                                                  Conduct
       Current      Problems                                       Product
        State                                                    Assessment
                                               Detailed
                                               Toolkit
                                                Req’ts


       Identify                    Define                          Select
      BA Toolkit    Toolkit
                                  BA Toolkit                     Product(s)
        Needs       Needs          Req’ts




        Identify                                                 Implement
        Toolkit    Toolkit Gaps                                  BA Toolkit
         Gaps




November 2010                     Marie Halsey Consulting Inc.                28
Prepare for Product Assessment
    Weight / prioritize requirements
    Prepare list of candidate vendors
         Check the internet, web reviews
         Talk to peers, professional associations
         Gartner reports, Forrester surveys
         Consider open source software
    Conduct survey based on high-level
    requirements, to short-list 3-5 vendors,
    Arrange for demos, training & support

November 2010             Marie Halsey Consulting Inc.   29
And then … Caveat emptor !




November 2010   Marie Halsey Consulting Inc.   30
Known Toolkit Challenges
    Baselining, versioning, release management
    Comparing versions
    Integration of requirements elements
    Packaging / reporting, esp. non-text and
    associated elements
    Ease of capturing and reporting traceability
    Support for re-use



November 2010       Marie Halsey Consulting Inc.   31
Conduct Product Assessment
    Assess product compliance against detailed
    requirements
         1 – Compliant, with ease
         2 – Compliant, with challenges
         3 – Partially compliant, with workaround
         4 – Partially compliant, no workaround
         5 – Non-compliant
         Write notes for items 2-5 (for later reference)
    Determine workarounds to tool gaps
         Are they worth the cost & effort?

November 2010             Marie Halsey Consulting Inc.     32
Keep following the process!
       Assess      Processes,
                                                                  Conduct
       Current      Problems                                       Product
        State                                                    Assessment
                                               Detailed
                                               Toolkit
                                                Req’ts


       Identify                    Define                          Select
      BA Toolkit    Toolkit
                                  BA Toolkit                     Product(s)
        Needs       Needs          Req’ts




        Identify                                                 Implement
        Toolkit    Toolkit Gaps                                  BA Toolkit
         Gaps




November 2010                     Marie Halsey Consulting Inc.                33
Select Product(s)
Consider cost of ownership vs. functionality
 Migration and training
 Licensing, vendor support, maintenance
 BA support (e.g., tool administrator(s), in-
 house trainers, customized user
 documentation)
 Integration / interoperability of multi-vendor
 toolkit
 Hardware (e.g., server, database license)

November 2010      Marie Halsey Consulting Inc.   34
Implement BA Toolkit
    Develop training, guidelines, best practices,
    pre-defined templates or reports
    Conduct pilot to test new toolkit, including
    testing of the training and documentation
    Consider phased deployment to reduce
    project impact, esp. with multi-vendor toolkit
    Provide toolkit support
    Implement feedback mechanism



November 2010        Marie Halsey Consulting Inc.    35
One Final Thought …




November 2010   Marie Halsey Consulting Inc.   36
What You Learned …
                The different types of BA tools and
                when they are appropriate

                The key requirements to consider
                when selecting BA tools

                The process to follow when assembling
                your BA toolkit


November 2010               Marie Halsey Consulting Inc.   37
Questions?


                                    Thank you!



                                    Marie Halsey
                                    mhalsey@magma.ca
                                    Marie Halsey Consulting Inc.



November 2010   Marie Halsey Consulting Inc.                   38

More Related Content

Similar to What’s In Your BA Toolkit? Nov 2010

What is in your Business Analysis Toolkit?
What is in your Business Analysis Toolkit?What is in your Business Analysis Toolkit?
What is in your Business Analysis Toolkit?
Patrick van Abbema, PMP, CBAP, CSP
 
Marie Halsey - What's in Your BA Toolkit (Nov 2010)
Marie Halsey - What's in Your BA Toolkit (Nov 2010)Marie Halsey - What's in Your BA Toolkit (Nov 2010)
Marie Halsey - What's in Your BA Toolkit (Nov 2010)Marie Halsey
 
Extending the Self-Service Capabilities of SAP BI with SAP BusinessObjects Ex...
Extending the Self-Service Capabilities of SAP BI with SAP BusinessObjects Ex...Extending the Self-Service Capabilities of SAP BI with SAP BusinessObjects Ex...
Extending the Self-Service Capabilities of SAP BI with SAP BusinessObjects Ex...
SAP Analytics
 
A case for business analytics learning
A case for business analytics learningA case for business analytics learning
A case for business analytics learning
Mark Tabladillo
 
Professional Resume for Lead Business Solutions, Business Analyst, Technical ...
Professional Resume for Lead Business Solutions, Business Analyst, Technical ...Professional Resume for Lead Business Solutions, Business Analyst, Technical ...
Professional Resume for Lead Business Solutions, Business Analyst, Technical ...
Vishwajit Vatsa
 
Usability & the Business Analyst - Jake Markham
Usability & the Business Analyst - Jake MarkhamUsability & the Business Analyst - Jake Markham
Usability & the Business Analyst - Jake Markham
Nick Dunlavey
 
Virtual Classrooms: What Works and What Doesn't
Virtual Classrooms: What Works and What Doesn'tVirtual Classrooms: What Works and What Doesn't
Virtual Classrooms: What Works and What Doesn'tHuman Capital Media
 
Mesh Labs Introduction June 2012
Mesh Labs Introduction June 2012Mesh Labs Introduction June 2012
Mesh Labs Introduction June 2012
Umesh Ramalingachar
 
Competency Development For Testers Vaidyanathan Ramalingam
Competency Development For Testers Vaidyanathan RamalingamCompetency Development For Testers Vaidyanathan Ramalingam
Competency Development For Testers Vaidyanathan Ramalingam
Skills2Talent (Integrated Talent Management and L&D Software - Hire to ROI)
 
Learning & Development In IT Industry Vaidyanathan Ramalingam
Learning & Development In IT Industry Vaidyanathan RamalingamLearning & Development In IT Industry Vaidyanathan Ramalingam
Learning & Development In IT Industry Vaidyanathan Ramalingam
Skills2Talent (Integrated Talent Management and L&D Software - Hire to ROI)
 
Testers Career Development Vaidyanathan Ramalingam
Testers Career Development Vaidyanathan RamalingamTesters Career Development Vaidyanathan Ramalingam
Testers Career Development Vaidyanathan Ramalingam
Skills2Talent (Integrated Talent Management and L&D Software - Hire to ROI)
 
More Elements of UX: real-world design deliverables
More Elements of UX: real-world design deliverablesMore Elements of UX: real-world design deliverables
More Elements of UX: real-world design deliverables
Peter Boersma
 
Baf -module_1_-_updated_q32010
Baf  -module_1_-_updated_q32010Baf  -module_1_-_updated_q32010
Baf -module_1_-_updated_q32010KinzaNSaeed
 
Tools of the UX Trade
Tools of the UX TradeTools of the UX Trade
Tools of the UX Trade
dpanarelli
 
Putting the Ready in Business Readiness
Putting the Ready in Business ReadinessPutting the Ready in Business Readiness
Putting the Ready in Business Readiness
Darren Nerland
 
Bi 4.0 Migration Strategy and Best Practices
Bi 4.0 Migration Strategy and Best PracticesBi 4.0 Migration Strategy and Best Practices
Bi 4.0 Migration Strategy and Best PracticesEric Molner
 
Write the Right Requirements by Eric Riz - SPTechCon
Write the Right Requirements by Eric Riz - SPTechConWrite the Right Requirements by Eric Riz - SPTechCon
Write the Right Requirements by Eric Riz - SPTechCon
SPTechCon
 
Selecting BI Tool - Proof of Concept - Андрій Музичук
Selecting BI Tool - Proof of Concept - Андрій МузичукSelecting BI Tool - Proof of Concept - Андрій Музичук
Selecting BI Tool - Proof of Concept - Андрій Музичук
Igor Bronovskyy
 
Osc share point 2010 information management seminar - 17th feb 2012 - public
Osc   share point 2010 information management seminar - 17th feb 2012 - publicOsc   share point 2010 information management seminar - 17th feb 2012 - public
Osc share point 2010 information management seminar - 17th feb 2012 - publicLee_Ralph
 

Similar to What’s In Your BA Toolkit? Nov 2010 (20)

What is in your Business Analysis Toolkit?
What is in your Business Analysis Toolkit?What is in your Business Analysis Toolkit?
What is in your Business Analysis Toolkit?
 
Marie Halsey - What's in Your BA Toolkit (Nov 2010)
Marie Halsey - What's in Your BA Toolkit (Nov 2010)Marie Halsey - What's in Your BA Toolkit (Nov 2010)
Marie Halsey - What's in Your BA Toolkit (Nov 2010)
 
Extending the Self-Service Capabilities of SAP BI with SAP BusinessObjects Ex...
Extending the Self-Service Capabilities of SAP BI with SAP BusinessObjects Ex...Extending the Self-Service Capabilities of SAP BI with SAP BusinessObjects Ex...
Extending the Self-Service Capabilities of SAP BI with SAP BusinessObjects Ex...
 
A case for business analytics learning
A case for business analytics learningA case for business analytics learning
A case for business analytics learning
 
Professional Resume for Lead Business Solutions, Business Analyst, Technical ...
Professional Resume for Lead Business Solutions, Business Analyst, Technical ...Professional Resume for Lead Business Solutions, Business Analyst, Technical ...
Professional Resume for Lead Business Solutions, Business Analyst, Technical ...
 
Usability & the Business Analyst - Jake Markham
Usability & the Business Analyst - Jake MarkhamUsability & the Business Analyst - Jake Markham
Usability & the Business Analyst - Jake Markham
 
Virtual Classrooms: What Works and What Doesn't
Virtual Classrooms: What Works and What Doesn'tVirtual Classrooms: What Works and What Doesn't
Virtual Classrooms: What Works and What Doesn't
 
Mesh Labs Introduction June 2012
Mesh Labs Introduction June 2012Mesh Labs Introduction June 2012
Mesh Labs Introduction June 2012
 
Competency Development For Testers Vaidyanathan Ramalingam
Competency Development For Testers Vaidyanathan RamalingamCompetency Development For Testers Vaidyanathan Ramalingam
Competency Development For Testers Vaidyanathan Ramalingam
 
Learning & Development In IT Industry Vaidyanathan Ramalingam
Learning & Development In IT Industry Vaidyanathan RamalingamLearning & Development In IT Industry Vaidyanathan Ramalingam
Learning & Development In IT Industry Vaidyanathan Ramalingam
 
Testers Career Development Vaidyanathan Ramalingam
Testers Career Development Vaidyanathan RamalingamTesters Career Development Vaidyanathan Ramalingam
Testers Career Development Vaidyanathan Ramalingam
 
More Elements of UX: real-world design deliverables
More Elements of UX: real-world design deliverablesMore Elements of UX: real-world design deliverables
More Elements of UX: real-world design deliverables
 
Baf -module_1_-_updated_q32010
Baf  -module_1_-_updated_q32010Baf  -module_1_-_updated_q32010
Baf -module_1_-_updated_q32010
 
AnushaResume_Latest
AnushaResume_LatestAnushaResume_Latest
AnushaResume_Latest
 
Tools of the UX Trade
Tools of the UX TradeTools of the UX Trade
Tools of the UX Trade
 
Putting the Ready in Business Readiness
Putting the Ready in Business ReadinessPutting the Ready in Business Readiness
Putting the Ready in Business Readiness
 
Bi 4.0 Migration Strategy and Best Practices
Bi 4.0 Migration Strategy and Best PracticesBi 4.0 Migration Strategy and Best Practices
Bi 4.0 Migration Strategy and Best Practices
 
Write the Right Requirements by Eric Riz - SPTechCon
Write the Right Requirements by Eric Riz - SPTechConWrite the Right Requirements by Eric Riz - SPTechCon
Write the Right Requirements by Eric Riz - SPTechCon
 
Selecting BI Tool - Proof of Concept - Андрій Музичук
Selecting BI Tool - Proof of Concept - Андрій МузичукSelecting BI Tool - Proof of Concept - Андрій Музичук
Selecting BI Tool - Proof of Concept - Андрій Музичук
 
Osc share point 2010 information management seminar - 17th feb 2012 - public
Osc   share point 2010 information management seminar - 17th feb 2012 - publicOsc   share point 2010 information management seminar - 17th feb 2012 - public
Osc share point 2010 information management seminar - 17th feb 2012 - public
 

Recently uploaded

20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 

Recently uploaded (20)

20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 

What’s In Your BA Toolkit? Nov 2010

  • 1. What’s in Your BA Toolkit? Marie Halsey November 2010 Marie Halsey Consulting Inc.
  • 2. Learning Objectives The different types of BA tools and when they are appropriate The key requirements to consider when selecting BA tools The process to follow when assembling your BA toolkit November 2010 Marie Halsey Consulting Inc. 2
  • 3. Background November 2010 Marie Halsey Consulting Inc. 3
  • 4. One day … November 2010 Marie Halsey Consulting Inc. 4
  • 5. BA Role: Liaison Among Stakeholders … Business Project Sponsors Clients Managers Customer Reps Solution Delivery Team Business - Solution Architect End - Developer Users Analyst - DBA - Usability Specialist - Tester - Trainer - Change Manager Suppliers Operational Support Regulators November 2010 Marie Halsey Consulting Inc.
  • 6. What Tools to Use? It depends … Methodology Waterfall, iterative, agile Project type Custom software, COTS, infrastructure/hardware-only Artifacts produced Maturity of BA organization November 2010 Marie Halsey Consulting Inc. 6
  • 7. Types of Communication Tools… Low-tech and hardware-based tools Collaboration tools Software-based tools, to produce: Documents Diagrams Other Artifacts November 2010 Marie Halsey Consulting Inc. 7
  • 8. Low-Tech & Hardware-based Tools November 2010 Marie Halsey Consulting Inc. 8
  • 9. Collaboration Tools November 2010 Marie Halsey Consulting Inc. 9
  • 10. Software-based Communication Tools November 2010 Marie Halsey Consulting Inc. 10
  • 11. Software-based Tools Let’s look at: the various types of software-based communication tools which artifacts are best suited to each type Refer to “Marie Halsey - Software Tool Categories.xls” November 2010 Marie Halsey Consulting Inc. 11
  • 12. Issues with Office-type Tools? No supporting database No support for meta-data No associations, traceability is difficult Re-use is difficult No integration between diagrams & elements Requirements management is very difficult Reporting is WYSIWYG, no automated ‘packaging’ November 2010 Marie Halsey Consulting Inc. 12
  • 13. How to choose? Follow the process! Assess Processes, Conduct Current Problems Product State Assessment Detailed Toolkit Req’ts Identify Define Select BA Toolkit Toolkit BA Toolkit Product(s) Needs Needs Req’ts Identify Implement Toolkit Toolkit Gaps BA Toolkit Gaps November 2010 Marie Halsey Consulting Inc. 13
  • 14. Document Your Requirements November 2010 Marie Halsey Consulting Inc. 14
  • 15. Functional Requirements – Usability Easy to use; intuitive, consistent interface Easy to learn; online help, tutorials Supports fast data capture & diagramming ‘Drag and drop’ existing elements onto diagram November 2010 Marie Halsey Consulting Inc. 15
  • 16. Functional Requirements – Requirements Capture and Presentation Tree view Parent-child hierarchy Expand/collapse Table/spreadsheet view List of attributes Parent-child structure maintained Traceability Matrix view Tree view November 2010 Marie Halsey Consulting Inc. 16
  • 17. Functional Requirements – Traceability Directional Hierarchical (‘Traces To’ and ‘Traces From’) Parent-child Non-directional (peer-to-peer) Cross-project (project segmentation, re-use) Flag missing traceability Flag ‘suspect’ relationships November 2010 Marie Halsey Consulting Inc. 17
  • 18. Functional Requirements – Views and Reports Searching, filtering and sorting Tailoring and user-defined templates Report on text, tables, diagrams, meta-data Multiple formats (e.g., Word, Excel, HTML, XML) Metrics (e.g., how many changed req’ts?) Impact analysis Packaged output appeals to all stakeholders November 2010 Marie Halsey Consulting Inc. 18
  • 19. Functional Requirements – Useful Features Spell checking Glossaries (e.g., highlight ambiguous terms) Bulk data selection Range (SHIFT-Click), non-contiguous (CTRL-click) Bulk processing Parent-child, re-parent Update attribute values Traceability November 2010 Marie Halsey Consulting Inc. 19
  • 20. Functional Requirements – Use Cases Full integration of use case with activity diagram Automatically maintains activity diagram Changes to activity diagram automatically reflected in use case, and vice versa Use case has different attributes than use case steps. Automatic numbering of steps, alternate paths Supports ‘extends’ and ‘includes’ use cases November 2010 Marie Halsey Consulting Inc. 20
  • 21. Functional Requirements – User Interface Prototyping Sketches, mockups & wireframes (low fidelity) Simulations and prototypes (high fidelity) Templates and branding ‘Look and feel’ widgets, banners, controls Images and snapshots of current UI Site maps and screen transitions/flow User comments Associate data model elements November 2010 Marie Halsey Consulting Inc. 21
  • 22. Functional Requirements – Requirements Management Change Management / Change control Revision history Compare versions; shows revision marks! Notification of changes Configuration Management Baselines and versioning Release management (multi-release support) ‘Living’ Master Requirements List Re-use November 2010 Marie Halsey Consulting Inc. 22
  • 23. Functional Requirements - Integration Associate diagram elements with meta-data Associate requirements artifacts with reference material (e.g., documents, images and diagrams, URLs) Import from Word and Excel Package requirements, using all formats of artifacts November 2010 Marie Halsey Consulting Inc. 23
  • 24. Functional Requirements – Associations and Interoperability Integration is critical! November 2010 Marie Halsey Consulting Inc. 24
  • 25. Document Your Requirements November 2010 Marie Halsey Consulting Inc. 25
  • 26. Non-Functional Requirements Work offline? Co-located or distributed team? Client-side or web-based? Team size? Concurrent or ‘named’ licenses? Multi-user support? Project size? How many requirements? Data security and user management? Scalable for future growth? November 2010 Marie Halsey Consulting Inc. 26
  • 27. Non-Functional Requirements – Tool Administration User-defined requirement types Different attributes for each requirement type Attribute formats (text, $, date/time, URL, etc.) Attribute validation – single- and multi-valued lists, range of values Project templates November 2010 Marie Halsey Consulting Inc. 27
  • 28. Keep following the process! Assess Processes, Conduct Current Problems Product State Assessment Detailed Toolkit Req’ts Identify Define Select BA Toolkit Toolkit BA Toolkit Product(s) Needs Needs Req’ts Identify Implement Toolkit Toolkit Gaps BA Toolkit Gaps November 2010 Marie Halsey Consulting Inc. 28
  • 29. Prepare for Product Assessment Weight / prioritize requirements Prepare list of candidate vendors Check the internet, web reviews Talk to peers, professional associations Gartner reports, Forrester surveys Consider open source software Conduct survey based on high-level requirements, to short-list 3-5 vendors, Arrange for demos, training & support November 2010 Marie Halsey Consulting Inc. 29
  • 30. And then … Caveat emptor ! November 2010 Marie Halsey Consulting Inc. 30
  • 31. Known Toolkit Challenges Baselining, versioning, release management Comparing versions Integration of requirements elements Packaging / reporting, esp. non-text and associated elements Ease of capturing and reporting traceability Support for re-use November 2010 Marie Halsey Consulting Inc. 31
  • 32. Conduct Product Assessment Assess product compliance against detailed requirements 1 – Compliant, with ease 2 – Compliant, with challenges 3 – Partially compliant, with workaround 4 – Partially compliant, no workaround 5 – Non-compliant Write notes for items 2-5 (for later reference) Determine workarounds to tool gaps Are they worth the cost & effort? November 2010 Marie Halsey Consulting Inc. 32
  • 33. Keep following the process! Assess Processes, Conduct Current Problems Product State Assessment Detailed Toolkit Req’ts Identify Define Select BA Toolkit Toolkit BA Toolkit Product(s) Needs Needs Req’ts Identify Implement Toolkit Toolkit Gaps BA Toolkit Gaps November 2010 Marie Halsey Consulting Inc. 33
  • 34. Select Product(s) Consider cost of ownership vs. functionality Migration and training Licensing, vendor support, maintenance BA support (e.g., tool administrator(s), in- house trainers, customized user documentation) Integration / interoperability of multi-vendor toolkit Hardware (e.g., server, database license) November 2010 Marie Halsey Consulting Inc. 34
  • 35. Implement BA Toolkit Develop training, guidelines, best practices, pre-defined templates or reports Conduct pilot to test new toolkit, including testing of the training and documentation Consider phased deployment to reduce project impact, esp. with multi-vendor toolkit Provide toolkit support Implement feedback mechanism November 2010 Marie Halsey Consulting Inc. 35
  • 36. One Final Thought … November 2010 Marie Halsey Consulting Inc. 36
  • 37. What You Learned … The different types of BA tools and when they are appropriate The key requirements to consider when selecting BA tools The process to follow when assembling your BA toolkit November 2010 Marie Halsey Consulting Inc. 37
  • 38. Questions? Thank you! Marie Halsey mhalsey@magma.ca Marie Halsey Consulting Inc. November 2010 Marie Halsey Consulting Inc. 38