top of page
453456.PNG

MikroScript

Mikroscript is a native & web application for remotely executing scripts in any number of network devices unattended.

​

Link to website: MikroScript

Background

Bizee Technologies developed the Mikroscript product in collaboration with CeuConsult. CeuConsult is a cloud consultancy and managed service provider company based out of Portugal mostly catering to the African and European markets. Bizee Tech was their digitalisation tech partner providing the required tech consultancy and product development work. I was working as a product manager and business consultant for Bizee Technologies at the time of problem discussions. 

Product Discovery

CeuConsult is generally involved in projects where they deploy and create multiple networking Infrastructures using Mikrotik, Ubiquity, Cisco, Juniper, etc networking devices. As the network grows bigger, several challenges and dependencies arise. They found updating system configuration on a routine as a humongous task. Two very important challenges are faced on a regular basis

 

  • They have to manage a group of servers for executing periodic Python scripts at multiple instances (approx. 40 instances per server) based on data load. When the data load decreases they have to terminate such instances and the servers too. 

  • Tedious job for the network engineer/technician to log into each system and push new configurations. It sometimes takes days to complete a cycle of devices to update.

  • Further, due to security threats, they need to change the device password regularly. Cause of the engineer or technician's high attrition rate leads to poaching by competitors. It becomes highly necessary to change network topology and credentials to avoid any unforeseen circumstances.

​

With the team's brainstorming on multiple ideas and probable solutions, we have finalized the goal we intend to achieve as described below. 

​

Goal

​

"Is to develop a web and native application to automate the repeated tasks via scripts through scheduling on a periodic interval".

The product was further named as MikroScript.

 

Leading to:

  • There is no need to write commands manually each time. Just select the job and execute it.

  • Executing and managing the task is easy and time-saving.

  • Increase in efficiency and accuracy with the monotonous task being eliminated.

​

Market analysis and competition research were conducted to ascertain further its market size and any similar products available in the market. No such product was exactly or close to available what we intended to develop besides the currently available scope to automate the script execution is very limited to the hardware i.e. juniper, Mikrotik, etc. They have their script runner which lacks usable functionality and is very cumbersome to set up. 

I used a more optimistic approach for market sizing via a Top-down approach where finding the total market and then estimating
what our share of that market can be. 

Further, I conducted a feature table comparison with the researched competitors, any close by i.e. direct, indirect, or potential. Similar to the sample shown below

​

​

​

​

​

​

​

​

​

Customer Interviews & Inputs

 

We set up multiple interviews with expected users and customers so that we could better understand the real pain in operations. Based on the inputs and feedback we developed multiple personas of a Manager, Technician, Tech Lead, and Network owner. 

 

Below is the sample user persona of a technician in the field, whom we presumed to be an active application user. 

 

User Persona

​
 

comparison-table-powerpoint-template_edited.jpg

My Work

I was working as a consultant and manage the development of the product. I was part of the product team, leading the design team and co-jointly led the development of the work with founders of the firm. 

In-depth research on the features & design of the product with wireframes was developed by the team under me. We need to design the system for general B2B market with a global footprint. Common language & easy to use interface with lean design, the utmost need for this application. Navigating the user seamless with intuitive UI, easing the scope of understanding with the addition of new features and functionality. 

We fundamentally need to consider the varied type of user interacting with the system. Ranging from a different nationality and professional sphere, making sure the system delivers as per intended.

Further working towards task assignments and project activities was taken care of. 

Impact

The application upgradation was completed as per schedule. The client (who owns the product, based out of Portugal, Europe), was highly satisfied with the work and deployed it in his business for further usage & sale. 

bottom of page