Professional Documents
Culture Documents
Agenda
Basic Concepts
Q&A
Business Rules
Change
Change Change Change
Deploy
Deploy
Deploy
Deploy
In-production Application
Deploy Deploy
Requirement
Requirement
Software Development
Platform upgrade Functional enhancements
Operation SLOW
UNPREDICTABLE
PREDICTABLE
IT Dev / QA Business
Analyst
Support
Functional Enhancements
Regulatory Changes
requirement development production
Agenda
Basic Concepts
Q&A
Inception
Elaboration
Construction
Transition
Production
I1
E1
E2
C1
C2
C3
T1
Application Maintenance
Build-Time
Run-Time
Inception
Elaboration
Construction
Transition
Production
I1
E1
E1
C1
C1
C1
T1
Build-Time
Change-Time
Deploy
Author
Validate
Governance
Production
I1
E1
E1
C1
C1
C1
T1
Build-Time
Change-Time
Agenda
Basic Concepts
Q&A
Production
I1
E1
E1
C1
C1
C1
T1
Build-Time
Change-Time
Agenda
Basic Concepts
Q&A
Rule Organization
Rule Organization
Rule Orchestration
Rule Repository
Rule Organization
Validation
Rule Orchestration
Rule Deployment
Agenda
Basic Concepts
Q&A
How
Definition of the test cases
Operational
Who
Business User Analyst QA
Implementing the Framework: Verification And Validation Champion Challenger & Delta Testing
New Ruleset
Test Harness
Test Case
Input
Rule Engine
New Output
Compare
Change Definition
Rule Engine
Current Output
Current Ruleset
Test Outcomes
Agenda
Basic Concepts
Q&A
Rule Governance
Business
what is the impact?
when will it take effect?
Application Support
monitoring will I break something?
update
Analyst Ensure efficient maintenance of the rule application through an optimal IT Dev collaboration between Business, IT and other stake holding groups
enhance
test who can change what?
author
IT QA
Outcome
Clear map of the stakeholders roles and responsibilities
How IT and Business collaborate Separation of duties Separation of the roles from the individuals
Challenges
Staffing of the various roles
Not perceived as priority during initial development
Multi-tasking and business urgencies during project ramp-up
Educate on respective roles, responsibilities XP techniques: war room, peer programming Lack of experience in BRMS implementation
Identify Stakeholders
Business
Application Support
BRMS
IT Dev Analyst
IT QA
A process map to implement the change Accurate time and effort estimate for the change
Rule templates Precise test plan and set of test cases
Customer Loyalty
Risk Assessment
Marketing
Risk
Bob Reynolds
Bob B.
John Smith
Bob B.
Ralph Jones
Jack C.
Plan Deployment
Plan deployment procedures
` RES RTS
Test
` Rule Studio
Development Team
Staging
CVS
Development Servers
Build Server
Production
Performances
RES
RES
Staging Platform Production Platform
RES Console
Administrator
Q&A
38
Whats Next?
Resources
www.ilog.com/brms BRMS Resource Center -- explore, learn, try
39