GitEye and Interactive Rebase

Introduction As I mentioned in my earlier blog, TeamForge for Gerrit, a Gerrit patch set must be associated with one and only one commit.  In this blog I will talk about how you can commit your work periodically as you work on your change request and later use the interactive rebase feature in GitEye to squash your commits into one commit, and to compose a commit message suitable for Gerrit. The Scenario I have cloned a TeamForge Git repository and configured it for Gerrit as described in my earlier blog.  Also following the steps described in the earlier blog I have created and checked out …

Read More »

Agile at Scale for only 3 easy installments of $19.99! Guaranteed!

Infomercial

I’ve just returned from the Scrum Gathering put on by the Scrum Alliance in New Orleans. I enjoyed the event quite a lot, New Orleans is a great town, and there was a great deal of information and energy at the sessions I attended. One of the goals I had was to get some education on these agile at scale things such as the Scaled Agile Framework and Disciplined Agile Delivery. I am asked frequently about Scaled Agile Framework in particular, and until attending the gathering I only really knew what I had read about it online. After the gathering? I know more, enough that I …

Read More »

TeamForge for Gerrit- Ready for the Enterprise

enterprise Gerrit

Git, Gerrit and TeamForge In this blog, I will show you how to use GitEye with Gerrit, the most widely used code review and permissions management framework for Git.  Although GitEye will work with any Gerrit server, I will be using TeamForge for Git.  TeamForge extends and wraps Gerrit, adding centralized role-based access control (RBAC) and greatly simplifying management of Gerrit access rights.  It also provides powerful features such as history protection, making Git ready for the enterprise. TeamForge Git Repository Configured for Optional Review TeamForge Role-Based Access Control Clone Repository The first thing I will do is clone my TeamForge Git …

Read More »

Top 7 Benefits of Using a Shared Services Model for Agile and ALM Success

At the end of June I will be speaking at the National Laboratories Information Technology conference in San Francisco . This is a great conference where the brightest minds in the federal technology sector gather to share experiences and knowledge. The focus of my talk is around leveraging the “shared services” model. This has proven very effective for both government agencies and enterprise IT organizations. Specifically, the session will look at the top seven benefits of using a Shared Services Model using a real-life case study of Sandia National Laboratories. Sandia National Laboratories is operated and managed by Sandia Corporation, …

Read More »

Git and Agile Development with CloudForge and TeamForge

Git and Agile Development with CloudForge and TeamForge Platforms In this blog I will show you how to add TeamForge to your free CloudForge project and start taking advantage of the powerful collaboration and development tools that make TeamForge the industry leading Agile application lifecycle management platform.  This blog is intended to be a follow up to my earlier blog, Intro to GitEye and CloudForge.  If you wish to follow along with this blog, it is assumed that you have already installed GitEye, signed up for a free CloudForge account, created a CloudForge project, and added Git to your project.  If not, …

Read More »

Grasping Agility: Why I’ve moved away from Agile Zealotry, and you should too

My introduction to Scrum was when I was working in a support department. Our manager had heard of these marvelous “stand up meetings”, which he proceeded to implement for us. They consisted of the entire department standing up for 20-30 minutes and listening to him talk about a variety of subjects, but mostly just ranting about what we were doing wrong. It wasn’t until years later when I was actually working with real Scrum teams and helping people to both understand the 15 minute timebox on the Standup, and to enforce it, that I realized what it was he had …

Read More »

Grasping Agility: “Done” & the Sisyphusian Condition

Realm-of-the-complex

Done. It’s a good feeling to be done with something,  but more than just a good feeling, it’s an essential feeling. The problem with Agile adoption is that getting to truly “done” from wherever we started is often an astonishingly difficult thing to do. For decades software hasn’t needed to actually be done, ever really. Part of this is the nature of software, “finished” is just with a stage, a version, a patch, a piece of the whole larger thing we are building. Software is nearly always going to be Sisyphean. Our initial reaction to this, as an industry, was …

Read More »

Grasping Agility: Agility, Personality and Failure

agile

I’ve never been much of a blogger. The concept of short but frequent commentaries on subjects causes the perfectionist in me horror.  I hate failing on a deep visceral level. Even my small failures tend to cause me distress for weeks or months after whatever the mistake was. My personality tends to stop me from starting things that may fail, but others deal with failure in other ways. Some try to hide the failure, others deny that a failure is actually a failure and continue to go along without making any sort of correction. In business today my personal preference …

Read More »

The Agile Journey Begins – or Ends – Depending on your Culture

Ask the Expert icon

 After the Webinar – More Insights from the DevOps Experts, part 1 We recently conducted a webinar called Dev Ops in the Enterprise with Forrester Principal Analyst Kurt Bittner, Gene Kim, co-author of “The Phoenix Project and CollabNet’s own Laurence Sweeny. The audience engagement was fantastic and we received many insightful questions from our listeners. Here are a few I hand-picked from the audience for Kurt Bittner around: The Agile Journey Begins – or Ends – Depending on your Culture. Doug: What are some best practices in measuring/surveying the current culture? Kurt:  Agile practices require cross-functional teams. An organization that …

Read More »

Why Take A 3-Day Certified Scrum Master (CSM) Class?

MJ_CSM_timebox_square

The Certified Scrum Master (CSM) class I’ve usually offered is an interactive cartoon e-learning series (Scrum Training Series completed before attendance) + two days of team lab activities.  It gets great reviews, such as this one from my last class: Attended a Scrum Master class with Michael James as the teacher, and it was amazing. He was extremely knowledgeable, professional, and fun to get along with. I’d highly recommend anyone to take one or more of his classes. While I was writing this article, a participant from the Washington DC area posted this on my LinkedIn profile: I left the …

Read More »

connect with CollabNet
   Contact Us
conversations

CollabNet: TeamForge 8.1 makes the #Agile #enterprise possible! Learn how 9/16: http://t.co/ed04VgFIk8 http://t.co/2whJ3l9Qq2
Date: 1 September 2015 | 5:43 pm

CollabNet: Join #CollabNet for the TeamForge® 8.1 release webinar and learn about its new powerful enterprise #Git features http://t.co/yWQc3A3hkK
Date: 1 September 2015 | 5:00 pm

CollabNet: Join this #CollabNet #webinar and learn how to reduce server loads with #Git replication and improve Git performance http://t.co/ISCvG8JLjf
Date: 31 August 2015 | 6:00 pm