Software & Tools

Technology Agility



Software and Tools enhance productivity, enable collaboration, and facilitate experimentation. This includes tools to support development, automated testing, the technical environment and managing and monitoring the work. Tools are in the hands of the teams so that they can innovate, test and deliver efficiently.

Tools to Support Processes

DevOps is primarily about shifting culture and processes, so it is important that team members have the tools they need to support each process.

  • Tools are needed for:
  • Planning
  • Building staging environments
  • Infrastructure as code
  • Peer reviews, collaborative coding
  • Continuous integration
  • Automated testing
  • Release tracking (dashboards)
  • Automated deployment
  • Application and server performance monitoring
  • Cross-team collaboration, communication
  • Incident management
  • Traceability
  • Continuous feedback
  • Customer support