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.
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
While the industry is moving to more modern software development approaches in order to become more agile and stay competitive, there is still one piece to the puzzle that is missing: The valuable digital assets that are contained in the systems built before the modern approaches. As organizations move towards microservices, cloud native and greenfield … continue reading
The security aspect of DevOps is evolving as new data found a new wave of engineering-led software security efforts originating bottom-up in the development and operations teams rather than top-down from a centralized software security group (SSG). Software security initiatives (SSIs) have identified a number of individuals (often developers, testers, and architects) who are invested … continue reading
As digital technologies dramatically reshape every industry, businesses have to adapt quickly and cost efficiently in response to the rapid changes in the marketplace. This need for business agility has dramatically increased the volume of change for IT. Adopting Agile methodologies and continuous integration is the first logical step in satisfying the “need for speed.” … continue reading
Following its recent investment from TPG Capital, CollabNet VersionOne plans on using its new $500 million to expand partnerships and creating comprehensive solutions that drive AI and value stream management (VSM) throughout enterprises. VSM solutions allow companies to capture, create, deliver and measure the flow of business value throughout their application development life cycles, a … continue reading