Loading...
Answers
MenuWhere can I find a software development expert with experience in growing a technology company?
We are an 8 year old professional services organization - software development of websites, mobile apps, consulting, etc
We've grown to 200+ people and feel that we've become inefficient.
We are looking for expert with experience growing a technology company.
Answers
.jpg?1455060768)
.jpg?1455060768)
I am not a software development or technology expert, nor have I managed this type of a company. However, I am an efficiency and cost control expert and will address some of your concerns.
It is normal that young companies in all fields will encounter efficiency problems after a prolonged time of growth. As a company expands, it must evaluate and re-invent its structures and processes on a regular basis.
The more employees a company has the more are processes and procedures diluted and outgrown. A process evaluation originating from the different tasks and services would give indications of strength and weaknesses.
A further point might be that your department leaders are more technology oriented then drawn to business management. The size of their duties could have outgrown their management experience or capabilities. The implementation of simple but well designed structures with measurable processes will give a good management foundation for these department heads. Business coaching classes or mentor programs will further amplify new found management capabilities.
It seems to me that you know exactly what the development of a new website or an app should cost and what resources must be called upon. You also know how much the customer will have to pay for this service in order to create a sufficient gross margin. I do not doubt that you have metrics and measures in place for these day to day operations. If this is the case and you have healthy margins, your efficiency problems stem from structural, administrative and goal setting deficiencies.
It is most likely that your corporate structural set-up (organization), chain of command and departmental goal setting need an overhaul. Streamlining procedures that mirror present and future needs and that increase ease of execution.
You likely experience also an expenditure and cost overrun problem that needs to be harnessed. Fast growth creates in many cases a cumbersome administration that tries to capture intelligence in a catch-up setting and often tends to cause operational grid lock.
I also expect that the overall corporate culture has changed during the last few years, causing a divergence from the original mission and vision. This cultural change, if not captured, can even derail the most recent corporate goal settings. The more people that work in a place the more cultural change is happening. This does not need to be a bad thing, but the company has to account for it in its most recent business model.
Without knowing details about your enterprise, I would strongly advise that you look for the help of an experienced operational expert. An efficiency strategist that will lead the design and implementation of growth oriented processes and procedures that are coupled with metrics and goal settings. The refined structural or organizational modifications must reflect the values and the vision of the company. This process will involve a task force from your company, people chosen from different areas and rank. The active involvement of this group will ensure that your company values and characteristics are carried in the plan and the company employees have a solid buy-in.
Changes might be subtle or they can be sever in places. Only an analysis of the present situation can produce a conclusive answer.
Please let me know if I can be of further help, either by answering specific questions or by further explaining the process improvement actions.
Please feel free to contact me with your follow up questions - I'll be happy to help.


After working quite a few years in engineering, definitely I can recommend bringing an expert that acts as you CTO which will help you grow a reliable team. She/he will be able to advise you the best option for you about growing a team. Make sure this person has the correct balance of experience in a similar project and is someone who can understand your business requirements.
This expert will help you to also find some other experts you might need to get you where you want to be, or hire permanent employees if that's the best option. When you're ready to get your IT security policy as well, then drop me a line, we work with a variety of small-medium businesses with very little knowledge, sometimes, of this area.
Well, you don’t need to contact all software development companies across the world, just go through some criteria that any company/individual should follow. The best software development company should well-experienced in creating all kinds of software from scratch to beta and from personal to professional versions. For someone who does not have much experience about IT industry so it can be challenging for them to find the best company. Let me suggest some basic criteria that you should keep in mind when you choose software Development Company. Software development team should have rich expertise in building innovative software products that enabling businesses to quickly turn ideas into value.
So you have a multi-variate of Business Innovation issues at this stage. At 200 people your own success and people become your #1 Enemy, and #1 Asset. Change will be very hard, you cannot capsize the machine to overhaul it, and you cannot take it into dry-dock either.
You also may need to graduate, from a coding company to a Platform Provider. Coding is going the way of the Dinosaurs. I know I have built many platform companies, and ran many coders, and now no coders :)
I can mentor you through all of this, I have 4 IPO's, Technical, Marketing, operations, and Finance backgrounds, and built a couple of the fastest growing companies in the world.


Come to India, it has been hit badly by pandemic, many have lost their jobs once working in the software development companies. You can checkout these companies: https://www.goodfirms.co/directory/country/top-software-development-companies/in
Besides if you do have any questions give me a call: https://clarity.fm/joy-brotonath
check https://mobilunity.com/blog/automotive-software-development-services/ for full details
Related Questions
-
How has Uber grown so fast?
Obviously, they do the fundamentals well. Good brand. Good experience. Good word of mouth. Good PR. Etc. Etc. But after my interview with Ryan Graves, the head of Global Operations at Uber (https://www.growthhacker.tv/ryan-graves), it became clear that they are operationally advanced and this is a huge part of their success. I'll explain. Uber isn't just a single startup, it's essentially dozens of startups rolled into one because every time they enter a new city they have to establish themselves from essentially nothing (except whatever brand equity has reached the city ahead of them). This means finding/training drivers, marketing to consumers, and building out local staff to manage operations for that city. This is where Ryan Graves comes in. He has a protocol of everything that must be done, and in what order, and by who, to ensure the best chance of success in a new city. So how has Uber grown so fast? Essentially, they figured out how to grow in one locale and were relentless about refining their launch process to recreate that initial success over and over in new cities. No plan works for every city, and they've had to adapt in many situations, but it is still a driving factor for their success.
-
How do I come up with a unique value proposition (UVP) strategy, when my website has similar services as my competitors?
Hey there; I've helped quite a few tech startups (mostly in travel & SaaS) nail down their value propositions, especially as it relates to copywriting & conversions. Just a guess, but could it be that you're focusing too much on differentiating based on your website's "features" or what it does? If the core of what you offer isn't all that unique, try looking at other ways to differentiate. For example: - customer service (Zappos) - world view or business POV (Tom's one-for-one strategy) - personality (Mailchimp) - product design - the audience you serve (niche out) - how your website is created/run Not all of these type of differentiators will be "game-changing." But if what makes your service/website unique resonates deeply with your target audience, maybe you don't have to be a "disruptor" like Uber or airbnb. Tough to say without knowing what industry you're actually in. If you want to chat, feel free to contact me. Hope this helps. Dustin
-
How to turn a niche seasonal business into a all year round business?
Thanks for reaching out. Do you want to meet in person? I am in San Francisco/San Mateo location. Best, Sean
-
Who are the top 5 thought leaders on scaling companies?
Nichole's list is comprised of people who talk about growth marketing. Although growth marketing is a component of scaling-up, scaling a company is much more about operational issues. Everything from tech stack to culture to legal and compliance and almost always sales. On growth, there are a lot of people who talk about the principles of growth from a marketing perspective and a couple of people on Nichole's list are known for *talking* about growth but I'm generally wary of people who are more known for *talking* than actual notable accomplishments in growing products. Ivan Kirigin (formerly on Dropbox's growth team, now running a company I invested in called YesGraph), Gustaf Alstromer (AirBnb growth team), Elliot Shmukler (helped LinkedIn grow from 20m to 200m members, now in-charge of growth at Wealthfront who has been absolutely killing it), Drew Dillon (an early PM at Yammer, now Head of Product at AnyPerks), are all active on Twitter. Actually Elliot isn't but you can still search quotes he's made about growth via Twitter using his name. If you have more specific questions, am happy to try and point you to the right resources.
-
Hi, how do I grow my (video) production company without 1) taking on too much overhead 2) burning people out 3) maintaining our strong culture?
There are three ways to grow any business: 1. Increase number of clients 2. Increase average sale amount 3. Increase frequency of sales If your company is already fully booked, I suggest that you start by simply raising your prices. You might lose some clients, but usually when a business raises prices, the clients they lose are the most troublesome ones. Refocus sales & marketing efforts on attracting higher-end clients or doing more work for your best existing clients. You can also typically boost your short-term bookings by pre-announcing the price hike and get some potential clients "off the fence" with an offer to sign now at the old rate. To avoid adding unnecessary overhead as the company grows, dedicate some time to building strong, repeatable systems and to automating processes where possible. The most important place to do this is in your sales systems, so that your revenues become predictable and you can scale them at-will by adjusting your sales & marketing expenditure. If your sales systems are already pretty solid and you want to boost your production capacity to keep up, again look to systematize and automate as much as possible. Break the whole production process down into steps: sale, concept, script, taping, editing, post-production, review, delivery, collecting payment, and so on. Write down each logical step, and then write down all of the physical actions that need to take place to get the desired result. Who can perform each of those actions? Is it something that could be partially or fully automated with software (e.g. project planning)? Something that you could outsource (e.g. video editing, bookkeeping)? Or is it something that is your "secret sauce" or otherwise requires specialized in-house talent (e.g. creative work, executive management)? By really getting down to exactly what roles must be performed by your employees, you can calculate how many employees you're going to need in a given role, for a given workload. Now you have a hiring plan. A highly-scalable organization will focus on doing what they do best, while automating, outsourcing, or eliminating as much as possible of the other work involved in performing their business. OK, last topic: Culture. People much smarter than me have written entire books on this topic. The best advice in regards to culture and employees largely boils down to: 1) Be *intentional* about creating the company culture. Decide up front what you will value as a company, and communicate this throughout the organization. 2) People REspect what you INspect. Trust your people, but verify. For example, if your organization is highly customer-service oriented, then make darned sure that your clients feel like they were treated just as you expected that they would be treated. Call them up personally. Make sure your employees are aware that you're doing this. 3) A new hire's indoctrination into the company culture begins the moment they first enter your world, and first impressions matter. Do your website, interview and hiring process, and new-hire orientation all reflect your intended company culture perfectly? Or does a new-hire get mixed messages because current standard practices or employee behavior is inconsistent with your stated values? 4) Hire people based on whether they are a cultural fit. Have each candidate interviewed independently by multiple people, all of whom are evaluating that person on cultural fit. If you're small enough, have the entire company interview them. If you hire someone who doesn't fit your culture, you have just eroded it. 5) People who share your company values almost certainly associate with other people who share those values. Leverage their networks to find great candidates. Even if they're not looking to make a move, or you're not hiring, or not hiring for a position they could fill, make the connection anyway, and keep in touch. The easiest way to fill a job in the future is when you already have a list of pre-qualified people who'd love to work for you. 6) The only way someone should be able to get fired is by violating the norms of your company culture. And if someone does commit a serious violation, they need to be let go--immediately. And here's one last strategy that can increase your profits without taking on much of any extra overhead at all: Think about what else your clients need—even things that you can't offer them directly. You already have a relationship with them, and if you're doing things right, it's a *trusted* relationship. Figure out what they need, find a partner who can deliver that for them, and then make an arrangement where you sell those products or services to your client and have them fulfilled by your joint-venture partner. They do all the work, your client gets what they need, and you and the JV partner split the revenue. For example, are your clients hiring you to produce videos for marketing purposes on the web? Maybe they need help with their website? Or with getting traffic to the videos on YouTube? Partner with a web marketing agency. You can even work this both ways, so that they send their high-end clients to you when they need a video produced. I hope I covered that as best I could without knowing the specifics of your business. If you have questions that I could answer for you on these topics, I'm happy to set up a call.