CookieOnline Ltd
Software Engineering Consultancy
  1. You are here:  
  2. Home
  3. Uncategorised

Uncategorised

Consultancy Case Study

I was approached by a company which was expanding its fledgling SaaS business. They were hitting ceilings in ways that threatened to stall several years of growth. For example, the size of their dataset was outgrowing the technology originally used. Key business concerns were the efficiency of their small Software Engineering team, and the ability to derive business intelligence to customers from their own (exponentially growing) data.

In order to establish the ground truth to build recommendations, I conducted code reviews, process reviews and interviews with all stakeholders and team members. I used CookieOnline's proprietary matrix template to score 4 areas:

1. Technical Landscape - How good is the tech (the code, architecture etc) as it currently stands.
2. Team Strength - How strong is the team relevant to the skills required
3. Business to Engineering Interface - How well is Engineering working with business and vice versa
4. Engineering Delivery - How well is the engineering function serving the business

What I found was encouraging results in some areas the business had concerns in, but severe limitations in critical areas. In this instance, key weaknesses were discovered in the first 2, impacting the fourth. Business to Engineering Interface was in decent health.

To address the weaknesses, I prioritised two actions. I proposed raising the technical bar through the recruitment of an experienced technical lead to mentor, and improve standards and processes. Secondly, their data architecture was no longer suitable for the amount of data they were holding. Also, they had aspirations to leverage it for their customer insights, on which large scale commercial decisions could be made, to optimise global spend.

I also proposed moving to an API first philosophy which would a) serve their existing systems behind one data gateway b) allow third party integration at the same time. This would be implemented with a phased migration away from their exiting data platform, in a way that would have minimal impact on the business. 

In the implementation phase I provided technical leadership to the engineering team for several months, to raise technical standards. Drawing on my network I recruited a strong technical focussed lead to take over. The results were a number of completed technical initiatives that improved quality and throughput of the engineering team. The resulting data API meant customer data could be reported on and insights derived in much more ways simply not possible before. Even allowing anonymous benchmarking across the industry, It also opened up commercial possibilities through far more frictionless third party data integrations.

Overall, the outcome gives the business a step change in capability and commercial opportunities. Furthermore, in house software development efficiency has improved, and the business is now leveraging scaling infrastructure technology to cope with increasing data demands. After 6 months of implementation, I conducted another blind review using the original scoring matrix. Overall, scores generally improved, highlighting the efficacy of the remediation work.

Faster, more reliable, more cost effective software development

How to get faster, more reliable and more cost effective software engineering from your team.

My name is Miles, and I help businesses with their software engineering teams. I've been building software and teams for over 20 years. In that time I've heard the same things over again:

  • Why do we have so many bugs?
  • Why do things always take so long?
  • Why is it so hard to get good engineers?
  • Why can’t we get accurate estimates?
  • I really want to help them but don’t know how
  • I’m not technical, so I don’t understand what they are asking for
  • I keep telling them what the business needs but they don’t seem to understand
  • Why did they build it like that instead of this?
  • How do I know I’m getting VFM?


If this sounds familiar, I can help! Let me know what your issues are here and let's chat.


Trackbook Privacy Policy

We process your information to provide, improve, and administer our Services, communicate with you, for security and fraud prevention, and to comply with law. We may also process your information for other purposes with your consent.

Software Development Review - Landing page

Over the years I've helped several businesses maximise the potential of their Software Development functions. Tech teams typically form a large chunk of business expenditure, but it's surprising how much can be optimised.

Following a review, you get an easy to understand report matrix in plain business english, with prioritised recommended actions and predicted improvements.

I break down the report into 4 key areas:


1. Technical Landscape - How good is the tech (the code, architecture etc) as it currently stands.
2. Team Strength - How strong is the team relevant to the skills required
3. Business to Engineering Interface - How well is Engineering working with business and vice versa
4. Engineering Delivery - How well is the engineering function serving the business

 

To score these areas, I evaluate each of the following:

• Software / data architecture suitability

• AI Leverage

• Software platform infrastructure and scalability

• Software security

• Code quality

• Team skills gap analysis

...and more.

To discuss the issues you are facing or to ask questions, book a free 30 minute exploratory discussion with me here.

CookieOnline joins the FinTech Wales family

 

  1. Fractional CTO
  2. Development Services
  3. Who we are
  4. Training Services

Page 1 of 2

  • 1
  • 2
  • News
  • Case Studies
  • Services
    • Fractional CTO
    • Training Services
    • Development Services
    • Consultancy Services
  • Who we are
  • Trackbook privacy policy
  • Software Consultancy Landing Page