COR - Product Design

COR is a company that develops a Project Management product specifically tailored for professional audiences such as advertising agencies, design firms, studios, among others. What sets COR apart is its emphasis on enhancing user usability and workflow processes, enabling users to be agile, accurately estimate task scope, and understand the time and cost involved in their execution.

It's noteworthy that the tool incorporates various Artificial Intelligence models that facilitate quick data entry and provide highly accurate suggestions. It can also detect each collaborator's recent activities, propose teams for task execution, among other functionalities.

I had the opportunity to work on the product team, leading a significant portion of the creative process, user experience design, interface design, and the development of several key system features. In addition, I played a crucial role in executing, organizing, and aligning the Design System.

It's important to highlight that each project and feature underwent thorough validation in user interviews, ensuring a polished and precise product for production release. Subsequently, consecutive post-production iterations were carried out, offering continuous improvements.

-----

COR es una empresa que desarrolla un producto de Project Management orientado específicamente para el público profesional (agencias de publicidad, agencias de diseño, estudios, entre otros). La gran diferencia que ofrece COR es que potencia la usabilidad y proceso de trabajo de sus usuarios y les permite ser ágiles, estimar adecuadamente el alcance de sus tareas y saber cuanto tiempo y costo tiene la ejecución de las mismas.

Es importante destacar que la herramienta cuenta con varios modelos de Inteligencia Artificial que promueven la carga rápida e tiempo co sugerencias muy certeras. También puede detectar en que estuvo trabajando cada Colaborador, sugerir equipos para la ejecución de tareas, entre otras cosas.

Tuve la oportunidad de trabajar en el equipo de producto liderando gran parte del proceso creativo, de experiencia del usuario, diseño de interfaz y desarrollo de varias funcionalidades claves del sistema. A esto es importante añadir la ejecución, organización y alineamiento del Design System.

Es importante destacar que cada uno de los proyectos y funcionalidades fueron siempre validadas en entrevistas con usuarios, lo que permite salir a producción con un producto más pulido y certero. Luego de esta etapa se han realizado iteraciones consecutivas post-producción, ofreciendo constante mejoras.

Dashboard

I had the opportunity to work on a significant integration that allows Collaborators (individuals performing daily tasks in an agency) to have constant tracking of their daily work progress. In the Header, a section was added featuring a time tracking button accompanied by a daily progress bar. Clicking the button provides access to a modal that streamlines the time logging process and allows for a description of the work performed.

-----

Pude trabajar en una integración importante para que los Colaboradores (personas que ejecutan el trabajo cotidiano en una agencia) tenga un seguimiento constante de su progreso laboral diario. Podemos ver en el Header una sección donde se añadió un botón de raqueo de tiempo con una barra de progreso diaria. El botón permite acceder a un modal que agiliza el cómputo de tiempo y descripción del trabajo realizado.

Track time modal

This modal becomes visible upon clicking the button described in the main Dashboard. It reveals a space that allows Collaborators to input hours, associate that time with a specific task and project, and include a description providing added value to communicate the nature of the work.

Additionally, there is a daily progress bar indicating the person's work advancement for the day. A badge suggesting time, generated by AI, is also visible.

-----

Este modal se hace visible al dar click en el botón descripto en el Dashboard principal. Hace visible un espacio que permite carga de horas de los Colaboradores, asociar ese tiempo a una tarea y proyecto en particular e incorporar una descripción que ofrezca un valor agregado para contar que se estuvo trabajando.

Se puede apreciar también una barra de progreso diario, que muestra el avance del trabajo del día de la persona. También es visible una cucarda con la sugerencia de tiempo, realizada por AI.

Distribution hours

Recognizing that both projects and tasks may involve multiple individuals with varying time commitments, we identified the need to develop a functionality that allows customizable time allocation for each assigned Collaborator.

We created a separate section that provides Managers and C-Levels with a time assignment and distribution tool. This section offers a clear assignment of tasks and time to each Collaborator in a minimalist, intuitive, and, most importantly, easily readable format.

-----

Entendiendo que tanto los proyectos como las tareas pueden tener múltiples personas que trabajen y el tiempo que cada uno le debe dedicar puede ser diferente, vimos la necesidad de desarrollar una funcionalidad que permita asignar tiempo customizable a cada Colaborador asignado.

Se desarrollo una sección independiente que le brinda a los Managers y C-Levels una herramienta de asignación y distribución de tiempo. Además ofrece una clara asignación de tareas y tiempo a cada Colaborador en una sección minimalista, intuitiva y sobre todo clara para la lectura.

Play button

The tool features a button that Collaborators can activate with a single click. This action initiates a timer that automatically records hours (time) for the assigned task.

-----

La herramienta cuenta con un botón al que los Colaboradores dan Play con un click. Este accionable ejecuta un contador que computa horas (tiempo) automáticamente a la tarea asignada.

Task & Subtask

As all managers are aware, there's a high probability that a task may contain assigned sub-tasks. These "child" tasks must be completed for their "parent" task to be accomplished. The challenge lies in visually associating them. Moreover, this alignment and breakdown are crucial for understanding their relationships. It also serves as a significant visual aid for all Collaborators to comprehend the context.

-----

Como todas las personas que trabajan de manager, sabemos que existe una alta probabilidad de que una tarea contenga una sub-tarea asignada. Esta tarea "hija" debe ser realizada para que su "padre" sea concretada. Lo difícil de este criterio es lograr asociar visualmente. Además, esta alineación y división es importante para entender la relación de las mismas. También es una gran ayuda visual para todos los Colaboradores, para entender el contexto.

Task panel

It's a highly significant section within the platform, encompassing all the information about a task such as its name, description, start and end dates, assigned sub-tasks, estimated execution time, progress status, assigned collaborators, time tracking, among other details. One could argue that it is one of the most crucial functionalities within the entire product.

-----

Es una sección muy importante dentro de la plataforma. Contiene toda la información de una tarea como el nombre, la descripción, la fecha de inicio y finalización, sub-tareas asignadas, el tiempo estimado de ejecución, el avance de la misma, colaboradores asignados, cómputo de horas, entre otros. Podríamos decir que es una de las funcionalidades más importantes de todo el producto.

Checklist

The Checklist is a functionality that has been incorporated into the task panel. It enables users to create a list that can assist them in their work. This list may include actions, milestones, measurements of parts, etc.

-----

La Checklist es una funcionalidad que se incorporó en el panel de tareas. Permite a los usuarios crear una lista que pueda ayudarlos con su trabajo. Esta lista puede contener acciones, entrañables, medidas de piezas, etc.

Deliverable per task

It's a very important and complex functionality, challenging to understand, especially for those not familiar with the agency industry. In summary, we can say that deliverables per task are all the pieces, files, or elements that will be provided to conclude that task.

The major complexity lies in the fact that deliverables can belong to both the parent task and its subtasks. If the subtasks have individual deliverables, the parent should display the total deliverables from its successors.

-----

Es una funcionalidad muy importante y compleja, Anto de explicar como de entender si uno no está en el rubro de agencias. En síntesis, podemos decir que los entregables por tarea son todas aquellas piezas, archivos o elementos que se van a estar otorgando para finalizar dicha tarea.

La mayor complejidad de esto es que los entregables pueden pertenecer tanto a la tarea padre como a las hijas. Si las hijas tienen entragables individuales, la padre debería mostrar el total de entregables de sus sucesoras.

Minimized task panel

As an added value to the task panel, the goal was to have multiple panels open simultaneously, exploring the possibility of minimizing and expanding each one.

-----

Como valor agregado al panel de tareas se buscó tener multiples paneles abiertos al mismo tiempo, rondando la posibilidad de minimizar y expandir cada uno.slack

User availability

In many agencies and studios, Project Managers don't have a defined team but rather assign tasks based on the availability of each designer, writer, creative, etc. This functionality allows users to see the availability over time for each person and make strategic task assignments.

-----

En muchas agencias y estudios los PM no cuentan con un equipo definido, si no que van asignando tareas según la disponibilidad de cada diseñador, redactor, creativo, etc. Esta funcionalidad permite a los usuarios ver la disponibilidad en el tiempo de cada persona y hacer asignaciones de forma estratégica.

Distribution time

As mentioned earlier, in the task panel, hours can be assigned to Collaborators so that they can know (or indicate) the corresponding estimate for task execution. The disruptive aspect of this functionality is that different individuals could have different assignments, and the objective of the feature is to resolve this conflict.

-----

Como se comentó anteriormente, en el panel de tareas se pueden asignar horas a los Colaboradores, para que los mismos puedan saber (o indicar) la estimación correspondiente para ejecutar la tarea. Lo disruptivo sobre la funcionalidad es que diferentes personas podrían tener diferentes asignaciones, donde el objetivo de la funcionalidad es resolver este conflicto.

User suggestions

Combining the functionality mentioned earlier, we developed an artificial intelligence model that suggests Collaborators based on their availability. This is highly effective and creates a positive experience, streamlining timelines and relying on AI.

-----

Combinando la funcionalidad anterior, desarrollamos un modelo de inteligencia artificial que sugiere Colaboradores según su disponibilidad. Esto es muy efectivo y genera una experiencia positiva, agilizando tiempos y confiando en la IA.

Concatenated tasks

Chained tasks are those that block another from being executed, meaning they must be finished and closed to start the next one. The functionality allows for viewing and creating task chains.

-----

Las tareas concatenadas son aquellas que bloquean a otra para ser ejecutada, ósea, que deben ser terminadas y cerradas para iniciar la siguiente. La funcionalidad permite ver y crear concatenaciones.

CORUI

As is well known, every digital product must be designed in a scalable manner. For this reason, a design system was developed to enable COR to achieve high standards in the industry. The system was conceptualized with Atomic Design, componentized according to the methodology, and constantly considered the global impact on the product and functionalities.

-----

Como es sabido, todo producto digital debe ser pensado de forma escalable, por esto se desarrollo un sistema de diseño que permita a COR alcanzar altos estándares en la industria. El sistema fue pensado con Atomic Design, componetizado según la metodología y considerando constantemente el impacto global sobre el producto y funcionalidades.

Posted on Dec 15, 2023
Matias Martinucci
I´m Head of Product Design and this is my portfolio 🚀

More by Matias Martinucci

View profile