Removing Barriers To Scaling Agile Adoption: An Introduction

When Agile software development practices are introduced into an organization, they often spread faster than they can be controlled. Without a clearly defined standard to guide your implementation, numerous Agile management approaches can emerge simultaneously—sometimes in direct conflict with one another. That’s not necessarily a bad thing, but traditional, top-down management structures typically experience some growing pains as they transition to the more egalitarian Agile approach. As an executive, how do you embrace Agile yet mitigate risks in scaling technology, people and processes? This blog series attempts to answer that question and offer a road map to scale Agile adoption …

Read More »

Assessing Your Enterprise Agility

I’ve often felt that CollabNet has been at the forefront of paradigm shifts in the software industry. We founded Subversion, and then spent years driving its development and taking it to market.  Along the way, we added Subversion to our open ALM platform, becoming the leader in combining it with other open source (Git, Gerrit, Jenkins, Nexus, and more) development tools to the enterprise. Ultimately, we were the first to bring cloud-based approaches to large-scale, distributed software development. And, due to the “any tool, any process” nature of our TeamForge ALM platform, we have been hosting Agile initiatives and enabling …

Read More »

Enterprise Agility and CollabNet

I recently had the good fortune to get on the road for a few weeks and take a deep look into both the state of software delivery and the role CollabNet plays in the industry.  From recent meetings with our growing field sales force, to visits with global customers and partners in the U.S. and Asia, I am excited to see the alignment of our company strategy with actual market dynamics.  As a company that has always been agnostic to any tool or process, the reality of today’s software development environment is that it requires both flexibility and structure across …

Read More »

An Agile Journey Through Japan

Agile Development vs. Enterprise Agility in Japan’s Embedded Software Development This week I happened to reread an article sent to me by André Girard, a Senior Analyst at VDC Research.  Interestingly, I read in on my way from Tokyo to Bangalore after a week of great meetings in Japan visiting prospects, partners and clients.  I was also in Japan to launch a major partnership in Japan with Hitachi Solutions to provide joint offerings in the DevOps IT market, as well as the embedded SW development space.  For those of you who are better than me at Japanese, take a look …

Read More »

You shall not pass – Control your code quality gates with a wizard – Part III

Gandalf

You shall not pass – Control your code quality gates with a wizard – Part III If you read the previous blog post in this series, you should already have a pretty good understanding on how to design your own quality gates with our wizard. When you finish reading this one, you can call yourself a wizard too. We will design a very powerful policy consisting of quite complex quality gates. All steps are first performed within the graphical quality gate wizard. For those of you who are interested in what is going on under the hood, we will also …

Read More »

You shall not pass – Control your code quality gates with a wizard – Part II

Gandalf

You shall not pass – Control your code quality gates with a wizard – Part II In the previous blog post you learned how to select, test and deploy predefined quality gates with CollabNet’s code quality gate wizard for Gerrit. Those quality gates will make sure that all conditions regarding code quality and compliance are met before a commit can be merged into your master branch and trigger a pipeline that will eventually promote it into production. In this blog post we will focus on how you can define quality gates by yourself, using a methodology very close to setting …

Read More »

You shall not pass – Control your code quality gates with a wizard – Part I

You shall not pass

You shall not pass – Control your code quality gates with a wizard Now as easy as designing an email filter Every project has different policies defining when code can be pushed into production. CollabNet’s code quality gate wizard for Gerrit comes with a bunch of predefined policies and lets you graphically design your own quality gates as easy as defining email filter rules. Four-eye peer review, legal has to approve copyright file changes, senior staff has to approve the work of juniors, democratic feature voting? – Regardless of what your code quality gates look like, chances are very high …

Read More »

Agile Leadership Workshop – More Answers from the Expert

Over the past two weeks I have been fortunate enough to be allowed to run 5 workshops on Agility in general. While these have been sales or marketing funded, I was allowed to run them without any interference and we were able to come up with some great interaction and engagement. One thing I did promise to each workshop was that any question I couldn’t answer during it I would type up and send out in a follow up email. Below is a collection of all the unanswered questions I was able to gather, I hope I didn’t lose any, …

Read More »

Grasping Agility; Hardening Sprints: A Fat Free Candy!

0ZrZMy0

I wanted to start off this blog with a succinct definition of “Hardening Sprint” so we are all on the same page. I couldn’t find one. I found a lot of words on the Scaled Agile Framework site that talk about and apparently justify Hardening Sprints if you want to read that. I decided to work up a quick definition of a “Hardening Sprint” myself: A pre-planned iteration in which we will do all the things we should be doing all along, but won’t. I’m reminded of a particular label that is very common on candy in stores these days. …

Read More »

Gerrit Dependency Management with GitEye

Introduction In my earlier blogs, TeamForge for Gerrit and GitEye and Interactive Rebase, I showed you the basics of using Gerrit with TeamForge and GitEye.  I also delved into using interactive rebase to squash multiple commits into one so that you can push to Gerrit, creating a single Gerrit change.  In this follow up blog I will give you some tips on managing Gerrit dependencies. Pushing Multiple Commits to Gerrit In my blog GitEye and Interactive Rebase I showed you what to do if you have made multiple commits and now you want to create a single Gerrit change that combines them.  Let’s suppose, …

Read More »

connect with CollabNet
   Contact Us
Subscribe

Have new blog posts sent directly to your email.

conversations

CollabNet: #.ICYMI: New TeamForge 16.3 now integrates with #Chef & #JIRA! https://t.co/5KwkbqqIli https://t.co/ShL4nhFm8E
Date: 29 April 2016 | 9:20 pm

CollabNet: We are featured in the @sdtimes: #SCM Buyer's Guide: https://t.co/Bbycg8lK6L @MulliganSDTimes: #tools #Git https://t.co/m6b9cPyq5F
Date: 29 April 2016 | 7:37 pm

CollabNet: Who will we see at @devopsdays: Austin next week 5/2-5/3? https://t.co/qu0FkW0wfm #DevOps
Date: 29 April 2016 | 7:19 pm