Scaled Agile to DevOps

Many people and companies have talked about Scaling Agile to DevOps and have tried adopting this approach to software development at different scales. While many companies have been successful in adopting the technique, only a few have been able to scale. The term DevOps (Development + Operations) was born around 2008 when some used the term to describe “Agile Infrastructure”. But ever since then, the two terms “Agile” and “DevOps” have been used selectively, either together or separately. In recent years some companies have successfully mastered Agile Execution at scale, making DevOps a hot new topic on every CIO’s list. …

Read More »

The Internet of Things (IoT) is Getting Agile

Why engineers and organizations are turning to agile methodologies to build the connected device Every day, every hour, every minute, devices are becoming connected. The Internet of Things (or Iot) has gone from a buzzword floating through the echoes of Silicon Valley to a tangible and quickly advancing movement in the world of hardware. But, like a stone tossed into a pond, the effects of the Internet of Things are quickly rippling outward, causing immense changes to the environment surrounding it. And, as it turns out, the IoT is a rather big stone and it’s making a large splash. The …

Read More »

Winning in a Software-Enabled World

Our entire world runs on software. Recently on Charlie Rose, General Electric CEO Jeffrey Immelt shared that every industrial company needs to be a software company and that GE is investing heavily to organically grow its software acumen. GE is not the only company turning to software for growth. Pervasive anytime-anywhere connectivity, the proliferation of the Internet of Things, and ever-increasing customer demands for all things new and cool have made software the innovation engine and source of strategic competitive advantage for businesses in industries spanning financial services, automotive, healthcare, consumer electronics, aerospace and defense, energy, banking, and countless others. …

Read More »

Managers Don’t Have to Hate Agile

Earlier this year Forbes published an article titled “Why Do Managers Hate Agile?”  The author, Steve Denning, builds a case for managers hating Agile due to “management” and “Agile” being defined as two different worlds. It’s like Men are From Mars and Women are from Venus, only we’re talking about the IT world and management and developers, instead of men and women. The article caught my attention for the obvious reason that CollabNet sells products and services to help support Agile development efforts, sparking the question, “Why would managers hate Agile?” In the article, the first world of “Management” is referenced as “The vertical …

Read More »

Stash your Trash – Keep GIT clean with Gerrit 2.10

Stash your Trash - Keep GIT clean - CollabNet

Garbage collection is really important, not just in the real world but also within your Git repositories. If you have lots of development activities going on, chances are very high that your Git clone and push operations will get slower and slower. Fortunately, the cure is simple: Run git garbage collection (git gc). We have seen examples where running gc cut clone and push times by more than 99 percent. Same goes for code browsing activities as well – Run git gc and list your branches online within milliseconds instead of seconds again. If Git garbage collection has so many …

Read More »

Bulletproof, Military Grade Security – Visualizing the Access Control Mechanisms of Your SCM Solution

Why visualize? Access control is probably not the most sexy or intuitive part of any SCM (source code management) solution. However, understanding how access control mechanisms work is crucial for any enterprise that has to protect its intellectual property. What makes things tricky is that any SCM solution on the planet claims to have proper, powerful, “military grade”, “bulletproof” access controls in place. Looking at the specifics, there are huge differences that can give you a competitive business advantage (or disadvantage). A framework that helps you to visualize the differences in the fine print is a way better approach to …

Read More »

New Solution Brief: Enterprise Git Adoption with CollabNet TeamForge®

CollabNet recently published a new solution brief “Enterprise Git Adoption with CollabNet TeamForge®“. It discusses issues and common roadblocks of enterprise Git adoption and gives practical recommendations for overcoming them. The writing was prompted multiple requests from many of our customers, who want to make Git into their corporate standard. Interestingly, after talking to numerous large development organizations, we found that most of them have the exact same concerns regarding Git adoption: Insufficient native access and audit controls in Git Git was designed for the needs of open source projects, specifically Linux.  It can reliably track who authored a change and who can …

Read More »

Feature Hat-trick: Three new Git features for TeamForge in a week

The rule of three The rule of three also seems to apply to new TeamForge Git features. Last week, I blogged about the top three Git features coming with the new TeamForge 8.0 release.  In the same post, I already announced that another three Git features will be released immediately after the launch, so let’s inspect how this hat-trick looks like.   1. Assign an entire TeamForge Team to a Code Review with One click TeamForge 8.0 introduced teams as a native concept. If you like to add all team members to a Gerrit change (Git Code Review) at once, you can …

Read More »

TeamForge 8.0 – Built for the Enterprise

We are very proud to announce the newest release of TeamForge – version 8.0.  About 8 months ago we decided to do something very significant with TeamForge, and we clearly understood that all wasn’t possible in one release. So we decided to introduce the 8.x series of releases. TeamForge 8.0 packs some interesting features wrapped in a modern user interface. TeamForge 8.0 focuses on a 5 key areas – User Experience and User Interface Enterprise Git Management Agile Planning and Tracking Reporting and Analytics DevOps Integrations Test Management In this release we’ve made some significant improvements to the underlying platform …

Read More »

Top 3 Git Features coming in TeamForge 8.0

CollabNet just released TeamForge 8.0 and with it some significant new features for our Git/Gerrit integration. Without further ado, let’s have a look into the top three. Define Git permissions globally: Site-wide role support for Gerrit As described in detail in my previous blog post, TeamForge project roles control access to all tools integrated in your development process, no matter whether you use Git, Subversion or both, how many servers you use or what your favorite issue tracker is. What happens if you like to define permissions across TeamForge projects on a global basis? Let’s say you have a group …

Read More »