Why the Cloud Development Discovery Phase Can Make or Break Your Project


The discovery phase – learning about and analysing the problem/task/project at hand – is always crucial to achieving the right solution in any endeavour. And this is certainly true when building or migrating software into Microsoft Azure. That’s why we’ve created this article: to explore what makes an effective cloud development discovery phase when preparing a customer-facing app through Microsoft’s cloud computing service.

Ok, so what is the cloud development discovery phase?

In cloud development terms, the discovery phase of a project is where you define the functionality required and the architecture needed to support it, as well as working out the projected costs and resources needed to deliver your solution. But that’s a broad description – when you drill down, there’s a lot more to it.

When building cloud software, discovery can involve a team including:

  • Business analysts to assess requirements from a business point of view
  • Developers to input on the build, technical requirements, timeframe, etc.
  • User experience (UX) experts to ensure the solution is as intuitive as possible
  • Solution architects to look at environment and performance/scalability/maintenance
  • Project managers to coordinate and document this phase (and future stages)

That may seem like a lot of people to have on board, but all of them handle vital considerations that must be addressed to deliver a solution that’s on time, on budget, fit for purpose and won’t cause problems further down the road.

That’s why trying to ‘wing it’ is unlikely to work – illustrated by a recent survey from Nielsen Norman Group (NN/g). The research and consulting firm found that 83% of projects with discovery phases were reported as successes as opposed to only 52% of projects without. So, you could forgo this phase. But be warned that it really does reduce your chances of success.

Now that we’ve established the ‘what’ and ‘why’, let’s look at the ‘how’.

CTA - legacy tech

In-house or outsource? 

Many organisations either don’t have the necessary skillsets within their ranks or the resources available to conduct a thorough, successful discovery phase of a project on their own. They may have project managers on board, but those PMs might not be experienced in technology projects. Or their technology personnel may extend to an IT department tasked with ‘keeping the lights on’ but not developers ready to rearchitect an on-premises application in the cloud. That’s why these organisations enlist third parties to help with the cloud development discovery phase and beyond.

However, outsourcing development also brings its own concerns to the table. You need to be sure that the third-party you bring in will do a thorough job of discovery but won’t mire you in an unnecessarily protracted, resource-and-time-intensive phase that means you’re haemorrhaging cash.

Discovery vs. rummaging around in the dark

Here’s an analogy. One day, a mystery electrical fault causes a blackout in your home. You call an electrician to solve the problem. They tinker about trying to figure out the source of the issue, but they aren’t familiar with how your home is wired up and what’s located where, so they cut holes in walls and rummage around for hours before they discover the solution. And they’ve been on the clock, with the bill rising and rising, and you without electricity, all that time.

Alternatively, you could choose an electrician who has worked on homes like yours before – perhaps in the same apartment building or row of houses – and has a good idea of the likely wiring and layout. They’ve seen this problem before, and they know exactly how best to fix it – in the right way, with the right materials, and without spending more time than is necessary.

Picking the right people for the job

Choosing the right partner for discovery and the rest of your cloud project is the same as my analogy. Pick someone unfamiliar with projects like yours – for instance, a larger corporate Jack-of-all-trades-but-master-of-none – and you could find yourself metaphorically peering at your watch while they come to conclusions others might have reached long ago. And in doing so, they may also have diverted the attentions of your people and your resources away from valuable work, unnecessarily.

However, if their approach to discovery is a little too short, or they just take a long time to reach the wrong conclusions, you could end up running into problems later in the development process, or when your solution is up and running. There’s also the danger of wasting time and money on solutions that go far beyond what you actually need – what we sometimes call ‘technology for the sake of it’. All in all, there’s a lot of potential for spiralling costs that could have been avoided.

Talking, thinking and doing

At Talk Think Do, we understand the importance of doing discovery right. It’s something we’ve learned from delivering a wide range of tech projects over the years. We know how to get straight to your fundamental business objectives via a short, expert consultation. Once we’ve quickly developed that understanding, we can then discern what the right solution is for you – and we bring together all the talent you need to build your solution quickly, efficiently, and completely in line with your needs and budget.

That’s the true value of including a discovery phase – and making it count.

If you want to start building cloud software or embark on any other technology project, and you want to make sure you get it right (not to mention on time and on budget), get in touch with Talk Think Do today.

Table of Contents

    Get access to our monthly
    roundup of news and insights

    You can unsubscribe from these communications at any time. For more information on how to unsubscribe, our privacy practices, and how we are committed to protecting and respecting your privacy, please review our Privacy Policy.

    See our Latest Insights

    The Business Leader’s Guide to Responsible AI Use

    The business benefits of implementing artificial intelligence (AI) are clearer now than ever before. More than half of organisations worldwide are seeing greater returns in costs and overall efficiency from using AI in their IT, business, and network processes.1 However, as is always the case with a new way of working, AI isn’t something that…

    Learn More

    EdTech is Changing: Are You Ready? Key Takeaways from Bett UK 2024

    Bett UK 2024 brought together key innovators from across the EdTech industry, with over 300 speakers and 500 exhibiting companies in attendance. And we at Talk Think Do were proud to be among them. The event gave me a lot of insight into just how much the EdTech landscape has changed over the last two…

    Learn More

    The Next Generation of EdTech: Join Us at Bett UK 2024 at Stall SF90

    The EdTech industry has undergone a considerable transformation over the last year. AI technology is now enabling innovators to develop more adaptive, engaging, and inclusive learning tools, combining semantic understanding and technological efficiency. And these innovators are set to bring together their insights at the leading EdTech event of the year: Bett UK. Talk Think…

    Learn More

    Legacy systems are costing your business growth.

    Get your free guide to adopting cloud software to drive business growth.