CONSTRUCTING A FOCUSSED TEAM
AND GETTING TRACTION
One of the main contributions from INGENO was to create the right conditions for the spark to happen. Becoming a SaaS company today is not that technically difficult. It’s more of a human challenge. The benefit from a technological shift to Cloud providers and Software as a Service (SaaS) relies mostly on changes in mindset, responsibilities, and processes.
JDA already had many talented teams of developers and, in hindsight that was part of the challenge. As everyone wanted to be involved, it became hard to focus on what was really important and get traction everywhere at the same time. INGENO proposed pairing 2 of our Ninjas with no more than 8 developers selected across different teams from JDA. The team had the right mindset, were willing to change the way things are done and were eager to learn.
AN EMPHASIS ON EXECUTION
Instead of doing exploratory work or building a prototype, the initial effort was to tackle a real project. Built from the ground up in less than 4 months, the team delivered a production quality, SaaS enabled segmentation engine for JDA’s newRetail.me product line. Using java technologies from Google Cloud Platform, a microservices architecture, a NoSQL datastore, big data distributed processing and deployment tools like Docker, this product can process terabytes of daily data and deliver real value to JDA’s customers.The technological choices were important but, what had the biggest impact was transitioning the team to an agile approach using Test Driven Development (TDD),continuous integrations and deployments. Learning that small is beautiful and simple is gold became gradually ingrained in how the team approached each feature.
BUILDING ON SUCCESS AND DELIVERING INNOVATION
In hindsight, JDA realized that reading about SaaS and the Cloud online is not enough to get traction, pick the right approaches and start executing successfully. It takes a lot of maturity to ask and work with outside help. They’ve shown that, with a small and focused team who is willing to learn and let go of past habits, it’s really possible to deliver real benefits in short amounts of time.Working hand in hand, JDA and INGENO were able to deliver a game-changing project. In turn, this sparked a new mindset, putting innovation at the center of JDA’s vision. INGENO continues its partnership with JDA on other projects. This initial success now provides traction and allows other teams to build on this new expertise. INGENO delivered high-quality results on a daily basis, based on their Test Driven Development and Continuous Delivery methodologies.”
Any management concerns in working with a remote development team were quickly eliminated with the use of various collaboration technologies and the fact that there were no language barriers, no time zone issues and no cultural challenges. The ease of communication enabled a natural transition for the required input to INGENO handoff and in return the feedback loop via management update calls for alignment on delivery and budget burn.