Software is a lucrative business. All entrepreneurs want in. But what happens when the boss has no recent experience developing software? The needs of the technical staff aren't met and deadlines get unreasonably short as products are made in a mad rush. Here are some of the pitfalls.
“Bob” reminds me of most business development people I’ve had to do contend with.
Both on overselling the work I’m meant to be delivering and on overselling the solution they are trying to get my client to buy.
A classic example of misaligned incentives.
> with a non-technical boss running a technical team: they don’t understand what the team needs to succeed. But part of that role IS to get the resources the team needs to do their jobs well.
It can be just as bad when it's the customers.
Thankfully, customers usually care more about the goal than the methods of achieving the goals.