faster_correctio[Autosaved][1][1]-1.pptx

csestud560 12 views 9 slides Aug 21, 2024
Slide 1
Slide 1 of 9
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9

About This Presentation

Development process of DevOps


Slide Content

Course: DEVOPS PPT on FASTER CORRECTION Presented by : A. KRISHNAMRAJU (22-501) S. HARSHABINDU (21-5A6) K. SADANA(22-507) Branch : CSE-B

FASTER CORRECTION Faster correction in DevOps refers to the ability to quickly identify, address, and deploy fixes or updates to software applications in response to issues, bugs, or new requirements. This speed is achieved through the integration of several practices and tools that streamline the development, testing, and deployment processes.

Plan:  In this stage, teams identify the business requirement and collect end-user feedback. They create a project roadmap to maximize the business value and deliver the desired product during this stage. Code:  The  code development  takes place at this stage. The development teams use some tools and plugins like  Git  to streamline the development process, which helps them avoid security flaws and lousy coding practices. Build:  In this stage, once developers finish their task, they commit the code to the shared code repository using build tools like Maven and Gradle. Test:  Once the build is ready, it is deployed to the test environment first to perform several types of testing like user acceptance test, security test, integration testing, performance testing, etc., using tools like JUnit, Selenium, etc., to ensure software quality. DevOps Lifecycle

5. Release:  The build is ready to deploy on the production environment at this phase. Once the build passes all tests, the operations team schedules the releases or deploys multiple releases to production, depending on the organizational needs. 6. Deploy:  In this stage, Infrastructure-as-Code helps build the production environment and then releases the build with the help of different tools. 7. Operate:  The release is live now to use by customers. The operations team at this stage takes care of server configuring and provisioning using tools like Chef. 8. Monitor:  In this stage, the DevOps pipeline is monitored based on data collected from customer behavior, application performance, etc. Monitoring the entire environment helps teams find the bottlenecks impacting the development and operations teams’ productivity. DevOps Lifecycle

Early Detection : In a DevOps environment, continuous integration and continuous delivery (CI/CD) pipelines, automated testing, and monitoring help detect defects early in the development cycle. This reduces the chance of bugs reaching production, leading to a more stable and reliable product. Quick Fixes : When defects are identified early, they can be corrected quickly. This minimizes the accumulation of issues, ensuring that problems don’t compound over time and affecting the quality of the final product. Lower Costs : Fixing issues early in the development process is generally less expensive than addressing them after deployment. Early fixes reduce the need for extensive rework, which can be costly and time-consuming. Efficient Resource Utilization : Rapidly addressing defects means that developers can focus on new features and improvements rather than spending significant time on bug fixes. This optimizes resource allocation and productivity. ADVANTAGES OF FASTER CORRECTION

ADVANTAGES OF FASTER CORRECTION Cross-Functional Teams : DevOps emphasizes collaboration between developme n t, operations, and other teams. Faster correction promotes better teamwork as teams are aligned in their goals and work more cohesively to address issues. Automated Processes : Automated testing and deployment processes in DevOps reduce manual intervention and errors, leading to quicker identification and resolution of defects. Higher Reliability : Products with fewer defects and faster updates are more reliable and provide a better user experience. This enhances customer satisfaction and trust in the product. Responsive to Feedback : Faster correction allows teams to address user feedback and issues more promptly, improving the product in alignment with customer needs.

Increased Complexity. Potential for Increased Technical Debt. Challenges with Continuous Change. Security Risks. Difficulty in Managing Legacy Systems. Resource Intensity. Risk of Over-Reliance on Automation. DISADVANTAGES OF FASTER CORRECTION

Awards and Recognitions THANK YOU “Happy Learning” 9 “DevOps is a culture, not a role or a software.”
Tags