Agile Organizations: DevOps & Agile

Agile    |    Intermediate
  • 14 videos | 43m 33s
  • Includes Assessment
  • Earns a Badge
Rating 4.5 of 264 users Rating 4.5 of 264 users (264)
Software development is a complex process that can be made easier with the use up Agile. The benefits are amplified when combined with DevOps and the cloud. In this course, you will takes a closer look at the relation between Agile, DevOps, and the cloud. First, you will learn about the features of DevOps and its benefits. Next, you will learn about the Agile development process and the Agile life cycle. Next you will learn about continuous integration and CI/CD. You will then learn about cloud stability and the Agile, DevOps, and cloud interaction. Finally, you will learn about the Agile cloud architecture and how the cloud provides scalability.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Describe the features of devops and its benefits
    Describe the benefits of using devops and agile together
    Describe the components and features of the agile development process
    Identify the steps in the agile life cycle
    Identify the significance of continuous integration using the agile process
    Describe how the cloud can be used with devops
  • Compare continuous integration, continuous delivery and continuous deployment and how they are related to each other
    Describe the purpose of continuous integration and why it is important for software development
    Describe the benefits of using continuous integration
    Describe scalability and methods for performing scaling using auto-scaling, horizontal scaling, vertical scaling, and cloud bursting
    Describe agile, devops, and cloud interaction
    Describe the agile cloud architecture environment
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 1m 25s
    In this video, you’ll learn more about your instructor and this course. In this course, you’ll learn the relationship between Agile, DevOps and the Cloud. You’ll look at the features of DevOps and its benefits. Then, you’ll learn about the Agile development process and the Agile life cycle, and continuous integration and CI/CD. Finally, you’ll look at Agile cloud architecture and how the cloud provides scalability. FREE ACCESS
  • 2m 51s
    In this video, you’ll learn more about the features of DevOps and its benefits. DevOps is a set of IT practices that aim to combine development, IT operations, and quality assurance into a single continuous set of processes. Speed is the key benefit of the implementation of DevOps. It enables IT to move at a higher velocity and allows for faster innovation and the ability to adapt to changing markets. FREE ACCESS
  • Locked
    3.  DevOps and Agile
    4m 25s
    In this video, you’ll learn more about the benefits of using DevOps and Agile together. DevOps is a software development method, which focuses on communication, integration, and collaboration among IT professionals. It helps increase an organization's speed in delivering and deploying applications and services. Agile methodology is a software development method that emphasizes iterative, incremental, and evolutionary development. Agile development processes break the product into smaller pieces and then integrates them for final testing. FREE ACCESS
  • Locked
    4.  Agile Development
    5m 46s
    In this video, you’ll learn more about the components and features of the Agile Development process. Agile is a term used to describe approaches to software development that emphasize incremental delivery, team collaboration, continual planning and learning, and efficient and dynamic processes. You’ll learn the Agile Manifesto is comprised of four foundational values and 12 supporting principles. FREE ACCESS
  • Locked
    5.  Agile Life Cycle
    2m 55s
    In this video, you’ll learn the steps of the Agile Life Cycle. You’ll learn the Agile software development life cycle is comprised of iterations, called an iterative process. Each iteration is usually two to four weeks long and has a fixed completion time. Because it's time-bound, the scope of each iteration is only as broad as time allows. During each iteration, both customers and stakeholders provide feedback, to ensure the features meet their needs. FREE ACCESS
  • Locked
    6.  Continuous Integration in Agile
    3m 14s
    In this video, you’ll learn the significance of continuous integration using the Agile process. You’ll learn that Continuous Integration in Agile restructures the software development and delivery cycle. It helps support numerous small changes as opposed to a few large changes. The Agile Release Train is a long-lived team of Agile that consists of a virtual organization, five to 12 teams. This organization plans, commits, and executes together. FREE ACCESS
  • Locked
    7.  DevOps and the Cloud
    2m 38s
    In this video, you’ll learn how the Cloud can be used with DevOps. DevOps and cloud computing together are a powerhouse. They each offer great effectiveness and business image, but when integrated and aligned, they drive business objectives. They increase business benefits and support and impact business goals. Cloud DevOps help bring products to market faster, through faster access to development environments and streamlined developer processes. FREE ACCESS
  • Locked
    8.  Continuous Integration Delivery and Deployment
    2m 19s
    In this video, you’ll compare continuous integration, continuous delivery, and continuous deployment and how they're related to each other. Modern software development moves fast and demands more from developers than ever. Continuous Integration Delivery and Deployment helps developers. It lays out practices to follow to get the code to deliver value faster and with more transparency. Developers who practice Continuous Integration merge their changes often back to the main branch as often as possible. FREE ACCESS
  • Locked
    9.  Continuous Integration
    2m 48s
    In this video, you’ll learn the purpose of Continuous Integration and why it's important for software development. Continuous integration is a DevOps software development practice where developers regularly merge their code into a central repository. Continuous integration requires a cultural component where the team must learn how to integrate new code frequently. The key goals of continuous integration are to find and address bugs quicker to improve software quality.   FREE ACCESS
  • Locked
    10.  Benefits of Continuous Integration
    2m 50s
    In this video, you’ll learn the benefits of using continuous integration. Continuous integration can help improve the development workflow efficiency and reduce the risk of development workflow errors. Continuous integration allows you to mitigate risk by enabling production parity. It allows everyone to deploy and test their work in an environment that's similar to production. It also mitigates risks by implementing automated quality assurance tasks. FREE ACCESS
  • Locked
    11.  Cloud Scalability
    4m 24s
    In this video, you’ll learn scalability and methods for performance scaling, using autoscaling, horizontal scaling, vertical scaling, and cloud bursting. In cloud computing, scaling is a process of meeting the resource workload demands by adding or removing compute storage and network services. This is done to maintain availability and performance as utilization increases. You’ll learn there are four scenarios that illustrate when scaling to the cloud is good practice. FREE ACCESS
  • Locked
    12.  Agile, DevOps, and the Cloud
    2m 10s
    In this video, you’ll learn about Agile, DevOps, and Cloud interaction. With Agile and DevOps, you have real-time development and deployment enabled by cloud technologies. This is transforming organizations by providing them with the ability to better respond to customer and market needs, while also being able to test innovative business ideas. You’ll see Agile accelerates innovation by enabling collaboration between business and IT and by enabling more frequent releases and supporting continuous integration. FREE ACCESS
  • Locked
    13.  Agile Cloud Architecture
    4m 38s
    In this video, you’ll learn about the Agile Cloud Architecture environment. When leveraging cloud-based resources, you’ll see it's much easier to track costs of development resources and then make adjustments as needed. There are a number of steps required to establish and support an Agile cloud architecture environment. The process that works best includes defining your development requirements. Then, you’ll define the business case. Next, you’ll define what the return on investment is. FREE ACCESS
  • Locked
    14.  Course Summary
    1m 8s
    In this video, you’ll summarize what you’ve learned in this course. In this course, you’ve examined DevOps and compared DevOps and Agile. You’ve learned about Agile development and the Agile life cycle, continuous integration in Agile, and DevOps and the cloud. You looked at continuous integration, delivery and deployment, continuous integration and its benefits, cloud scalability, Agile, DevOps, and the Cloud, and Agile cloud architecture. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Rating 4.5 of 55 users Rating 4.5 of 55 users (55)
Rating 4.5 of 539 users Rating 4.5 of 539 users (539)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.4 of 396 users Rating 4.4 of 396 users (396)
Rating 4.5 of 6846 users Rating 4.5 of 6846 users (6846)
Rating 4.5 of 539 users Rating 4.5 of 539 users (539)