SlideShare una empresa de Scribd logo
1 de 27
Bring requirements to life  with a paper SIT - Simulated System Integration Test -  3 december 2009   |  Henri Haarmans / Arjan Steltenpool
Goal and program ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Our roles within Nationale-Nederlanden ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Nationale-Nederlanden is part of the ING Group ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],We use the Business Domain Model (BDM)  for the representation of our organization.
The BDM contains all our business processes and each domain is a component with a particular business knowledge 1. Relationship Management 3. Performance Management & Corporate Support 14 Provider Management 141 Provider Selection 11 Customer (Intermediary and End-Client) Management 111 Customer Insight & Segmentation 114 Prospecting & Campaign Management 112 Customer Interaction Policy 142 Sourcing & Contracting 34 Corporate Support 32 Performance Management 321 Customer & Channel Performance 322 Financial Performance 342 Knowledge Mgt Prod/Claims 343 Communic. Intern / Ext. 344 Human Resources 345 Finance & Accounting 347 Architecture Mgt Intermediary Sales Force End-client Industry  Software (e.g. VA package, Rolls, RDW) Internet Intermediary Sales Force End-client Printing at POS Internet 346 ORM & Fraude 113 Customer Interaction Execution 143 Provider Performance 323 Operational Management 2. Service Delivery Channels 341 Legal & Compliance 2. Output Delivery Channels 348 Quality Management 13 Sales & Distribution Management 131 Sales Force Support 133 Intermediary Agreement 132 Intermediary Support 31 Process Support 311 Workflow & Navigation 33 Accounts Receivable Payable 331 Collection & Disbursement 21 Input messages 211 Paper Data Capture 213 Voice 214 Web 212 Electronic 215 Email 22 Output messages 221 Publishing (Paper) 223 Voice 224 Web 222 Electronic 225 Email 8. Banking 4. Life Retail 6. Property& Casualty 7. Income 5. Pensions Conditional: accommodation, infrastructure and security 12 Product Cockpit 121 Product Development management 122 Product & Rules Building 312 Archiving Product lifecycle Life Retail: management and processing Product lifecycle Property & Casualty: management,  processing and claim handling Product lifecycle Income: management and processing Product lifecycle Pensions: management and processing Product lifecycle Mortgage: management and processing
For example: a new product for Life Retail results in changes in all the 15 green domains 1. Relationship Management 3. Performance Management & Corporate Support 14 Provider Management 141 Provider Selection 11 Customer (Intermediary and End-Client) Management 111 Customer Insight & Segmentation 114 Prospecting & Campaign Management 112 Customer Interaction Policy 142 Sourcing & Contracting 34 Corporate Support 32 Performance Management 321 Customer & Channel Performance 322 Financial Performance 342 Knowledge Mgt Prod/Claims 343 Communic. Intern / Ext. 344 Human Resources 345 Finance & Accounting 347 Architecture Mgt Intermediary Sales Force End-client Industry  Software (e.g. VA package, Rolls, RDW) Internet Intermediary Sales Force End-client Printing at POS Internet 346 ORM & Fraude 113 Customer Interaction Execution 143 Provider Performance 323 Operational Management 2. Service Delivery Channels 341 Legal & Compliance 2. Output Delivery Channels 348 Quality Management 13 Sales & Distribution Management 131 Sales Force Support 133 Intermediary Agreement 132 Intermediary Support 31 Process Support 311 Workflow & Navigation 33 Accounts Receivable Payable 331 Collection & Disbursement 21 Input messages 211 Paper Data Capture 213 Voice 214 Web 212 Electronic 215 Email 22 Output messages 221 Publishing (Paper) 223 Voice 224 Web 222 Electronic 225 Email 8. Banking 4. Life Retail 6. Property& Casualty 7. Income 5. Pensions Conditional: accommodation, infrastructure and security 12 Product Cockpit 121 Product Development management 122 Product & Rules Building 312 Archiving Product lifecycle Life Retail: management and processing Product lifecycle Property & Casualty: management,  processing and claim handling Product lifecycle Income: management and processing Product lifecycle Pensions: management and processing Product lifecycle Mortgage: management and processing
The BDM is implemented in a real  Service Oriented Architecture (SOA) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Consequence of a SOA environment: Defects in the connectivity between applications arise during the System Integration Test (SIT) for the first time.
Goal and program ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
In a traditional environment the V-model is a good model for the development and verification of software  Paul E. Brook 1986  A Quality Management System with quality gates ( ) and baseline audits provide extra certainty. Expectation Wish Customer Requirements System Requirements Functional and technical Design Unit Built Unit Test System Test (Functional Acceptance Test) User Acceptance Test System Integration Test Regression Test Production AcceptanceTest Test design One team is developing all the software! Unit Design
A Quality Management System gives  no extra certainty in a SOA environment The big challenge is: How can we secure that all applications work together as one process to the customer? Expectation Wish Regression Test Production Acceptance Test System Requirements per domain User Acceptance Test per domain In a SOA environment one team develops the Customer Requirements and for each domain different teams develop the System Requirements and the software! Our solution: Test the process after developing the system and interface requirements. System Integration Test ? Customer Requirements
Different stakeholders, different concerns Our solution the Simulated SIT (SSIT) provides  also answers to the questions from stakeholders.  Test Manager Understanding of the application landscape; Reduction in time to test and fix. Business representative Do the software developers understand my requirements? Software developer Do I understand the Customer Requirements correctly? Lead Analyst Does my solution Work? Project and Business Management Certainty of due date and quality of the system.
Goal and program ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Main goal of the SSIT:  Find defects in the process flow as soon as possible ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Good preparation and facilitation is essential for a successful SSIT.
A good preparation is the basis for success ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],The preparation for a SSIT depends on complexity,  but shouldn’t be more than 40 hrs. The Facilitator of the  SSIT plays the role of  the devil’s advocate.
The testing day in a nutshell (1 of 3) ,[object Object],[object Object],[object Object],[object Object]
The testing day in a nutshell (2 of 3) ,[object Object],[object Object],[object Object]
The testing day in a nutshell (3 of 3) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Visualization of the simulation On every table… Table 6 Table 1 Table 7 Table 2 Table 5 Table 3 Business Rules Back Office Calculation Box Collection &  Disbursement Front Office Output Facilitator Test Manager Information Analyst Lead Analyst ‘ Knowledge bank’
The shopping list for the SSIT (1 of 2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The shopping list for the SSIT (2 of 2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
All participants play their own role during the SSIT Lead Analyst Walking encyclopedia Business People Monitors that the right business rules are used. Information Analyst Processor of the Service Request Forms. Facilitator Controls the process, initiates a test case, facilitates the evaluation etc. Test Manager Postman between the domains
Beware: Follow up after a SSIT is crucial ,[object Object],[object Object],[object Object],[object Object],[object Object]
Some results from SSIT executed in the last year ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Benefits:  One day hard work during a SSIT results in answers to the concerns of the stakeholders, and also in: ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Less or no delay in the delivery of the software. Defects can be discussed immediately
Goal and program ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Back at the office … ,[object Object],[object Object],[object Object],[object Object]
Thank you for your attention. [email_address] [email_address]

Más contenido relacionado

La actualidad más candente

Business user requirements for it development
Business user requirements for it developmentBusiness user requirements for it development
Business user requirements for it developmentSimon Misiewicz
 
Week11 Determine Technical Requirements
Week11 Determine Technical RequirementsWeek11 Determine Technical Requirements
Week11 Determine Technical Requirementshapy
 
Pradeep_Data_Analyst
Pradeep_Data_AnalystPradeep_Data_Analyst
Pradeep_Data_AnalystPradeep Raj
 
Week10 Analysing Client Requirements
Week10 Analysing Client RequirementsWeek10 Analysing Client Requirements
Week10 Analysing Client Requirementshapy
 
Requirement analysis
Requirement analysisRequirement analysis
Requirement analysiscsk selva
 
Hedging the process
Hedging the processHedging the process
Hedging the processDATA Inc.
 
Software requirements and analysis
Software requirements and analysisSoftware requirements and analysis
Software requirements and analysisPhanindra Cherukuri
 
Requirement Analysis & Specification sharbani bhattacharya
Requirement Analysis & Specification sharbani bhattacharyaRequirement Analysis & Specification sharbani bhattacharya
Requirement Analysis & Specification sharbani bhattacharyaSharbani Bhattacharya
 
ICSOB2012AMaglyas
ICSOB2012AMaglyasICSOB2012AMaglyas
ICSOB2012AMaglyasAMaglyas
 
Mortgage Bank Business Process Improvement Case Study
Mortgage Bank Business Process Improvement Case StudyMortgage Bank Business Process Improvement Case Study
Mortgage Bank Business Process Improvement Case StudyDATAMARK
 
Iterative itsm implementation using TeamDynamix
Iterative itsm implementation using TeamDynamixIterative itsm implementation using TeamDynamix
Iterative itsm implementation using TeamDynamixHigherEdITMgt
 
Software requirements engineering problems and challenges erp implementation ...
Software requirements engineering problems and challenges erp implementation ...Software requirements engineering problems and challenges erp implementation ...
Software requirements engineering problems and challenges erp implementation ...Dr. Hamdan Al-Sabri
 
Xerox Value+ Summary
Xerox Value+ SummaryXerox Value+ Summary
Xerox Value+ SummaryRina Pattani
 
It service desk_auditreport_april2016
It service desk_auditreport_april2016It service desk_auditreport_april2016
It service desk_auditreport_april2016ColvinAlleyne1
 

La actualidad más candente (19)

Business user requirements for it development
Business user requirements for it developmentBusiness user requirements for it development
Business user requirements for it development
 
Week11 Determine Technical Requirements
Week11 Determine Technical RequirementsWeek11 Determine Technical Requirements
Week11 Determine Technical Requirements
 
Pradeep_Data_Analyst
Pradeep_Data_AnalystPradeep_Data_Analyst
Pradeep_Data_Analyst
 
Vinny Panwar
Vinny PanwarVinny Panwar
Vinny Panwar
 
Week10 Analysing Client Requirements
Week10 Analysing Client RequirementsWeek10 Analysing Client Requirements
Week10 Analysing Client Requirements
 
Satish_Gudey
Satish_GudeySatish_Gudey
Satish_Gudey
 
Requirement analysis
Requirement analysisRequirement analysis
Requirement analysis
 
Prakash resume
Prakash resume Prakash resume
Prakash resume
 
Hedging the process
Hedging the processHedging the process
Hedging the process
 
Software requirements and analysis
Software requirements and analysisSoftware requirements and analysis
Software requirements and analysis
 
Requirement Analysis & Specification sharbani bhattacharya
Requirement Analysis & Specification sharbani bhattacharyaRequirement Analysis & Specification sharbani bhattacharya
Requirement Analysis & Specification sharbani bhattacharya
 
ICSOB2012AMaglyas
ICSOB2012AMaglyasICSOB2012AMaglyas
ICSOB2012AMaglyas
 
Mortgage Bank Business Process Improvement Case Study
Mortgage Bank Business Process Improvement Case StudyMortgage Bank Business Process Improvement Case Study
Mortgage Bank Business Process Improvement Case Study
 
03 requirement engineering_process
03 requirement engineering_process03 requirement engineering_process
03 requirement engineering_process
 
Iterative itsm implementation using TeamDynamix
Iterative itsm implementation using TeamDynamixIterative itsm implementation using TeamDynamix
Iterative itsm implementation using TeamDynamix
 
Software requirements engineering problems and challenges erp implementation ...
Software requirements engineering problems and challenges erp implementation ...Software requirements engineering problems and challenges erp implementation ...
Software requirements engineering problems and challenges erp implementation ...
 
Xerox Value+ Summary
Xerox Value+ SummaryXerox Value+ Summary
Xerox Value+ Summary
 
It service desk_auditreport_april2016
It service desk_auditreport_april2016It service desk_auditreport_april2016
It service desk_auditreport_april2016
 
Dawn bell
Dawn bellDawn bell
Dawn bell
 

Destacado

OR (JNTUK) III Mech Unit 8 simulation
OR (JNTUK) III Mech Unit 8  simulationOR (JNTUK) III Mech Unit 8  simulation
OR (JNTUK) III Mech Unit 8 simulationNageswara Rao Thots
 
Simulation theory
Simulation theorySimulation theory
Simulation theoryAbu Bashar
 
100 Tips for Better Beta Tests
100 Tips for Better Beta Tests100 Tips for Better Beta Tests
100 Tips for Better Beta TestsCentercode
 
Simulated test marketing
Simulated test marketingSimulated test marketing
Simulated test marketingkourtneyroy
 
Introduction to Simulation
Introduction to SimulationIntroduction to Simulation
Introduction to Simulationchimco.net
 

Destacado (7)

OR (JNTUK) III Mech Unit 8 simulation
OR (JNTUK) III Mech Unit 8  simulationOR (JNTUK) III Mech Unit 8  simulation
OR (JNTUK) III Mech Unit 8 simulation
 
Simulation theory
Simulation theorySimulation theory
Simulation theory
 
100 Tips for Better Beta Tests
100 Tips for Better Beta Tests100 Tips for Better Beta Tests
100 Tips for Better Beta Tests
 
Simulated test marketing
Simulated test marketingSimulated test marketing
Simulated test marketing
 
SIMULATION
SIMULATIONSIMULATION
SIMULATION
 
Introduction to Simulation
Introduction to SimulationIntroduction to Simulation
Introduction to Simulation
 
Simulation Powerpoint- Lecture Notes
Simulation Powerpoint- Lecture NotesSimulation Powerpoint- Lecture Notes
Simulation Powerpoint- Lecture Notes
 

Similar a 20091203 Presentatie Eurostar V02

Ecom Nets Technologies
Ecom Nets TechnologiesEcom Nets Technologies
Ecom Nets Technologiesnveeravalli
 
Agile Mumbai 2022 - Balvinder Kaur & Sushant Joshi | Real-Time Insights and A...
Agile Mumbai 2022 - Balvinder Kaur & Sushant Joshi | Real-Time Insights and A...Agile Mumbai 2022 - Balvinder Kaur & Sushant Joshi | Real-Time Insights and A...
Agile Mumbai 2022 - Balvinder Kaur & Sushant Joshi | Real-Time Insights and A...AgileNetwork
 
Pega_Profile_Having 5 years Expirence_Updated
Pega_Profile_Having 5 years Expirence_UpdatedPega_Profile_Having 5 years Expirence_Updated
Pega_Profile_Having 5 years Expirence_UpdatedSrikrisna Chaitna
 
NTGapps DTB Platform.pdf
NTGapps DTB Platform.pdfNTGapps DTB Platform.pdf
NTGapps DTB Platform.pdfMustafa Kuğu
 
Real time insights for better products, customer experience and resilient pla...
Real time insights for better products, customer experience and resilient pla...Real time insights for better products, customer experience and resilient pla...
Real time insights for better products, customer experience and resilient pla...Balvinder Hira
 
Pega profile having 5 years expirence_updated
Pega profile having 5 years expirence_updatedPega profile having 5 years expirence_updated
Pega profile having 5 years expirence_updatedSrikrisna Chaitna
 
Pega profile having 5 years expirence_updated
Pega profile having 5 years expirence_updatedPega profile having 5 years expirence_updated
Pega profile having 5 years expirence_updatedSrikrisna Chaitna
 
Telelogic
TelelogicTelelogic
TelelogicUmesh
 
SUMAN_BALU_PROFILE_LATEST
SUMAN_BALU_PROFILE_LATESTSUMAN_BALU_PROFILE_LATEST
SUMAN_BALU_PROFILE_LATESTSuman Balu
 
SUMAN_BALU_PROFILE_LATEST
SUMAN_BALU_PROFILE_LATESTSUMAN_BALU_PROFILE_LATEST
SUMAN_BALU_PROFILE_LATESTSuman Balu
 
CC&B SMECO Success Story
CC&B SMECO Success StoryCC&B SMECO Success Story
CC&B SMECO Success Storyvijaikrishnan
 
CEI Capabilities 2009
CEI Capabilities 2009CEI Capabilities 2009
CEI Capabilities 2009Jay Wysocki
 
Roger l brathwaite_cover_letter_it_2020
Roger l brathwaite_cover_letter_it_2020Roger l brathwaite_cover_letter_it_2020
Roger l brathwaite_cover_letter_it_2020Accenture
 
The Evolution of the Enterprise Operating Model - Ryan Lockard
The Evolution of the Enterprise Operating Model - Ryan LockardThe Evolution of the Enterprise Operating Model - Ryan Lockard
The Evolution of the Enterprise Operating Model - Ryan Lockardagilemaine
 
SCG Sales Tech Guide
SCG Sales Tech Guide SCG Sales Tech Guide
SCG Sales Tech Guide Robbie Burns
 
Mindtree's performance engineering services.
Mindtree's performance engineering services.Mindtree's performance engineering services.
Mindtree's performance engineering services.Mindtree Ltd.
 

Similar a 20091203 Presentatie Eurostar V02 (20)

Top 10 Pitfalls Of Am
Top 10 Pitfalls Of AmTop 10 Pitfalls Of Am
Top 10 Pitfalls Of Am
 
Ecom Nets Technologies
Ecom Nets TechnologiesEcom Nets Technologies
Ecom Nets Technologies
 
Agile Mumbai 2022 - Balvinder Kaur & Sushant Joshi | Real-Time Insights and A...
Agile Mumbai 2022 - Balvinder Kaur & Sushant Joshi | Real-Time Insights and A...Agile Mumbai 2022 - Balvinder Kaur & Sushant Joshi | Real-Time Insights and A...
Agile Mumbai 2022 - Balvinder Kaur & Sushant Joshi | Real-Time Insights and A...
 
Apm andre santos
Apm andre santosApm andre santos
Apm andre santos
 
Business proposalpdf2
Business proposalpdf2Business proposalpdf2
Business proposalpdf2
 
Pega_Profile_Having 5 years Expirence_Updated
Pega_Profile_Having 5 years Expirence_UpdatedPega_Profile_Having 5 years Expirence_Updated
Pega_Profile_Having 5 years Expirence_Updated
 
NTGapps DTB Platform.pdf
NTGapps DTB Platform.pdfNTGapps DTB Platform.pdf
NTGapps DTB Platform.pdf
 
Real time insights for better products, customer experience and resilient pla...
Real time insights for better products, customer experience and resilient pla...Real time insights for better products, customer experience and resilient pla...
Real time insights for better products, customer experience and resilient pla...
 
Pega profile having 5 years expirence_updated
Pega profile having 5 years expirence_updatedPega profile having 5 years expirence_updated
Pega profile having 5 years expirence_updated
 
Pega profile having 5 years expirence_updated
Pega profile having 5 years expirence_updatedPega profile having 5 years expirence_updated
Pega profile having 5 years expirence_updated
 
Telelogic
TelelogicTelelogic
Telelogic
 
SUMAN_BALU_PROFILE_LATEST
SUMAN_BALU_PROFILE_LATESTSUMAN_BALU_PROFILE_LATEST
SUMAN_BALU_PROFILE_LATEST
 
SUMAN_BALU_PROFILE_LATEST
SUMAN_BALU_PROFILE_LATESTSUMAN_BALU_PROFILE_LATEST
SUMAN_BALU_PROFILE_LATEST
 
CC&B SMECO Success Story
CC&B SMECO Success StoryCC&B SMECO Success Story
CC&B SMECO Success Story
 
BAKKIYA_4YR
BAKKIYA_4YRBAKKIYA_4YR
BAKKIYA_4YR
 
CEI Capabilities 2009
CEI Capabilities 2009CEI Capabilities 2009
CEI Capabilities 2009
 
Roger l brathwaite_cover_letter_it_2020
Roger l brathwaite_cover_letter_it_2020Roger l brathwaite_cover_letter_it_2020
Roger l brathwaite_cover_letter_it_2020
 
The Evolution of the Enterprise Operating Model - Ryan Lockard
The Evolution of the Enterprise Operating Model - Ryan LockardThe Evolution of the Enterprise Operating Model - Ryan Lockard
The Evolution of the Enterprise Operating Model - Ryan Lockard
 
SCG Sales Tech Guide
SCG Sales Tech Guide SCG Sales Tech Guide
SCG Sales Tech Guide
 
Mindtree's performance engineering services.
Mindtree's performance engineering services.Mindtree's performance engineering services.
Mindtree's performance engineering services.
 

20091203 Presentatie Eurostar V02

  • 1. Bring requirements to life with a paper SIT - Simulated System Integration Test - 3 december 2009 | Henri Haarmans / Arjan Steltenpool
  • 2.
  • 3.
  • 4.
  • 5. The BDM contains all our business processes and each domain is a component with a particular business knowledge 1. Relationship Management 3. Performance Management & Corporate Support 14 Provider Management 141 Provider Selection 11 Customer (Intermediary and End-Client) Management 111 Customer Insight & Segmentation 114 Prospecting & Campaign Management 112 Customer Interaction Policy 142 Sourcing & Contracting 34 Corporate Support 32 Performance Management 321 Customer & Channel Performance 322 Financial Performance 342 Knowledge Mgt Prod/Claims 343 Communic. Intern / Ext. 344 Human Resources 345 Finance & Accounting 347 Architecture Mgt Intermediary Sales Force End-client Industry Software (e.g. VA package, Rolls, RDW) Internet Intermediary Sales Force End-client Printing at POS Internet 346 ORM & Fraude 113 Customer Interaction Execution 143 Provider Performance 323 Operational Management 2. Service Delivery Channels 341 Legal & Compliance 2. Output Delivery Channels 348 Quality Management 13 Sales & Distribution Management 131 Sales Force Support 133 Intermediary Agreement 132 Intermediary Support 31 Process Support 311 Workflow & Navigation 33 Accounts Receivable Payable 331 Collection & Disbursement 21 Input messages 211 Paper Data Capture 213 Voice 214 Web 212 Electronic 215 Email 22 Output messages 221 Publishing (Paper) 223 Voice 224 Web 222 Electronic 225 Email 8. Banking 4. Life Retail 6. Property& Casualty 7. Income 5. Pensions Conditional: accommodation, infrastructure and security 12 Product Cockpit 121 Product Development management 122 Product & Rules Building 312 Archiving Product lifecycle Life Retail: management and processing Product lifecycle Property & Casualty: management, processing and claim handling Product lifecycle Income: management and processing Product lifecycle Pensions: management and processing Product lifecycle Mortgage: management and processing
  • 6. For example: a new product for Life Retail results in changes in all the 15 green domains 1. Relationship Management 3. Performance Management & Corporate Support 14 Provider Management 141 Provider Selection 11 Customer (Intermediary and End-Client) Management 111 Customer Insight & Segmentation 114 Prospecting & Campaign Management 112 Customer Interaction Policy 142 Sourcing & Contracting 34 Corporate Support 32 Performance Management 321 Customer & Channel Performance 322 Financial Performance 342 Knowledge Mgt Prod/Claims 343 Communic. Intern / Ext. 344 Human Resources 345 Finance & Accounting 347 Architecture Mgt Intermediary Sales Force End-client Industry Software (e.g. VA package, Rolls, RDW) Internet Intermediary Sales Force End-client Printing at POS Internet 346 ORM & Fraude 113 Customer Interaction Execution 143 Provider Performance 323 Operational Management 2. Service Delivery Channels 341 Legal & Compliance 2. Output Delivery Channels 348 Quality Management 13 Sales & Distribution Management 131 Sales Force Support 133 Intermediary Agreement 132 Intermediary Support 31 Process Support 311 Workflow & Navigation 33 Accounts Receivable Payable 331 Collection & Disbursement 21 Input messages 211 Paper Data Capture 213 Voice 214 Web 212 Electronic 215 Email 22 Output messages 221 Publishing (Paper) 223 Voice 224 Web 222 Electronic 225 Email 8. Banking 4. Life Retail 6. Property& Casualty 7. Income 5. Pensions Conditional: accommodation, infrastructure and security 12 Product Cockpit 121 Product Development management 122 Product & Rules Building 312 Archiving Product lifecycle Life Retail: management and processing Product lifecycle Property & Casualty: management, processing and claim handling Product lifecycle Income: management and processing Product lifecycle Pensions: management and processing Product lifecycle Mortgage: management and processing
  • 7.
  • 8.
  • 9. In a traditional environment the V-model is a good model for the development and verification of software Paul E. Brook 1986 A Quality Management System with quality gates ( ) and baseline audits provide extra certainty. Expectation Wish Customer Requirements System Requirements Functional and technical Design Unit Built Unit Test System Test (Functional Acceptance Test) User Acceptance Test System Integration Test Regression Test Production AcceptanceTest Test design One team is developing all the software! Unit Design
  • 10. A Quality Management System gives no extra certainty in a SOA environment The big challenge is: How can we secure that all applications work together as one process to the customer? Expectation Wish Regression Test Production Acceptance Test System Requirements per domain User Acceptance Test per domain In a SOA environment one team develops the Customer Requirements and for each domain different teams develop the System Requirements and the software! Our solution: Test the process after developing the system and interface requirements. System Integration Test ? Customer Requirements
  • 11. Different stakeholders, different concerns Our solution the Simulated SIT (SSIT) provides also answers to the questions from stakeholders. Test Manager Understanding of the application landscape; Reduction in time to test and fix. Business representative Do the software developers understand my requirements? Software developer Do I understand the Customer Requirements correctly? Lead Analyst Does my solution Work? Project and Business Management Certainty of due date and quality of the system.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18. Visualization of the simulation On every table… Table 6 Table 1 Table 7 Table 2 Table 5 Table 3 Business Rules Back Office Calculation Box Collection & Disbursement Front Office Output Facilitator Test Manager Information Analyst Lead Analyst ‘ Knowledge bank’
  • 19.
  • 20.
  • 21. All participants play their own role during the SSIT Lead Analyst Walking encyclopedia Business People Monitors that the right business rules are used. Information Analyst Processor of the Service Request Forms. Facilitator Controls the process, initiates a test case, facilitates the evaluation etc. Test Manager Postman between the domains
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27. Thank you for your attention. [email_address] [email_address]

Notas del editor

  1. Every domain is a component with a particular business knowledge. In the central part you see the 5 main domains of our business
  2. Boehm: Cost of change
  3. Connectivity: Defects in the connectivity during test costs sometimes > 3 months delay; Different release calendars; Or, solved by a work around with results in problems in the future A Quality Management System gives no extra certainty in a SOA environment, because the quality gates are focused on one business domain.
  4. Verbeterpunten: Testposten halverwege inschieten