Bedford, UK -- (ReleaseWire) -- 07/01/2016 --Fine, so a person's waist size can be detected as they glance at a billboard and then tweeted an appropriate, branded fashion tip as they pass a beacon an hour later in the shopping mall. That's all great, but can the correct invoices for the campaign be sent out?
The trend in marketing has always been to latch on to the sexiest new bit of tech while neglecting the core machinery of running an efficient business, the critical systems that do all the heavy lifting of accounting and project management.
The 2016 Panorama Consulting Report on enterprise software found only 57% of respondents considered their new software a "success".
Here are 13 steps towards a successful software implementation.
1. Secrecy has no place in an implementation project. A budget should be declared up-front and the vendor challenged to say whether project objectives can be met within that constraint. Too good to be true? Low as well as high estimates should be challenged. Inevitably, something will have been missed.
2. Avoid the temptation to start the project with a lengthy sales cycle, trying to understand all requirements in order to obtain highly accurate estimates and commitments from vendors. Although this looks like an attractive idea at first glance, this detailed RFP approach is more likely to contribute to project failure, because the RFP and formative design will be based on as-is functions and processes which may be swept aside when improved by the new functionality.
3. Vendors are experts at extracting the truth from reluctant process owners. A day spent on functional analysis without the supplier's input is a day wasted – they will have to go over it again properly and pose the awkward questions that staff may not be brave enough to ask. Worse still, the subject-matter experts will resent having to cover old ground.
4. Don't try to cram the agency into a one-size-fits-all system. Why pay for a tailored suit and end up in a straightjacket? A business management system should complement the unique agency culture rather than impose rigid system processes. Ensure the vendor has the development skills and resources to customise the system to specific needs.
5. Beware consultants who rush straight into the solution design without having a complete understanding of the whole business function (including the unhappy path). Missed requirements can cause a complete redesign – these last-minute changes cost ten times more to fix than timely requirements, because everything has to be recoded and retested.
6. Interview every design stream lead and ask them the tricky questions about your processes. Find some little-known function (e.g. For a Microsoft Dynamics AX implementation look on Microsoft TechNet) and ask them to design a process that uses it. If they say that development is required, they are likely amateurs.
7. Never agree to a vendor's implementation contract without stated deliverables and a price for each deliverable – one for each business objective. Do not accept vague promises to 'help' you deliver, 'assist' your team or 'manage' the objectives. The vendor is being paid to design, build, configure, populate, rectify, deliver, implement and guarantee the performance of the system – accept nothing less.
8. Vendors make a sizeable margin on licence sales and may be encouraged to sell into quarterly targets. There is no sensible way to predict client licence requirements before analysis, design and organisational change are fully defined. It is perfectly feasible to start the application build on a 10-user system and add more seats on a just-in-time basis. Support fees will be paid on all licences from day one of their purchase, which has zero ROI – do not buy licences ahead of time.
9. The project must be resourced properly. Ask in the office for anyone with 50% time to spare to put their hand up… Do not be deluded that a major software project can be accomplished solely by process owners and super-users who already have a day job. Yes – the best people must be put into the design effort.
10. Do the data cleansing NOW. The single greatest cause of a go-live postponement is poorly planned and executed data migration. If the data can't be sorted out when the pressure is off, there's no chance when the heat is on.
11. Gear up adequately for the huge testing effort needed when the software build is delivered. The software, configurations, migrated data and security settings must be tested promptly as they are being delivered, otherwise the warranty will have expired long before defects are found.
12. Ensure that the vendor's system can capture concise data for each business objective/work-stream, and insist on Monday-morning progress reports. These must state the percentage complete/time to finish. Slippage must be challenged as soon as it occurs. Reserve the right to replace team members who don't keep up.
13. Technology moves forward at warp speed, and getting left behind leaves businesses at the mercy of the competition. A management system should not only be able to scale with the agency, but also have the R&D backing to keep it on the leading edge. Make sure the vendor is resourced for the long haul.
Like any business relationship, that between software vendor and client is a balance of trust and circumspection. By following the steps above – valuing your vendor's expertise and demanding from them the highest standards – that trust is built.
(This is an edited version of the original article)
About ANEGIS Consulting
ANEGIS Consulting are the largest dedicated Microsoft Dynamics AX consultancy in Europe. AXAD Media and AXAD Agency, developed by ANEGIS, are the only Dynamics AX verticals specifically engineered for the advertising and media industry.
Agency Management Software – 13 Things a Software Vendor Will Never Tell You
13 steps to Avoid Advertising Agency Software Disasters