Overview
- Team name: Little Bits
- Team members: Alexander Alestra, Daniel Diep, Kendall Helms, Ye Yint Nay Htet, Matt Randell M. Mazon, Anuj Regmi, Timothy Thao
- Client: Mike Van Doren
- Advisor: Dr. Ahmed Salem
Background
Our client is Mike Van Doren, Chief Product Officer of Lipinski Web Design, which is in the business of licensing enterprise software solutions.
For a number of years, Mike has been aware of an unsolved problem in the software sales field. There currently exists no integrated solution for management of the pre-sales workforce in enterprise sales departments. Our client has asked us to develop this solution for his company to market.
In enterprise software marketing, the pre-sales team is responsible for demonstrating the software which is being marketed. While working on a prospective sale, a sales representative may request the services of the pre-sales team multiple times, and potentially for multiple products throughout the process. There is currently no software solution on the market for the scheduling of these demonstrations which meets the needs of our client.
Project Scope
- Allow sales representatives to request a pre-sales team member
- Allow pre-sales team management to schedule pre-sales operations
- Simplify selecting the most qualified pre-sales team member to work a given operation
- Track pre-sales team member customer relationships
- Obtain reporting on pre-sales metrics
This service must:
Proposed Solution
This project aims to solve the client's problem by developing a web service which is integrated with Salesforce through an API. Our service will provide the logic for the various operations described in the project scope, and store related data into a database.
Project Highlights
- There is currently no other product on the market which solves the problem which this project aims to solve.
- Building our database and logic into a standalone web service outside of Salesforce's ecosystem provides both modularity and scalability. This app should be compatible with any existing Salesforce org which by using only standard Salesforce objects, and exporting the logic and specifically related data to our own server.
Prototype
Project Timeline
-
Sprint 1
We had our first team meeting with the client, and developed a business event table and context diagram for the project.
-
Sprint 2
We developed a prototype UI in Figma, and reviewed it with our client. Screenshots of the prototype are displayed above.
-
Sprint 3
We developed a proof of concept for all technologies we anticipate using in developing this project. Altogether we created a basic Salesforce Lightning application, a Django backend application, and a SSO login page written using Angular.js.
-
Sprint 4
This was our first development iteration. We produced a very basic skeleton Salesforce Lighting application which provides a pre-sales request form, and sends an http POST request with the information collected in the form. We also developed a Django application and database with the bare-minimum information contained in a pre-sales request.