The execution of software application development has evolved over a period of time with teams leveraging the development methodologies like waterfall, agile, xp or scrum. The application development typically goes through a lifecycle of requirements, design, build, testing and deployment.
Though the software development teams are embracing the agile methodology for execution, we see gap in the speed at which Development (Dev) team churns out the builds, and the Operations (Ops) ability to release the proper build to production. There is a need to have seamless communication and interaction between Dev-Ops teams to ensure software delivery with good quality and predictability. In order to achieve delivery excellence, automation, continuous delivery, comprehensive quality focus and quicker feedback play vital role. Hence there arises a need for an integrated platform that can facilitate collaborative development, continuous integration and deployment.