I have been working in tech for a long time and I regularly get the questions:
How much is it going to cost?
How long is it going to take?
My posts focus on the execution and delivery aspects of technology products and product management.
I have been working in tech for a long time and I regularly get the questions:
How much is it going to cost?
How long is it going to take?
My posts focus on the execution and delivery aspects of technology products and product management.
What is the measure of an outcome in an organisation?
Is it a tick in the box?
Is it a business relevant metric?
Metrics are too often mistaken for a tick in the box.
Metrics are hard, measuring them is even harder.
Moving the needle on a metric that counts is an achievement.
Recognising people, teams, divisions, entire organisations for results is leadership.
A tick in the box has never delivered any real value.
A tick in a box has never transformed a business.
What kind of culture does giving credit for a ticking the box drive?
If your daily work involves ticking boxes, send a link to this article to your superiors.
Measuring code quality, productivity, technical debt is difficult.
Measuring number of lines of code; speed of delivering code; completed stories, features, epics is easy.
Do not trade quality away for comfort.
Transpiling a good doctor-patient joke to techie-CEO:
You do not get to call your product a Software as a Service (SaaS) if it does not support webhooks or REST hooks in addition to a decent collection of APIs.
Your product is just web application.
So much focus is lost on asking – What are the blockers? – that the organisation forgets to enable its people to do the work.
Failing to enable those that do the work is the biggest blocker in an organisation.
If your business involves technology and you find yourself thinking along any of the following…
…then it is a sign that you should think about having a your business might need a CTO.
Whatever can go wrong, will go wrong
Murphy
Let’s see what can go wrong with each of the four points.
Good technical people in your network that you can rely on is the best thing to have for your business. Otherwise, finding technical talent can be exciting if “looking for co-founder speed-dating” is your thing.
Your next best option is to get guidance from a technical lead who has been there, done that; and will
Getting somebody external to build your tech – outsourcing – is a frequently favoured approach. It promises to deliver a bespoke solution, tailored to your needs, often advertised at a low cost. If you have not worked with outsourcing companies before, or if you have not managed product development with a partner before, this could be a bumpy and costly ride.
Delivering a successful project with external partners requires a great deal of preparation and dedication during the execution from your side, including
Finding a suitable and affordable off the shelf product, commercial or free open source, is a great way to get started. If you have the luxury of choice, then a thorough, objective analysis of options should reveal the most fitting one.
A single package rarely meets all needs. A new set of challenges will rise from customising it, or from integrating it with additional solutions.
Circumstances could lead to considering building your own tech. It is a decision not to be taken lightly.
Mitigate the risks by getting help for
Kicking the tech decision tin can down the proverbial road tends to build up technology debt. It risks future development, innovation and growth by increasing cost, timeline and limiting scope.
Think about tech strategically, make it part of your roadmap to address technology debt.
Addressing tech at the growth stage will throw up more of the same issues described earlier with the added twist of dealing with legacy.
Avoid being limited by tech at this stage by
Making technology work to create value for your business is often not a trivial task. The runaway costs, scope creeps, schedule overruns together with unnecessary complications and complexity can be overwhelming.
If still not convinced, or cannot commit to getting a CTO on board, perhaps consider working with an interim or part-time CTO.
Early stage technology decisions will have a profound impact on your business for a long time.
There is simplicity in the scope, time, cost trinity.
There is always more to talk about, factor in, consider.
Quality, however, is part of scope!