Now we are three weeks on route and this week we started our first realization iteration, our first sprint. The past three weeks we focused on delivering the product backlog, the scope in deliverables so to say. Scope that is to be realized with SAP BPM, SAP XI, SAP CRM, ABAP and some minor (*) web development. Now I would like to share some experiences that we gathered over the past three weeks.
(*) Main focus is to realize backend components for an administrative process.
The traditional process of writing all relevant documentation first is taking too much time. Writing business requirements – evaluate. Writing functional specifications – evaluate. Writing technical specifications – evaluate. Realize / Build. Test, if there is still time left ;-)
So we decided to go for a Scrum, an agile approach that does not foresee in documentation templates. We had a scenario document that described the desired processes. On base of that we created sequence diagrams and with our agile coach Sander Hoogendoorn we decided to use Smart use cases to model our deliverables. With a training for the team we got up to speed and on the same knowledge level.
Recap up till now:
Plusses
- Whole team (IA, CRM, BPM, XI, ABAP, Test, Web) working collaboratively on the use cases and everyone is on the same knowledge level
- Flaws in specifications early identified
- Flaws in solution early identified
- Involvement of all parties (business representatives) concerned in daily scrum meetings
- Availability of key players
- Involve all content specialists (business and IT) while designing the product backlog
- Implement team availability rules: Plan individual meetings after 15:00; After the daily scrum max 15 minutes extension have discussions outside of the team; Make sure that you do not hold the rest of the team; Focus on project activities only












