Young Living Virtual Office
Young Living, a leading network marketing organization, specializes in essential oils. They asked us to update and enhance their online interface through which their distributors manage their businesses. This update would require that we provide three phases of improvements: 1) a new look and feel to their existing Virtual Office, 2) the addition of full e-commerce abilities, and 3) the creation of a new backend interface.
SolutionStream began with a core team to analyze Young
Living’s existing Legacy system. Our architects collaborated directly with the
client’s team to ensure that the proposed architecture would deliver the
necessary solution and integrate with the Legacy system. Once the direction was
approved, we increased the size of our development team and worked on-site in
order to meet the goals within the client’s required timeline.
SolutionStream provided a Business Analyst (BA) to collaborate with Young Living product owners. The key stakeholders, domain experts within the industry, needed our help converting business problems and solutions into actionable goals for our development teams. The BA worked daily with the product owner to fully understand the necessary features, interviewing key stakeholders regarding specific uses for the end product. The BA first coordinated with the team lead to ensure that enough detail had been provided, then with the Project Manager to define and prioritize the workload.
The Project Manager was ultimately responsible for the planning and execution of the deliverables, while acting as liaison between the development team and client stakeholders. The PM also collaborated with the client to manage expectations and to ensure the team maintained the freedom to work independently, while adhering to standards of development. The PM’s oversite improved the efficiency of the process and the effectiveness of the finished product.
Backend Development and Architecture
We built the new Virtual Office from the ground up, using
new architecture and creating a new tech stack. We provided Senior Architects who
evaluated the current system and suggested a system design capable of meeting the
client’s goals, while successfully integrating with the existing Legacy
systems. The development team created the new self-sufficient system, which is
anchored in .Net, Angular JS, and NHibernate on top of an Oracle database.
To maintain efficiency and speed, we added to the development team multiple dedicated QA engineers, who actively validated the quality of deliverables, evaluated every step within the new design, and verified continued functionality of existing features. The team worked directly with Young Living’s internal QA group, sharing best practices and increasing the efficiency and functionality of the overall system.
We added a dedicated User Interface/User Experience designer to the team to collaborate with the BA, product owners, and stakeholders. These individuals created the visual representation of the written functional requirements.
Mobile App Development (iOS and Android)
In addition to the original project, Young Living asked us to provide a mobile solution for on-site sales at corporate events. We provided a second development team to create a new mobile kiosk app, leveraging the platforms and backend services developed for the New Virtual Office. The app was developed for both iOS and Android using Cordova, Angular JS, and Ionic.