SlideShare a Scribd company logo
1 of 26
Download to read offline
Business Process
Implementation Challenges in
     Large Enterprises


          Presented By
     Ivars Lenss, PMP, CSM
          Ivars@Lenss.us



           Copyright ©2010 by Ivars Lenss, PMP, CSM
THE “SILO EFFECT”

• The “Silo Effect” is an impediment to
communication because it isolates
individual processes.
• The “Silo Effect” can produce multiple
interpretations of the same requirement.
• Process improvement can break down the
walls that are erected by the “Silo Effect”.


                Copyright ©2010 by Ivars Lenss, PMP, CSM
• An enterprise is a set of related elements
  that perform functions not performable by
  the elements alone.

• A system produces things (products or
  services) that are delivered to elements in
  the enterprise.

• A business process is a set of activities
  that respond to a business event and
  produces a business response.
                  Copyright ©2010 by Ivars Lenss, PMP, CSM
PURCHASING A BOOK ONLINE

BUYER




         PLACE      RECEIVE     CONFIRM                   MAKE            RECEIVE   RECEIVE
         ORDER       PRICE       ORDER                   PAYMENT          RECEIPT    BOOK




SELLER




         RECEIVE    CONFIRM    CALCULATE                 RECEIVE           SEND
                                                                                    SHIP BOOK
          ORDER    INVENTORY     PRICE                   PAYMENT          RECEIPT




                               Copyright ©2010 by Ivars Lenss, PMP, CSM
Black-Box System Model
            (Functional Perspective)

• Addresses external behavior of the system.

• Models the using and controlling of the system.

• Models the interpretation of a requirement.

• The behavior of the system is brought about by
  manipulating its inputs.


                   Copyright ©2010 by Ivars Lenss, PMP, CSM
White-Box System Model
          (Constructional Perspective)

• Addresses internal behavior of the system.

• Models the construction and operation of the
  system.

• Models the implementation of a requirement.

• The behavior of a system is brought about, and
  consequently explained, by its construction and
  operation.


                   Copyright ©2010 by Ivars Lenss, PMP, CSM
BASIC SYSTEM DESIGN PROCESS



     construction      determine                                                 devise   construction
                                            function of
      of the US                                                                            of the OS
                     requirements             the OS                   specifications



    using system                                                                          object system
        (US)                 New business requirements specify                                (OS)
                           processes to be implemented in the OS

                     These requirements create a need in the using system (US)
                      of an object system (OS) to implement the requirements




Portions ©2008 ACM
Used by permission

                                      Copyright ©2010 by Ivars Lenss, PMP, CSM
BASIC SYSTEM DESIGN PROCESS
First, one analyzes the business requirements of the OS
      in terms of a white-box model of the of the US




      construction        determine                                                 devise   construction
                                               function of
       of the US                                                                              of the OS
                        requirements             the OS                   specifications



     using system                                                                            object system
         (US)                                                                                    (OS)




 Portions ©2008 ACM
 Used by permission

                                         Copyright ©2010 by Ivars Lenss, PMP, CSM
BASIC SYSTEM DESIGN PROCESS
                                            The next basic design step is to devise specifications for the
                                            construction and operation of the OS, in terms of a white-box
                                                       model of the OS (construction design).




     construction     determine                                                devise   construction
                                          function of
      of the US                                                                          of the OS
                     requirements           the OS                   specifications



    using system                                                                        object system
        (US)                                                                                (OS)




Portions ©2008 ACM
Used by permission

                                    Copyright ©2010 by Ivars Lenss, PMP, CSM
BASIC SYSTEM DESIGN PROCESS
The US business requirements refer to the function and the behavior
  of the OS, and are thus in terms of a black-box model of the OS




     construction          determine                                                  devise   construction
                                                 function of
      of the US                                                                                 of the OS
                        requirements               the OS                   specifications



    using system                                                                               object system
        (US)                                                                                       (OS)




Portions ©2008 ACM
Used by permission

                                           Copyright ©2010 by Ivars Lenss, PMP, CSM
BUSINESS REQUIREMENTS ARE
       BUSINESS RULES

• Business requirements are either
  business rules, or they become rules
  once implemented.

• Business requirements define what
  shall occur in response to a given
  business event.


               Copyright ©2010 by Ivars Lenss, PMP, CSM
TOP-DOWN SYSTEM VIEW
VIEWS A SYSTEM IN TERMS OF BUSINESS EVENTS AND BUSINESS PROCESSES

                                                                               EXPECTED RESULTS ARE
                                                                           REPRESENTED IN THE OUTPUT DATA


                                                                                       3
                                   SYSTEM                                          OUTPUT DATA
       INPUT DATA
                             (BUSINESS PROCESS)


          2
DETERMINE WHAT BUSINESS EVENTS TRIGGER
  THE BUSINESS PROCESSES OF INTEREST.
                                                                                      1
                                                                             CHOOSE THE BUSINESS
    DETERMINE HOW THESE EVENTS ARE
                                                                            PROCESSES OF INTEREST
     REPRESENTED IN THE INPUT DATA.




                                Copyright ©2010 by Ivars Lenss, PMP, CSM
BOTTOM-UP SYSTEM VIEW
VIEWS A SYSTEM IN TERMS OF BUSINESS RESPONSES TO BUSINESS PROCESSES


    EXPECTED RESULTS ARE
 REPRESENTED IN THE INPUT DATA

           3
                                       SYSTEM                                         OUTPUT DATA
          INPUT DATA
                                 (BUSINESS PROCESS)




                                                                                       1
                                                                               CHOOSE THE BUSINESS
   DETERMINE WHAT BUSINESS
                                   2                                          RESPONSES OF INTEREST
    PROCESSES PRODUCE THE
BUSINESS RESPONSES OF INTEREST




                                   Copyright ©2010 by Ivars Lenss, PMP, CSM
PRODUCING INFORMATION FROM DATA

                                                                     I
                                                                     N
                                                                     T
                                                                     E
                                                                     R
                   SYSTEM                                            P
INPUT DATA                                             OUTPUT DATA
                                                       OUTPUT        R      INFORMATION
             (BUSINESS PROCESS)                                      E
                                                                     T
                                                                     A
                                                                     T
                                                                     I
                                                                     O
                                                                     N




   OBJECTIVE,                        OBJECTIVE,                          SUBJECTIVE
  UNAMBIGUOUS                       UNAMBIGUOUS




                         Copyright ©2010 by Ivars Lenss, PMP, CSM
CROSS-SYSTEM DATA AND INFORMATION



  SYSTEM                                                         I/P DATA   SYSTEM
           O/P DATA
     A                                                                         B




                      Copyright ©2010 by Ivars Lenss, PMP, CSM
CROSS-SYSTEM DATA AND INFORMATION

                       I                                      I
                       N                                      N
                       T                                      T
                       E                                      E
                       R
   SYSTEM                     INFORMATION
                                                              R
                                                                      I/P DATA   SYSTEM
            O/P DATA   P                                      P
      A                R                                                            B
                                                              R
                       E                                      E
                       T                                      T
                       A                                      A
                       T                                      T
                       I                                      I
                       O                                      O
                       N                                      N




   BUSINESS REQUIREMENTS ADDRESS INFORMATION. DATA MUST BE
            INTERPRETED TO PRODUCE THIS INFORMATION.
  THE INTERPRETATIONS MUST BE RECONCILED FOR THE REQUIREMENT
 TO BE UNDERSTOOD AND IMPLEMENTED CORRECTLY IN BOTH SYSTEMS.
                           Copyright ©2010 by Ivars Lenss, PMP, CSM
CROSS-SYSTEM DATA AND INFORMATION

                       I                                      I
                       N                                      N
                       T                                      T
                       E                                      E
                       R
   SYSTEM                     INFORMATION
                                                              R
                                                                      I/P DATA   SYSTEM
            O/P DATA   P                                      P
      A                R                                                            B
                                                              R
                       E                                      E
                       T                                      T
                       A                                      A
                       T                                      T
                       I                                      I
                       O                                      O
                       N                                      N



 IDEALLY, THE TWO INTERPRETATIONS ARE IDENTICAL WITH RESPECT
   TO THE INFORMATION FLOWING FROM SYSTEM ‘A’ TO SYSTEM ‘B’.
   THIS IS NOT ALWAYS THE CASE, AND IS A SOURCE OF DEFECTS AS
           NEW BUSINESS REQUIREMENTS ARE IMPLEMENTED.

                           Copyright ©2010 by Ivars Lenss, PMP, CSM
Business Requirements Workflow Loop
                                          A REQUIREMENT
                                           IS NEGOTIATED

          REQUEST                                                             NEGOTIATE

                                                                                       A REQUIREMENT
    A REQUIREMENT                           DEFINE
                                                                                      IS AGREED TO BE
   IS STATED BY THE                      REQUIREMENT
                                                                                        IMPLEMENTED
       CUSTOMER




                       A VALIDATED
                      REQUIREMENT IS
                       DELIVERED TO
                      THE CUSTOMER

AN IMPLEMENTATION                             IMPLEMENT                                A REQUIREMENT
OF THE REQUIREMENT                           REQUIREMENT                               IS IMPLEMENTED
IS ACCEPTED BY THE
     CUSTOMER

           COMPLETE                                                              PERFORM
                        AN IMPLEMENTED                               AN IMPLEMENTED
                        REQUIREMENT IS                               REQUIREMENT IS
                           VALIDATED                                 PRESENTED FOR
                                                                       VALIDATION



                                   Copyright ©2010 by Ivars Lenss, PMP, CSM
Business Requirements Workflow Loop

       REQUEST

 A REQUIREMENT
IS STATED BY THE
    CUSTOMER




                   Copyright ©2010 by Ivars Lenss, PMP, CSM
Business Requirements Workflow Loop
                          A REQUIREMENT
                           IS NEGOTIATED

       REQUEST                                                NEGOTIATE

                                                                    A REQUIREMENT
 A REQUIREMENT              DEFINE
                                                                   IS AGREED TO BE
IS STATED BY THE         REQUIREMENT
                                                                     IMPLEMENTED
    CUSTOMER




                   Copyright ©2010 by Ivars Lenss, PMP, CSM
Business Requirements Workflow Loop
                          A REQUIREMENT
                           IS NEGOTIATED

       REQUEST                                                NEGOTIATE

                                                                    A REQUIREMENT
 A REQUIREMENT              DEFINE
                                                                   IS AGREED TO BE
IS STATED BY THE         REQUIREMENT
                                                                     IMPLEMENTED
    CUSTOMER




                              IMPLEMENT                             A REQUIREMENT
                             REQUIREMENT                            IS IMPLEMENTED



                                                               PERFORM




                   Copyright ©2010 by Ivars Lenss, PMP, CSM
Business Requirements Workflow Loop
                                    A REQUIREMENT
                                     IS NEGOTIATED

       REQUEST                                                          NEGOTIATE

                                                                                 A REQUIREMENT
 A REQUIREMENT                        DEFINE
                                                                                IS AGREED TO BE
IS STATED BY THE                   REQUIREMENT
                                                                                  IMPLEMENTED
    CUSTOMER




                                        IMPLEMENT                                A REQUIREMENT
                                       REQUIREMENT                               IS IMPLEMENTED



                                                                           PERFORM
                   AN IMPLEMENTED                              AN IMPLEMENTED
                   REQUIREMENT IS                              REQUIREMENT IS
                      VALIDATED                                PRESENTED FOR
                                                                 VALIDATION



                             Copyright ©2010 by Ivars Lenss, PMP, CSM
Business Requirements Workflow Loop
                                           A REQUIREMENT
                                            IS NEGOTIATED

       REQUEST                                                                 NEGOTIATE

                                                                                     A REQUIREMENT
 A REQUIREMENT                               DEFINE
                                                                                    IS AGREED TO BE
IS STATED BY THE                          REQUIREMENT
                                                                                      IMPLEMENTED
    CUSTOMER




                       AN IMPLEMENTED
                        REQUIREMENT IS
                       DELIVERED TO THE
                          CUSTOMER
                                               IMPLEMENT                             A REQUIREMENT
                                              REQUIREMENT                            IS IMPLEMENTED


               AN IMPLEMENTED
               REQUIREMENT IS
                                                                                PERFORM
                VALIDATED BY
                THE CUSTOMER




                                    Copyright ©2010 by Ivars Lenss, PMP, CSM
Business Requirements Workflow Loop
                                         A REQUIREMENT
                                          IS NEGOTIATED

          REQUEST                                                            NEGOTIATE

                                                                                   A REQUIREMENT
    A REQUIREMENT                          DEFINE
                                                                                  IS AGREED TO BE
   IS STATED BY THE                     REQUIREMENT
                                                                                    IMPLEMENTED
       CUSTOMER




                      AN IMPLEMENTED
                      REQUIREMENT IS
                       DELIVERED TO
                       THE CUSTOMER
AN IMPLEMENTATION                            IMPLEMENT                             A REQUIREMENT
OF THE REQUIREMENT                          REQUIREMENT                            IS IMPLEMENTED
IS ACCEPTED BY THE
     CUSTOMER

              COMPLETE                                                        PERFORM




                                  Copyright ©2010 by Ivars Lenss, PMP, CSM
Quality Assurance from a Business
         Requirements Perspective

• End-to-End Verification and Validation
   – Simulate Business Events to trigger Business
     Responses.
   – Verify expected results against Business
     Requirements.

• Designed to verify the Business of the Enterprise, that
  business events and business responses occur
  correctly.

• Focuses exclusively from the end user’s perspective.

                       Copyright ©2010 by Ivars Lenss, PMP, CSM
Q&A and Comments




    Ivars@Lenss.us

    Ivars Lenss, PMP, CSM
   PMISV Annual Symposium
    September 20-21, 2010

      Copyright ©2010 by Ivars Lenss, PMP, CSM

More Related Content

Similar to PMISV Symposium Presentation

21st Century Service Oriented Architecture
21st Century Service Oriented Architecture21st Century Service Oriented Architecture
21st Century Service Oriented ArchitectureBob Rhubart
 
Tools for developing and monitoring SQL in DB2 for z/OS
Tools for developing and monitoring SQL in DB2 for z/OSTools for developing and monitoring SQL in DB2 for z/OS
Tools for developing and monitoring SQL in DB2 for z/OSSurekha Parekh
 
ASE Consulting Vee Model
 ASE Consulting Vee Model ASE Consulting Vee Model
ASE Consulting Vee ModelApril Krueger
 
Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...
Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...
Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...Novell
 
Elements of Cross-Layer System & Network Design for QoS-Enabled Wi-Max Networks
Elements of Cross-Layer System & Network Design for QoS-Enabled Wi-Max Networks Elements of Cross-Layer System & Network Design for QoS-Enabled Wi-Max Networks
Elements of Cross-Layer System & Network Design for QoS-Enabled Wi-Max Networks Vishal Sharma, Ph.D.
 
Improving Defence Program Execution
Improving Defence Program ExecutionImproving Defence Program Execution
Improving Defence Program ExecutionIBMGovernmentCA
 
Cics Explorer April 2009
Cics Explorer April 2009Cics Explorer April 2009
Cics Explorer April 2009CICS ROADSHOW
 
Seven systems engineering myths and the corresponding realities
Seven systems engineering myths and the corresponding realitiesSeven systems engineering myths and the corresponding realities
Seven systems engineering myths and the corresponding realitiesJoseph KAsser
 
Requirements Management Office - Strata
Requirements Management Office - Strata Requirements Management Office - Strata
Requirements Management Office - Strata IIBA UK Chapter
 
Oracle Configurator integration with oracle process manufacturing (OPM)
Oracle Configurator integration with oracle process manufacturing (OPM)Oracle Configurator integration with oracle process manufacturing (OPM)
Oracle Configurator integration with oracle process manufacturing (OPM)Spiro (Stuart) Patsos
 
Using SSO for Application Configuration
Using SSO for Application ConfigurationUsing SSO for Application Configuration
Using SSO for Application ConfigurationDaniel Toomey
 
Obiee 11g installation
Obiee 11g installationObiee 11g installation
Obiee 11g installationAmit Sharma
 
Obiee 11.1.1.5 installation and configuration guide
Obiee 11.1.1.5 installation and configuration guideObiee 11.1.1.5 installation and configuration guide
Obiee 11.1.1.5 installation and configuration guideAmit Sharma
 
Summer School Soa EAP Asanka 18 Jun
Summer School Soa EAP Asanka 18 JunSummer School Soa EAP Asanka 18 Jun
Summer School Soa EAP Asanka 18 JunWSO2
 
Software System Scalability: Concepts and Techniques (keynote talk at ISEC 2009)
Software System Scalability: Concepts and Techniques (keynote talk at ISEC 2009)Software System Scalability: Concepts and Techniques (keynote talk at ISEC 2009)
Software System Scalability: Concepts and Techniques (keynote talk at ISEC 2009)David Rosenblum
 
NLJUG: Content Management, Standards, Opensource & JCP
NLJUG: Content Management, Standards, Opensource & JCPNLJUG: Content Management, Standards, Opensource & JCP
NLJUG: Content Management, Standards, Opensource & JCPDavid Nuescheler
 
OOAD Chap 2 - System Choice
OOAD Chap 2 - System ChoiceOOAD Chap 2 - System Choice
OOAD Chap 2 - System Choicehsj_itu
 

Similar to PMISV Symposium Presentation (20)

Get Lean with OSEE
Get Lean with OSEEGet Lean with OSEE
Get Lean with OSEE
 
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
 
Tools for developing and monitoring SQL in DB2 for z/OS
Tools for developing and monitoring SQL in DB2 for z/OSTools for developing and monitoring SQL in DB2 for z/OS
Tools for developing and monitoring SQL in DB2 for z/OS
 
ASE Consulting Vee Model
 ASE Consulting Vee Model ASE Consulting Vee Model
ASE Consulting Vee Model
 
Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...
Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...
Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...
 
Elements of Cross-Layer System & Network Design for QoS-Enabled Wi-Max Networks
Elements of Cross-Layer System & Network Design for QoS-Enabled Wi-Max Networks Elements of Cross-Layer System & Network Design for QoS-Enabled Wi-Max Networks
Elements of Cross-Layer System & Network Design for QoS-Enabled Wi-Max Networks
 
Improving Defence Program Execution
Improving Defence Program ExecutionImproving Defence Program Execution
Improving Defence Program Execution
 
Cics Explorer April 2009
Cics Explorer April 2009Cics Explorer April 2009
Cics Explorer April 2009
 
Seven systems engineering myths and the corresponding realities
Seven systems engineering myths and the corresponding realitiesSeven systems engineering myths and the corresponding realities
Seven systems engineering myths and the corresponding realities
 
Requirements Management Office - Strata
Requirements Management Office - Strata Requirements Management Office - Strata
Requirements Management Office - Strata
 
Oracle Configurator integration with oracle process manufacturing (OPM)
Oracle Configurator integration with oracle process manufacturing (OPM)Oracle Configurator integration with oracle process manufacturing (OPM)
Oracle Configurator integration with oracle process manufacturing (OPM)
 
3 management
3 management3 management
3 management
 
Using SSO for Application Configuration
Using SSO for Application ConfigurationUsing SSO for Application Configuration
Using SSO for Application Configuration
 
Obiee 11g installation
Obiee 11g installationObiee 11g installation
Obiee 11g installation
 
Obiee 11.1.1.5 installation and configuration guide
Obiee 11.1.1.5 installation and configuration guideObiee 11.1.1.5 installation and configuration guide
Obiee 11.1.1.5 installation and configuration guide
 
Summer School Soa EAP Asanka 18 Jun
Summer School Soa EAP Asanka 18 JunSummer School Soa EAP Asanka 18 Jun
Summer School Soa EAP Asanka 18 Jun
 
Software System Scalability: Concepts and Techniques (keynote talk at ISEC 2009)
Software System Scalability: Concepts and Techniques (keynote talk at ISEC 2009)Software System Scalability: Concepts and Techniques (keynote talk at ISEC 2009)
Software System Scalability: Concepts and Techniques (keynote talk at ISEC 2009)
 
NLJUG: Content Management, Standards, Opensource & JCP
NLJUG: Content Management, Standards, Opensource & JCPNLJUG: Content Management, Standards, Opensource & JCP
NLJUG: Content Management, Standards, Opensource & JCP
 
OOAD Chap 2 - System Choice
OOAD Chap 2 - System ChoiceOOAD Chap 2 - System Choice
OOAD Chap 2 - System Choice
 
OOAD Chap 2 System Choice
OOAD Chap 2 System ChoiceOOAD Chap 2 System Choice
OOAD Chap 2 System Choice
 

PMISV Symposium Presentation

  • 1. Business Process Implementation Challenges in Large Enterprises Presented By Ivars Lenss, PMP, CSM Ivars@Lenss.us Copyright ©2010 by Ivars Lenss, PMP, CSM
  • 2. THE “SILO EFFECT” • The “Silo Effect” is an impediment to communication because it isolates individual processes. • The “Silo Effect” can produce multiple interpretations of the same requirement. • Process improvement can break down the walls that are erected by the “Silo Effect”. Copyright ©2010 by Ivars Lenss, PMP, CSM
  • 3. • An enterprise is a set of related elements that perform functions not performable by the elements alone. • A system produces things (products or services) that are delivered to elements in the enterprise. • A business process is a set of activities that respond to a business event and produces a business response. Copyright ©2010 by Ivars Lenss, PMP, CSM
  • 4. PURCHASING A BOOK ONLINE BUYER PLACE RECEIVE CONFIRM MAKE RECEIVE RECEIVE ORDER PRICE ORDER PAYMENT RECEIPT BOOK SELLER RECEIVE CONFIRM CALCULATE RECEIVE SEND SHIP BOOK ORDER INVENTORY PRICE PAYMENT RECEIPT Copyright ©2010 by Ivars Lenss, PMP, CSM
  • 5. Black-Box System Model (Functional Perspective) • Addresses external behavior of the system. • Models the using and controlling of the system. • Models the interpretation of a requirement. • The behavior of the system is brought about by manipulating its inputs. Copyright ©2010 by Ivars Lenss, PMP, CSM
  • 6. White-Box System Model (Constructional Perspective) • Addresses internal behavior of the system. • Models the construction and operation of the system. • Models the implementation of a requirement. • The behavior of a system is brought about, and consequently explained, by its construction and operation. Copyright ©2010 by Ivars Lenss, PMP, CSM
  • 7. BASIC SYSTEM DESIGN PROCESS construction determine devise construction function of of the US of the OS requirements the OS specifications using system object system (US) New business requirements specify (OS) processes to be implemented in the OS These requirements create a need in the using system (US) of an object system (OS) to implement the requirements Portions ©2008 ACM Used by permission Copyright ©2010 by Ivars Lenss, PMP, CSM
  • 8. BASIC SYSTEM DESIGN PROCESS First, one analyzes the business requirements of the OS in terms of a white-box model of the of the US construction determine devise construction function of of the US of the OS requirements the OS specifications using system object system (US) (OS) Portions ©2008 ACM Used by permission Copyright ©2010 by Ivars Lenss, PMP, CSM
  • 9. BASIC SYSTEM DESIGN PROCESS The next basic design step is to devise specifications for the construction and operation of the OS, in terms of a white-box model of the OS (construction design). construction determine devise construction function of of the US of the OS requirements the OS specifications using system object system (US) (OS) Portions ©2008 ACM Used by permission Copyright ©2010 by Ivars Lenss, PMP, CSM
  • 10. BASIC SYSTEM DESIGN PROCESS The US business requirements refer to the function and the behavior of the OS, and are thus in terms of a black-box model of the OS construction determine devise construction function of of the US of the OS requirements the OS specifications using system object system (US) (OS) Portions ©2008 ACM Used by permission Copyright ©2010 by Ivars Lenss, PMP, CSM
  • 11. BUSINESS REQUIREMENTS ARE BUSINESS RULES • Business requirements are either business rules, or they become rules once implemented. • Business requirements define what shall occur in response to a given business event. Copyright ©2010 by Ivars Lenss, PMP, CSM
  • 12. TOP-DOWN SYSTEM VIEW VIEWS A SYSTEM IN TERMS OF BUSINESS EVENTS AND BUSINESS PROCESSES EXPECTED RESULTS ARE REPRESENTED IN THE OUTPUT DATA 3 SYSTEM OUTPUT DATA INPUT DATA (BUSINESS PROCESS) 2 DETERMINE WHAT BUSINESS EVENTS TRIGGER THE BUSINESS PROCESSES OF INTEREST. 1 CHOOSE THE BUSINESS DETERMINE HOW THESE EVENTS ARE PROCESSES OF INTEREST REPRESENTED IN THE INPUT DATA. Copyright ©2010 by Ivars Lenss, PMP, CSM
  • 13. BOTTOM-UP SYSTEM VIEW VIEWS A SYSTEM IN TERMS OF BUSINESS RESPONSES TO BUSINESS PROCESSES EXPECTED RESULTS ARE REPRESENTED IN THE INPUT DATA 3 SYSTEM OUTPUT DATA INPUT DATA (BUSINESS PROCESS) 1 CHOOSE THE BUSINESS DETERMINE WHAT BUSINESS 2 RESPONSES OF INTEREST PROCESSES PRODUCE THE BUSINESS RESPONSES OF INTEREST Copyright ©2010 by Ivars Lenss, PMP, CSM
  • 14. PRODUCING INFORMATION FROM DATA I N T E R SYSTEM P INPUT DATA OUTPUT DATA OUTPUT R INFORMATION (BUSINESS PROCESS) E T A T I O N OBJECTIVE, OBJECTIVE, SUBJECTIVE UNAMBIGUOUS UNAMBIGUOUS Copyright ©2010 by Ivars Lenss, PMP, CSM
  • 15. CROSS-SYSTEM DATA AND INFORMATION SYSTEM I/P DATA SYSTEM O/P DATA A B Copyright ©2010 by Ivars Lenss, PMP, CSM
  • 16. CROSS-SYSTEM DATA AND INFORMATION I I N N T T E E R SYSTEM INFORMATION R I/P DATA SYSTEM O/P DATA P P A R B R E E T T A A T T I I O O N N BUSINESS REQUIREMENTS ADDRESS INFORMATION. DATA MUST BE INTERPRETED TO PRODUCE THIS INFORMATION. THE INTERPRETATIONS MUST BE RECONCILED FOR THE REQUIREMENT TO BE UNDERSTOOD AND IMPLEMENTED CORRECTLY IN BOTH SYSTEMS. Copyright ©2010 by Ivars Lenss, PMP, CSM
  • 17. CROSS-SYSTEM DATA AND INFORMATION I I N N T T E E R SYSTEM INFORMATION R I/P DATA SYSTEM O/P DATA P P A R B R E E T T A A T T I I O O N N IDEALLY, THE TWO INTERPRETATIONS ARE IDENTICAL WITH RESPECT TO THE INFORMATION FLOWING FROM SYSTEM ‘A’ TO SYSTEM ‘B’. THIS IS NOT ALWAYS THE CASE, AND IS A SOURCE OF DEFECTS AS NEW BUSINESS REQUIREMENTS ARE IMPLEMENTED. Copyright ©2010 by Ivars Lenss, PMP, CSM
  • 18. Business Requirements Workflow Loop A REQUIREMENT IS NEGOTIATED REQUEST NEGOTIATE A REQUIREMENT A REQUIREMENT DEFINE IS AGREED TO BE IS STATED BY THE REQUIREMENT IMPLEMENTED CUSTOMER A VALIDATED REQUIREMENT IS DELIVERED TO THE CUSTOMER AN IMPLEMENTATION IMPLEMENT A REQUIREMENT OF THE REQUIREMENT REQUIREMENT IS IMPLEMENTED IS ACCEPTED BY THE CUSTOMER COMPLETE PERFORM AN IMPLEMENTED AN IMPLEMENTED REQUIREMENT IS REQUIREMENT IS VALIDATED PRESENTED FOR VALIDATION Copyright ©2010 by Ivars Lenss, PMP, CSM
  • 19. Business Requirements Workflow Loop REQUEST A REQUIREMENT IS STATED BY THE CUSTOMER Copyright ©2010 by Ivars Lenss, PMP, CSM
  • 20. Business Requirements Workflow Loop A REQUIREMENT IS NEGOTIATED REQUEST NEGOTIATE A REQUIREMENT A REQUIREMENT DEFINE IS AGREED TO BE IS STATED BY THE REQUIREMENT IMPLEMENTED CUSTOMER Copyright ©2010 by Ivars Lenss, PMP, CSM
  • 21. Business Requirements Workflow Loop A REQUIREMENT IS NEGOTIATED REQUEST NEGOTIATE A REQUIREMENT A REQUIREMENT DEFINE IS AGREED TO BE IS STATED BY THE REQUIREMENT IMPLEMENTED CUSTOMER IMPLEMENT A REQUIREMENT REQUIREMENT IS IMPLEMENTED PERFORM Copyright ©2010 by Ivars Lenss, PMP, CSM
  • 22. Business Requirements Workflow Loop A REQUIREMENT IS NEGOTIATED REQUEST NEGOTIATE A REQUIREMENT A REQUIREMENT DEFINE IS AGREED TO BE IS STATED BY THE REQUIREMENT IMPLEMENTED CUSTOMER IMPLEMENT A REQUIREMENT REQUIREMENT IS IMPLEMENTED PERFORM AN IMPLEMENTED AN IMPLEMENTED REQUIREMENT IS REQUIREMENT IS VALIDATED PRESENTED FOR VALIDATION Copyright ©2010 by Ivars Lenss, PMP, CSM
  • 23. Business Requirements Workflow Loop A REQUIREMENT IS NEGOTIATED REQUEST NEGOTIATE A REQUIREMENT A REQUIREMENT DEFINE IS AGREED TO BE IS STATED BY THE REQUIREMENT IMPLEMENTED CUSTOMER AN IMPLEMENTED REQUIREMENT IS DELIVERED TO THE CUSTOMER IMPLEMENT A REQUIREMENT REQUIREMENT IS IMPLEMENTED AN IMPLEMENTED REQUIREMENT IS PERFORM VALIDATED BY THE CUSTOMER Copyright ©2010 by Ivars Lenss, PMP, CSM
  • 24. Business Requirements Workflow Loop A REQUIREMENT IS NEGOTIATED REQUEST NEGOTIATE A REQUIREMENT A REQUIREMENT DEFINE IS AGREED TO BE IS STATED BY THE REQUIREMENT IMPLEMENTED CUSTOMER AN IMPLEMENTED REQUIREMENT IS DELIVERED TO THE CUSTOMER AN IMPLEMENTATION IMPLEMENT A REQUIREMENT OF THE REQUIREMENT REQUIREMENT IS IMPLEMENTED IS ACCEPTED BY THE CUSTOMER COMPLETE PERFORM Copyright ©2010 by Ivars Lenss, PMP, CSM
  • 25. Quality Assurance from a Business Requirements Perspective • End-to-End Verification and Validation – Simulate Business Events to trigger Business Responses. – Verify expected results against Business Requirements. • Designed to verify the Business of the Enterprise, that business events and business responses occur correctly. • Focuses exclusively from the end user’s perspective. Copyright ©2010 by Ivars Lenss, PMP, CSM
  • 26. Q&A and Comments Ivars@Lenss.us Ivars Lenss, PMP, CSM PMISV Annual Symposium September 20-21, 2010 Copyright ©2010 by Ivars Lenss, PMP, CSM