Agile software development has been around since the 1990s, but didn’t get the name until the famous meeting of 17 renowned software development thought leaders at Snowbird, Utah resulted in an Agile Manifesto.
The idea behind Agile software development is to reduce time to market by enabling faster iterations of smaller segments of software. Before Agile, organizations would take 12-18 months to write a monolithic application and struggle with ensuring changes weren’t breaking other parts of the application. By reducing the scope of a work project, errors could be caught earlier, before deployment, and remediated more quickly.
Prior to the manifesto being written, Dr. Jeff Sutherland and Ken Schwaber were working on Scrum, while Kent Beck was using Extreme Programming, which calls for pairs of developers to work together in pair programming. There also are other techniques for doing Agile development, such as “mob” programming and test-driven development.
DevOps, which refers to the increased communication and collaboration between development and IT operations, is an ever-changing, sometimes complicated term. While “dev” and “ops”were once siloed with separate philosophies, practices, tools, and workflows, they’re merging into one. The result? A more efficient, reliable process and product that is helping organizations create stronger ties between all … continue reading
Scaled Agile Inc., the company behind the Scaled Agile Framework (SAFe), has announced a new version of the framework. SAFe 5.0 for Lean Enterprises features advances in strategy, execution, and leadership competencies. This updated version of the framework offers companies guidance on how they can extend the Lean-Agile mindset into areas of the business such … continue reading
Brian Muskoff, director of DevOps strategy at HCL Technologies, IT and digital solutions provider We believe value stream management is an everyday solution to improve collaboration, delivery flow and business results. With HCL UrbanCode Velocity, teams can immediately change the nature of their Agile + DevOps practices with our value stream visualization that we call … continue reading
Organizations cannot ignore today’s ongoing digital transformation. With every company now becoming a software company, if software isn’t being created correctly and quickly enough, industry pundits argue, companies are going to find it difficult to stay alive. “There is a digital transformation going on and if you are not changing the way you are doing … continue reading
Compuware: Compuware, a mainframe-dedicated software company, empowers the world’s largest companies to excel in the digital economy by taking full advantage of their mainframe investments. They do this by delivering innovative software that enables IT professionals with mainstream skills to develop, deliver and support mainframe applications with ease and agility. Splice Machine: Splice Machine is … continue reading
David Rizzo, VP of product engineering at Compuware Compuware delivers highly innovative solutions and integrations that enable IT professionals of all skill levels to manage mainframe applications, data and platform operations with ease and agility. As mainframe workloads continue to grow and platform stewardship shifts to cross-platform DevOps teams, providing common tools that automate, integrate … continue reading
Legacy application modernization may mean different things to different people. But whether that means updating practices surrounding mainframes, adopting Agile and DevOps practices or updating to modern databases, legacy app modernization is necessary to keep pace with modern industry demands. “Legacy modernization at large means that you take advantage of enhanced operational agility and accelerated … continue reading
Somewhere along the Agile transformation companies hit roadblocks, start cutting corners, and they start just going through the motions. What they end up with is a fake Agile approach. They say they are going Agile, but they are not. “They are sort of like flamenco dancers who wear flamenco costumes and talk about flamenco but … continue reading
A fundamental tenet of scaling Agile is linking the team-level activities with the business strategy, and the way to do that is through value stream management or mapping (VSM), according to Flint Brenton, CEO of the enterprise Agile solution provider CollabNet VersionOne. VSM takes fragmented tools and processes and puts them in one place so … continue reading
Despite what you may have heard, Agile is not dead. A couple years ago, Dave Thomas, one of the creators of the Agile manifesto, declared that Agile was dead, but it wasn’t the idea of Agile he was talking about. It was the word Agile itself. “The word ‘agile’ has been subverted to the point … continue reading
“Today every company is a technology company, no matter what product or service it provides.” And to rapidly produce competitive products and services that customers love, your technology company is likely using Agile and scaling your Agile teams for faster product or software delivery. While it’s clear to many technology executives and development leaders that … continue reading
Gamification as a concept in software development is nothing new. Developers have long been using it as a means of increasing user engagement in their applications. Gamification in apps traditionally involves implementing some game-like elements, such as leveling up, getting achievements, or competing on a leaderboard, that will encourage a user to stay in an … continue reading