Choosing a management platform is like choosing a partner. Keep these factors in mind to ensure the perfect fit.
8 min read
The opinions expressed by employees are personal.
Startups that are in their early stages value efficiency above all. Faced with an uncertain future, businesses need to evolve quickly and flexibly, and they need the right tools to succeed. This usually makes them see beyond pre-loaded applications. The 2019 Okta report found that 76 percent of Office 365 users use additional applications that fulfill the same function as some that includes the package designed by Microsoft . And the 2019 Spend Trends report from Expensify showed that employees look for the best tools if their information technology (IT) team doesn't provide them.
Optimizing to grow prematurely is one of the sins of startups that can damage the business in the long term. A “sufficient” technology can save you time when the decisions of a technical platform are needed in hours and not in weeks. Community councils in public or official forums offer information faster than the responses offered by large corporations, and those who first adopt these technologies can attract the most unique and progressive engineering talent while shielding their businesses from the future. However, it is still vital to prioritize technology that integrates with existing tools and complements other open source packages and other management platforms, and this involves planning well before partnering with any vendor. +
The main job of a technology leader is to say “yes” to the changing needs of your business. Technology should never be an obstacle to progress; It should be a facilitator instead of a distraction. If there is an opportunity to attract traffic, then there has to be a plan to grow. If a company needs 30 new developers, then the communication tools must be ready to make room for them. Changes in the business are inevitable, but the technological landscape is also changing. Services will evolve or disappear, and technological updates will take time. Technology leaders must adjust to these changes and need to work with suppliers who understand the constantly evolving environment. Here are three things to consider when choosing a provider management platform.
1. Give priority to developer happiness
The exit capacity of the central developers gives a startup general speed in its early stages, and a happy developer is a productive developer. A study by the Warwick University Department of Economics found that happy workers perform better than their peers by 12 percent, and there are studies that even raise that percentage. To ensure the happiness of your developer, choose tools that offer a great development experience, a good console, clear APIs, excellent documentation and an enthusiastic community that offers support. Automate development tasks such as testing and invest more money in tools and cloud space.
In my startup career, on two occasions I had to “separate” myself from technological options. The first was in 2004; The lead developer was so excited about the newly launched Ruby on Rails that he rewrote the entire project over the weekend. His enthusiasm infected me, and the team's emotion surpassed the inefficiencies of a less mature project. Years later I followed the same principle when choosing between Angular and Ember.js.
The happiness of the developer is fundamental to the success of a startup, so put the decision-making process in the heart of your provider.
2. Do not reinvent anything
Undifferentiated hard work is a waste of time. The “Swiss army knife” type tools that try to solve all the problems in the same package are usually the second best in everything. It is better to prioritize solutions that fit specific needs rather than using modular tools, frameworks or open source libraries that offer flexibility when technical needs evolve.
Look at other companies that have faced each other and resolved technical problems on the same scale. Most startups do well with what platforms-as-service offer, such as Google App Engine or Heroku , that do an excellent job of downloading common development tasks and allowing for perfect scalability. But as a project increases in costs and complexity, it is common to migrate to a platform that offers greater flexibility and control. Last year I supported a startup that worked with machine-learning models. Despite already having internal experts, the company decided to build with TensorFlow , a flexible open resource framework, instead of using its own solution. As it climbed, the startup took advantage of TensorFlow's broad tool ecosystem. When the startup's data became huge, they decided to pay extra for a dedicated Google TPU that reduced training time by 90 percent.
Build the key differentiating technology that enhances your innovation. Take advantage of open source tools that accelerate your business and pay for providers that manage things like cloud hosting, continuous integration and utilization, email and SMS administration and systematic monitoring and alerts.
3. Use 'possibilities based development'
Test-based and behavior-based development are two well established concepts, but possibility-based development is another great way to achieve success within a startup. The great restaurantmen spend countless hours studying new ingredients, educating themselves in innovative techniques and having dinner in other great restaurants to be inspired. Developers should adopt the same approach, that is, navigate surprising user experiences and new technological trends, keeping abreast of large startups and new suppliers entering the tool market. Thoroughly analyze more parent apps and user experiences to understand how they work. Do not go after any bright object, but consider the opportunities that new technology products and services have to offer you. If a new technology can boost your efficiency or help you achieve a good fit for your product in the market, then open the doors.
Choosing a provider management platform is very similar to choosing a partner: having the perfect fit is essential. Developers need to be happy, the tools have to serve a specific purpose and the future together must offer and create possibilities. Keep these three things in mind to choose the best technology solutions and the best providers for your needs.