- Home
- Nexus
Nexus
Unifying Engineering Globally
Providing a global network of engineering teams with a digital environment for planning, managing, and collaborating on projects with less confusion, errors, and dependency on synchronous communication.
Client
TechnipFMC
Year
2018-2019
Role
Lead Product Designer
TLDR
- There was global problem around the planning and execution of engineering tasks for project, brought on by the lack of a single source to visualize, report and track the daily progress among all the global teams.
- They wanted a kanban style interface in a application that integrated with P6 (scheduling software)
- We focused on improving the visibility and communication between Manager, Engineer, Drafter, as well as interfacing with global teams.
- MVP scope was, in hindsight, too ambitious. We got it done anyway, and successfully delivered a better collaborative experience within and between engineering teams.
The Opportunity
Engineering teams around the globe were struggling with the same problem but in different ways – “How do we plan, allocate, track, and manage our work as a team and with others halfway around the world?” It was not a new problem for global engineering projects, but certainly a persistent one with multiple solutions in effect. These solutions included:
Whiteboards
These were very commonly paired with one more of the other solutions listed below. While engineering managers preferred them as a medium for visualizing the current state, they were hard to maintain, location bound, and unscalable.
P6 Team Member
All engineering tasks are first created and scheduled in P6, a scheduling software created by Oracle. Though it lacked the kanban style board display that engineers wanted, its integration with P6 made it so that tasks did not need to be rewritten from the schedule into another system. This is something they had to do with every other solution.
Jira
Though intended to be used for managing software development, Jira made it possible for the engineering teams to create, track and view their work from wherever and whenever they needed to.
Workflow Manager
This was a software system built in-house many years prior to our starting this project. It’s UI lacked the kanban style display that engineering teams preferred, but it had the necessary fields for storing and categorizing tasks in the way that engineering liked. Mostly this was used between engineers and drafters for defining and tracking drawings and models they needed.
All these solutions lacked something that another solution had. Using all of them was not an option, but if somehow the best qualities of all these tools could be combined into one, then you’d have a clear winner on your hands.
Research
Our team in Houston was still very small at the time this project started, made up of two designers, one product manager, a handful of data scientists, and zero developers. This project kicked off on my second day in the company. Because of this, our department (DSI) decided to collaborate with a digital agency in Houston called ChaiOne to get the project off the ground. The entire Discovery & Framing phase of the project was driven by them, with myself and our product manager riding sidecar.
A team of 4 researchers interviewed more than 30 individuals who fit into one of the 4 defined roles we were interested in: Engineers, Managers, Drafters, and Schedulers. They did a great job of strategically planning, collecting, and synthesizing what they learned into a report, some which I’ll share here:
Engineering Manager
Manager’s Pains
- Comparing hours in different systems
- Manually updating priorities when they change
- No real time visibility of progress
- Tracking tasks that are dependent on each other
Scheduler
Scheduler’s Pains
- Duplicate data sources to maintain
- Lack of updates and insights into what engineering is doing
- Working hard to perfect a P6 schedule only to see the engineers work outside of its order
- Not knowing why an activity is delayed or on hold
Drafter’s Pains
- Searching email to find work package details
- Missing spec details from engineers
- Multiple channels of communication
- Updating a whiteboard in realtime is annoying
- No context around how the work I’m doing affects the project
Drafter
Engineer’s Pains
- Duplicate data in multiple systems all needing to be updated by me.
- Unable to attach sensitive files in system (Jira, Whiteboards)
- No visibility when sharing work with another team
- No way of seeing the relationship between tasks in a project
Engineer
Based on our interviews and research, we determined the foundational user stories that described the jobs and needs that existed for each persona grouping.
- aspdapskod
- asdasd