Young Living Virtual Office

​The Opportunity

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.

​The Solution

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.

We provided:

  • Business Analysis
  • Project Management
  • Quality Assurance
  • UI/UX
  • Mobile Development

Business Analysis

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.

Project Management

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.

Quality Assurance

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.

User Experience

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.