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 »

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 »

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 »

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 »

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 »

Complimentary Agile and DevOps Event in Huntsville, Alabama

half day event in Huntsville, AL

On September 25th in Huntsville, Alabama, CollabNet along with their partner Carahsoft, a government IT solutions provider, will be hosting a complimentary half-day event on “Achieving Breakthrough Performance with Agile and DevOps.” I will be attending this event and look forwarding to networking with others interesting in next-gen software solutions that are scalable in the enterprise. The workshop will include a close look at the Department of Defense’s DISA (Defense Information Systems Agency) Forge.mil and the lessons learned through implementing Agile ALM and DevOps into their software delivery process. The workshop will also include presentations on Agile engineering governance, a …

Read More »

Summer Agile Sale!

Summer Agile Training Sale

Hope everyone is enjoying Agile 2013 in Nashville as much as I am. Asked at the end of the second day during an analyst session discussing trends in the industry surrounding Agile, “do you know any software development being done without Agile?” A stumped audience of 150-200 session attendees pondered on the question. It’s hard to think of a particular instance nowadays, isn’t it? Between the great speaking sessions and cool, innovative booth games that you get when cramming a conference hall with a few thousand software development enthusiasts, Agile 2013 has been great so far. And there’s still much …

Read More »

Agile Negotiation: The Agilist’s Guide to Persuasion and Influence

speaking event

Years ago, around the time I first discovered Scrum, I took Jimi Fosdick’s CSM course. Armed with new knowledge, I dove in the next week with my new Scrum team. I figured I had all the tools I needed to be highly successful. After all, I was a Certified ScrumMaster, and I understood the Scrum framework: the meetings, the reason the ScrumMaster protects the team and removes impediments, and why the Product Owner prioritizes the backlog by business value. I have learned a lot since my first week as a ScrumMaster. My introduction to Scrum inspired the start of my …

Read More »

TeamForge: An Essential Cog Driving CloudForge

Recently, we opened up our CloudForge platform to allow unlimited free TeamForge projects; previously only available to CloudForge Agile Enterprise subscribers. This alone represents a big leap forward in the functionality available within CloudForge: issue tracking, document storage, wiki, and discussion forums within a single platform integrated with subversion and Git. However, we also took this opportunity to make a few sizable changes in our implementation of TeamForge to better integrate TeamForge with CloudForge and improve your user experience. The first new feature that users will encounter is single sign-on (SSO) between CloudForge and TeamForge. Whereas CloudForge has been the administrative …

Read More »