Beruflich Dokumente
Kultur Dokumente
Introductions
Host:
Stef Pinto
Speakers:
Rick Porter (VP Business Development)
[2]
Q&A
(10 min)
Please feel quite free to enter questions into Q&A area at any time during the seminar
[3]
We specialize in Simplifying SAP Change Control In doing so reduce the risks and lower the costs associated with delivering support and project changes to SAP systems. Developers of:
[4]
[5]
[6]
[7]
In May this year SAP reported that it had succeeded in reducing its innovation cycles from 15 months to between six and nine months using agile development methods
[8]
Waterfall method
Classic linear approach
Deploy
Maintain
[9]
Deploy
Maintain
[10]
[11]
Waterfall
Following a plan Processes and tools Comprehensive documentation Contract negotiation
Less reliance upon predefined documentation and more reliance on iteration and collaboration
[12]
Agile model
Smaller units of work over relative short time periods Iterative and collaborative Requirements can change as needs become clearer
[13]
Extreme Programming (XP) Test Driven Development (TDD) Scrum Lean Development Crystal Dynamic Systems Development Method (DSDM)
[14]
Features / requirements in priority order Delivered in short bursts or 30 day iterations called sprints
[15]
Scrum process
Release/Phase
Sprints
Deliver
Requirement 1
Requirement 2
Sprint 1
DEV
QAS
PRD
Requirement 2
Requirement n
Sprint n
[16]
[17]
[18]
Change control
Change request Notification workflow Approval workflow Process selection Record keeping / audit trail Help / Service Desk referencing Transport deployment Transport sequencing Target system selection Object collision protection Retrofit processing Transport dependency management
Failure alerting
Process Control
Technical Control
[19]
Management
Who will sign off each step? Will this be the same for each requirement?
Iteration
How will requirement changes be recorded? How will the iterations be handled?
Documentation
What documentation is required?
[20]
Testing
Implementation
[21]
[22]
Transport sequencing
Maintenance
DEV
Sprint 1 Sprint 2 Sprint 3
QAS
Sprint 1 Sprint 2
PRD
Sprint 1
[23]
DEV
Sprint 1 Sprint 2 Sprint 3
DBW DEP
[24]
Maintenance
DEV DV1
Sprint 1 Sprint 2 Sprint 3
Copyright Revelation Software Concepts All Rights Reserved
QAS QA1
Sprint 1 Sprint 2
PRD
Sprint 1
[25]
[26]
Process control
Technical control
[27]
[28]
Rev-Trac overview
Rev-Trac lowers the costs and reduces the risks of managing agile developed SAP changes
Copyright Revelation Software Concepts All Rights Reserved
[29]
[30]
The process
A Project or release is created The requirements to be delivered are listed
A single Rev-Trac request is created for each requirement within the Sprint
[31]
[32]
[33]
Rev-Trac Request
DEV
QAS
PRD
Transport creation
Rev-Trac captures every change every time providing total change control
Copyright Revelation Software Concepts All Rights Reserved
[34]
Once request is completed Rev-Trac enforces a predetermined approval process and workflow...
Not complying with the process...?
Then the change will not progress!
Rev-Trac Request
DEV
QAS
PRD
Transport creation
Transport Directory
[35]
Each request is assigned to a Project and Work type This combination will evoke a predetermined change control process enforcing both the approvals and rules associated
Status / Approval Steps 1. Requirements approved 2. Approved for development 3. Development reviewed 4. Development complete 5. Development tested 6. Development testing approved 7. Development finalised 8. Development documented 9. Approved for integration testing 10. Integration testing completed 11. Integration testing approved 12. Development approved for implementation 13. Development implemented 14. Development complete
Copyright Revelation Software Concepts All Rights Reserved
[36]
All and any change control documentation is attached to the Rev-Trac request
Additional forms and form fields are customisable Completion rules can apply documents / fields
Required documentation not in place...? Then the change will not progress!
Rev-Trac Request
DEV
QAS
PRD
[37]
Basis team
IS manager
Rev-Trac Request
DEV
QAS
PRD
[38]
Safely auto-migrate transports from any system to any system/client upon electronic approval...
Rev-Trac Request
DEV
QAS
PRD
A conflict, overtake or overwrite?
Transport creation
Transport Directory
[39]
Rev-Trac safety
Eliminate production incidents due to sequencing errors or overtake and/or overwrite errors...
DEV
Level 1 Locking Level 2 Overtaking OOPS Level 3 Overwriting
Version 1.1 Version 1.2 Version 1.1 Version 1.2 Version 1.1
QAS
1.1
PRD
Version 1.2
[40]
Automatic propagation of groups of transports to ensure synchronicity - from any group of source systems to any group of target systems/clients
Rev-Trac Request
QAS
ECC TX1 [ABAP]
BI TX2 [Java] TX3 [ABAP] Portal (EP) TX4 [Java]
PRD
TX1 [ABAP] ECC TX1 [ABAP]
BI TX2 [Java] TX3 [ABAP] Portal (EP) TX4 [Java]
TX4 [Java]
[41]
Request Clone
DEV
QAS
PRD
OOPS
Transport Directory
Auto retrofit
DV1
QA1
[42]
Change Request
Approved
Updated
Updated
Reviewed
Closed
Rev-Trac Request
Rev-Trac Request
DEV
Build
QAS
Test Deploy
PRD
[43]
Rev-Trac provides a framework to automate and control mundane and repetitive development tasks, and enforce process. Rev-Trac is methodology neutral and can be applied equally well to agile as well as more traditional SAP development processes
[44]
Q&A
Q&A
Please put questions into Q&A area they will be answered as fully as time allows. www.xrsc.com
Reducing the risks and lowering the costs of delivering agile SAP solution changes
Copyright Revelation Software Concepts All Rights Reserved
[45]