Lead with Software

Make sure your software is ready to scale as your company grows. Leading companies lead with all aspects of their software, from strategy to process, architecture, and team. Our insight & experience in scaling software helps you get ahead.

What – Our Services

We help you drive a competitive software strategy with a solid execution. Define smart strategies and architecture to not have to reinvent the wheel. Select the right tools and technologies for the job to be done. We let you build and maintain a team of top developers, with a process geared for productivity and high-quality.

Software Health Check

Due diligence on your software strategy, architecture, process, and team. Assess if your software strategy and architectural choices can withstand the stress of scaling up. Compare all aspects of your software development against industry best practices.

Software Strategy

Define a strategic software roadmap to scale and gain market share. Assess new technology opportunities on maturity and impact. Protect your intellectual property with a matching IP strategy.

Software Productivity

Professionalize the rollout of your software strategy. From customer insights and requirement capture to architecture definition, code review, and streamlining the development process. Fine-tune your software team, culture, and hiring to ensure you have the firing power to execute.
No one should expect building a new high-growth, software-powered company in an established industry to be easy.
It’s brutally difficult.

Marc Andreessen

How – Our Role

We help you define a competitive software strategy with professional execution to drive innovation in your market. We do that in the role of advisor to your executive team, sparring partner, or as extra hands to get things done.

Venture Advisor

Due Diligence and no-nonsense advice in software-driven innovation to CEOs, VC funds, and senior R&D directors.

Fractional CTO

Act as your CTO-as-a-service for software-driven innovation. Support your current CTO or tech lead in software strategy & realization.

CTO Mentor

Mentor aspiring or seasoned CTO’s, acting as a sparring partner and bringing in the outside view.

Why – Scaling Demands Strategy

Test for Professional Software

In 2000, the founder of Trello and Stack Overflow published his Spolsky Test. 12 simple steps to check if your software process is up to professional standards.

We have updated the test with our insights, reflecting today’s requirements to scale-up software.

How many can you answer with yes?

Especially fast-growing teams often struggle to keep a high score on this test. Thereby missing out on productivity and quality. A low score is disastrous in being able to hire and maintain good developers. Beware that candidates often have these steps in mind to judge if they want to join your team.

“A score of 12 is perfect, 11 is tolerable, but 10 or lower and you’ve got serious problems. The truth is that most software organizations are running with a score of 2 or 3, and they need serious help, because companies like Microsoft run at 12 full-time.”

Joel Spolsky

  • Do all new candidates code during interviews?
  • Do new hires deploy relevant code changes on their first day?
  • Can you build, test, and deploy in one step?
  • Do you run (at least) daily builds and tests?
  • Does all new development have a spec?
  • Is everyone welcome to change any code, governed by test and type coverage?
  • Are changes that don’t adhere to the coding standard auto rejected?
  • Is all critical code reviewed or pair programmed?
  • Do developers use the best tools money can buy?
  • Is there an up to date schedule accessible and known to all?
  • Do developers fix bugs & add tests for each bug before writing new code?
  • Are all UIs Hallway Usability tested before delivery?

Software Scaling Challenges

A scalable product goes beyond the initial proof of concept. Scaling the development team has its own set of challenges. And how to deal with new technologies that may disrupt your business?

Scaling Software
Scaling up your software requires a revisit of the approach to architecture, requirements capture, quality, and deployment. We show common issues we find, from security concerns to dealing with engineering delight. We help to map where you are, what is needed, and help you get there.
Scaling the Development Team
Strong developers may be 10x more productive than average. How to find and keep the right developers? How to scale across multiple sites? How do you keep a consistent architecture and process with multiple sites involved? We help with best practices in managing multi-site development and keeping quality & team culture in check.
Digital Transformation & Technology Adoption

Digital transformation? Riding on the big data and (gen)AI train? How can you incrementally build more business from the data you have? Getting started is easy, but scaling is proven to be hard. We help you define a solid strategy.

The same holds for new technology, such as genAI and DLT. The market is tired of just doing proof of concepts. At the same time, the adoption rate of LLMs is blazing fast. Corporations are actively setting up DLT consortia. How can you take advantage of new technology in your business? We are up-to-date with the latest realism in technology. We help create a technology roadmap that is rooted in business.

A monolith architecture can be a showstopper to scale. On the other hand, microservices have their own challenges. How do you incrementally go to a more performing architecture without losing customers or market timing?

Reputation falls very quickly when clients uncover a security of privacy issue. GDPR constraints cross-cut through the whole product. How do you make sure your product is safe?

Cowboy-coding may have got you to market fast. A product that does not aggravate customers requires a more solid development approach. What is the right process to introduce quality?

Who hasn’t seen user interfaces that are clearly created by developers? Creating a good user experience is a process in itself, from gathering requirements and feedback to a clear and consistent hand-over to developers. How do you build a UX process and team?

Code that is deeply intertwined and lacking a modular structure can quickly block new product development. Software that originated from different teams, using different languages and frameworks, may have become a Tower of Babel. Engineers not having a common language and understanding to base new development on. You may lose your market window if you are forced to rewrite your product from the ground up in a consistent and modular structure. How do you make sure you don’t end up in this situation?

Especially in the SaaS space, software libraries, frameworks, and languages move very fast. Developers strongly prefer to work with the best tools to be productive and not be stuck with Archaic tools. At the same time, you are wary of the pitfall of engineering delight. You may have trouble in sourcing good developers, with your top developers leaving for more modern environments. How to make the right trade-off between engineering delight and productivity?