Author: Ante Beslic, Senior Software Engineer
A lot has been said about the importance of getting to the market early, making sure your product gets exposure, and positioning on the market by “being the first one there.” Also, you will read about getting early feedback and incorporating agile methodologies to improve your product as you go. For the most part, you can easily find information about startups and their processes, reasoning behind the decisions and that’s good. But what about the more established companies, with large(r) clients and complex business solutions? In this post we will try and focus on a different perspective regarding releases and differences involved when releasing a minimum viable product as opposed to pushing out an enterprise suite.
Startup releases are mostly timing driven – whether you have a completely novel idea in the works or trying to grab a market share from a stumbling mastodon competitor because of their outdated monolith solution. You push for a minimum viable product to beat competitors on the start line and/or make an impact on a stale/underperforming sector, providing a specific service that is more modern and works better.
Enterprise releases are a completely different animal, there are more rules, more dependencies and a significant number of factors to consider – industry, government regulatory changes, affected dependent systems, etc. The common driver for an established company of significant size and/or number of customers is value.
This key point makes a world of difference when making decisions on how, when, and what to release to the customer. Industries’ big players are often not interested in a lone, new flashy feature that might have a “wow” factor, but does not provide significant value to their operations.
Indeed, for large companies, it is difficult to justify the effort of implementing just one feature or feature change – you have to consider the overhead of rolling out changes to different branches or regional offices, training, and communicating this to marketing and sales. And then the notion that you would have to make multiple of those feature additions because “agile is the next best thing since sliced bread,” that is a hard pill to swallow for any change manager. This is where releasing an enterprise suite takes the cake.
We decided to release our Team Xpress and Time Xpress products as full-featured products and updates to our enterprise suites, with all the modules that have shown significant usage – we need to provide value, which comes as a composite of integrated functionalities, not just one or two features.
The Celayix Team Xpress App offers a wide range of capabilities, including clock-in/out, safety checks, self-scheduling, availability submission, time-off requests, shift confirmation and more for your scheduling and time tracking needs.
It is intended for standard employee use, a valuable tool that helps them with everyday scheduling activities, as well as in-app communication via personal chat messages. Our upcoming Time Xpress product is aimed at supervisors and schedulers – we are aiming to improve the experience and simplifying the scheduling process for the more complex tasks and requirements put before them.
These solutions provide a very reasonable incentive to switch from an unsatisfactory competitor product or include our product line into your company software portfolio.