Agile/Waterfall/Devop/Wagile
I have a long-standing habit of starting my articles on LinkedIn with a lesson learnt from my early SAP experience, and there is no getting away from it. I am very old… and I did make a lot of mistakes at the beginning, usually well-intentioned, and the learnings have always been a part and parcel of it…
Back in the days, I worked at a small SAP consultancy which, as a rule, had been a subcontractor to the large ones and shouldn’t intend to win projects by itself. However, we were ambitious and wanted to challenge the big boys. So we started to go directly to market in order to win our own work. We went out to the clients directly and soon we started to get traction. Within a few months it was clear that we could be more than just a body shop and could be a prime partner to some large clients.
?
By coincidence, two of the employees, me and another gentleman, almost had won two large clients in the same week! And it suddenly dawned on us that we needed a delivery method of our own if we were going to make it a success (this is before the days of ASAP, the SAP method of the time). We got a team of experts together in a small room on a Monday afternoon and using the knowledge we had gained from our various experiences as sub-contractors and some common sense, we wrote an approach on some flip charts. We spent that afternoon productively and we worked out a branded method that we could all align on, entailing:
?
?
The whole thing seemed sensible and sustainable with lots of reuse of work done at previous phases, lots of clear milestones to be paid upon and no obvious gaps.
?
This approach looked incredibly similar to the approaches of all the SAP partners at the time. The only main difference I can detect is that some took the collection of requirement really serious and went to extraordinary lengths to prove that they had all been delivered through many phases and numerous spreadsheets, while we may have taken the view that some of the requirements were a bit silly and the client really did not need them!
?
Now looking back, I see a few fundamental issues with this approach. Perhaps, it might not work out in the long run.
?
?
But then, there was mitigation:
?
领英推荐
?
We knew no better and I can’t remember being warned against it.
?
I am a little sceptical that some of the approaches we invented were to make sure that there were clear billing milestones and that the whole process was very measurable to aid procurement and to make sure the SIs could get some change control, not to actually deliver what was needed.?
?
In the end, the approach outlined above almost guaranteed that we ended up with highly bespoke and complex solutions with lumps of functionality that was never used.
?
So, my point is, well, think about doing things in a different way. Many SAP customers are.
?
?
So, what are your thoughts on it? Were the SAP implementation methods doomed or did they do their best at that time? Share in the comments below.
?
?
?
Transforming with Data | Managing Director | ERP, Data and AI-Driven $100M+ Business Transformations | 24+ Years Digital Leadership | Cloud | Consulting | Engineering | Programme Delivery | Ex-Amazon
3 年Very insightful post David, as always! Totally aligned with your thinking to stick to the standard and avoid trying to bend any technology (SAP included) to do something it was not designed to. The latter approach typically leads to spiralling costs and huge technical debt, that any organisation is then struggling to sustain. Cloud versions allow to deliver in much smaller increments constantly validating MVPs with benefits/value they are delivering rather than blindly persevering to implement potentially outdated or incorrect requirements. Yet we are still seeing a lot of consultancies kicking off implementation projects by attempting to document 1000s of requirements (the longer list the better) and often failing in doing so. The truth is that our clients hire us to help them solve their business problems with the most adequate technology exist today and rely on our experience in coming up with the most viable and sound architectural solution. The days of implementing just a single technology bending it right and left are (almost) gone!