Knowledge-base
Problem
Amazon Web Services (AWS) encountered a significant challenge managing data across different internal processes, each catering to distinct stakeholders. The initial approach involved disparate systems and methodologies, leading to inefficiencies, data inconsistencies, and collaboration challenges.
‘Decisions are made on a case-by-case basis, as there are a number of data points to consider, so we rely on business analysts to provide advice on the next steps.’
MANAGMENT LEAD
Requires to see high level data in a broader sense in order to make informed decisions
‘I have a spreadsheet that I update every week. I'll email it to my manager (she can make changes - he'll let me know in Slack), and he'll integrate it with my colleagues' analysis... not sure how they do their spreadsheets.’
BUSSINESS ANALYST
Creates a data management nightmare, relying on manual processes that are error prone
Microproblems7 ↴ ↴ ↴
Mockup of Final Product
Proposal & Process
It was proposed to create a tool with multiple modules serving different stakeholder groups. Each module caters to a specific topic while providing data collection, data maintenance through collaboration, and report generation. These are the steps taken to achieve the above:
- Examining stakeholders' expectations and requirements for each module following Amazon's "working backwards" approach.
- Through user interviews, identified the flaws and benefits of existing data collection, collaborative maintenance, and report generation processes previously used by users.
- Developed concepts for navigation of interconnected modules, as well as prototypes for data collection. These drove discussions regarding user needs and usability issues. The results of these discussions were used to create user-centered designs. The designs were implemented and tested by users, leading to improved user experience.
- Organizing multiple feedback sessions with module stakeholders and future users.
- Adapted AWS's design system to the visual representation.
- Interviewed stakeholders and conducted usability studies to gather insights into prototypes.
- Iteratively Incorporated feedback to refine the user experience.
- Ensured seamless interconnection of modules according to changing requirements.
- Wrote user stories for developers based on growing changes and additions
- Research the usage
- Iterate
Bringing developers into design sessions was crucial for feasibility and understanding MVP stages and evolution. Most of the above activities were repeated over several Sprints.
Initial workshops to understand project MVP
Result
Ultimately, the newly developed internal tool transformed how AWS handled data. It empowers the management team to make decisions using up-to-date and trustworthy information. The interconnected modules facilitate smooth task transitions, enhancing collaboration. Unlike the previous method with information silos, users can now gather, maintain, and generate reports collaboratively without barriers.
Initial designs for data gathering processes
Impact
Due to NDA restrictions, exact figures cannot be shared, however, the improved efficiency of collaboration has resulted in significant cost savings and increased productivity allowed for the following:
- Data centralized management ensures uniformity and consistency in storage and retrieval, reducing the risk of data discrepancies.
- Validation and quality control were implemented through a centralized application, which minimized the chances of incorrect or incomplete data entry.
- Enhanced security due to centralized access controls and data encryption.
- Effortless reporting and analytics were facilitated through a unified and up-to-date database, which enabled meaningful insights and informed decisions based on reliable data.
- Cost Efficiency was achieved by consolidating data into a single application, reducing redundancy and streamlining operational processes.
Challenges
There were many challenges in this project, including:
- It was challenging to reconcile the diverse needs and preferences of different stakeholders. Iterative design required a delicate balance between design and functionality. Working closely with stakeholders and users throughout the process was crucial to overcoming this challenge.
- The transition for users who were accustomed to the previous module-specific workflows was challenging, as they had their own processes and ways of working.
- As the users handled sensitive information, there was limited access to the production site in addition to limitations on the discussions of data-specific topics.
Role
This project required me to work overtime in 3 big hats:
Senior UX Consultant
My role involved orchestrating the unification strategy, collaborating with diverse stakeholders, conducting thorough user research for each module, and overseeing the iterative design process. Bridging the gap between distinct stakeholder requirements and aligning them with AWS's design system was a pivotal aspect of my role.
Account Manager
Played a crucial role in nurturing strong client relationships, coordinating seamless project delivery with internal teams, and ensuring effective communication channels between AWS and Everest Engineering. I was responsible for managing client expectations, overseeing project scopes, and actively seeking account growth opportunities. My role involved balancing client needs, internal team dynamics, and project delivery, which contributed significantly to client satisfaction.
Team leader
Leading a software development project involving six software developers and a business analyst. Prioritized unblocking team members by addressing their difficulties as soon as possible. My goal was to assist each team member in developing their career through tailored guidance, identifying learning opportunities, and encouraging skill development. Over the course of the project, I acted as the primary point of contact for the team in operational matters, maintaining effective communication channels between the team and stakeholders, and maintaining a positive team culture.
Learnings
From this project I got three main takeaways:
- Consulting as a skillset: professional consulting skills played a pivotal role in facilitating meaningful discussions with stakeholders, clients and existing research. Guiding the client through iterative design processes, user interviews, and feedback sessions ensured their expectations were met. It also enabled them to make informed decisions aligned with the project's goals. Ultimately, the success of adapting to stakeholder needs hinged on the ability to effectively consult, translate, and guide the client through the complex landscape of design and development.
- Value of team culture: despite the initial challenges associated with remote working and contractor-based teams, this project highlighted the importance of developing a strong team culture. As a result of improving team cohesion, organizing regular virtual meetings, and encouraging open communication, we mitigated early struggles, enhancing collaboration and cohesion among the team. Creating a positive team culture not only improved work dynamics, but also contributed to increased productivity.
- The Amazon way: two concepts in ways of working stand out: "work backwards" and "mechanisms." Working backwards means starting with a desired goal and working backwards to figure out the steps to get there allowing yourself to change while discovering more about what you are building. Using the mechanisms approach, you break complex problems down into simpler parts and find solutions from there.