Bernie Zelitch writes that his company’s build system scales well because early on, they scrutinized their build naming convention, saw its implications to the build ecosystem, and made radical changes. Their new naming convention takes some getting used to, but once it was fully adopted, it improved economy, flexibility, and functionality.
The rise of containers and microservices is creating widespread excitement in the DevOps world. But those alluring “simple, lightweight” tools don’t always scale so well. Delivering a business service comes with intrinsic complexity that doesn’t simply evaporate if only you use the right tools. Read on to learn why you should be wary of all the hype.
When the number of employees, products, and releases you’re managing grows rapidly, that transformation introduces several challenges—and opportunities—in almost every aspect of configuration management. This article presents the major issues a company may face and the improvements you can make to processes and tools as a result.
The Scaled Agile Framework, or SAFe, is a popular brand of agile in use by many firms, and it has a significant trajectory. SAFe is a strategy for not only making the team agile, but also making the enterprise agile. With a foundation in lean development and support for DevOps, SAFe's principles make it more effective in helping you deliver quality software.
DevOps is a set of principles and practices that are effectively used to improve communication and collaboration between development and operations. But how exactly does one implement DevOps, and, more importantly, how do we scale DevOps to meet the needs of a larger enterprise application development? This article will help you get started with scaling DevOps.
Change management is a dynamic process that has to evolve with the changing needs of the business, organizational size, and project outcomes. This article addresses some challenges with change management and some tactics that can be used for choosing the right strategies for overcoming these challenges. The key is to stress the importance of keeping change management scalable and lean at every stage of the organizational improvement process.
Enterprise development organizations are increasingly embracing agile as a concept, if not entirely in practice. That’s because adopting and scaling agile methodologies for large, complex enterprise software projects can seem daunting. Larry Ayres shares some tips for scaling agile development for enterprise software.
CM is an important driver for development productivity, yet remains often overlooked when discussing how the development lifecycle could be optimized. Often, this happens because of the perceived complexity of parallel strategies and additional overhead. However, today’s CM tools offer powerful capabilities that allow users to tap into that potential.
Want the 4-1-1 on freeware but don't know where to start? A virtual cornucopia of programs awaits your discovery. In this week's column, Danny Faught details some of the testware he has researched, and explains why it's important to have freeware in your testing tool bag of tricks.
You've had to explain and justify your job to Management, to Human Resources, and to everyone at your high school reunion. But now comes the ultimate test: Your child's assignment for the next show-and-tell is to describe what her mom or dad does for a living. You scramble for an easy way to explain—maybe for the first time—what you do at the office, but your software testing reference books just don't have enough pictures of cute animals to really do the trick. This book might be just what you're looking for.