The discovery phase is the weakest part of any cloud project, but getting it wrong can cost you dearly. Credit: Thinkstock In a cloud project of any size, discovery is the crux of project risk. Although the discovery and architecture phases of a project may represent only 15 percent of the overall effort, an error or omission early on can cause overruns of 150 percent or more. Unfortunately, this is also the honeymoon phase of the project, where over-optimism and a false sense of security can mask the inherent risk. This is the time when the vendor’s project lead must be most assertive, guiding the client through tough decisions and forcing the client to acknowledge unpleasant tradeoffs. Serious client hand-holding is a key success factor during discovery. It was 50 years ago today, Sgt. Pepper’s saw the light of day. So may I introduce to you, the weakest part of any cloud project … that old requirements discovery! Magical mystery tour Even if the client has done a lot of requirements gathering and created a big requirements document in advance of the project, these tomes inevitably suffer from four critical problems: The documents are influenced too much by vendor propaganda and industry analyst checklists, and aren’t influenced enough by the actual needs of the business process. This leads to technical “feature-itis” and a blindness to the preferences of real users. The requirements aren’t sufficiently prioritized, providing weak guidance about the hard tradeoffs that will be needed to meet the project budget and schedule. The requirements are incomplete, missing important transitions in the end-to-end business process. Too often, gaps are uncovered only as the project progresses, with “invisible” requirements discovered long after the end of the discovery phase. This is most dramatic when a major requirement pops up during system acceptance testing. The business evolves over the life of the project, and each re-org or policy change can invalidate or even contradict the original document. Not amusing, but real. Because pre-written requirements documents tend to be unreliable roadmaps for the full journey of a big project, consultants prefer to break the project into several phases, each of which should begin with its own discovery and requirements sign-off cycle. The agile project method takes this to its logical extreme, with a micro-discovery at the beginning of each sprint. A day in the life Even the agile method can get the project in trouble if the consultant has not taken the client through a “day in the life” exercise that explores the end-to-end business process from the perspective of the actual users and (horrors!) the customer. As often as not, executives don’t know the details of how the business actually runs, and lower-level people really know only their part of the puzzle. With customer-facing apps, sometimes only the customer knows how frustrating your systems are, and nobody internal has taken the time to connect all the dots and see the process end-to-end. The starting point of deep discovery is to express the system as a series of business processes such as: Target marketing to sales-qualified lead Selling and pipeline management Quote to contract Delivery, installation and customer onboarding Invoicing and collections Warranty and service entitlements Case management and service scheduling Problem resolution and service calls Follow up and customer survey Larger companies undergoing this analysis will quickly discover that they do not have (and perhaps can never have) a single process stream for the whole business. Multinational operations probably have significant variations to accommodate, including: Regional or even national business practices (e.g., U.S. vs. Europe vs. Asia) Vertical industry norms and regulatory regimes (for customer privacy, contract rules or accounting) Distribution channels and joint ventures Legacy systems that aren’t part of the project (e.g., ERP or eCommerce) Political fiefdoms both inside and outside the company Each of these variations needs to be mapped out as a parallel process with its own requirements. Companies want to believe that a cloud project can radically simplify the systems mess they’ve built up over the years. And they can, but only if somebody does serious homework to simplify the process mess they’ve built up over the years. Simplification means understanding the purpose and interactions among all the moving parts that are there now…and coming up with an intelligent unification and replacement strategy. Short-cuts only cost you in the long run. The long and winding road This all sounds involved and expensive and time-consuming because, well, it is. Both the consultant and the client are well served by a deep discovery process that takes more than the “standard 15 percent” of overall project effort. This is particularly true when a cloud system is replacing one or more legacy systems that have evolved (in both healthy and unhealthy ways) over the years. Upper management’s desire for a rushed project must be firmly countered with the knowledge that rushing will produce a new system that automates old habits and reinforces obsolete business rules. To truly transform the business means doing enough work on the business processes to turn them into an advantage. Related content how-to How to create an effective business continuity plan A business continuity plan outlines procedures and instructions an organization must follow in the face of disaster, whether fire, flood, or cyberattack. Here’s how to create a plan that gives your business the best chance of surviving such an By Mary K. Pratt, Ed Tittel, Kim Lindros Dec 07, 2023 11 mins Small and Medium Business Small and Medium Business Small and Medium Business interview WestRock CIDO Amir Kazmi on building resiliency Multidimensional resiliency is vital to setting yourself, your teams, and your organization up for success. Kazmi sets the tone at WestRock by recognizing the pace of change, instilling a learning and growth mindset, and being transparent with his te By Dan Roberts Dec 07, 2023 8 mins IT Strategy Staff Management IT Leadership brandpost Sponsored by FPT Software Time for New Partnership Paradigms to Be Future-fit By Veronica Lew Dec 06, 2023 5 mins Vendors and Providers brandpost Sponsored by BMC Why CIOs should prioritize AIOps in 2024 AIOps empowers IT to manage services by incorporating AI/ML into operations. By Jeff Miller Dec 06, 2023 3 mins IT Leadership Podcasts Videos Resources Events SUBSCRIBE TO OUR NEWSLETTER From our editors straight to your inbox Get started by entering your email address below. Please enter a valid email address Subscribe