Digital Edition

SYS-CON.TV
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.

About 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.



ADS BY GOOGLE
Subscribe to the World's Most Powerful Newsletters

ADS BY GOOGLE

Now is the time for a truly global DX event, to bring together the leading minds from the technology...
On-premise or off, you have powerful tools available to maximize the value of your infrastructure an...
Atmosera delivers modern cloud services that maximize the advantages of cloud-based infrastructures....
Artifex Software began 25-years ago with Ghostscript, a page description language (PDL) interpreter ...
In an age of borderless networks, security for the cloud and security for the corporate network can ...
In today's always-on world, customer expectations have changed. Competitive differentiation is deliv...
As the digitization of business accelerates the move of critical applications and content to the clo...
Blockchain has shifted from hype to reality across many industries including Financial Services, Sup...
Cloud Storage 2.0 has brought many innovations, including the availability of cloud storage services...
Concerns about security, downtime and latency, budgets, and general unfamiliarity with cloud technol...
In very short order, the term "Blockchain" has lost an incredible amount of meaning. With too many j...
In a recent survey, Sumo Logic surveyed 1,500 customers who employ cloud services such as Amazon Web...
For enterprises to maintain business competitiveness in the digital economy, IT modernization is req...
Cloud-Native thinking and Serverless Computing are now the norm in financial services, manufacturing...
Data center, on-premise, public-cloud, private-cloud, multi-cloud, hybrid-cloud, IoT, AI, edge, SaaS...
Public clouds dominate IT conversations but the next phase of cloud evolutions are "multi" hybrid cl...
Moving to Azure is the path to digital transformation, but not every journey is effective. Organizat...
Most modern computer languages embed a lot of metadata in their application. We show how this goldmi...
At CloudEXPO Silicon Valley, June 24-26, 2019, Digital Transformation (DX) is a major focus with exp...
Every organization is facing their own Digital Transformation as they attempt to stay ahead of the c...