Agile development is combination of frameworks, tools and software practices adopted by self-organizing teams for delivering fast paced user centric software solutions. Practices and frameworks touch upon all the aspects of software development from planning (Scrum) to deployment and monitoring (DevOps).
Agile framework is implemented using Scrum for managing complex software development projects. Scrum is for teams of ten or fewer members, who break their work into goals that can be completed in time bound iterations, called sprints, which are of two to four weeks durations. Teams review, track progress and re-plan in 15-minutes daily meetings, called daily scrums.
Scrum projects have one product owner who defines the product in user-centric terms (user stories) and adds them to the Product Backlog, prioritizes activities based on importance and dependencies.
DevOps is an essential requirement for successfully implementing time bound Scrum sprints. DevOps is set of practices and tools that combine software development process and operations, aiming for better throughput (deployment frequency and lead time for changes) and stability (mean time to recover).
Various tools and technologies such as software repositories, Integration servers, SCM, Containers, etc. are part of DevOps platform.
Users availing the service will have access to project planning interface (Scrum) which will help the teams in creating product backlog, user stories and sprints duly integrated with code repository.
Users will also be able to create CICD pipelines using source Code repositories (SVN or Git) and Integration Server (Jenkins). It will also be possible to integrate tools for code quality and security checks, database migration, and testing with their delivery and deployment pipelines. Deployment can be on containers or VMs as per the requirement.
Registered Cloud users may Click here and submit their Service Request (SR) to avail the above service, whereas new users ( i.e. users not yet registered for cloud ) are requested to first apply for the Cloud Registration with refering the On-boarding procedure.