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 … LEARN MORE »

Improving Quality through Continuous Integration

Continuous Integration (CI) has been practiced in the industry for the past few years where the code is built automatically and the tests are run against a specific build. CI provides early feedback with test results to the developers in a shorter timeframe so that the developers can fix the coding issue or at least rollback the code changes so that the code is always stable.  Therefore, using CI, one can perform a lightweight test whereby test results are published quickly, say, within 15 minutes.  The CI process is followed even in cases where detailed functional tests have to be … LEARN MORE »

Gerrit Hackathon in Berlin next week

gerritcollabnet

Working in a distributed team has many advantages. You can work from any place in the world and any hours you would like to. Asynchronous communication over email or Gerrit Code Review is not as distracting compared to being poked by colleague from the desk opposite to you. Some people are most productive in the middle of night, others early morning (I mean really early morning like 4 or 5am). Forcing them to work from 9am to 5pm could kill their productivity. This is why many Open Source projects are so successful. People can do their work when they want … LEARN 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 … LEARN 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 … LEARN 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 … LEARN 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, … LEARN MORE »

Implementing Gitflow with TeamForge and Gerrit Part III – Alternative approaches.

gitflow3

In this blog post series we talk about access right mappings between TeamForge and its Gerrit integration. The topics covered by each part are: in Part I: What Gitflow is, and how to best use it with TeamForge/Gerrit user defined repository policies in Part II: How to implement your own user-defined repo category with branch based permissions in TeamForge 7.1. in Part III: Alternative approaches to implement branch based permissions (without user-defined repo categories) and when to use which approach. Target audience: Project admins, Gerrit administrators using our TeamForge integration. In the first part of this serie, we have looked … LEARN 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. … LEARN MORE »

CloudForge’s Improved Subversion Service

The Backstory Since joining the CloudForge Development team within CollabNet nearly a year ago, several of my colleagues and I have been primarily focused on delivering improvements to the scalability and reliability of the CloudForge improved Subversion service.  With tens of terabytes of live Subversion repository data being generated and used by tens of thousands of our customers, even the smallest improvements we make to the service have a pretty big impact. CloudForge was built on a strong Subversion architecture, but over the years the ever-growing number of customers put a strain on the platform.  In the original architecture, customers (organizations) were … LEARN MORE »

connect with CollabNet
   Contact Us
sign up for emails
looking for something
conversations

CollabNet: Ask the #Agile Guru questions related to Agile cultural shift, management best practices, engineering best practices http://t.co/optUVe9Rmj
Date: 15 September 2014 | 8:30 pm

CollabNet: Our Certified #ScrumMaster course is coming to NOLA on Sept 29-30! Don't miss out & register today! http://t.co/YXwZc1Lyux
Date: 15 September 2014 | 7:25 pm

CollabNet: Join #CollabNet Founder & CEO @billportelli: as he discusses his #Agile Journey Through Japan in today's blog! http://t.co/PzyCsNF6G9
Date: 15 September 2014 | 6:00 pm