Big companies are … well … they are big. They have many employees, many customers and many data, systems and processes. You can therefore believe that global companies will use their scale for programs. Think again.
While smaller companies look at their big competitors and assume they are slow, cumbersome and uncreative, it's not our experience. We have met with executives from very large companies, and we see a new way of thinking about building, distributing and aggregating apps. Yes, I said aggregation.
Mobile data is today's opportunity
The IT industry has promised to improve productivity since the 1970s. Big progress has been made. Information technology has greatly increased desktop productivity and centralized computing and management. In the 1990s and noughties, obsession with process reconstruction and IT that supported it, also made great productivity gains.
Mobile data runs today's productivity capability. Now it's easy to access, process and deliver data anywhere from a device that is in your pocket. I'm talking about mobile apps for the company. Any company of any size can make almost immediate productivity gains by using mobile business apps. But it's only immediately if they seem small to act quickly.
The simplest and lowest risk of data mobilization makes it a process at a time; creates discrete programs for discrete services. Let's call them Microservice Apps. There is little thought, and that is what we are starting to see more and more of in our Enterprise customers. Thinking about a little and a specialist is also not new to the company. Multi-sourcing has been around since 2005.
What is Microservice App Aggregation?
Appaggregering is a whole new way of thinking about building and distributing mobile data solutions. It is a very flexible and flexible way of working that enables you to develop programs quickly and cost-effectively.
Appraisal is the end result of a Microservice App strategy. We discuss the development of a Microservice App for SB Rail in this case study. Microservice Apps are small apps that manage discrete services. In the case study, the app is a digital version of a repair log.
Other examples of Microservice Apps may include; schedules, skills and certifications, health and safety training logs, site audits, etc. The critical part of the aggregation concept is that applications are kept small and developed one at a time. Where a more traditional approach to corporate apps can try to package (or aggregate) multiple processes into an app, the Microservice App Aggregation uses the device to gather functionality using discrete apps.
The alternative is a more traditional approach that goes something like that. First, a team is put together to ensure that stakeholders from all relevant parts of the business are represented. Together they produce a scoping document and define the functionality they want. They pack it into an RFP, and then run an extended procurement process. Once the bid document is complete, a company that adopts the Microservice approach may distribute its first services. So, when does MAA work for business and when is it a more traditional approach?
When does MAA work for business?
MAA is not a paradise, it is important to say that. There are times when a big app is needed. Sometimes the scope of what must be achieved is just too big to adopt a Microservice approach. Usually, where the driver of digital transformation comes from, depends.
Centrally-oriented core system or process conversions typically require a greater extent. Under these circumstances, we will generally offer support by arranging a team of dedicated technicians at our offshore development center in Skopje. This allows the company to run its own team, with its own resource that works far better for large projects.
Department or unit-based measures are perfect for an MAA approach. By adopting the principles adopted in the Agile method, especially the Minimum Viable Product (MVP) concept, a development plan can be developed that focuses on the biggest wins first. MVP makes it easy to be reckless and eliminate excessive functionality. Thus, a series of small micro applications are developed to cope with discrete processes. Local is where incremental improvements are most effectively implemented, so that's where the opportunity exists.
Why does MAA work?
MAA is a bottom-up approach to digital transformation. It says that people on the ground, those who use data from day to day are the best-placed people to gradually improve productivity. With the right impulse and support, it's where creativity and focus can create good wins. Mobile apps developed by teams to address core processes tend to be small, simple, quick to build and make costs to distribute. They have high adoption degrees because they are very focused, easy to use and really help the users. To see a good example of this, check out our case study on SB Rail.
MAA as strategy is about embracing and aggregating marginal gains. In the same way as Netflix and other early users, Microservices uses architecture to deliver a great service, the company can use Microapps to deliver change.
How small can you be?
There is no company in business today who can not afford to build a Microservice app. And every 200-person plc company should build Microservice apps if they want to improve productivity. Budget is often what sets companies off.
The correct question is: "How small can we be"? Or maybe how little should a project be to make it a no-brainer ? Let people be creative. Challenge them to think a little. Gave them to get marginal winnings, then collected as a win.
Development companies usually try to persuade their customers to increase the size and scale of their projects. We do the opposite because we believe in MAA. MAA enables more creativity, entrepreneurship and dynamics because it is high, highly focused on discrete tasks.
If you like the Microservice app aggregation approach and will find out more, please drop me a line or check out our pages on app development. We are planning a webinar series on this subject, so please let me know what you want us to cover.