Our client, the San Diego, CA based firm in association with another big corporation had an idea rather a gap to be filled in the business.They saw an opportunity in the multi-billion dollar print industry using a one-of-a kind platform which could connect print service providers and customers with a powerful web based design tool.
Our client needed a platform that could bring the sign professionals and their customers together for business purposes. The requirements of the client was of a software that would simplify and quicken the production of designs for digital or print displays having pre-built designer templates, professional grade design tools and better workflow management. The aim was to help users to make more money and give them the facility to work on projects through a web browser from anywhere, without having to incur the huge price of outsourcing.
We understood that our client needed a lightweight process framework for wide-usage. Hence, we chose Agile SCRUM for the software development. While building this project we kept in mind the evolving nature of the business idea.
Even before we had our first backlog set, we knew one thing was certain, i.e.,we had to have two definite sub parts:
1.The Design Tool
2.The Business Platform
With that in mind, we decided to deploy two teams to build an architecture which could grow independently and communicate with each other.
The design tool had the following features:
The platform used hierarchical set of users which had a pre-defined role in the system. Each set had different restrictions/privileges across the system. Some defined roles were controlled using a recurring subscription system while some could only be assigned by an admin.
The initial break up for the MVP (Minimal Viable Product) was as follows:
3.Print Service Provider (PSP)
Creative Media Maker platform made a significant impact in the US print media market.It was also featured as an official application for Roland DGA printers.The platform we created was also published on multiple magazines.And since the system has the ability to grow the two sections of the platform independently, it was easy to maintain and expand.
This project was a done on a dedicated hiring basis.