Requirements

Partner Introduction & Project Background

CHANEL is a globally renowned luxury fashion house known for its timeless elegance, innovation, and creativity. The UK Creative Design Team plays a vital role in shaping the brand’s regional identity, overseeing digital and physical creative output across visual merchandising, graphic design, copywriting, and digital experiences.

At a company as large and dynamic as Chanel, tracking and evaluating employee contributions—especially within the Creative Department—is essential. However, the current process relies on manually filtering through Excel data, which is time-consuming and lacks clarity. Without an automated tool to quantify work performance, it becomes difficult to measure collaboration or recognize individual efforts. This lack of visibility prevents project managers from identifying who is overworked and who is underutilized, leading to poor task distribution and delays in key projects.

The primary objective of this project is to centralize reporting within a single digital ecosystem using Microsoft Office 365 and Power Platform tools. This integration aims to streamline task management, standardize reporting, and enable project managers and employees to better understand and analyze their work, focusing on optimizing workflows and creative execution.

Project Goals

This project aims to enhance reporting efficiency within CHANEL UK’s Creative Design Team by developing an automated solution that replaces manual report creation. The objective is to reduce time spent on administrative tasks, allowing project managers to focus on creative execution, coordination, and resource planning.

The system consolidates data from multiple creative teams into a single reporting platform, delivering real-time insights into projects, team workload, and performance metrics. By standardizing reporting practices across the Creative Department, our system has the potential to expand beyond the UK, enhancing transparency and supporting data-driven decision-making. Built using Microsoft Power Apps, Power Automate, SharePoint, and Power BI, the platform ensures seamless data flows and interactive dashboards, tailored to CHANEL’s operational needs.

Gathering Requirements

To gather the necessary requirements for the project, we initially sent Chanel a set of carefully prepared questions ahead of our meeting.

Open-ended questions were used to gather detailed, qualitative insights, allowing us to explore the teams challenges and needs more deeply

Some of the questions asked included:

  • System Features & Functionalities: What are the key features and functionalities that our system should include to avoid redundant work and provide value to the users?
  • Functional Requirements: What aspects of the current data collection process need improvement? What features should our system include to enhance data collection, improve accuracy, and better meet business needs?
  • Technical Requirements: What are the necessary software, hardware, storage, and security requirements for the system?
  • Reporting: Could you describe how reports should be implemented in the system? What types of reports should the system be capable of generating, and how should they be formatted?
  • Design & Usability: Do you have any specific preferences or guidelines for the user interface design? Are there any examples of designs or platforms you admire that we should consider in the design process?

During our follow-up interviews, we engaged in detailed discussions, capturing their responses, which allowed us to refine and finalize the requirements to ensure alignment with their needs.

Minimalistic User Interface: To ensure ease of use and confidence in navigating the platform, the design will be simple and intuitive. This will allow non-technical users to efficiently interact with the application with minimal instruction, meeting the needs of the client.
Automatic Generation of Reports: To streamline processes and reduce manual intervention, reports will be automatically generated. This ensures that critical reports are always up-to-date without the need for users to manually create or refresh them, meeting the project’s objectives.
Daily Auto-Refresh of Reports: To keep the data current and minimize the need for manual updates, reports will auto-refresh daily. This ensures the team always has access to the latest data and is aligned with the project's goal of efficient report management.
Role-Based Access Controls: To accommodate the diverse teams within the Creative Department, access to reports will be restricted based on each user's role and permissions. This ensures that each user only sees the reports relevant to their team and responsibilities, providing secure and tailored access to sensitive information.
Technological Tools: To accommodate the non-technical nature of the end-users, it was crucial that the client could operate the application confidently with minimal training. Therefore, integrating only Microsoft tools into the application is essential to ensure smooth functionality and seamless compatibility with existing systems

Personas

James Aldridge
James Aldridge

Creative Designer

James is a creative designer starting his first week at Chanel’s Creative Department. He wants to learn as much about his department as possible to begin his tasks. He is able to navigate through the department’s interactive platform and learn about ongoing/completed projects, individual and team-wide responsibilities within the projects, and the department’s culture. While on the platform, he expands on one of the projects he's involved in and notes the project's brief description, timeline, team members involved and how his responsibilities connect to the project's objectives. He then goes to his profile page, where he sees the projects assigned to him, his individual responsibilities, along with their deadlines. Though initially unfamiliar, the platform’s intuitive design enables him to navigate it easily and James can now take on tasks more confidently.

Amy Kensington
Amy Kensington

Digital Creative Project Manager

Amy, a Digital Creative Project Manager at Chanel, oversees several teams within the Creative Department. When she logs into her profile on the platform, she can check and manipulate essential project details, such as task deadlines. The project data is neatly organised, allowing her to quickly access the status of all ongoing projects and, when necessary, redistribute tasks among the team members. Overall, she feels assured knowing that the platform has set clear permissions to control who can view or edit information. Additionally, the platform automatically generates detailed project reports based on data inputted by Amy, making it quick and easy for her to provide updates to senior management on the status of ongoing projects.

MoSCoW Requirement List

Functional Requirements

ID Description Priority
1 Dashboard that provides insights into overall team metrics within the Creative Department Must
2 Dashboard that provide insights into the performance of each team member Must
3 Security Authentication to ensure that team members can only access reports relevant to themselves or their respective team(s) Must
4 An interface that allows users to navigate through each report efficiently Must
5 A customised workflow to process the data exported from Microsoft Planner for ease of data visualisation Must
6 Automatically export data from Microsoft Planner using Microsoft Power Automate and store in SharePoint Lists Must
7 Functionality that automatically converts the data from Planner to charts and graphs using Power BI Must
8 Functionality that allows the data and dashboard to be refreshed daily Must
9 A filter function to sift through the reports available for each team Should
10 Use minimal wording for each report Should
11 Use a consistent colour scheme for the charts and graphs Should
12 A profile page to show the details of each team member Could
13 An expandable navigation menu at the side of the dashboard Could
14 A function to move specific reports around without affecting the dashboards of other individuals Could
15 A brief description of each team within the Creative Department so business-wide employees can learn more about the department Won't
16 A function to allow team members to comment on each report Won't

Non-Functional Requirements

ID Description Priority
1 Dashboard complies to Chanel’s branding guidelines, including typography and colours Must
2 Visualisations reflect data accurately, with a tolerance of less than 1% error in calculations Must
3 Dashboard functions seamlessly on the latest versions of Chrome, Edge and Safari Must
4 Dashboard is responsive and functions on different screen sizes Should
5 Dropdown menu for users to customize the type of visualization for a specific report Could