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.
In his book, From Project to Product, author Mik Kersten describes how business leaders are ill-equipped to solve the problems posed by digital transformation. He points to the 2018 report, Corporate Longevity Forecast, which issues a “… gale force warning to leaders: at the current churn rate, about half of S&P 500 companies will be … continue reading
The SKIL Framework created by the DevOps Institute focuses on a holistic approach to the human aspect of advancing DevOps rather than the machines involved in it. The DevOps Institute aims to connect people in the DevOps community and provide networking and educational opportunities. “We really feel very strongly that while automation is obviously a … continue reading
The gospel of Agile is certainly nothing new to developers, who have been employing it for decades at this point, and have seen its benefits. One of the most interesting developments is the amount of cross-communication that is starting to occur between marketing teams and developers. Marketers are needing to learn more skills that developers … continue reading
Cloud native has become one of the biggest trends in the software industry. It has already changed the way we think about developing, deploying and operating software products. The cloud-native paradigm for application development has come to consist of microservices architecture, containerized services, orchestration and distributed management. Organizations across every industry want to remain competitive, … continue reading
Organizations that really want to make Agile processes work realize they have to make an investment in people. That was among the findings of the 13th State of Agile Report, produced by Collabnet VersionOne and released today. The top three responses to the question of what has been most valuable in helping organizations scale Agile … continue reading
It’s been 18 years since the members of “The Agile Alliance” wrote this manifesto. Since then, Agile has dominated the software industry’s mindset for how to manage software development. We have abandoned the “Old Way” of trying to fit software into the frameworks developed for other disciplines. We have recognized that change is both a … continue reading
SD Times rang in 2019 with a January issue cover declaring this the year of value stream management. The hype machine is in high gear, touting the benefits of removing waste from your production process and assessing every piece of work you do to make sure it’s providing value. The work of W.E. Deming is … continue reading
Agile and DevOps is all about managing change through continuous improvements in people, processes and technologies to deliver high-quality software as fast as possible. However, since the invention of software, one hurdle that remains the same is the software testing process. A survey shared with the SD Times community reports that 70% of organizations have … continue reading
Modern enterprises need to be agile because customers, requirements, the opportunity of data and the capability of technology all provide an endless array of opportunity. Opportunity is everywhere, but everything is not an opportunity. Agile approaches such as Scrum have become more and more popular in response. In a recent survey 58% of respondents said … continue reading
Atlassian has announced that it is acquiring Agile planning software provider AgileCraft. According to Atlassian, AgileCraft enables organizations to create a ‘master plan’ for the strategic projects and workstreams. Business leaders can use AgileCraft to map projects to the distributed work that is required to deliver them, which provides better visibility into bottlenecks, risks, and … continue reading
Back in the late 1950s when iterative and incremental development methods — two of the underpinnings of Agile development — were first being utilized at IBM’s Service Bureau Corp. in Los Angeles, it would have been inconceivable that development teams could be created one day to work together on the same project from multiple remote … continue reading
Digital disruption is building a voracious appetite for developers — and every area of home and business life is adapting to disruption. Platform-based business models, from travel and hospitality to recruitment and P2P funding, dominate the economy. Firms like Airbnb and Uber have no physical inventory of their own, but their platforms have revolutionized their … continue reading