
Shifting Up: Achieving Progressive Delivery with both shift-left and shift-right approaches
Make Progressive Delivery Happen – Whether Shift-Left or Shift-Right There’s a transformation happening in software development: Progressive Delivery. It lets you rapidly release updated apps while still maintaining quality and control. Better still, it can have a big impact on the job satisfaction and day-to-day experience of developers. At SmartBear, we’re in a unique position …

Software Deployment Checklist: Be Ready for Production
Deploying software to production correctly is a challenge. Bad deployments can lead to delays and even downtime. Being in charge of a deployment process is a big responsibility as well as a huge challenge. Modern software deployment involves many moving parts across the organization and its toolset. You need a plan. Consider adding the following …
Continue reading “Software Deployment Checklist: Be Ready for Production”

Is Progressive Delivery Just Continuous Delivery with Feature Flags?
If your organization has established an efficient CI/CD pipeline and you’ve made a successful transition to DevOps culture, you probably already understand the benefits of doing DevOps. Your teams share information and collaborate efficiently, and you’ve seen measurable increases in software delivery speed and quality. Aside from continuing to do what you’re doing, though, where …
Continue reading “Is Progressive Delivery Just Continuous Delivery with Feature Flags?”

How Asynchronous Development Can Boost Productivity
As developers, we often find ourselves using asynchronous collaboration tools such as GitHub, GitLab, Bitbucket, and so on. One thing these asynchronous collaboration tools have in common is integrating distributed version control with issue tracking methods that teams can use. Asynchronous development tools such as CloudBees offer help so you can manage teamwork and make development easier—especially …
Continue reading “How Asynchronous Development Can Boost Productivity”

Technical Debt Management with Feature Flags: Strategy & Best Practices
Technical debt is accumulated as unmanaged flags accrue in an application’s code. And the associated marginal gain (i.e. each unmanaged flag added) directly impacts the amount of time and resources needed for testing. This can lead to more serious issues with the affected development, performance/testing and product processes becoming more expensive. As software teams grow …
Continue reading “Technical Debt Management with Feature Flags: Strategy & Best Practices”

Crossing the Cloud Adoption Gap
The cloud takeover is in full force. According to a recent report by Forrester: cloud adoption continues to accelerate at breakneck speeds, posting big numbers in 2018: 60% of enterprise businesses rely in some way on public cloud platforms 5x growth in cloud adoption since 2014 Hybrid and multi-cloud deployments are also on the rise And that’s across all industries. …

DevOps and Testing Software Architecture
Forbes Magazine famously wrote that “Every Company is a Software Company.” Your company must become more responsive and agile using software and technology. And if the software doesn’t work or gives customers a bad experience, it can lead to lost revenue. This has led to the DevOps phenomenon, which is speeding up deployment of software …