Website Link:
Note: the customer order portal described in this post is no longer active or has changed since the time I worked with this client
Public Site: https://dryco.ca/
B2B Ordering Portal: https://order.dryco.ca (not online as of last check)
Dryco is a leading supplier of gypsum board, insulation, acoustical tile, grid, stucco, tools, steel framing and allied products to the Canadian wall and ceiling industry.
Founded in 1973, the company has expanded to over 200 employees and 75 trucks to serve our customers across Canada with locations in British Columbia, Alberta and Ontario.
Project Summary
While I worked for Graphically Speaking, one of the projects I worked on was a B2B Magento ecommerce project for customers of Dryco.
This project had several common B2B features such as requisition lists, sku based ordering, fully protected portal not accessible to the public and others.
This project also had some unique elements specific to the business flow of Dryco, to help service customers in special ways. A few examples include:
- Within the ordering system, the ability to define which products are delivered to which part of the work sites. Dryco delivers products not just to the job site, but to the floor/location the products are needed. So for larger construction projects the B2B customers may ask for certain amounts of drywall to be delivered onto the first floor, and more on the second floor etc…
- Within the ordering system, the ability to understand how much more product can fit on the delivery truck. Most of the clients of Dryco are larger B2B customers, often with large building projects. In order to save on delivery costs they may be encouraged to buy extra product that they will need later in the project. As an example, a client may understand a delivery truck is only 75% full of drywall, and since they order products every day they might as well add in another 25% drywall that they would normally be ordering in the next day or two anyways.
Services Provided
- BA/SA: All standard business analyst-related skills were utilized throughout the few years I worked with this client. Helping design the applications from the ground up, integrations, gather requirements, wireframe development of all interfaces, UI/UX design, and more were done across the entire project base. Every interface in the system was designed by me.
- QA/Testing & Related: Creating test plans, delivery processes, helping manage testing resources and related common QA services
- PM: All standard PM-based responsibilities, such as billing, reports, meetings, task assignments, scheduling, QA/Testing, budgeting, quoting and all related services. This client required every standard PM-related support service over the couple years I worked with them.
- Dev PM: All standard development PM related responsibilities, such as scheduling development, working with the programmers, handling sprints, communicating requirements and more were handled by me throughout the entire project cycles.