Agile

April 12, 2017

DEVOPSdigest asked experts across the industry — including analysts, consultants and vendors — for their opinions on the best way for a development or DevOps team to become more Agile. Part 5, the final installment in this series, provides tips on empowering people ...

April 10, 2017

DEVOPSdigest asked experts across the industry for their opinions on the best way for a development or DevOps team to become more Agile. Part 4 covers DevOps technologies ...

April 07, 2017

DEVOPSdigest asked experts across the industry for their opinions on the best way for a development or DevOps team to become more Agile. Part 3 provides some tips for getting started and gaining feedback ...

April 05, 2017

DEVOPSdigest asked experts across the industry for their opinions on the best way for a development or DevOps team to become more Agile. Part 2 covers processes including automation, continuous delivery and testing ..

April 03, 2017

One of the most ubiquitous words in the development and DevOps vocabularies is "Agile." It is that shining, valued, and sometimes elusive goal that all enterprises strive for. But how do you get there? How does your organization become truly Agile? With these questions in mind, DEVOPSdigest asked experts across the industry — including analysts, consultants and vendors — for their opinions on the best way for a development or DevOps team to become more Agile ...

February 23, 2017

Here in the software world, we are beyond the beginning of technology advancements and we continue to accelerate faster than organizations are able to adapt toward further innovation. A simple truth, though: Organizations must find a way to future proof themselves or face some tough realities ...

January 30, 2017

Agile software development methods were introduced less than a decade ago, but their popularity has seen a steady rise. However, according to Zephyr's annual How the World Tests report, while a large number of the companies are adopting agile testing methodologies, they face a fair number of obstacles in successful adoption. Here, we’ll cover the key findings of that report and what they mean for those looking to adopt an agile testing process ...

January 23, 2017

Until recently, many IT leaders still believed they could allow their mainframe environments to languish in two-code-drops-a-year waterfall mode, while they embraced DevOps and Agile across their distributed and cloud environments. This so-called "Bimodal lT" strategy has proven to be dangerously flawed. So how do you actually get your mainframe environment up to speed? ...

December 13, 2016

DevOps experts — analysts and consultants, users and the top vendors — offer thoughtful, insightful, often controversial and sometimes contradictory predictions on how DevOps and related technologies will evolve and impact business in 2017. Part 2 covers development and testing ...

December 02, 2016

When looking at the tools and methodologies used today to manage software development, we see a diverse array. There are traditional waterfall methodologies and tools, agile principles, ALM tools, and increasingly, a DevOps toolchain. The primary objective behind each of these approaches and tools is to manage the development and delivery of software for the enterprise. Software development affects all aspects of operations and is tied more closely to the enterprise than ever before. To truly optimize the development lifecycle and enhance collaboration across the enterprise, we must head toward a new generation of tools aimed at accelerating the pipeline while improving quality ...

September 30, 2016

At its core, DevOps is about building and delivering quality software at scale. But exactly how you go about doing that is going to vary from company to person to project. DevOps does not look the same anywhere ...

September 28, 2016

The reason Gartner brought the idea of bimodal IT to light was to create breathing space so that organizations could transform and innovate without crashing and burning. The reason that Agile was created, for instance, was to enable a faster, more responsive process than waterfall practices can offer. However, switching to continuous delivery and integration mode too quickly could prove disastrous for certain systems, as some change carries more inherent risk than other changes. Following are key elements to consider when transitioning to ensure that applications continue to run at optimal levels ...

September 26, 2016

Sometimes a phrase or concept becomes so popular that its original meaning gets buried beneath people's alternative meanings or outright misappropriations. This is what has happened with "bimodal IT." Consequently, organizations have expectations and assumptions that differ from the original term, leading to confusion, disappointment and even disillusionment in some cases. Let's examine what this term "bimodal IT" actually means, why it makes sense in some cases and how to ease the pain of transition ...

September 07, 2016

In an industry where failure is unavoidable, learning and innovating through feedback loops is your best course of action. Instead of focusing on increasing the time until your next failure, you should focus on decreasing the time it takes for your systems to recover following a failure ...

August 31, 2016

DevOps means a mindset of getting better at getting better. You need to get better to fulfill customer needs, and therefore you need to get interested in what your customer wants and make sure the feedback loop will be as short as possible. How do you reach the state of "get better at getting better"? ...

August 29, 2016

When I was an active football player one summer I wanted to do extra training. I skipped the leg training, because I did some running as well, but the trainer said "never skip a leg day". What does this have to do with DevOps? ...

August 03, 2016

As dev teams and product owners begin the Agile development process, they meet to discuss how users will interact with their applications. They write these user stories down on sticky notes or index cards, arranging and re-arranging them into an order that they feel makes sense. These stories create the basis of their Agile requirements process. When done poorly, user stories lead to missed or misunderstood requirements which 96% of application development and delivery professionals blame for project delays and rework ...

February 08, 2016

While 88 percent of organizations say they have adopted agile development, only one in five have fully implemented the five best software testing practices typically associated with a mature agile development process, according to Testing Trends in 2016: A Survey of Software Professionals ...

February 01, 2016

Here are three examples of SLI patterns that you will encounter as you embark on your SAFe implementation journey, as well as ways in which you might use them ...

January 29, 2016

Factories scale well and have a strong tendency to get more efficient as they get bigger. So why is it, then, that building software seems to have the opposite effect of reducing efficiency as you scale up? Dean Leffingwell, the creator of Scaled Agile Framework (SAFe), noted that building large scale systems is fundamentally a social event – not a manufacturing event ...

November 02, 2015

Times are changing. With the imperative to deliver applications faster, developers are increasingly stepping outside their traditional skill-zones and leveraging new automated capabilities – allowing them to develop and test in parallel, while releasing software continuously. In essence, they're not only writing great music, but also building the instruments upon which to play it ...

February 24, 2015

A shift to continuous integration (CI) and other agile methodologies is driving a massive change in the way that development and testing professionals approach testing, according to an independent, global developer survey titled Web and Mobile Testing Trends ...

June 06, 2014

Although the exact role and responsibilities of DevOps may not be defined across the board, it has to be able to rapidly deal with issues rising from the code and from the connection between the code and production environment. These responsibilities may include release management, configuration management, and dealing with problems (bugs) that find their way to the production environment. In this blog, I will focus on the latter and examine the tools and methods that can help expedite this process in order to cope with these continuous changes ...

Pages