Agile Q&A with Scaled Agile Expert Dean Leffingwell

For years VersionOne has taken its role seriously in furthering agile research for the betterment of the software development industry. The State of Agile Report is one great example. For 12 years straight we’ve surveyed practitioners, IT leaders, executives and everyone in between to find out who is using agile, how they are using it and why. This is just one way the company has historically contributed to the software development community. In order to deliver products or services that will truly benefit our customers, we have to do a lot of listening. We listen to customers and non-customers alike. …

Read More »

DevOps Enterprise Summit London 2018 Recap and Highlights

Another amazing installment of DevOps Enterprise Summit London (DOES18) is in the books! As a proud sponsor of the event for the past three years, we feel confident in saying that this was the best year yet. It was our first time at DOES London as a combined company – CollabNet VersionOne – and we were excited to announce our newest solution, CollabNet Enterprise Value Stream Management (EVSM). CollabNet EVSM combines our Agile, Enterprise Version Control and DevOps Continuous Delivery platforms to help visualize, measure and optimize delivery pipelines and value streams across the entire application lifecycle, giving customers the …

Read More »

Expanding Agile-plus-DevOps Across the Enterprise Value Stream

DevOps has grown significantly in recent years as an approach to better and faster software delivery through breaking down the Development and Operations silos. Author and speaker Gene Kim defines DevOps in The DevOps Handbook as, “The emerging professional movement that advocates a collaborative working relationship between Development and IT Operations, resulting in the fast flow of planned work (i.e., high deploy rates), while simultaneously increasing the reliability, stability, resilience and security of the production environment.” What types of challenges prompt an enterprise to start looking to DevOps to improve process and flow? Issues such as: Lack of management visibility; …

Read More »

Branching Strategy – The Forgotten Child of DevOps

The ideal DevOps project starts with everything stored in source control. As a coach, I often find that too little thought is given to how a team will handle their source control branching strategy. Time and time again I have seen how this one decision determines much of the complexity of both product and process. The ease of the journey to continuous delivery is largely dependent on this decision. Teams see success when they take time to make this decision and don’t just buy into master-only development or a model such as GitFlow. Instead, they think about how they want …

Read More »

Four Questions to Manage Your Value Stream

While it may seem that DevOps is past its honeymoon phase, quite the opposite might be true. As noted in the 12th Annual State of Agile Report, 48 percent of respondents said that their organization is currently undergoing a DevOps initiative. That leaves 52 percent who are only planning or are not even on their DevOps journey yet! However, 65 percent of respondents said that a DevOps transformation was important or very important to their business. So, why might there be a lag between adoption and acknowledgement of benefits? One of the main reasons teams set out on a DevOps …

Read More »

Version Control Best Practices for Software Organizations

Though version control is an essential part of any software development organization’s day-to-day routine, not all teams understand how to best leverage the tools available. Whether your organization is using Subversion, Git or any other tool to protect and manage your company’s valuable software assets, there are a number of ways to maximize those investments and save your teams time and effort. In my last post I shared some best practices for developers when it comes to using version control systems. There are also a number of tips and tricks of the trade that organizations and managers can employ to …

Read More »

7 Version Control Best Practices for Developers

In my last post, Don’t Underestimate the Importance of Version Control, I outlined some of the basics of why version control is important. Version control saves versions of code which can then be reused, or in case of issues, applications can be reverted to older working versions. Popular version control solutions used today are Git, Subversion (SVN), Perforce and others. Version Control is vital at the enterprise software development level where you have a vast number of disparate teams. It is an every-day part of the developer’s routine, but also helps organizations achieve some high-level business goals such as increasing …

Read More »

7 Version Control Best Practices for Developers

In my last post, Don’t Underestimate the Importance of Version Control, I outlined some of the basics of why version control is important. Version control saves versions of code which can then be reused, or in case of issues, applications can be reverted to older working versions. Popular version control solutions used today are Git, Subversion (SVN), Perforce and others. Version Control is vital at the enterprise software development level where you have a vast number of disparate teams. It is an every-day part of the developer’s routine, but also helps organizations achieve some high-level business goals such as increasing …

Read More »

Top Agile & DevOps Trends from the 12th Annual State of Agile Report

We are proud to announce the release of the 12th annual State of Agile report! Started by VersionOne in 2007, the report is the largest, longest running, and most widely-cited agile survey. Over the past 12 years, the State of Agile survey has reached thousands of professionals practicing agile around the world – and boy, have we learned a lot! Each year, the findings from the survey enlighten us as to the advancements made in the agile community, as well as the areas where we still need to improve. The data in this year’s report found that organizations are realizing …

Read More »

Don’t Underestimate the Importance of Version Control

Let’s be honest, version control isn’t exactly a topic you would bring up at a dinner party to spice up the conversation. Managing file versions and meticulously reviewing code for errors can be a dull subject. In fact, it rarely makes the headlines — even in software development news when there are far more exciting trends to cover like AI or the latest Apple device hitting the market. But much like no one really talks about putting on clean socks in the morning, setting an alarm at night or looking both ways before crossing the street, version control is an …

Read More »