Playback 1 & 2 Approach, Tasks and Deliverables
Overall goal for Playback 1 is to work with users to gain User Acceptance on Process Flow, Process Routing , Tasks/Activities, UI Layouts and Report Layouts and in the process create an implementation ready fully decomposed BPM Service Layer of the Process Model. The BPM Service layer consists of General Services, Human Services, Integration Services, BPM Web Services, Decision Services (Rules), UCAs, External Implementations.
The integration stream and db stream cater to the needs of the Process Model by using the identified input outputs and operations defined by the Model. A rough design of the integration services and db model is in place as part of the Planning/Discovery Phase but it needs to align with what is actually modeled and expected by the BPM integration Layer.
We have to be ready for user feedback at the Process work stream which will affect the integration stream as well as the data stream.
- Business Process Work Stream
Playback 1 | Playback 2 |
- Construct BPM Variable Types and Data Structure
- Construct Complete Wireframes for User Interfaces (with Manual Unit Tests Created)
- BPM Process/Service Decomposition to implementable level (with inputs and outputs defined and Manual Unit Tests Created)
- Construct Report Mockups in BPM (Coach Based Reports and Actual BPM Reports)
- Enhance and Finalize BPM Variable Types and Data Structure
- Implement User Interfaces
- Implement Processes/Service
- Implement Integrations
- Implement Reports
| |
Deliverables- Playback Ready User Interfaces
- Ready to implement BPM Process Layer
- Ready to implement BPM Service Layer
- Playback Ready Report Mockups
- BPM Variable Types and Variable Structure
| Deliverables- Unit Tested Processes
- Unit Tested Services
- Unit Tested User Interfaces
- Unit Tested Reports
|
- Integration Work Stream
Playback 1 | Playback 2 |
- Prototype BPM Integration Services layer with stubbed Data (inputs and outputs defined and Manual Unit Tests)
- Web Service Development – Align with BPM Integration Service layer definition (what you have identified and designed meets the need of the integration layer and matches with its operations and inputs and outputs)
- Prototype web services and db operations (initial and simple version of integrations with only basic operations and some data available)
| - Develop Web Services
- Integrate Web Services and DB Operations – Complete BPM Integration Services Layer with Unit Testing.
|
- Implementation ready Integration Services Layer
- Detailed Web Services Design
- DB operations list with inputs and outputs defined
- Prototype web-services and DB operations.
- Unit Tested Web Services
- Integration Tested BPM Integration Layer
| |
- Data Work Stream
Playback 1 | Playback 2 |
- Identify static/reference data needed by reports and processes and define logical structure.
- Identify transactional data needs of process app and define logical structure.
- Identify and define DB Operations needed with inputs and outputs.
- Identify web-service needs of data and define logical structure
- Identify audit tracking needs and define logical structure.
- Create Initial Logical DB Model
- Partial Physical Model as per needs of prototype web-services and prototype db operations.
| - Construct and Complete Physical Model
- Load Unit Test Data
- Develop DB Operations
|
- Enhanced Conceptual Model
- Source to Destination Data Mapping Sheet
- Initial Logical DB Model
- Partial Physical DB Model
- Enhanced Logical DB Model
- Complete Physical DB Model
- Unit Tested and Scripted DB Operations
- Scripted Unit Test Data
| |
- Infrastructure Work Stream
Playback 1 | Playback 2 |
- Identify and Plan Source System Access needs (Data Sources, Transactional Gateways etc.)
- Identify and Plan Active Directory(LDAP) Needs
- Identify and Plan Deployment Process
- Identify and Plan Environment Availability.
- Plan for Non-Functional Requirements
- Obtain Source Systems Access aligned with development and deployment level.
- Get LDAP groups created.
- Deploy
- Ensure DEV, QA and PROD Environment(s) Availability
- Performance Testing
| |
- Project Management Work Stream
Playback 1 | Playback 2 |
- Staffing, planning, estimation, enablement
- Organizing Playback s
- Iteration Plan (multiple iterations per playback)
- Work Stream Alignments
- Real time visibility and Oversight
- Issue identification, tracking and ensuring resolution.
| Development workshop engagementOrganizing Playbacks |