SlideShare uma empresa Scribd logo
1 de 15
Business Analyst Conference
Saturday, July 17, 2010




                                           Julen C Mohanty
                              Citigroup Technology Services




 Requirement Traceability
Table of Content

    What is Traceability Matrix
    Components of Requirement
    How to Trace
    Traceability Matrix Example
    Why is it Required
    The Myth




  7/17/2010                        BA Conference   2
What is Traceability Matrix

      A Traceability Matrix is a document, usually in the form of a table, that
      correlates any two baselined documents that require a many to many
   relationship to determine the completeness of the relationship. -         WIKI



      I would say: Traceability Matrix is a document, where we would like to
         be able to trace back and forth how and where any work product
              fulfills the directions of the preceding (source) product.




                                                                           Contd..



  7/17/2010                          BA Conference                                   3
What is Traceability Matrix
                                                        User
                                      Functional        Rqmt           Business
                                        Rqmt                            Rqmt
                                                                                   Test
                                                                                  Rqmt
              Contextual links between the various Requirements
                                      &
               Relationship between Work Products developed CODE
                                                                                   Test
                                                                 TDD               Plan
                                               BRD
                                                      FRD           Test
                  Effective Implementation and Verification of     Cases
                                 Requirements




  7/17/2010                           BA Conference                                       4
Components of Software Requirements
            Business
          Requirements


    Vision & Scope Document


                  User                                        Quality
              Requirements                                   Attributes

                                                                          Nonfunctional
                    Use Case Document                                     Requirements

                               Functional                                                 Constraints
                              Requirements
        System
     Requirements

                                                         Software Requirement Specification



  7/17/2010                                  BA Conference                                         5
How to Trace
 • Has at least one to one relationship
 • Makes relationship between requirements & within requirements
 • Document the functions next to each of the Requirements they are related to
 • Same way Tech Design next to each functions and that’s how till
    implementation
 • Customer can give inputs when things are ambiguous.




  7/17/2010                         BA Conference                           6
Traceability Matrix - Example
                    Requirement Traceability Matrix


        Project
         Name:
     Project ID:

  Project Team:


  Requirement                         BRD      FRD      TDD    Dev Test Plan   UAT
                   Description
   Category                         Sections Sections Sections   Sections    Sections




                                 Level 1


  7/17/2010                           BA Conference                                     7
Traceability Matrix - Example

                                                                   Develop
         Requirements          Functions              Design        ment           Testing
                                                             Datab Develop
Business Technical User                                                     Unit
                                    Sub                       se    ment
Require Requirem Require   Func.                   LLD HLD                 Testin SIT UAT
                                   Func.                     Desig module
 ment      ents    ments                                                     g
                                                               n     No.




                                   Level 2


     7/17/2010                             BA Conference                                     8
Traceability Matrix - Example
REQUIREMENTS TRACEABILITY MATRIX                                                           REQUIREMENTS TRACEABILITY MATRIX
Project
                                                                                           Project Name:
Name:
National
                                                                                           National Center:
Center:
Project
                                                                                           Project Manager
Manager
                                                                                           Name:
Name:
Project                                                                                    Project
Descriptio                                                                                 Descriptio
n:                                                                                         n:
              Technical
      Ass                                           Architectural/                  System            Test
            Assumption(s)    Functional                               Technical            Software         Tested Implement Verificati   Additional
  ID oc                                   Status       Design                      Compone            Case
           and/ or Customer Requirement                              Specification         Module(s)          In     ed In      on        Comments
        ID                                           Document                        nt(s)           Number
                Need(s)
 001 1.1.1
 002 2.2.2
 003 3.3.3
 004 4.4.4
 005 5.5.5
 006




                                                   Level 3 – Working

                                 Attached Template for use, by Audience




        7/17/2010                                               BA Conference                                                               9
Why to use Traceability Matrix
 • Has relationship back & forth from Requirement to Implementation
 • Makes relationship between requirements & within requirements
 • Traces back a function to it’s requirements, or technical design to it’s function, or
    even a code to it’s technical design/ function / requirement
 • Can check whether any requirement has at least one design solution and by
    checking the solution(s) you may see whether the requirement is sufficiently
    solved by this (or the set of) connected design(s)
 • If you have to change any requirement, you can see which designs are affected.
    And if you change any design, you can check which requirements may be affected
    and see what the impact is.
 • Identify those areas with a higher number of defects and analyze the root causes
                                                                                    Contd..



  7/17/2010                               BA Conference                                       10
Why to use Traceability Matrix
 • In a Design-Code Traceability Matrix you can do the same to keep track of how
    and which code solves a particular design and how changes in design or code
    affect each other.
            Take e.g. the Requirement of UserFriendliness (UF).

 • If a design solution does not solve any requirement, it should be deleted, as it is
    of no value
 • It shows has the system been adequately tested
 • It helps to minimize scope creep
 • Customer requirements through development and testing verifies that the
    customer requirements are implemented and tested
 • Most important : It says things that can be reused
 • It’s a Six Sigma project management matrix table


  7/17/2010                              BA Conference                                   11
Previous Stage v/s Current Stage
 Previous Stage

 •   Traceability is just to check required Capabilities
 •   Check system Capabilities
 •   Mere Exercise in Thoroughness & Completeness in project
 •   To show the delivered features & functionalities
 •   Sometime as just Customer asks

 Current Stage
 •   Advent of Requirement Management tools it has helped support project management
 •   Helps in Impact Analysis
 •   Takes care of change management
 •   Easy to handle Defect management
 •   Process improvement substantially
 •   Effective team communication
 •   Better Project Control
 •   Assured quality

  7/17/2010                            BA Conference                            12
Summary



       Traceability is “the ability to follow the life of a requirement, in both
        forwards and backwards direction, i.e., from its origins, through its
        development and specification, to its subsequent deployment and
        use, and go through periods of ongoing refinement and iteration in
                                any of these phases”.




 7/17/2010                             BA Conference                               13
The Myth

             Do your duty to the best of your ability, result will
                           automatically follow.




     You may be doing your duty to the best of your ability, but without proper
              direction it maybe of no use. Use traceability Matrix…




 7/17/2010                          BA Conference                             14
Thank You

       julenmohanty@gmail.com

       www.twitter.com/julenmohanty

       Julen C Mohanty
       www.linkedin.com/in/julenmohanty




7/17/2010                             BA Conference   15

Mais conteúdo relacionado

Mais procurados

APPROACH TO VALUE ENGINEERING USING PRO/ENGINEER
APPROACH TO VALUE ENGINEERING USING PRO/ENGINEERAPPROACH TO VALUE ENGINEERING USING PRO/ENGINEER
APPROACH TO VALUE ENGINEERING USING PRO/ENGINEERITC Infotech
 
Guide to New Product Development (NPD)
Guide to New Product Development (NPD)Guide to New Product Development (NPD)
Guide to New Product Development (NPD)Technology Multipliers
 
Ravit Danino HP - Roles and Collaboration in Agile
Ravit Danino HP - Roles and Collaboration in AgileRavit Danino HP - Roles and Collaboration in Agile
Ravit Danino HP - Roles and Collaboration in AgileAgileSparks
 
Avoiding the 11th Hour Sh*storm at SxSW
Avoiding the 11th Hour Sh*storm at SxSWAvoiding the 11th Hour Sh*storm at SxSW
Avoiding the 11th Hour Sh*storm at SxSWKaren McGrane
 
Simple methods for_reliable_user_involvement
Simple methods for_reliable_user_involvementSimple methods for_reliable_user_involvement
Simple methods for_reliable_user_involvementdrewz lin
 
DfSS Webinar Part 2: Delivering better ROI on DFSS Projects
DfSS Webinar Part 2: Delivering better ROI on DFSS ProjectsDfSS Webinar Part 2: Delivering better ROI on DFSS Projects
DfSS Webinar Part 2: Delivering better ROI on DFSS Projectsmjames1
 
IBM Rational Software Conference 2009: Requirements Definition & Management T...
IBM Rational Software Conference 2009: Requirements Definition & Management T...IBM Rational Software Conference 2009: Requirements Definition & Management T...
IBM Rational Software Conference 2009: Requirements Definition & Management T...Kathy (Kat) Mandelstein
 
Simulation in logistics - SIMANDO
Simulation in logistics - SIMANDOSimulation in logistics - SIMANDO
Simulation in logistics - SIMANDOSIMANDO
 
Factory performance optimization
Factory performance optimizationFactory performance optimization
Factory performance optimizationSIMANDO
 
Exploiting Tools for Faster, More Acceptable Process Improvement Initiatives
Exploiting Tools for Faster, More Acceptable Process Improvement InitiativesExploiting Tools for Faster, More Acceptable Process Improvement Initiatives
Exploiting Tools for Faster, More Acceptable Process Improvement InitiativesMahesh Singh
 
Associate Level Business Analyst Program Lectures
Associate Level Business Analyst Program LecturesAssociate Level Business Analyst Program Lectures
Associate Level Business Analyst Program LecturesQBI Institute
 
How to: Mapping Research to Objectives
How to: Mapping Research to ObjectivesHow to: Mapping Research to Objectives
How to: Mapping Research to ObjectivesClearworks
 
Logistic systems simulation (a presentation by SIMANDO)
Logistic systems simulation (a presentation by SIMANDO)Logistic systems simulation (a presentation by SIMANDO)
Logistic systems simulation (a presentation by SIMANDO)SIMANDO
 
Prioritisation - Bob Andrew, NCR
Prioritisation - Bob Andrew, NCRPrioritisation - Bob Andrew, NCR
Prioritisation - Bob Andrew, NCRggarrett123
 

Mais procurados (20)

APPROACH TO VALUE ENGINEERING USING PRO/ENGINEER
APPROACH TO VALUE ENGINEERING USING PRO/ENGINEERAPPROACH TO VALUE ENGINEERING USING PRO/ENGINEER
APPROACH TO VALUE ENGINEERING USING PRO/ENGINEER
 
Guide to New Product Development (NPD)
Guide to New Product Development (NPD)Guide to New Product Development (NPD)
Guide to New Product Development (NPD)
 
Ravit Danino HP - Roles and Collaboration in Agile
Ravit Danino HP - Roles and Collaboration in AgileRavit Danino HP - Roles and Collaboration in Agile
Ravit Danino HP - Roles and Collaboration in Agile
 
Avoiding the 11th Hour Sh*storm at SxSW
Avoiding the 11th Hour Sh*storm at SxSWAvoiding the 11th Hour Sh*storm at SxSW
Avoiding the 11th Hour Sh*storm at SxSW
 
Bei demo content
Bei demo contentBei demo content
Bei demo content
 
Simple methods for_reliable_user_involvement
Simple methods for_reliable_user_involvementSimple methods for_reliable_user_involvement
Simple methods for_reliable_user_involvement
 
DfSS Webinar Part 2: Delivering better ROI on DFSS Projects
DfSS Webinar Part 2: Delivering better ROI on DFSS ProjectsDfSS Webinar Part 2: Delivering better ROI on DFSS Projects
DfSS Webinar Part 2: Delivering better ROI on DFSS Projects
 
Env General
Env GeneralEnv General
Env General
 
IBM Rational Software Conference 2009: Requirements Definition & Management T...
IBM Rational Software Conference 2009: Requirements Definition & Management T...IBM Rational Software Conference 2009: Requirements Definition & Management T...
IBM Rational Software Conference 2009: Requirements Definition & Management T...
 
What Is Dfss
What Is DfssWhat Is Dfss
What Is Dfss
 
Six sigma-basics
Six sigma-basicsSix sigma-basics
Six sigma-basics
 
Simulation in logistics - SIMANDO
Simulation in logistics - SIMANDOSimulation in logistics - SIMANDO
Simulation in logistics - SIMANDO
 
Factory performance optimization
Factory performance optimizationFactory performance optimization
Factory performance optimization
 
Exploiting Tools for Faster, More Acceptable Process Improvement Initiatives
Exploiting Tools for Faster, More Acceptable Process Improvement InitiativesExploiting Tools for Faster, More Acceptable Process Improvement Initiatives
Exploiting Tools for Faster, More Acceptable Process Improvement Initiatives
 
Associate Level Business Analyst Program Lectures
Associate Level Business Analyst Program LecturesAssociate Level Business Analyst Program Lectures
Associate Level Business Analyst Program Lectures
 
How to Organize and Prioritize Requirements
How to Organize and Prioritize RequirementsHow to Organize and Prioritize Requirements
How to Organize and Prioritize Requirements
 
How to: Mapping Research to Objectives
How to: Mapping Research to ObjectivesHow to: Mapping Research to Objectives
How to: Mapping Research to Objectives
 
Methodology
MethodologyMethodology
Methodology
 
Logistic systems simulation (a presentation by SIMANDO)
Logistic systems simulation (a presentation by SIMANDO)Logistic systems simulation (a presentation by SIMANDO)
Logistic systems simulation (a presentation by SIMANDO)
 
Prioritisation - Bob Andrew, NCR
Prioritisation - Bob Andrew, NCRPrioritisation - Bob Andrew, NCR
Prioritisation - Bob Andrew, NCR
 

Semelhante a BA conf presentation 2010

Study of solution development methodology for small size projects.
Study of solution development methodology for small size projects.Study of solution development methodology for small size projects.
Study of solution development methodology for small size projects.Joon ho Park
 
Software Architecture: Test Case Writing
Software Architecture: Test Case WritingSoftware Architecture: Test Case Writing
Software Architecture: Test Case WritingSitdhibong Laokok
 
Writing Effective Use Cases
 Writing Effective Use Cases Writing Effective Use Cases
Writing Effective Use CasesHarsh Jegadeesan
 
Software Measurement for Lean Application Management
Software Measurement for Lean Application ManagementSoftware Measurement for Lean Application Management
Software Measurement for Lean Application ManagementCAST
 
Organizing Design-Driven Development Using Rational Requirements Composer
Organizing Design-Driven Development Using Rational Requirements ComposerOrganizing Design-Driven Development Using Rational Requirements Composer
Organizing Design-Driven Development Using Rational Requirements ComposerKurt Solarte
 
An Introduction to Software Performance Engineering
An Introduction to Software Performance EngineeringAn Introduction to Software Performance Engineering
An Introduction to Software Performance EngineeringCorrelsense
 
CRASH Special Report - JEE
CRASH Special Report - JEECRASH Special Report - JEE
CRASH Special Report - JEECAST
 
Component Based Software OW2 Conference Nov10
Component Based Software OW2 Conference Nov10Component Based Software OW2 Conference Nov10
Component Based Software OW2 Conference Nov10OW2
 
TechDays 2013 Juhani Lind: Acceptance Test Driven Development With VS 2012
TechDays 2013 Juhani Lind: Acceptance Test Driven Development With VS 2012TechDays 2013 Juhani Lind: Acceptance Test Driven Development With VS 2012
TechDays 2013 Juhani Lind: Acceptance Test Driven Development With VS 2012Tieturi Oy
 
Saa S Scio Engagement Model V2 2 Generic
Saa S Scio Engagement Model V2 2  GenericSaa S Scio Engagement Model V2 2  Generic
Saa S Scio Engagement Model V2 2 GenericScioSales
 
Are you geared for Outsourcing Governance?
Are you geared for Outsourcing Governance?Are you geared for Outsourcing Governance?
Are you geared for Outsourcing Governance?Digite Inc
 
Adopting Agile Tools & Methods In A Legacy Context
Adopting Agile Tools & Methods In A Legacy ContextAdopting Agile Tools & Methods In A Legacy Context
Adopting Agile Tools & Methods In A Legacy ContextXavier Warzee
 
OMGi application store
OMGi application storeOMGi application store
OMGi application storetothtamas
 
Lanzamiento Visual Studio 2012 - Modern ALM
Lanzamiento Visual Studio 2012 - Modern ALMLanzamiento Visual Studio 2012 - Modern ALM
Lanzamiento Visual Studio 2012 - Modern ALMDebora Di Piano
 
Visual Studio 2010 ALM Tools Overview
Visual Studio 2010 ALM Tools Overview Visual Studio 2010 ALM Tools Overview
Visual Studio 2010 ALM Tools Overview Ayman El-Hattab
 
SAF 2008 - Analysis and Architecture
SAF 2008 - Analysis  and ArchitectureSAF 2008 - Analysis  and Architecture
SAF 2008 - Analysis and Architecturemhessinger
 

Semelhante a BA conf presentation 2010 (20)

Study of solution development methodology for small size projects.
Study of solution development methodology for small size projects.Study of solution development methodology for small size projects.
Study of solution development methodology for small size projects.
 
Software Architecture: Test Case Writing
Software Architecture: Test Case WritingSoftware Architecture: Test Case Writing
Software Architecture: Test Case Writing
 
PLM - ERP integration
PLM - ERP integrationPLM - ERP integration
PLM - ERP integration
 
Writing Effective Use Cases
 Writing Effective Use Cases Writing Effective Use Cases
Writing Effective Use Cases
 
Software Measurement for Lean Application Management
Software Measurement for Lean Application ManagementSoftware Measurement for Lean Application Management
Software Measurement for Lean Application Management
 
Organizing Design-Driven Development Using Rational Requirements Composer
Organizing Design-Driven Development Using Rational Requirements ComposerOrganizing Design-Driven Development Using Rational Requirements Composer
Organizing Design-Driven Development Using Rational Requirements Composer
 
An Introduction to Software Performance Engineering
An Introduction to Software Performance EngineeringAn Introduction to Software Performance Engineering
An Introduction to Software Performance Engineering
 
Blueprint Requirements Center 2010
Blueprint  Requirements  Center 2010Blueprint  Requirements  Center 2010
Blueprint Requirements Center 2010
 
CRASH Special Report - JEE
CRASH Special Report - JEECRASH Special Report - JEE
CRASH Special Report - JEE
 
Component Based Software OW2 Conference Nov10
Component Based Software OW2 Conference Nov10Component Based Software OW2 Conference Nov10
Component Based Software OW2 Conference Nov10
 
TechDays 2013 Juhani Lind: Acceptance Test Driven Development With VS 2012
TechDays 2013 Juhani Lind: Acceptance Test Driven Development With VS 2012TechDays 2013 Juhani Lind: Acceptance Test Driven Development With VS 2012
TechDays 2013 Juhani Lind: Acceptance Test Driven Development With VS 2012
 
Saa S Scio Engagement Model V2 2 Generic
Saa S Scio Engagement Model V2 2  GenericSaa S Scio Engagement Model V2 2  Generic
Saa S Scio Engagement Model V2 2 Generic
 
Are you geared for Outsourcing Governance?
Are you geared for Outsourcing Governance?Are you geared for Outsourcing Governance?
Are you geared for Outsourcing Governance?
 
Feasible
FeasibleFeasible
Feasible
 
Adopting Agile Tools & Methods In A Legacy Context
Adopting Agile Tools & Methods In A Legacy ContextAdopting Agile Tools & Methods In A Legacy Context
Adopting Agile Tools & Methods In A Legacy Context
 
OMGi application store
OMGi application storeOMGi application store
OMGi application store
 
Lanzamiento Visual Studio 2012 - Modern ALM
Lanzamiento Visual Studio 2012 - Modern ALMLanzamiento Visual Studio 2012 - Modern ALM
Lanzamiento Visual Studio 2012 - Modern ALM
 
Visual Studio 2010 ALM Tools Overview
Visual Studio 2010 ALM Tools Overview Visual Studio 2010 ALM Tools Overview
Visual Studio 2010 ALM Tools Overview
 
SAF 2008 - Analysis and Architecture
SAF 2008 - Analysis  and ArchitectureSAF 2008 - Analysis  and Architecture
SAF 2008 - Analysis and Architecture
 
Software Series 3
Software Series 3Software Series 3
Software Series 3
 

Mais de Julen Mohanty

Robotics Process Automation (RPA) - Hands on knowledge
Robotics Process Automation (RPA) - Hands on knowledgeRobotics Process Automation (RPA) - Hands on knowledge
Robotics Process Automation (RPA) - Hands on knowledgeJulen Mohanty
 
Program management scope management
Program management   scope managementProgram management   scope management
Program management scope managementJulen Mohanty
 
Requirementless testing
Requirementless testingRequirementless testing
Requirementless testingJulen Mohanty
 
Program management - Fundamentals
Program management   - FundamentalsProgram management   - Fundamentals
Program management - FundamentalsJulen Mohanty
 
Strategic Business IT alignment
Strategic Business IT alignmentStrategic Business IT alignment
Strategic Business IT alignmentJulen Mohanty
 
Info sec 2011 julen c mohanty
Info sec 2011   julen c mohantyInfo sec 2011   julen c mohanty
Info sec 2011 julen c mohantyJulen Mohanty
 
Info sec 2011 julen c mohanty
Info sec 2011   julen c mohantyInfo sec 2011   julen c mohanty
Info sec 2011 julen c mohantyJulen Mohanty
 
Agile adoption julen c. mohanty
Agile adoption   julen c. mohantyAgile adoption   julen c. mohanty
Agile adoption julen c. mohantyJulen Mohanty
 

Mais de Julen Mohanty (9)

Robotics Process Automation (RPA) - Hands on knowledge
Robotics Process Automation (RPA) - Hands on knowledgeRobotics Process Automation (RPA) - Hands on knowledge
Robotics Process Automation (RPA) - Hands on knowledge
 
Program management scope management
Program management   scope managementProgram management   scope management
Program management scope management
 
Requirementless testing
Requirementless testingRequirementless testing
Requirementless testing
 
Program management - Fundamentals
Program management   - FundamentalsProgram management   - Fundamentals
Program management - Fundamentals
 
Strategic Business IT alignment
Strategic Business IT alignmentStrategic Business IT alignment
Strategic Business IT alignment
 
Business case
Business case  Business case
Business case
 
Info sec 2011 julen c mohanty
Info sec 2011   julen c mohantyInfo sec 2011   julen c mohanty
Info sec 2011 julen c mohanty
 
Info sec 2011 julen c mohanty
Info sec 2011   julen c mohantyInfo sec 2011   julen c mohanty
Info sec 2011 julen c mohanty
 
Agile adoption julen c. mohanty
Agile adoption   julen c. mohantyAgile adoption   julen c. mohanty
Agile adoption julen c. mohanty
 

Último

Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 

Último (20)

Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 

BA conf presentation 2010

  • 1. Business Analyst Conference Saturday, July 17, 2010 Julen C Mohanty Citigroup Technology Services Requirement Traceability
  • 2. Table of Content  What is Traceability Matrix  Components of Requirement  How to Trace  Traceability Matrix Example  Why is it Required  The Myth 7/17/2010 BA Conference 2
  • 3. What is Traceability Matrix A Traceability Matrix is a document, usually in the form of a table, that correlates any two baselined documents that require a many to many relationship to determine the completeness of the relationship. - WIKI I would say: Traceability Matrix is a document, where we would like to be able to trace back and forth how and where any work product fulfills the directions of the preceding (source) product. Contd.. 7/17/2010 BA Conference 3
  • 4. What is Traceability Matrix User Functional Rqmt Business Rqmt Rqmt Test Rqmt Contextual links between the various Requirements & Relationship between Work Products developed CODE Test TDD Plan BRD FRD Test Effective Implementation and Verification of Cases Requirements 7/17/2010 BA Conference 4
  • 5. Components of Software Requirements Business Requirements Vision & Scope Document User Quality Requirements Attributes Nonfunctional Use Case Document Requirements Functional Constraints Requirements System Requirements Software Requirement Specification 7/17/2010 BA Conference 5
  • 6. How to Trace • Has at least one to one relationship • Makes relationship between requirements & within requirements • Document the functions next to each of the Requirements they are related to • Same way Tech Design next to each functions and that’s how till implementation • Customer can give inputs when things are ambiguous. 7/17/2010 BA Conference 6
  • 7. Traceability Matrix - Example Requirement Traceability Matrix Project Name: Project ID: Project Team: Requirement BRD FRD TDD Dev Test Plan UAT Description Category Sections Sections Sections Sections Sections Level 1 7/17/2010 BA Conference 7
  • 8. Traceability Matrix - Example Develop Requirements Functions Design ment Testing Datab Develop Business Technical User Unit Sub se ment Require Requirem Require Func. LLD HLD Testin SIT UAT Func. Desig module ment ents ments g n No. Level 2 7/17/2010 BA Conference 8
  • 9. Traceability Matrix - Example REQUIREMENTS TRACEABILITY MATRIX REQUIREMENTS TRACEABILITY MATRIX Project Project Name: Name: National National Center: Center: Project Project Manager Manager Name: Name: Project Project Descriptio Descriptio n: n: Technical Ass Architectural/ System Test Assumption(s) Functional Technical Software Tested Implement Verificati Additional ID oc Status Design Compone Case and/ or Customer Requirement Specification Module(s) In ed In on Comments ID Document nt(s) Number Need(s) 001 1.1.1 002 2.2.2 003 3.3.3 004 4.4.4 005 5.5.5 006 Level 3 – Working Attached Template for use, by Audience 7/17/2010 BA Conference 9
  • 10. Why to use Traceability Matrix • Has relationship back & forth from Requirement to Implementation • Makes relationship between requirements & within requirements • Traces back a function to it’s requirements, or technical design to it’s function, or even a code to it’s technical design/ function / requirement • Can check whether any requirement has at least one design solution and by checking the solution(s) you may see whether the requirement is sufficiently solved by this (or the set of) connected design(s) • If you have to change any requirement, you can see which designs are affected. And if you change any design, you can check which requirements may be affected and see what the impact is. • Identify those areas with a higher number of defects and analyze the root causes Contd.. 7/17/2010 BA Conference 10
  • 11. Why to use Traceability Matrix • In a Design-Code Traceability Matrix you can do the same to keep track of how and which code solves a particular design and how changes in design or code affect each other. Take e.g. the Requirement of UserFriendliness (UF). • If a design solution does not solve any requirement, it should be deleted, as it is of no value • It shows has the system been adequately tested • It helps to minimize scope creep • Customer requirements through development and testing verifies that the customer requirements are implemented and tested • Most important : It says things that can be reused • It’s a Six Sigma project management matrix table 7/17/2010 BA Conference 11
  • 12. Previous Stage v/s Current Stage Previous Stage • Traceability is just to check required Capabilities • Check system Capabilities • Mere Exercise in Thoroughness & Completeness in project • To show the delivered features & functionalities • Sometime as just Customer asks Current Stage • Advent of Requirement Management tools it has helped support project management • Helps in Impact Analysis • Takes care of change management • Easy to handle Defect management • Process improvement substantially • Effective team communication • Better Project Control • Assured quality 7/17/2010 BA Conference 12
  • 13. Summary Traceability is “the ability to follow the life of a requirement, in both forwards and backwards direction, i.e., from its origins, through its development and specification, to its subsequent deployment and use, and go through periods of ongoing refinement and iteration in any of these phases”. 7/17/2010 BA Conference 13
  • 14. The Myth Do your duty to the best of your ability, result will automatically follow. You may be doing your duty to the best of your ability, but without proper direction it maybe of no use. Use traceability Matrix… 7/17/2010 BA Conference 14
  • 15. Thank You julenmohanty@gmail.com www.twitter.com/julenmohanty Julen C Mohanty www.linkedin.com/in/julenmohanty 7/17/2010 BA Conference 15