Anyone who has ever been involved in any form of project management will agree that the better the planning phase, the better the execution and usually the project outcomes.
The discovery phase of each project CobbleWeb undertakes is therefore considered absolutely critical to a productive development phase and superior business results. This entails two important ingredients: a clear process and close collaboration between all the stakeholders.
Since we don’t do cookie-cutter solutions, there are no production-line silos. All team members are involved in contributing to the best solution, which includes the evaluation of different options. This is your opportunity to influence tech decisions and develop a deeper understanding of how technology supports business goals.
It’s important to note that this collaboration is done in a systematic manner. Once the initial research has been done, the team will have a meeting where everyone can challenge the proposed solution and offer their own recommendations.
There are several advantages to this approach. Being involved in the friction of designing solutions invariably leads to professional growth. A solid discovery process also reduces the risk of roadblocks and u-turns in the development phase, which in turn minimises frustration and time wastage.
During discovery we identify and validate the problems that need solving, the markets that are targeted, and the solutions that are offered. On a practical level, it means gaining an in-depth understanding of user personas, user flows, and business parameters.
The discovery phase at CobbleWeb contains three interrelated steps, each with its own deliverables. At the end of this phase we will be in agreement about:
The purpose of this step is to gain a deeper understanding of the client’s business and its users. In a series of meetings, our Product Manager will discuss user personas, user journeys, and business parameters in more detail. We evaluate the friction and goals of each feature of the platform and whether it makes sense to invest any effort in them. (status: grooming in progress)
Deliverables:
The design team – in close collaboration with the client’s UX/UI designer and our engineers – create the look and layout of the platform, taking into account the various user scenarios and their corresponding user flows. This step evaluates which solution would be best suited to the frictions and goals identified previously. (status: design in progress)
Deliverables:
The design sequence:
During this step we capture the business rules in more detail. We map out and document how things should work from both a functional and technical perspective. The engineering team is closely involved to (1) ensure epics are technically feasible and (2) translate epic requirements into a technical vision (status: spec in progress or spec in review)
Deliverables:
The documentation feedback loop:
As Malcolm Gladwell stated in his famous book, Outliers, “it takes a lot of practice to be good at complex tasks.” In fact, he calculated that on average it takes about 10,000 hours to become good at something.
At CobbleWeb we also believe that dedicated repetition makes you the master of a skill. That’s why we encourage engineers to lead similar epics for an extensive period of time, in order to hone their knowledge and skill set. This drives professional growth and allows them to add deep value to projects.
CobbleWeb helps early-stage entrepreneurs, tech startups and growing companies to conceptualise, design, build, improve, and launch successful online marketplaces.
Our custom user-focused approach to marketplace development increases our clients’ opportunities for success.
CobbleWeb has helped more than 30 startups and established companies design, build, test, and improve high-growth online marketplaces.