VirtualWorks. VirtualWorks: Methodology Rollout Solutioning Engineering Planning & ControlPlanning &...
-
Upload
caitlin-washington -
Category
Documents
-
view
215 -
download
0
Transcript of VirtualWorks. VirtualWorks: Methodology Rollout Solutioning Engineering Planning & ControlPlanning &...
![Page 1: VirtualWorks. VirtualWorks: Methodology Rollout Solutioning Engineering Planning & ControlPlanning & Control Business behaviour expected Blueprint with.](https://reader030.fdocuments.net/reader030/viewer/2022032802/56649e115503460f94afd8df/html5/thumbnails/1.jpg)
VirtualWorks
![Page 2: VirtualWorks. VirtualWorks: Methodology Rollout Solutioning Engineering Planning & ControlPlanning & Control Business behaviour expected Blueprint with.](https://reader030.fdocuments.net/reader030/viewer/2022032802/56649e115503460f94afd8df/html5/thumbnails/2.jpg)
VirtualWorks: Methodology
RolloutRollout
SolutioningSolutioning
EngineeringEngineering
Planning
&
Control
Planning
&
Control
Business behaviour expected
Business behaviour expected
Blueprint with process designBlueprint with process design
Blueprint updated with engineering artifacts & deployable business components
Blueprint updated with engineering artifacts & deployable business components
Project VisibilityProject
Visibility
ChangeChange
Production-ready solutionProduction-ready solution
![Page 3: VirtualWorks. VirtualWorks: Methodology Rollout Solutioning Engineering Planning & ControlPlanning & Control Business behaviour expected Blueprint with.](https://reader030.fdocuments.net/reader030/viewer/2022032802/56649e115503460f94afd8df/html5/thumbnails/3.jpg)
VirtualWorks: Methodology
RequirementsRequirements
DesignDesign
TestingTesting
ConstructionConstruction
DeploymentDeployment
ScopingScoping
MaintenanceMaintenance
SOLUTIONING
ENGINEERING
TESTING
ROLLOUT
CHANGEMANAGEMENT
![Page 4: VirtualWorks. VirtualWorks: Methodology Rollout Solutioning Engineering Planning & ControlPlanning & Control Business behaviour expected Blueprint with.](https://reader030.fdocuments.net/reader030/viewer/2022032802/56649e115503460f94afd8df/html5/thumbnails/4.jpg)
VirtualWorks: Methodology
Process Model
Specifications
Data Model
Traversal Prototype
Design Specifications
Executables
DeployedApplication
Enterprise model
Blueprint
![Page 5: VirtualWorks. VirtualWorks: Methodology Rollout Solutioning Engineering Planning & ControlPlanning & Control Business behaviour expected Blueprint with.](https://reader030.fdocuments.net/reader030/viewer/2022032802/56649e115503460f94afd8df/html5/thumbnails/5.jpg)
VirtualWorks: Solutioning
Customer Engagement
Process Modeling
Prototype Preview
Engineering
Requirements Documentation
Planning & Control
![Page 6: VirtualWorks. VirtualWorks: Methodology Rollout Solutioning Engineering Planning & ControlPlanning & Control Business behaviour expected Blueprint with.](https://reader030.fdocuments.net/reader030/viewer/2022032802/56649e115503460f94afd8df/html5/thumbnails/6.jpg)
VirtualWorks: Solutioning
• Solutioning
– is business process driven. A Business process is modeled as a set of business functions
– establishes the scope of the solution to be developed by capturing the processes relevant to the customer
– maps to the Requirements Engineering Process of the software development life cycle
![Page 7: VirtualWorks. VirtualWorks: Methodology Rollout Solutioning Engineering Planning & ControlPlanning & Control Business behaviour expected Blueprint with.](https://reader030.fdocuments.net/reader030/viewer/2022032802/56649e115503460f94afd8df/html5/thumbnails/7.jpg)
VirtualWorks: Solutioning
Consultants
BusinessAnalysts
RequirementsEngineers
DomainSpecialists
STAKEHOLDERS
![Page 8: VirtualWorks. VirtualWorks: Methodology Rollout Solutioning Engineering Planning & ControlPlanning & Control Business behaviour expected Blueprint with.](https://reader030.fdocuments.net/reader030/viewer/2022032802/56649e115503460f94afd8df/html5/thumbnails/8.jpg)
VirtualWorks: Solutioning
![Page 9: VirtualWorks. VirtualWorks: Methodology Rollout Solutioning Engineering Planning & ControlPlanning & Control Business behaviour expected Blueprint with.](https://reader030.fdocuments.net/reader030/viewer/2022032802/56649e115503460f94afd8df/html5/thumbnails/9.jpg)
Prepare Blueprint :Concepts
Function (Component)
Activity
User Interface(UI)
Actions (Tasks)
Business Rule(BR) Flow
Business Process
![Page 10: VirtualWorks. VirtualWorks: Methodology Rollout Solutioning Engineering Planning & ControlPlanning & Control Business behaviour expected Blueprint with.](https://reader030.fdocuments.net/reader030/viewer/2022032802/56649e115503460f94afd8df/html5/thumbnails/10.jpg)
VirtualWorks: Process Driven
Human Resources Management
Payroll
Leave Management Training
Appraisal
Recruitment
![Page 11: VirtualWorks. VirtualWorks: Methodology Rollout Solutioning Engineering Planning & ControlPlanning & Control Business behaviour expected Blueprint with.](https://reader030.fdocuments.net/reader030/viewer/2022032802/56649e115503460f94afd8df/html5/thumbnails/11.jpg)
Prepare Blueprint :ConceptsBusiness Function• A business process is broken down as a
set of functions• Functions map to components• Examples
– Leave Management• Leave Master Setup• Leave Maintenance• Leave Encashment
– Training• Scheduling• Nominations• Training Record Maintenance• Training Resource Master
![Page 12: VirtualWorks. VirtualWorks: Methodology Rollout Solutioning Engineering Planning & ControlPlanning & Control Business behaviour expected Blueprint with.](https://reader030.fdocuments.net/reader030/viewer/2022032802/56649e115503460f94afd8df/html5/thumbnails/12.jpg)
Prepare Blueprint :ConceptsActivity• Business Functions are carried out as a sequence of smaller atomic pieces
of work called Activities that transform the business function from one consistent state to another
• Activities are user entry points into the system• The flow of activities defines the workflow
• Example – Leave Maintenance(Function)
• Leave Application• Leave Authorization• Leave Alteration• Leave Balance Enquiry
![Page 13: VirtualWorks. VirtualWorks: Methodology Rollout Solutioning Engineering Planning & ControlPlanning & Control Business behaviour expected Blueprint with.](https://reader030.fdocuments.net/reader030/viewer/2022032802/56649e115503460f94afd8df/html5/thumbnails/13.jpg)
Prepare Blueprint :Concepts
User Interface (UI)
• An Activity is implemented as one or more User Interfaces
• The flow across User interfaces establishes traversal
![Page 14: VirtualWorks. VirtualWorks: Methodology Rollout Solutioning Engineering Planning & ControlPlanning & Control Business behaviour expected Blueprint with.](https://reader030.fdocuments.net/reader030/viewer/2022032802/56649e115503460f94afd8df/html5/thumbnails/14.jpg)
Prepare Blueprint :Concepts
Actions (Tasks)
• Actions are steps performed by a user on a UI to complete the activity
![Page 15: VirtualWorks. VirtualWorks: Methodology Rollout Solutioning Engineering Planning & ControlPlanning & Control Business behaviour expected Blueprint with.](https://reader030.fdocuments.net/reader030/viewer/2022032802/56649e115503460f94afd8df/html5/thumbnails/15.jpg)
Prepare Blueprint :Concepts
Business Rules
• Business rules represent the flow of steps to complete an action
• They are termed as Flow Business Rules
![Page 16: VirtualWorks. VirtualWorks: Methodology Rollout Solutioning Engineering Planning & ControlPlanning & Control Business behaviour expected Blueprint with.](https://reader030.fdocuments.net/reader030/viewer/2022032802/56649e115503460f94afd8df/html5/thumbnails/16.jpg)
Application Sample
Function (=Component)
Activities
User Interface
![Page 17: VirtualWorks. VirtualWorks: Methodology Rollout Solutioning Engineering Planning & ControlPlanning & Control Business behaviour expected Blueprint with.](https://reader030.fdocuments.net/reader030/viewer/2022032802/56649e115503460f94afd8df/html5/thumbnails/17.jpg)
SolutioningComponent
Activity 1 Activity 2
User Interface 1 User Interface 2
Flow Business Rule 2
Action 1(task)Action2
Action3
Flow Business Rule 1
Flow Business Rule 1
Flow Business Rule 1
Flow Business Rule 2
![Page 18: VirtualWorks. VirtualWorks: Methodology Rollout Solutioning Engineering Planning & ControlPlanning & Control Business behaviour expected Blueprint with.](https://reader030.fdocuments.net/reader030/viewer/2022032802/56649e115503460f94afd8df/html5/thumbnails/18.jpg)
Business Process Modeling
Business Process Modeling – Our Approach
![Page 19: VirtualWorks. VirtualWorks: Methodology Rollout Solutioning Engineering Planning & ControlPlanning & Control Business behaviour expected Blueprint with.](https://reader030.fdocuments.net/reader030/viewer/2022032802/56649e115503460f94afd8df/html5/thumbnails/19.jpg)
Business Process Modeling
![Page 20: VirtualWorks. VirtualWorks: Methodology Rollout Solutioning Engineering Planning & ControlPlanning & Control Business behaviour expected Blueprint with.](https://reader030.fdocuments.net/reader030/viewer/2022032802/56649e115503460f94afd8df/html5/thumbnails/20.jpg)
Business Process Modeling
Process Modeling is done at two levels:
• Process Flow – Entry and Exit events for the functions of a
business process are identified
• Activity Flow– Entry and Exit events for the activities of a
function, are identified
![Page 21: VirtualWorks. VirtualWorks: Methodology Rollout Solutioning Engineering Planning & ControlPlanning & Control Business behaviour expected Blueprint with.](https://reader030.fdocuments.net/reader030/viewer/2022032802/56649e115503460f94afd8df/html5/thumbnails/21.jpg)
Business Process Modeling• Event
– a real world happening or occurrence of importance to the business entity/ process/ function
– a stimulus that causes a function to be triggered (entry event)
– an outcome of a function (exit event)
• Business process may be represented as a set of logically connected functions and real world events
![Page 22: VirtualWorks. VirtualWorks: Methodology Rollout Solutioning Engineering Planning & ControlPlanning & Control Business behaviour expected Blueprint with.](https://reader030.fdocuments.net/reader030/viewer/2022032802/56649e115503460f94afd8df/html5/thumbnails/22.jpg)
Leave details to be updated
Business Process Modeling
Leave Maintenance
Leave Application Received
Leave eligibility to be checked
Leave Balance queried
Leave balance to be checked in master
Function
Events
![Page 23: VirtualWorks. VirtualWorks: Methodology Rollout Solutioning Engineering Planning & ControlPlanning & Control Business behaviour expected Blueprint with.](https://reader030.fdocuments.net/reader030/viewer/2022032802/56649e115503460f94afd8df/html5/thumbnails/23.jpg)
Business Process Modeling An event has two characteristics
• Flow Type
– External– Transfer of Control– Information exchange
• Event Sequence
– Start– Intermediate– End
![Page 24: VirtualWorks. VirtualWorks: Methodology Rollout Solutioning Engineering Planning & ControlPlanning & Control Business behaviour expected Blueprint with.](https://reader030.fdocuments.net/reader030/viewer/2022032802/56649e115503460f94afd8df/html5/thumbnails/24.jpg)
Business Process Modeling
• Event Flow
• External events (EXT) – events which enter from or exit into the external
world – External world includes external systems
ExamplesAn order placed across a counter
Invoice printing triggered to a printer
![Page 25: VirtualWorks. VirtualWorks: Methodology Rollout Solutioning Engineering Planning & ControlPlanning & Control Business behaviour expected Blueprint with.](https://reader030.fdocuments.net/reader030/viewer/2022032802/56649e115503460f94afd8df/html5/thumbnails/25.jpg)
Business Process Modeling
• Event Flow
• Transfer of Control events (TR)– events, which hand over control to another
function or activity
– ExamplesItems selected, handed over to packaging function
Complaints received, assigned to Call processing from Call logging
![Page 26: VirtualWorks. VirtualWorks: Methodology Rollout Solutioning Engineering Planning & ControlPlanning & Control Business behaviour expected Blueprint with.](https://reader030.fdocuments.net/reader030/viewer/2022032802/56649e115503460f94afd8df/html5/thumbnails/26.jpg)
Business Process Modeling
• Event Flow
• Information Exchange events (IE)– events, which facilitate transfer of information
across functions
Examples
Checking vendor rating for purchase order
creation
![Page 27: VirtualWorks. VirtualWorks: Methodology Rollout Solutioning Engineering Planning & ControlPlanning & Control Business behaviour expected Blueprint with.](https://reader030.fdocuments.net/reader030/viewer/2022032802/56649e115503460f94afd8df/html5/thumbnails/27.jpg)
Business Process Modeling
• Event Sequence
• Start events (ST)– entry events, which trigger a business
function or activity
ExampleSale order received
![Page 28: VirtualWorks. VirtualWorks: Methodology Rollout Solutioning Engineering Planning & ControlPlanning & Control Business behaviour expected Blueprint with.](https://reader030.fdocuments.net/reader030/viewer/2022032802/56649e115503460f94afd8df/html5/thumbnails/28.jpg)
Business Process Modeling
• Event Sequence
• Intermediate events (IN)– events across two functions or activities for
information exchange or transfer of control
ExampleItem availability to be checked
Purchase order to be authorized
![Page 29: VirtualWorks. VirtualWorks: Methodology Rollout Solutioning Engineering Planning & ControlPlanning & Control Business behaviour expected Blueprint with.](https://reader030.fdocuments.net/reader030/viewer/2022032802/56649e115503460f94afd8df/html5/thumbnails/29.jpg)
Business Process Modeling
• Event Sequence
• End events (ED)– exit events to the external world or to another
business process/function on completion of the required action
ExampleStock update from production process
![Page 30: VirtualWorks. VirtualWorks: Methodology Rollout Solutioning Engineering Planning & ControlPlanning & Control Business behaviour expected Blueprint with.](https://reader030.fdocuments.net/reader030/viewer/2022032802/56649e115503460f94afd8df/html5/thumbnails/30.jpg)
Business Process Modeling
Sequence
Flow
Start Intermediate
End
External
Information Exchange
Transfer of Control
![Page 31: VirtualWorks. VirtualWorks: Methodology Rollout Solutioning Engineering Planning & ControlPlanning & Control Business behaviour expected Blueprint with.](https://reader030.fdocuments.net/reader030/viewer/2022032802/56649e115503460f94afd8df/html5/thumbnails/31.jpg)
Business Process Modeling
• Business Process Modeling tool
– The ARIS, Event-driven Process Chain (EPC) model is used to represent the business process as a chain of functions and events
– The EPC model consists of Events and Functions
– Custom scripts have been used for modeling
![Page 32: VirtualWorks. VirtualWorks: Methodology Rollout Solutioning Engineering Planning & ControlPlanning & Control Business behaviour expected Blueprint with.](https://reader030.fdocuments.net/reader030/viewer/2022032802/56649e115503460f94afd8df/html5/thumbnails/32.jpg)
Conventions for process modeling
• The Event symbol is used to represent the events in a business process
• The Function symbol is used to represent the
– Business functions at the Process Flow level, – Activities at the Activity Flow level
Event
Function
![Page 33: VirtualWorks. VirtualWorks: Methodology Rollout Solutioning Engineering Planning & ControlPlanning & Control Business behaviour expected Blueprint with.](https://reader030.fdocuments.net/reader030/viewer/2022032802/56649e115503460f94afd8df/html5/thumbnails/33.jpg)
EPC Representation- Process Flow
![Page 34: VirtualWorks. VirtualWorks: Methodology Rollout Solutioning Engineering Planning & ControlPlanning & Control Business behaviour expected Blueprint with.](https://reader030.fdocuments.net/reader030/viewer/2022032802/56649e115503460f94afd8df/html5/thumbnails/34.jpg)
EPC Representation -Activity Flow
![Page 35: VirtualWorks. VirtualWorks: Methodology Rollout Solutioning Engineering Planning & ControlPlanning & Control Business behaviour expected Blueprint with.](https://reader030.fdocuments.net/reader030/viewer/2022032802/56649e115503460f94afd8df/html5/thumbnails/35.jpg)
Business Process Modeling
Event Event Event
Function
VirtualWorks
CustomScripts
Load Flows
ARIS / VISIO – EPC Model
Generates data structures inExcel template
![Page 36: VirtualWorks. VirtualWorks: Methodology Rollout Solutioning Engineering Planning & ControlPlanning & Control Business behaviour expected Blueprint with.](https://reader030.fdocuments.net/reader030/viewer/2022032802/56649e115503460f94afd8df/html5/thumbnails/36.jpg)
Iterative Blueprinting
ARIS/VISIO – EPC Modeling
Process Flow
Activity Flow
Excel report
generation
Load Flows
Flash Preview
![Page 37: VirtualWorks. VirtualWorks: Methodology Rollout Solutioning Engineering Planning & ControlPlanning & Control Business behaviour expected Blueprint with.](https://reader030.fdocuments.net/reader030/viewer/2022032802/56649e115503460f94afd8df/html5/thumbnails/37.jpg)
Demo
• Business Process definition
• Process Flow in ARIS
• Activity Flow in ARIS
• Generation of scripts
• Load Flows in the platform
• Flash Preview
• Load to Blueprint
![Page 38: VirtualWorks. VirtualWorks: Methodology Rollout Solutioning Engineering Planning & ControlPlanning & Control Business behaviour expected Blueprint with.](https://reader030.fdocuments.net/reader030/viewer/2022032802/56649e115503460f94afd8df/html5/thumbnails/38.jpg)
Solutioning Structure
Business Process Process Process Process
Process FlowFunction FunctionEvent Event
Activity FlowActivity ActivityEvent Event
UI Flow
Tasks
Business Rules ? ? ? ? ? ?
Code
Generated
Structured
Repository
ProgrammedFreeText
TraversalPrototype
![Page 39: VirtualWorks. VirtualWorks: Methodology Rollout Solutioning Engineering Planning & ControlPlanning & Control Business behaviour expected Blueprint with.](https://reader030.fdocuments.net/reader030/viewer/2022032802/56649e115503460f94afd8df/html5/thumbnails/39.jpg)
What Next
Functions
Activities
User Interface Initiate Preview
Download WR
Preview Space
![Page 40: VirtualWorks. VirtualWorks: Methodology Rollout Solutioning Engineering Planning & ControlPlanning & Control Business behaviour expected Blueprint with.](https://reader030.fdocuments.net/reader030/viewer/2022032802/56649e115503460f94afd8df/html5/thumbnails/40.jpg)