The strategy of CodePipeline was to bring together other AWS developer tools such as CodeDeploy and CodeCommit and provide AWS customers with an end-to-end continuous software delivery system. CodePipeline is a workflow modeling system that allows customers to configure each stage of the software release process using AWS or third-party tools.
Designing a visual representation of the software release process presented multiple design challenges that included balancing complex information design with a simplistic visual model employing comprehensive tools to allow customers to effortlessly configure their software release workflow. Further, the system required a simple and non-intrusive framework to communicate the state of multiple, interconnected resources.
I was the lead designer for this product and employed the following methods: