• Adam Peled

How an Enterprise transitions from legacy to new Tech (WPF to Angular) - the story of Varonis

Back in 2015 Varonis reached out to us - they had large plans but weren't quite sure how to tackle them in an efficient manner.

They were looking to transition all their products from Desktop C# & WPF (legacy) to Web-based technologies (Angular).

They lacked the relevant employees, know-how or DNA to do this.

After initial sessions of understanding scope and focus, we compiled a dedicated startup team that includes developers, team leader and product/project manager.

We basically created a tiny efficient startup inside a large enterprise.

Over the course of 6 months, magic happened - Varonis created their first web-based product and it became a phenomenal success which caused the stock to soar.

We are with great on-going relationships with Varonis and are very happy to see that after 4 years nearly all of their product suite is now in advanced web-based technologies.

If you plant good seeds, it pays in dividends.

The story of Varonis isn't special for us, but alternative stories of enterprises attempting to innovate end up failing or reaching enormous costs are all too familiar with our ecosystem.

So what are the key ingredients to make a smooth transition?

  1. Pick a niche - just like a startup that needs to focus on their MVP - you need to pick a small focused niche and set of features to innovate (or a small product).

  2. Speed is critical - a startup is measured on speed of execution, so should this effort. Weekly deliveries, fast iterations, low friction - this is how you lift off and generate inertia.

  3. Product/Market fit - so you have an idea on how to do some innovation with your enterprise product - make sure you have quick validation feedback from your market - generate focus group or loyal customers, ship to them quickly and add them as part of your weekly release cycles.

  4. Autonomy - your innovation unit should strive for Independence, an Enterprise can have many shackles - Purchase processes, Standards, Procedures, Review Committee are just a few of the monsters you can encounter, these are good for streamlining and systemization but very counter-productive for innovation.

  5. Creativity and breaking the mold - an Enterprise can be limited in it's thought process and ingenuity, the innovation team needs to find ways to get their creative juices flowing so they can generate ideas, methods of execution and potential new markets.

There are many more ways an Enterprise can become better at innovating, but it is very hard to do so naturally, as Enterprises evolve they become more rigid, slow and predictable.

We can help get the wheels moving, just like we did for Varonis.

120 views0 comments

Recent Posts

See All

Often I find myself developing an app that requires to upload and download files from some kind of storage down to a client app. The client can be a swagger or Postman app exposing your set of api's.