Overview

At CES, a CMMI Level 5 IT and BPM company, I developed a system enabling developers to efficiently create, update, and manage frontend application scaffolding.

CES specializes in building client-facing solutions, and developers previously relied on FunnelKonnekt or manual processes to create applications. We streamlined this workflow by designing a CES-specific system to simplify and optimize application development for clients.

 

My Role:

User Research, system design, visual design, prototyping & testing.

Worked in tandem with the key stakeholders and engineers on the execution of the CES App Creator.

Research

After interviewing users and stakeholders, I developed a user persona and identified the system's key requirements.

User Needs:

  • Navigation/ menu items on every page

  • Ease to drag and drop within templates

  • Create and download template code

System Requirements:

  1. User Registration

  2. Login

  3. Dashboard

    1. Page analytics for created apps

  4. App List

    1. The developer should be able to view all the apps created in a grid/list format

    2. The following information should be visible under the grid -

      1. App Name

      2. Base Framework / Lib (React or Angular)

    3. Ability to navigate for edit mode

  5. Create App

    1. Developer should be able to create an app by filling out primarily information about the app -

      1. App Name

      2. Framework / Lib (Dropdown)

      3. Application Type (SSR / SPA)

    2. All fields are mandatory

  6. Edit App

    1. Manage Routing

      1. App should contain a by default template / page

      2. Create a new route/edit route

      3. Ability to enter route name and URL name

      4. Ability to link to an existing route

      5. Display a routing in a tree structure

    2. Add/Edit template for a route

      1. Select from a predefined template

      2. Edit the template (Redirect to CES S.U.D.O Application)

  7. Export Application

    1. Export codebase as a zip file.


System Ideation

 

System Navigation

IMG_4813.png

Paper Prototype

IMG_4814.png
 

Feedback & Iteration

After developing a low fidelity prototype we conducted usability tests with CES software developers. Based on feedback we added features to enhance the ease of editing an existing application as that was most important to users. Based on that we were able to develop a high-fidelity prototype for developers to create and start using the new system.

Final Prototype

 
Group+155.jpg
Previous
Previous

Nuria Beauty Personalized Routine Quiz

Next
Next

Balance Wellness Application