Are you outgrowing your management system?
Recently, a Houston, Texas-based energy employer (and leading provider of equipment and components used in oil and gas drilling, production and outfield services) realized that they had a bit of a problem on their hands. Their product catalog had grown over time to feature literally thousands of capital-intensive, heavy industry products for clients around the world. They were using the Teamcaster product lifecycle management tool to keep track of it all, not to mention manage over 16 million confidential documents, but were quickly finding it difficult to use. Because of this, an additional Flash-based Engineering Portal had been created and was in use for many years.
However, the client had also begun to realize that even this was not enough. They were already trying to re-platform the Portal from Flash to Angular, but their own internal efforts were struggling. They asked Pariveda to assist the project with the project management expertise necessary to provide significant development velocity.
Increase overall performance by partnering around best practices
The team at Pariveda needed to accomplish a large number of things, essentially all at the same time. Not only did we need to replicate the functionality of the old Flash Portal, but we also needed to increase the maintainability of the code base and increase the overall performance of the application as well. Teaching the client developers to use Angular was absolutely necessary, which itself required us to provide project management leadership and establish a new set of solid development practices for them to follow.
The team was able to quickly establish excellent agile practices and coding standards and trained the client's own development team on best practices, agile methodologies, requirements planning and more. We also set up a series of heavily automated builds that required pull tests and code reviews, extensively documented the requirements into defined epics and iterations, and defined and introduced project standards to the client.
System redesign streamlines user experience.
In the end, we weren't just able to streamline the user experience with a redesigned user interface — we were also able to rewrite and incorporate additional minor sites for convenience and ease-of-access, set up automated testing, added a new "Favorites" system and improved search performance across the board.