Blog

  • Consultancy

    Many companies approach me too late, with projects that present insurmountable challenges, which ideally should have been identified before the project began. For instance, some commit to specific hardware or a software approach that later severely limits further development or incurs significant unexpected costs. These ‘unknown unknowns’ can result in project failure or necessitate a pivot to less favourable options. In contrast, enlightened founders engage with experts early on to minimise the risk of such surprises. A preliminary study can avert costly and embarrassing errors.

    I assess the viability of your project and offer advice on the most suitable development options. I’ll address your questions, point out any potential limitations, and bring attention to issues you might not have anticipated. By working with me, you can sidestep errors that could occur if you were to go it alone. You’ll be able to identify any early pragmatic decisions that need to be made. Additionally, I can provide you with more precise cost estimates and timelines for the project’s implementation.

    I ensure that you use tools and platforms that best meets your needs, helping you avoid getting caught in technologies that may lead to unexpected future costs and risks. You will benefit from the knowledge gained from the mistakes of my other clients, which I share anonymously. This collaboration will also speed up the integration of mobile technology expertise into your startup.

    The consultancy process typically spans seven to ten working days. It begins with a complimentary discussion to understand your project’s scope, leading to a written proposal and quote. If needed, we can arrange a Non-Disclosure Agreement (NDA). The consultancy progresses through a discovery phase, where we dig deeper into your current situation and requirements, culminating in a comprehensive report.

    Take advantage of my experience in developing mobile applications across many industry sectors to reduce risks, save time and cut costs.

  • Mobile for Startups

    A while ago, I conducted an informal survey among startup founders to understand their common concerns. The findings offer valuable insights for both new and existing startups and their founders. Beyond the obvious challenges of securing funding and developing monetisation strategies, the main concerns highlighted were recruitment, prolonged software development and time to market.

    The last three concerns are actually interconnected. Hiring unsuitable technical staff can lead to lengthier software development and a longer time to reach the market. So, what leads to prolonged mobile development and delayed market entry?

    One common pitfall is the lack of full, early technical validation of ideas. Many startups fail to identify and rigorously test the riskiest areas of their venture. It’s crucial to do this as it not only validates the concept but also provides data for a more accurate estimate of the total effort required.

    Another issue is the tendency of startups to embark on an inappropriate architecture or development path, often influenced by an individual’s over-familiar, dogmatic or idealistic goals. Decisions should instead be driven by pragmatic company needs. An initial misstep in architecture can be difficult to correct later and often requires complete re-implementation, which is costly, frustrating and can undermine confidence among investors, employees and customers.

    Another area where effort is often squandered is in the design of app screens. Frequently, layouts are reworked just prior to app release when what was previously unclear suddenly becomes clear. This issue is particularly prevalent in screens that have a custom rather than native appearance, which in itself can be an issue as it demands significantly more development effort.

    Sometimes, startups neglect to engineer in facilities required for their intended sales channel or for support. Adding these elements later can be more costly and challenging.

    Many startups struggle to strike the right balance between custom solutions and software as a service (SAAS). Over-reliance on a single SAAS provider, with no second sourcing or understanding of the underlying technology, can lead to problems if the service provider faces business issues. Being dependent on another startup is also a potential red flag, as the underlying business must either become profitable or face closure, potentially impacting your venture.

    To mitigate these risks, startups need to exercise diligence in the early stages of development. This involves recruiting individuals who have the requisite experience and knowledge to reduce the probability of overly prolonged development or even the risk of business failure due to unexpected technical challenges.

    Finally, there’s often a mistaken belief that development is a one-off task. In reality, ongoing updates are necessary to add new features and fix problems. Development is also a moving target because mobile platforms evolve.

    With over twenty years of experience working with a diverse range of startups across multiple sectors, I understand the recurrent mobile-related problems startups face, both business and technical. This insight allows me to provide tailored, pragmatic services that can be vital for a startup’s success.