The Big Why: focusing on the reason why and the impact of the expected IOT app product.
This document consists of a summary of the activities carried out during phase zero of the App Professional La Marzocco project. Phase zero began with Design Thinking exercises aimed at understanding the vision, motivations, goals and kpi of the La Marzocco App Professional in order to align the team towards a shared product idea. The identification of the target through the Personas Mapping & Task Analysis exercises made it possible to understand their main tasks as well as the context in which these people find themselves working everyday and provided the basis for the drafting of a first set of functions to be included in the MVP.
Thanks to those two weeks of Design Thinking it was possible to kick-off the project in an organized way and prioritize the most relevant activities to be carried out by the design and the development team.
Day 1 - 29.04.2020
Day 2 - 06.05.2020
Tasks As-Is Analysis
App Features & Functionalities
Day 3 - 11.05.2020
Day 4 - 13.05.2020
Funzionalità Must, Should, Could e Would
Day 5 - 18.05.2020
Roles and functionalities
Day 6 - 20.05.2020
List of all alerts typology available
Technology ecosystem design
Services architectural models
The Big Why
This exercise aimed at identifying the purpose of the project and the expected result through the answers provided.
Each participant wrote their "why" on a single post-it.
At the end of the dedicated time (5 minutes) we took 5 minutes to discuss it.
The answers were read and discussed publicly. After that each participant expressed their preference by applying 3 dots (max 2 for post-it) in box A and 3 dots (max 2 for post-it) in box B.
The answers with most votes got selected as the Reason Why and the Expected Impact of the newly to be designed product.
An elevator pitch is a description of an idea, a product or a company that explains concepts in a way that any listener can understand immediately. The goal is to convey the general concept in a persuasive and effective way.
For (Target User)
who has (User need)
App Professional (Product Name)
Is a (typology)
That (one key benefit)
Unlike (other known things)
The product (differentiating feature)
Project goals served to align the stakeholders so that the imposed objectives could be devised following the S.M.A.R.T. logic:
Specific: Adequate or challenging but at the same time achievable
Measurable: Measurable through suitable indicators to measure the result you want to achieve.
Achievable: Adequate or challenging but at the same time achievable. Even in the case of a rationalization objective, it must aim at an improvement or rationalization of work.
Realistic: Realistic with respect to the resources available.
Timely: Limited in time
Each participant wrote on a post it what the main goal of the project is, respecting the S.M.A.R.T. criteria.
First Persona: Baristas
Based on the knowledge our client had of their customers, we set up two personas for whom the app must've been designer for. We referred to them throughout the entire product development process.
I personally summarized the main character.
Main Tasks matrix
The Main Tasks matrix allows to represent the flow of actions that each role needs to perform along the process, highlighting the actions that the user can see (above the line of visibility) and the ones that happen in the back-office (below the line of visibility). Roles can be performed by human beings or other types of entities (organizations, departments, artificial intelligences, machines, etc.).
Each participant contributed with their personal knowledge of the daily activities of a Barista.
Features and functionalities
To facilitate the identification of key features to be included we completed a matrix with all the main stages of the service architecture envisioned.
We presented our categorization and explained why some features had to be included in the secondary categories.
After a brief recap of the main personas using the machines, as well as their main activities emerged whilst analyzing their daily tasks, we were able to come up with 16 main points to be analyzed.
Must Should Could Would
To facilitate the work we completed the MSCW trying to highlight our point of view on the key functionality.
During the first part of the meeting we presented our categorization and explained why some features had to be included in the secondary categories.
Subsequently, a period of individual reflection followed, aimed at understanding whether the functions of the Must column were rightly validated by everyone.
Our categorization was structured as follows:
Must: Essential set of functionalities to be included in the first app release. These functionalities were not to be missed in order to open and allow users to use the app.
Should: Important functionalities that should have been included in the app first release but that weren't at the same time essential for it to function.
Could: Important of functionalities which aren't fundamental during the first release. Those functionalities were set to be deployed after all the Should and Must functionalities were correctly delivered.
Would: Desirable functionalities that should have been taken in consideration once finished the Could, Should and Must ones.
Each stakeholder took part to the discussion and gave their vote on the functionalities to be included in the MVP.
Alerts typology and tone of voice
A list of Alerts, including all the necessary primary maintenance messages were collected and analyzed.
After this, a Tone of Voice and Requisites were aligned with the chosen design language and style, in order to create a continuum with the ongoing design process.
Each attendee verified the relevance of each alert according to the initial strategy identified in previous workshops.
At the end of the six days workshops, a crystal clear workshop report was submitted to our client. Among the main submission documents there was the set of functionalities emerged during the design thinking exercises.
A clear map of technological service providers and how these companies provided the service within the App Professional.
Architecture and Services modeling
A visual representation of how data flows between the different platforms identified.
The architecture of the app serves to visualize the positioning of key features within a logical scheme focused on the user's needs. Pages with a blue frame represent core functionality essential to the first release of the app.
The dashed sections represent a topic for discussion and need further analysis
Following technical meetings useful for understanding design limits, it was essential to envisage two different roles to ensure proper use of the app and machines by end users.
The differences were then defined on the basis of the Task Analysis and technological constraints.
The following page illustrates the differences between the Admin role and the guest role.