Isabel Nyo Profile picture
Nov 16 11 tweets 3 min read
If you have unlimited free talent, how would you design your organisation for your tech startup? #startup #scale #chieftechnologyofficer #cto #founder #techleadership #productmanagement
Whether I’ve got unlimited free talent or not, I’d first think about roadmap / goals before designing my org for a tech startup.
Before you say a roadmap is too low-level details, hear me out. The roadmap is the magic that transforms vision to action.

Ask yourself, what kind of work will need to be done in the next six months to eighteen months for the organization.
You might think it’s a bit short-sighted to be thinking ahead only for the next one and a half years, but the truth of the matter is that the technology landscape is changing at a rapid rate.
If you plan and over-optimize for something that is so far away, you might struggle to build an organization that can execute and deliver on immediate goals.
Besides, it’s not like you will not be reviewing your organization structure regularly. Creating and managing a tech organization is never a one-off event; you will constantly be reviewing and optimizing your set up to meet the needs of the business.
With that in mind, think about the business goals that your organization needs to deliver and whether they are project-based or discovery-based.
A project-based work usually consists of of work where you already have a good idea about what needs to be done. For example, rewriting your software to work on a different operating system.
Discovery-based work are usually those ideas that your company believes in but are yet to be validated. For example, a shiny new feature that will potentially solve a pain-point that customers have.
The reason why it’s important to understand the type of work coming up is that different kinds of people thrive in different environments and knowing the answer to this will help you find the right people with the right characteristics.
You can read my recommendation on medium.com/swlh/five-area…

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Isabel Nyo

Isabel Nyo Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @eisabai

Nov 17
How many years of experience does one need to be an engineering manager in the tech industry? #engineeringmanager #management #techlead #leadership #cto #techleadership
There are always edge cases, but generally speaking, it takes about 5 - 7 years for a software developer to become an engineering manager.

Once they become an engineering manager, it then takes about 2 - 3 years before they become effective in their roles.
The first year is usually about learning on the job as being an engineering manager is a completely different role to being a software developer.
Read 5 tweets
Nov 16
What are the requirements for becoming a chief technology officer (CTO)? Can anyone join any company as CTO? #startup #scale #chieftechnologyofficer #cto #founder #techleadership #careerintech

You can read the role and responsibilities of a CTO here: levelup.gitconnected.com/how-to-become-…
If you’re keen to become a CTO as soon as possible by applying for job openings, you might like to think about becoming a startup CTO.

Let me share with you Pros and Cons of being a CTO at a startup based on my personal experience:
Pros

Less barrier to entry

Coding is still part of day-to-day responsibilities (also a Cons)

Wear multiple hats, and be a part of decision making across many disciplines

Fast pace of change
Read 4 tweets
Jun 10
How does a software engineering team determine the value of a feature? My answer in thread #startup #product #softwareengineering
The value of a feature can be determined by three variables:

Effort required (the lower, the better)
Alignment with company’s goals (the more aligned, the better)
Shelf life (the longer, the better)
Let’s compare two examples below:

A - A landing page that is going to take 5 weeks to build but will only be available for a week. The reason for the page is to announce a new product offering, as per company’s goals
Read 5 tweets
Jun 10
Here is my unpopular perspective on story points. Story points are just a number. Don’t get me wrong though, it’s a good information to know for the team so that they can predict their velocity and commit to deliverables. #agile #scrum #developer #storypoints
The use of story points has always been a huge topic for debate. Some say it is useful for agile software development teams, others say it is of no use for business. Both of them are correct.
But here is where I have a strong opinion, as someone who has worked in many software development teams, both as a software developer and an engineering manager in the last two decades of my career. Story points are a bad measure for a software developer’s performance.
Read 8 tweets
Jun 10
Generalist vs specialist software engineers. Which one should you be?
#developer #webdeveloper #webdev #coder #womenintech #career #careeradvice #careerintech
My take is that when you’re starting out in your career, you need to be a generalist. It will allow you to find a job quicker, get into your desired industry easier and you’ll generally have more choices.
As you get more senior in your career, you will need to start thinking about going deep and picking a specific niche.
Read 4 tweets
Jun 9
How long does it take to advance to a software Engineering Manager? My answer below.

#developer #webdeveloper #webdev #coder #womenintech #career #careeradvice #careerintech
#engineeringmanager #management #techlead #leadership #cto #leaddev
While there is no set number of years, generally, 5 - 7 years in a software engineer role is what most engineering managers have before they take on the management path.
Some tech companies put senior engineers on the same level as their engineering managers for this very reason. Engineering management is a linear and alternate career track to software engineering.
Read 6 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(