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.
Agile IT practitioners must exhibit a range of digital business skills that go beyond the ability to code, such as courage, communication and leadership. Application technical professionals who exhibit this diverse and important skill set are what we like to call “Agile superheroes.” Some superheroes, like Superman, Wonder Woman, Spider-Man and the Hulk, have superhuman … continue reading
As organizations are looking to expand Agile practices throughout the entire business, they are starting to turn to value stream management (VSM). Digital.ai released the 14th annual State of Agile report, which revealed 78% of respondents are interested in VSM, planning to implement it, or in the stages of implementing it. “We expect a greater … continue reading
After three months in private beta, LaunchNotes is now generally available. LaunchNotes is a new platform designed to keep development teams on top of product changes, communicate with users about changes coming, and provide updates to stakeholders. According to the company, Agile and DevOps practices are making it hard to communicate the right information to … continue reading
Compuware is releasing new capabilities that aim to automate shift-left performance testing on the mainframe. The capabilities include a new Jenkins-Strobe integration designed to give developers fast feedback on application performance; and a new REST API for the company’s APM solution Strobe. Additionally, Compuware ISPW, Topaz for Total Test, and Strobe can work together seamlessly … continue reading
While companies are starting down the value stream, assessing and mapping their operations and product delivery to find areas of bottleneck and waste, another critical aspect of value stream management is feedback loops. People discuss applying manufacturing techniques to software creation and delivery, and breaking down their product portfolios into work for the development or … continue reading
HCL has announced a major update to its automated application security testing and management tool. AppScan 10 is designed to provide faster and more accurate security scans, secure DevOps and help enterprises manage application security problems. “AppScan V10 is another example of HCL Software’s commitment to unlocking new value in a battle-tested product that thousands … continue reading
As I travel around talking to Scrum teams, developers and pretty much anyone involved in building products, they seem to always bring up “velocity.” Don’t get me wrong; velocity is a good measure, but it is only ONE measure, and it is one that can be quite subjective as well. In Scrum, for example, teams … continue reading
The uptake in Agile and DevOps processes has led to changes in how software is written, tested, secured and deployed. Among the key changes organizations are making is to decentralize their test and QA teams. This is being done in response to organizations first looking to modernize testing practices by shifting testing to the left … continue reading
Apache CouchDB 3.0 has been released. Apache CouchDB is a document-oriented NoSQL database. Highlights of the release include: default installations are now secure and locked down, user-defined partitioned databases improved for faster querying, and Live Shard Splitting added for incremental scale-out. Apache CouchDB 3.0 also lets users store their data safely, on their own servers, … continue reading
To fully participate in the digital economy and stay ahead of customer expectations, enterprise IT must deliver software faster than ever before. As a result, Agile development and DevOps processes have become critical for IT to meet the challenges of the digital world. Those processes give enterprises flexibility, enabling them to pivot as needed to … continue reading
Value Stream Management (VSM) is quickly becoming the go-to approach as organizations look to fully unlock their software delivery life cycle. According to a recent report, 95% of enterprises either are interested, have plans to or already have adopted VSM. The report was commissioned by CollabNet VersionOne and conducted by Forrester. It looks at responses from … continue reading
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