OSS Events

Another application in GustoMSCs Operator Support System, OSS Events acts as a logbook that digitizes and automates event reporting so operators can focus on their primary tasks. The application uses the available systems data to objectively and accurately generate digital reports, eliminate human error, and save reporting time with every move. OSS Events was the second application we designed and integrated into the Max platform.

Input

Any system, e.g. crane or jacking system, manual input


Screens

4 different screens and the output pdf file

Desktop and Tablet versions


Status

Prototype in development

Tested in the field with positive feedback


Research

Working with the GustoMSC product team we gathered the following research about OSS Events and its users.

Summary

  • Event logging and digitized reporting

  • Events acts as a logbook and reporting tool for operations on board of a jackup. This includes “automatic” logging of data from systems connected to the edge device on board. This is mainly an edge application.

Product

  • User friendly digital logging and reporting app for operators (moving away from pen and paper)

  • Automated event suggestions by data tracking algorithms

  • Adaptable product open to integrate with any event source (equipment, apps, users)

Target Users

  • Owners and operators of new and existing mobile offshore units

  • Jackup operators/crew

User Needs

  • During operations onboard data logs and reports need to be made.

  • Store operation critical information like established preloads (safety)

  • Track asset performance (data driven improvements)

  • Quality reporting (e.g. jacking operation reports for insurance)

User Problems

  • Interpretation of data signals is not consistent nor automatic and logged data can be non-traceable.

  • Data logs and reports done by hand is an administrative burden for the crew and is prone to errors.

User Outcomes

  • Reduce administrative burden on crew with a digital log to keep track and report interesting events when following a procedure.

  • These events may be generated by human operators, connected equipment or software services

Objectives

Objectives

  • Reduce administrative burden on crew– get rid of pen and paper​

  • Improve reporting quality by reducing reporting errors

  • improving consistency of reported values

  • improve traceability of values

  • improve ease of tracking ongoing operations

  • improve communication between client field and office staff

  • Gather valuable operational data - learn from the guys in the field, increase insight in clients

  • Automate logging and reporting based on expert knowhow and end user experience

  • Pave the way for future applications by building trust via this interface – confront users with algorithm output gradually, shifting from end user control to algorithm control

Scope

  • Create a (mobile focused) web application that serves as a digital log and automated reporting in customer format

  • Create both desktop and tablet versions

  • Digital log remains close to the operational procedures

  • Digital report condenses the information for easy communication and interpretation

  • Limit scope to jacking operations of wind turbine installation vessels, covering the procedures:

  • Arrival of a jack-up on site

  • Departure of a jack-up from site

  • Events triggered by operator (click, text insert ...)

  • Events triggered by applications (basic jacking system data via oss.jack as a first step)

MVP

  • Using this research, and conversations with the development team, we defined the goals for the mvp, and moved on to building user flows.

    The MVP goals were:

User flows

This diagram shows the user path for accessing OSS Events on the Max platform. Before they can access OSS applications, users must be authorized to access the Max platform, and once granted access, a link to OSS appears on their user dashboard. That link takes the user to OSS asset list, from where they can select an asset to view, and then select which OSS application to view the asset data.

This user flow represents how a user navigates through each of the functions of the OSS Events application. Within the application, event logging is divided into two categories: one for logging events during arrival, and the other for logging events during departure.


Wireframes

After gathering feedback from the product and development team, I made some adjustments to the user flow, and built wireframes for each of the two main functions.   

User Feedback

After gathering feedback from the product and development team, I made some adjustments to the user flow, and built wireframes for each of the two main functions.

“In the project data header, replace the date range picker component with a time picker component, since users will want to log the time of the unique event verses selecting a range of dates.”

OSS Product Owner

“The typical user workflow when populating tables is to pull the system data first, before entering any data manually. The current prototype shows a user entering data manually first, then adding system data. This workflow is not common.”

OSS Product Owner

Final Designs

After making the suggested edits,
I created high-fidelity mockups, and continued regular feedback sessions with the product and development teams. Their feedback led to several minor iterations to the UI, and once we received approval from the stakeholders, I created the final designs, built a working prototype, and handed off to the development team to begin implementation.

Users can easily view or make changes to profile settings, generate reports, and view the product manual using the provided links. The links pattern is consistent with other OSS applications

Users can easily switch between rough log and report using toggle button

Switch between Arrival and Departure screens via dropdown selector

Links to user settings,
report generating,
and product manuals
Arrival/ Departure Selector
Navigate OSS applications

Easily switch to other OSS applications using the side navigation

Toggle View

Designing for Tablet

Once completing the desktop version of OSS Events, I began working on a design for use on a tablet. Even though we were not building a standalone iOS version of the app, the design for tablet would have the same functionality of the desktop version, but would be formatted for optimal accessibility when working on a tablet. The usability considerations included:

  • Prioritizing page content and focusing on user goals

  • Allowing for decreased user precision when interacting with buttons, icons, and input fields

  • Prioritizing navigation options by giving prominence in the UI to paths with high priority levels and frequent use

  • Increasing the size of icons and buttons,
    and touch targets

  • Increased table spacing throughout each section to help with legibility, and interactions

Since I already had a finalized desktop design,
I moved directly to high-fidelity mockups. Once the designs were built, I created a prototype, loaded it on to a tablet, and conducted some usability testing with a small group of users. I received minor feedback as far as changes needed, and once I made the suggested edits, submitted the design for stakeholder approval.

Impact

Results

Both desktop and tablet versions of the Events app were well received by the product team. In their feedback, they said the app met all their objectives, and mvp goals, and the design of the user interface was intuitive and easy to use. 

I was happy how we overcame the accessibility challenges of tablet design, and that the tablet version complemented the desktop version in its layout and functionality. 

Once again, working with the GustoMSC team was a smooth and enjoyable experience and again, their input and feedback was invaluable. 

Challenges and Learnings

Thankfully, we did not experience many challenges during this project. We were able to use the same report generating code we had used for OSS Lift, so that was not an issue. 

The only challenge we faced was maintaining accessibility standards of working on a tablet, and after iterating designs using different icons, padding and spacing for touch targets, and simplifying navigation options.

Takeaways

Designing for a tablet presents a unique set of challenges and requirements that can cause alterations or redesign of layouts, elements, and interactions, and it is good ux practice to create design elements and patterns that can be versatile and interchanged.

Incorporating simple toggles and drop down menus to switch between modes was an elegant and effective solution to allow users to easily switch between logging and reporting events.

Previous
Previous

OSS Lift

Next
Next

OSS Loading