Welcome!

Linux Containers Authors: Yeshim Deniz, Carmen Gonzalez, Liz McMillan, Zakia Bouachraoui, Elizabeth White

Article

Anders Wallgren on Coursera: Continuous Delivery, Testing and Deployment

Continuous Delivery, Testing and Deployment

coursera-anders-wallgren-agile-devops-continuous-delivery

Our CTO, Anders Wallgren, recently sat down with Alex Cowan from the University of Virginia School of Business for a Coursera interview series. Coursera is an educational platform that partners with top universities and organizations around the world to offer online courses in a range of disciplines.

As part of Coursera’s “Drive to Value with Agile Methods” specialization, Anders provides his insights on the benefits of Continuous Delivery, how to get started, and some tips on unit testing, testing UI, functional testing and deployment automation.

Some takeaways from Anders’ interviews in the series include:

  • How Continuous Delivery creates value by increasing efficiencies in the delivery pipeline and teams
  • How CD is essentially a process optimization problem, and how to get started on your journey to adopt Continuous Delivery
  • The importance of testing code behavior vs. testing the physical code
  • Why experimentation and making mistakes when starting out with Continuous Delivery is beneficial
  • The importance of understanding release processes and cultivating a quality pipeline to ensure deployment success

Watch the free videos:

For more on the benefits of Continuous Delivery and best practices for testing and deployment, watch the full (and free!) – short videos below, and also check out the other video chapters in the courses of this specialization.

video-play-button-iconAnders Wallgren on the Advantages of Continuous Delivery

“Part of what continuous delivery focuses on is ‘Let’s optimize the delivery chain.’ Let’s really look for where are we creating value, and let’s get really good at those parts of the chain where we create value. And those parts of the chain where we’re not creating value, let’s not do those, or let’s make those optional or in parallel.”

Watch the video »

video-play-button-iconAnders Wallgren on Getting Started

“You don’t leave on Friday and come back Monday and all of the sudden you do Continuous Delivery. This requires making mistakes. This requires trying out new things. And that will take time.”

Watch the video »

video-play-button-iconAnders Wallgren on Unit Testing

“If you touch a piece of code, write some tests for it or do what some people call boundary testing. If there’s a kind of a natural API boundary or a service layer boundary, then do some testing around that.”

Watch the video »

video-play-button-iconAnders Wallgren on Testing UI

“What we find teams doing that are really good at this is, first of all, don’t do it as a UI test if you don’t have to. If you’re testing API functionality, if you’re testing back-end functionality, drive that at a lower level.”

Watch the video »

video-play-button-iconAnders Wallgren on Functional Testing

“I think a lot of times you get into a behavior when you’ve written your test to test the code, not to test the intended behavior of the code. And a typical syndrome of that is if you can’t touch a single line of code without breaking half a dozen tests, your unit tests are probably a little too brutal.”

Watch the video »

video-play-button-iconAnders Wallgren on Deployment

“What good organizations do is really focus on every time they have something that escapes the corral, they figure out, how could they have caught that earlier in the process? Was there a unit test missing? Are they just not doing the right thing? Or do they need to do more security scan? And good organizations cultivate the quality of the pipeline and make sure that it’s evolving.”

Watch the video »

 

home_c9d9_promo1If you would like to learn more about Continuous Delivery, Agile, DevOps, and other modern software delivery trends, make sure to join us every other Tuesday at 10 a.m. PT for our free video podcast,Continuous Discussions (#c9d9).

Every episode features a panel of industry experts discussing the latest developments and topics in the software industry. Join us on Tuesday, June 14, 2016 for the next #c9d9 on DevOps and CD for Non-Web Applications.

More Stories By Anders Wallgren

Anders Wallgren is Chief Technology Officer of Electric Cloud. Anders brings with him over 25 years of in-depth experience designing and building commercial software. Prior to joining Electric Cloud, Anders held executive positions at Aceva, Archistra, and Impresse. Anders also held management positions at Macromedia (MACR), Common Ground Software and Verity (VRTY), where he played critical technical leadership roles in delivering award winning technologies such as Macromedia’s Director 7 and various Shockwave products.

IoT & Smart Cities Stories
Every organization is facing their own Digital Transformation as they attempt to stay ahead of the competition, or worse, just keep up. Each new opportunity, whether embracing machine learning, IoT, or a cloud migration, seems to bring new development, deployment, and management models. The results are more diverse and federated computing models than any time in our history.
At CloudEXPO Silicon Valley, June 24-26, 2019, Digital Transformation (DX) is a major focus with expanded DevOpsSUMMIT and FinTechEXPO programs within the DXWorldEXPO agenda. Successful transformation requires a laser focus on being data-driven and on using all the tools available that enable transformation if they plan to survive over the long term. A total of 88% of Fortune 500 companies from a generation ago are now out of business. Only 12% still survive. Similar percentages are found throug...
Over the course of two days, in addition to insightful conversations and presentations delving into the industry's current pressing challenges, there was considerable buzz about digital transformation and how it is enabling global enterprises to accelerate business growth. Blockchain has been a term that people hear but don't quite understand. The most common myths about blockchain include the assumption that it is private, or that there is only one blockchain, and the idea that blockchain is...
Where many organizations get into trouble, however, is that they try to have a broad and deep knowledge in each of these areas. This is a huge blow to an organization's productivity. By automating or outsourcing some of these pieces, such as databases, infrastructure, and networks, your team can instead focus on development, testing, and deployment. Further, organizations that focus their attention on these areas can eventually move to a test-driven development structure that condenses several l...
The term "digital transformation" (DX) is being used by everyone for just about any company initiative that involves technology, the web, ecommerce, software, or even customer experience. While the term has certainly turned into a buzzword with a lot of hype, the transition to a more connected, digital world is real and comes with real challenges. In his opening keynote, Four Essentials To Become DX Hero Status Now, Jonathan Hoppe, Co-Founder and CTO of Total Uptime Technologies, shared that ...
At CloudEXPO Silicon Valley, June 24-26, 2019, Digital Transformation (DX) is a major focus with expanded DevOpsSUMMIT and FinTechEXPO programs within the DXWorldEXPO agenda. Successful transformation requires a laser focus on being data-driven and on using all the tools available that enable transformation if they plan to survive over the long term. A total of 88% of Fortune 500 companies from a generation ago are now out of business. Only 12% still survive. Similar percentages are found throug...
Never mind that we might not know what the future holds for cryptocurrencies and how much values will fluctuate or even how the process of mining a coin could cost as much as the value of the coin itself - cryptocurrency mining is a hot industry and shows no signs of slowing down. However, energy consumption to mine cryptocurrency is one of the biggest issues facing this industry. Burning huge amounts of electricity isn't incidental to cryptocurrency, it's basically embedded in the core of "mini...
Dion Hinchcliffe is an internationally recognized digital expert, bestselling book author, frequent keynote speaker, analyst, futurist, and transformation expert based in Washington, DC. He is currently Chief Strategy Officer at the industry-leading digital strategy and online community solutions firm, 7Summits.
Digital Transformation is much more than a buzzword. The radical shift to digital mechanisms for almost every process is evident across all industries and verticals. This is often especially true in financial services, where the legacy environment is many times unable to keep up with the rapidly shifting demands of the consumer. The constant pressure to provide complete, omnichannel delivery of customer-facing solutions to meet both regulatory and customer demands is putting enormous pressure on...
IoT is rapidly becoming mainstream as more and more investments are made into the platforms and technology. As this movement continues to expand and gain momentum it creates a massive wall of noise that can be difficult to sift through. Unfortunately, this inevitably makes IoT less approachable for people to get started with and can hamper efforts to integrate this key technology into your own portfolio. There are so many connected products already in place today with many hundreds more on the h...