Elevating procurement teams’ performance with streamlined
orders’ tracking
About
Context
During my career as a Procurement Manager, I often struggled with the hassle of manually updating purchase orders statuses through endless emails and calls with suppliers and logistics teams. This disorganised process caused order delays, occasional financial losses and time-consuming shipments tracking.
Challenge
Over 8 weeks, I developed a feature allowing suppliers to independently update clients on shipment progress within the application, improving communication and order tracking. I also redesigned several ERPNext screens, enabling buyers to easily access shipment details, track orders more effectively and efficiently, and proactively manage delays.
DISCOVER
Competitor analysis
I began by researching what solutions are available on the market, focusing on key ERP players such as SAP Ariba, Oracle NetSuite, and Microsoft Dynamics 365.
The challenge I faced was that all the players required scheduling a call and providing company details for platform access, as these companies do not grant access to their B2B products.
Despite reaching out as a student, I wasn't granted access. Instead, I analysed shipment tracking features by reviewing their technical documentation and watching product demos available on YouTube.
Microsoft’s purchase order interface feels overwhelming, displaying a large amount of information, much of which may not be immediately necessary at all times.
The shipment functionality in NetSuite can be found in the related records section, but it is not intuitive to locate.
The order tracking process in SAP Ariba is unnecessarily complicated with too many steps.
DISCOVER
User Interview
To validate my problem hypothesis, I’ve decided to talk with other supply chain professionals about their experience with tracking orders.
I used the JTBD framework to go beyond users' actions and uncover the outcomes they aimed to achieve during order tracking.
Identify the tasks users are trying to accomplish, while tracking orders.
Uncover unmet needs, challenges and solution triggers.
Define the key user expectations from tracking tools.
Validate essential purchase order information.
Recruiting participants for B2B research was challenging due to a limited pool of qualified professionals. Unlike B2C, B2B requires specific industry experience. To overcome this, I leveraged my professional network and posted on LinkedIn.
Ideally, I would have interviewed 12 people, but due to the limited time and the challenges in accessing B2B professionals, I interviewed 3 former colleagues.
Strategy supply chain manager
Industry: Retail
Country: Germany
Procurement specialist
Industry: Environmental services
Country: Switzerland
Supply chain manager
Industry: Manufacturing
Country: Ukraine
What is your current job title and professional responsibilities?
How many orders did you manage previous week/month?
Can you describe how did you track your last purchase order?
How did you feel about it?What were you trying to achieve while tracking a purchase order?
What challenges did you face when tracking orders from multiple suppliers?
If you could change one thing to make tracking purchase orders easier, what would it be?
In an ideal system, how would you prefer staying informed about current status of your orders from vendors and logistics providers?
When managing a purchase order, what information do you consider most essential to include?
Key takeaways
After wrapping up the user interviews, I turned to Dovetail to dive into the insights I gathered. This allowed me to pinpoint common themes around what users aim to achieve, what outcomes they desire, and the pain points they're facing.
I chose to apply the JTBD framework to reveal the core "job" users want to get done, which helps identify innovative opportunities and solutions that truly address what they’re aiming to achieve. To further uncover their long-term needs, beyond just their actions, I turned to the Jobs-as-a-Progress perspective.
When I manage orders from multiple vendors, I want to track order statuses and receive real-time updates from all the parties without having to contact them, so I can ensure timely deliveries and improve work efficiency.