Clever Project Composer

An intuitive and user-friendly online communication tool, to plan and visualize complex design projects quickly and easily, for both the design team and the client.

Overview

Design Lead, Design Management, Design QA, Interaction Design, User Interface, User Experience
My Role
Product Owner (PO), Project Manager (PM), Business Analyst (BA), 5-Person Dev Team
Collaborators
Consulteer AG
Client
3
Duration Time (Month)
2021
Completed Date (Year)

Briefing

The primary objective of the Clever Project Composer (CPC) project is to design and develop an online communication tool for Consulteer AG that streamlines the design process for both the design team and the client (end-user). The tool, CPC, will simplify project management by providing an intuitive interface for both parties to collaborate effectively. The goal is to create a user-centered design that prioritizes ease of use, clarity, and functionality. The project team will work closely to ensure that the tool meets the needs of all stakeholders and users and that it is delivered on time and within budget.

Outcome

A fully-functional and user-centered application for web and mobile platforms was developed to achieve a successful outcome for the project. The design includes a comprehensive concept for member views, streamlined quote generation, project summary examples and personalized customer view. The interface was designed with usability and accessibility in mind to ensure a seamless experience for the end-users. The design is optimized for both web and mobile platforms, providing flexibility and convenience for the users. Overall, the goal was to deliver a user-friendly and efficient tool that exceeds the client's expectations.

The 4 Ws – Problem Statements
As a UX designer, I utilize the "The 4 Ws – Problem Statements" method to effectively identify, frame, and communicate the specific problem that needs to be researched and resolved. This method helps to clearly outline the scope and focus of the project, ensuring that all efforts are directed toward finding the most effective solution.
1. Who is affected by the problem? 

In other words, who is the target user? The following users are affected:

  • Client
  • Designer Team
  • Project Manager
  • Project Owner
2. What is the problem? 

The typical quote creation process involves using a complex excel database to select predefined items, manually writing the quote, and sending it to the client. This method is ineffective and unproductive as it:

  • Does not allow for customized offers
  • Is difficult to manage project and deliverables
  • Lacks a dynamic collaborative platform
  • Does not provide visual representation of the excel data
  • Does not provide visual representation of the excel data
  • Does not offer personalized offers

A tool is needed that can:

  • Quickly and easily plan, create, and visualize complex design projects
  • Facilitate effective project management and deliverable tracking
  • Offer a dynamic and collaborative web-based platform
  • Provide visual representation of the offer database
  • Enable easy communication and project progress tracking
  • Create personalized offers
3. Where does it happen? 

The physical and digital environments in which the user experiences the issue are:

  • computer (excel database)
  • paper (printed offer)

Involved user are:

  • Project Owner
  • Project Manager
  • Sales Employees  
  • Designer
  • Client
4. Why does it matter?

CPC simplifies the design process for both the design team and the client, making it more efficient and productive. The benefits of using CPC include:

  • Improved understanding of complex design projects in the initial planning stagesImproved understanding of complex design projects in the initial planning stages
  • Greater accuracy in project timelines and resource estimates
  • Increased flexibility with the ability to customize standard packages and fully configure projects
  • Enhanced collaboration through real-time screen sharing and personalized communication
  • Greater transparency and accountability through access to project sketches, timelines, and cost estimates
Reflection

Reflection

Nikolay has created a truly exceptional product that exceeded my expectations. His dedication and passion are contagious.

— Alexander Steffan, Senior UX Research Strategist

Creating the Clever Project Composer (CPC) was an incredibly fulfilling experience. I had the opportunity to design a user-friendly and intuitive tool that truly balances both UX and UI. I am proud to have played a role in creating a product that not only deepened my understanding of design principles but also exceeded expectations. Collaborating closely with stakeholders, developers, and users throughout the process ensured efficient communication and minimized misunderstandings. The challenge of the project was to understand the complexity of the bidding process and translate it into a simple and easy-to-use interface. Thanks to user research, testing, and feedback, CPC has become a cohesive and fully-functional tool that exceeds all requirements.

Process

Process

The Clever Project Composer (CPC) was developed using the Double Diamond principle, which includes four key phases: Discover, Define, Develop, and Deliver. Each of these steps was crucial in creating a cohesive and user-friendly tool that balances both design aesthetics and functionality.

Step 1
Discover
Step 2
Define
Step 3
Develop
Step 4
Deliver

Steps

Please choose the following steps to discover the steps of the project.

1. Discover
Database, Market Research

The very first stage consists of learning more about the different variables that affect the problem and its possible solution. The process started with to understand how a design offer will be created. This means which package indicators, project criteria, service packages including phases, methods and deliverables are needed.

Please select filter for more content.

Database — Frame offer tables

During the discovery phase of the case study, it was identified that creating a design quotation is a complex process that requires considering multiple factors. Currently, the process involves manually referencing two large tables containing information such as the prospective project course, time durations of individual work packages, and costs for delivery items and expenses.It was found that the current process is time-consuming, prone to errors and does not provide an easy way for team members or clients to visualize the project design.To improve this process, we need to create a user-centered tool that streamlines the quotation creation process, reduces the chances of errors and provides an intuitive interface for easy project visualization.

Market Research – project MANAGEMENT tools

During the discovery phase of the case study, it was identified that the user interface should adhere to Jacob's Law, which states that users prefer a website design that is similar to other websites they frequently visit. To ensure this, four common platforms were evaluated as potential examples of project management and communication tools. These platforms include YouTrack, Abstract, Slack, and Asana. These platforms were chosen for their user-centered design and ease of use, which align with the needs and preferences of the target users. The goal is to create a user interface that is intuitive and familiar for the users, which will help to increase adoption and satisfaction.

2. Define
Use Case and Blueprint, Persona, User Story and User Flow, Information Architecture, Site Flow

In the define phase of the case study, I utilized the information gathered during the discovery phase to create a service blueprint diagram that illustrates the connections between various service elements, including people, items, and processes, in relation to specific touchpoints in the customer journey. To ensure the product is built on a solid foundation, I created personas, a site flow, use cases, user stories, and user flows. This allowed me to gain a deeper understanding of the target users' needs and preferences, and how they interact with the product. By using these tools and methods, I was able to define the user experience and create a clear roadmap for the product design and development.

Please select filter for more content.

Use Case and Blueprint – Example

Design projects can be difficult to conceptualize in the initial planning stages, but CPC makes them more concrete and easy to understand. CPC uses 15 years of project experience in industrial, interface, and service design to visualize the prospective project as a project sketch with timelines for individual tasks, deliverables, and required resources (personnel and costs).

A typical use case for CPC is when a potential new customer, often with little experience in commissioning design projects, makes a project request through an online session or at a trade show or other event. During this session, the desired project timeline is established and the need for deliverables and services is calculated based on experience data. This ensures that even non-design experienced sales representatives can offer cohesive and sensible projects. The proportions and content of the CPC's individual service areas are plausible and validated.

In addition, CPC offers two additional project planning options:

• The ability to customize standard packages, for example, if the customer has already created "personas," these are no longer required as a deliverable and are removed from the package, along with the corresponding costs and time requirements for the project timeline.

• Projects that cannot be represented by existing service packages can be fully configured - all methods and services can be individually selected and adapted to the specific requirements and conditions of the request. New services can also be added to the database and project sketch.

The customer can follow the creation of their project in real-time via screen sharing and see the individual adjustments to their project request. The CPC screen is personalized, showing the customer's name, company, project's name and related contact.

After the online session or trade show meeting, the customer receives an invitation to the CPC tool, which allows them to review and approve the project sketch and timelines and access the project cost estimates.

Persona – Example of Primary User

I created personas for the different user groups that would use the Clever Project Composer (CPC) tool. The primary persona is the design company employee, who may have limited experience in planning and managing design projects but is responsible for communicating with potential clients and creating project proposals. Additionally, I identified the potential new client as a key persona, who may not have previous experience in commissioning design projects but is looking for an easy and intuitive way to communicate their project needs and timeline to the Consulteer AG employee.

To meet the needs of these personas, I designed the CPC tool to be user-centered and easy to use, with features such as real-time screen sharing, personalized communication and a streamlined quote generation process. Additionally, the CPC tool provides a clear and easy-to-use interface that allows potential new clients to review and adjust project proposals, making the process more efficient and productive.

User Story and User Flow – example

As a UX Designer, I use User Stories and User Flows to gain a deeper understanding of the target users' needs and preferences, and how they interact with the product. User Stories help me to define the user's perspective and goals, and to understand what they are trying to accomplish. User Flows, on the other hand, allow me to map out the steps a user takes to achieve their goals, and to identify any potential pain points or issues that may arise during the process. By using these tools, I am able to create a clear and comprehensive picture of the user experience and identify opportunities for improvement. Furthermore, it helps me to design and develop a product that is user-centered, easy to use, and efficient, that meets the users' needs and exceeds their expectations.

User Story
As a web designer, I want to be able to create a detailed project proposal for a client, including deliverables and timelines, using the CPC tool, so that I can effectively communicate my ideas and win more business.
User Flow
  • 1
    Log in to the CPC tool
  • 2
    Select "Create New Project"
  • 3
    Input client information and project details, including desired deliverables and timeline
  • 4
    Use the CPC tool to create a visual project plan, including timelines for deliverables and estimated costs
  • 5
    Review summary of the offer
  • 6
    Input client information and project details, including desired deliverables and timeline
Information Architecture –  tree structure example

The Clever Project Composer (CPC) Information Architecture (IA) is a logical and intuitive structure that simplifies the planning and visualization of complex design projects. It includes a streamlined login process, a navigation menu with six static sections (Projects, Activity, Clients, Members, Services and Pool) located on the left side of the layout, and a user's account information on the top of the navigation area. The IA provides users with an overview of all projects, the ability to monitor and track all interactions and updates made by members and customers, and a client's area for efficient client management. Additionally, users can efficiently generate design proposals and access a pool section that allows easy access to relevant methods and services. The IA also includes a personal settings feature for managing account information and customizing notifications. Overall, the CPC IA is designed to enhance the user experience and improve the efficiency of the project management process.

SIte Flow excerpt

It is crucial to have a clear understanding of the pages that will be included in the final product in order to effectively guide the user experience. This includes determining the page flow and linking structure to ensure a seamless navigation for users. By clearly defining the pages and their relationships to one another, it allows for effective communication and alignment among the stakeholders, project owner, team, and developers, ensuring that the end product meets the needs and expectations of all parties involved. This step is critical in creating a human-centered design that prioritizes ease of use, clarity, and functionality.

3. Develop
Wireframe, Wireflow, Grid & Color Palette, Typography, Textfield, Buttons, Icons, Guideline
Several CPC Design System components

In the third step, I prioritize the user experience by creating wireframes, which serve as the foundation for the design process. Wireframes provide a clear overview of the page structure, layout, information architecture, user flow, functionality, and intended behaviors. This allows all stakeholders to have a clear understanding and agreement on the placement of information before development begins.

I also leveraged the concept of a design system to ensure consistency, flexibility, and transparency throughout the project. Defining the basic components early on, it allows for a quick and consistent design process and makes it easier to make changes at a later stage. Additionally, a design system facilitates the work of developers and ensures that the final product is user-centered, easy to use, and efficient, meeting the users' needs and exceeding their expectations.

Please select filter for more content.

Excerpt Mid-fidelity wireframe

The design process began by developing mid-fidelity wireframes of key screens. This approach focuses on the layout and functionality of the interface, without the distraction of images and typography. By creating wireframes at this level of detail, more attention can be assigned to specific components and the differentiation between different functions can be clearly established.

Projects Overview wireframe
Projects Overview wireframe
Project Progress Overview wireframe
Project Progress Overview wireframe
Detailed deliverable overview with chat side section wireframe
Detailed deliverable overview with chat side section wireframe
Wireflow excerpt

I created wireflows to effectively document the user's journey and task flow within the CPC tool. By combining wireframes and flowcharts, I was able to clearly display the layout and dynamic changes on each page while also visually mapping the user's actions and progress. This allowed for a better understanding of the user's experience and helped identify areas for improvements in the design. The wireflow also served as a useful tool for communicating with the development team and stakeholders, ensuring a seamless implementation of the design.

Grid – Excerpt from the design system

Ensuring optimal CPC for different screen sizes and devices was a priority, achieved by implementing responsive grids. This approach guarantees a seamless user experience across all platforms, from mobile to the web. By designing with usability in mind, the CPC is easily accessible and user-friendly for all users.

Desktop Large · width 1920dp
20 column · margin 25dp · gutter 30dp
Excerpt from cpc design system, desktop grid of 20 columns
Laptop · width 1440dp
12 column · margin 25dp · gutter 30dp
Excerpt from cpc design system, laptop grid of 12  columns
Mobile · width 375dp
4 column · margin 15dp · gutter 30dp
Excerpt from cpc design system, mobile grid of 4 columns
Color Palette – Excerpt from the design system

Carefully curated and developed, a color palette was created that aligns with the company's existing branding and corporate colors to ensure consistency and cohesiveness in the final design.

Primary colors
#3CD52E
#000000
#F2F2F2
#00A7E1
#ED0C6E
#03DAC5
Secondary colors
#1E445C
#057683
#009471
#FAFAFE
#FFFFFF
#FF174D
Excerpt Textfield

I designed a text field wrapper that encompasses a label, input, and help text. It has one variation, the outlined (default). To decrease the size of the text field wrapper, I created a text field with floating labels which are simple form labels that float above the input fields.

Guideline excerpt

To deliver effective and user-centered designs, I utilize guidelines to evaluate and implement principles such as intuitiveness, learnability, efficiency, and consistency. By adhering to these guidelines, I am able to ensure that the designs align with user needs and exceed their expectations. Additionally, guidelines provide designers and developers with a clear understanding of how components are constructed and how they should be utilized, thereby promoting transparency and consistency throughout the design process.

Guidelines, size, and dimensions of card items, message dialog, list item, and date-picker (excerpt)
4. Deliver
Login, Projects, Activity, Clients, Members, Services, Pool, Offer, Settings, End User

Key Screens

As a UX Designer, I am responsible for ensuring that the final stages of the Double Diamond model are executed efficiently and effectively. This includes the thorough testing of the product, obtaining official sign-off for production, and launching the final product to the market. During this phase, I conduct a comprehensive review of the tool to ensure that it meets all necessary requirements and that there are no outstanding issues that need to be addressed. To illustrate the design, layout, and functionality of the tool, key screens are presented for review.

Please select filter for more content.

Login – Start Screen

The login process for CPC members and customers can be streamlined by using a single login screen. By using a single login screen, it can ensure a consistent and efficient experience for all users.

CPC login screen on desktop width 1920db
CPC login screen on desktop, width 1920db
ProJects — First section

The CPC Navigation features six static sections – Projects, Activity, Clients, Members, Services and Pool, located on the left side of the layout. The top of the navigation area includes the user's account information, such as their avatar and status, as well as options for account setting and logging out.

In the Project section, users can view an overview of all projects, including the ability to toggle filters, sort projects, set favorite projects, switch between list and card views, and access a global search bar at the top. Additionally, a primary button allows users to easily create a new project.

To enhance the user experience, the Project Card includes relevant information such as the duration bar, specific notifications, the names of the project team members, the project name, and settings for various actions. This allows users to quickly and easily access important project information at a glance.

Card view of projects with activated settings on project card on desktop width 1920db
Projects section, card view, activated settings, on desktop
Screen of creating new project with two sections for create client (Already filled in) and create project (not filled in yet), on desktop width 1920db
Projects section, creating a new project, on desktop, two sections for creating client (Already filled in) and create a project (not filled in yet)
Activity Section

In the activity section of the CPC tool, users have the ability to monitor and track all interactions and updates made by members and customers. This includes monitoring comments, file uploads, creations, and modifications made within the tool. To facilitate ease of navigation, a drop-down selection menu with a built-in search function is provided for filtering specific projects. The activity view is organized chronologically, with the most recent entries displayed first.

Activity Section showing drop-down select with a search box and activities of the members, on desktop width 1920db
Activity section, active drop-down with search, activities of members, on desktop
Clients Section

The customer area is conceptualized and designed to create an efficient and user-friendly experience for members. The member has access to all relevant client information, including client profiles, invitations, and satisfaction surveys. This feature allows the member to easily manage their client relationships and stay updated on important notifications. Additionally, the member can customize their client settings and filter their view for enhanced organization and navigation. Overall, this section has been designed to streamline the client management process and improve the member's workflow.

Clients section, card view with no toggle filter selection, on desktop width 1920db
Clients section, card view, on desktop
Clients section, card view with toggle filter for settings, on desktop width 1920db
Clients section, card view, selected toggle filter for settings, on desktop
View of client profile information divided into two sections: customer and project  data, on desktop width 1920db
Clients section, clients settings, two cards view, on desktop
Members Section

The member section is designed to provide users with a seamless experience for managing and interacting with project members. The user has access to a comprehensive list of all members, with the ability to add new members or adjust existing member settings. Each member is represented by a unique member card, which displays the member's role within the project. The user has the ability to select multiple member cards for batch actions, such as updating roles or removing members from the project. Additionally, the member card design includes visual cues, such as notifications, to provide real-time updates on member activity. Overall, the member section is designed to be intuitive and efficient for managing project teams.

Members section, card view showing notification and settings, on desktop width 1920db
Members section, card view, notification and settings, on desktop
Services Section

One of the key benefits of using a CPC tool is the ability to efficiently generate design proposals. In the service section of the tool, users can easily access a variety of pre-existing services, view and edit relevant information, and even clone them for use in a specific project. Additionally, users have the flexibility to create custom service packages and methods tailored to the unique needs of their project. This process streamlines the creation of design proposals and enables a faster and more efficient workflow.

Services section, list view of service packages and methods, expended service package with information, table header drop-down sorting selection, on desktop width 1920db
Services section, list view, service packages and methods, expended service package, table header drop-down, on desktop
Services section, screen of create service, toggle filter for create method, on desktop width 1920db
Services section, create service, toggle filter for create method, on desktop
Pool Section

The CPC database is optimized by integrating a pool section that allows users to easily access and navigate all relevant methods and services associated with the project phases. Utilizing an intuitive information generator, users are presented with a clear and organized table format, displaying key information such as duration, level of complexity, member role, cost, person days, indicators, and project criteria for various service packages and methods. This improves the overall user experience and allows for more efficient and informed decision-making within the project management process.

Pool section, screen of pool generator's empty state, on desktop width 1920db
Pool section, pool generator's empty state, on desktop
Pool section, screen of generated pool information, on desktop width 1920db
Pool section, generated pool, on desktop
Pool section, screen of expended list view of level complexity *.starte", detailed information, on desktop width 1920db
Pool section, expended list of level complexity, expanded table cells, on desktop
Creating Project Offer

One of the primary objectives of CPC is to streamline the process of creating personalized client proposals and delivering them in a professional, DIN A4-formatted PDF. The tool allows for the easy upload of a key image, client creation, selection of project services and phases, incorporation of external costs, and assignment of project team members. Additionally, the tool features a comprehensive timeline chart that offers a clear overview of the project's duration, costs, and allocation of team member's personal days. This ensures that all stakeholders have a clear and concise understanding of the project's progress and resources.

Visual of create offer empty state, on desktop width 1920db
Visual of creating an offer, empty state, on desktop
Visual of create offer filled, on desktop width 1920db
Visual of creating an offer, filled, on desktop
Visual of summary offer, on desktop width 1920db
Visual of summarized offer, on desktop
Settings of CPC Member

The personal settings feature within the CPC platform allows users to easily manage their account information and customize their notifications and news preferences. This improves the overall user experience by providing a personalized and streamlined experience for each individual user. Additionally, the design of the personal settings feature is intuitive and user-friendly, making it easy for users to navigate and make updates to their accounts.

Visual of of edit profile, two sections: account information and change password, on desktop width 1920db
Profile settings, edit profile, on desktop
Visual of edit profile, overlay upload avatar, on desktop width 1920db
Profile settings, edit profile, overlay upload avatar, on desktop
End User Key Screens

Upon logging into the Clever Project Composer, the end user (the client) is presented with a comprehensive overview of the project, including all services, methods, project duration, phases, deliverables, project costs, and the project team.

To enhance security, the client is provided with an automatically generated password, which must be changed upon initial login. A visually engaging interactive timeline chart is implemented, providing the client with real-time information on project duration, progress, methods, deliverables, and project communication. The user has easy access to all deliverables, with the ability to interact with the project team and discuss specific details through an integrated chat feature.

Visual of client view, expanded service package, on desktop width 1920db
Visual of client view, expanded service package, on desktop
Visual of client view, project phase page, service package and related list of methods, on desktop width 1920db
Visual of client view, project phase page, service package, and related list of methods, on desktop
Visual of client view, method page, associated deliverables related to a project phase, on desktop width 1920db
Visual of client view, method page, associated deliverables related to a project phase, on desktop
Visual of client view, deliverables page, deliverable image and chat section, on desktop width 1920db
Visual of client view, deliverables page, deliverable image, chat section, on desktop
More Projects

More Case Studies

You might also be interested in the projects below.

1 of 2 Projects
project image
CELOS apps icons and 21,5" ERGOline operation panel (f.l.t.r.)
UI Design · 2022

CELOS APPs

What to anticipate: information architecture, interaction logic,  prototyping, responsive layout, user interface, wireframe

Control interface for consistent digital workflows in machining & manufacturing. Six apps were developed and designed.

Show case study
2 of 2 Projects
project image
On desktop, homepage of SFP Group
UX Design · 2018

SFP Group

What to anticipate: design system, icon design, prototyping, responsive layout, site flow, user interface, wireframe

A new online presence was realized for Swiss Finance & Property Group AG, company specializing in real estate.

Show case study
PreviewCELOS APPS
Swiss Finance & Property Groupp Next

Get in touch!

Do you want to talk about a project, work together, or simply say hello? Feel free to email me at contact@nikolaynikolov.ch. I'd love to hear from you!