Archive for November, 2009

Overcoming Resistance to Change by SCM

November 17th, 2009

We ran across the article “Overcoming Resistance to Change by SCM” by Ben Weatherall on CMCrossroads. The excerpts below exemplify the need for tools like AccuRev that support changing processes and Agile adoption. Ben Weatherall has kindly allowed us to re-post these excerpts so that we may share his insight with all our readers.

Excerpts from “Overcoming Resistance to Change by SCM”

By Ben Weatherall

“As an industry, SCM is conservative – we hold the corporate jewels in our hands and we are reluctant to let either processes, procedures or personnel have a chance to mess them up. In fact, when they do get messed up we tend to lose our jobs. Then along came Agile and the need to support it while maintaining both technical and professional integrity.”

“Some of the old versioning tools could not handle merges of codebases where one or more of them had been refactored, so many of us had to rapidly switch tools. This often required a lot of hidden work to get triggers, wrappers, interfaces, metrics data collection, etc. working with the new tools. At the same time, there was a push to use tools that supported such things as backlogs and user stories instead of “just” defects. It was often the case where a development organization would bring in their own tools and tell SCM to either use them or get out of the way.”

“All of a sudden SCMers had to start rolling out their own tools, integrations, customizations, etc. with a speed even greater than the typical Agile development organization. And with significantly less personnel. We now leveraged what we could of the Agile methodology. We did rapid prototyping knowing ahead of time that things would have to be completely redone at a future time. Our assumptions, ones that made sense at the time, was that once a branching/stream structure and new tracking tools were in place to support this new way of developing software, it would stabilize and we could catch up.”

“The end result of this is that SCM has to adapt and do so at a rate that would have been considered impossible just a few years ago. We must adapt technologically, but we have to maintain the core integrity of principals of SCM: identification, reproducibility and traceability. A typical development sprint team consists of 5 people of which at least one represents the Quality organization. A typical SCM “team” consists of only one person. Across the software development industry as a whole, the SCM headcount is probably only 1-2% of the combined Development and Quality “workers.” For those of you in larger companies or those who are involved in admin-heavy tools, this probably sounds low; but from empirical evidence it is not. This is especially troubling for those who have to support multiple teams who are using different methodologies or variants of them.”

Ben Weatherall is currently based in Fort Worth, Texas where he practices Practical CM on a daily basis supporting a modified Agile-SCRUM development methodology. He uses a combination of AccuRev, CVS, Bugzilla and AnthillPro (as well as custom tools). He is a member of IEEE, ASEE (Association of Software Engineering Excellence – The SEI’s Dallas based SPIN Affiliate), FWLUG (Fort Worth Linux Users Group), NTLUG (North Texas Linux Users Group) and PLUG (Phoenix Linux Users Group).

For the entire version of this article on CM Crossroads, please visit: http://www.cmcrossroads.com/cm-journal-articles/13047

Damon Poole to Speak at Nashua Scrum Club Meeting

November 6th, 2009

AccuRev CTO, Damon Poole, is the featured speaker for Nashua Scrum Club’s November meeting on the topic “Scrum and Kanban: Chocolate and Peanut Butter?” The Scrum Club is a professional organization where people can learn and apply Agile project management and advanced technical practices while giving back to the community. This event provides a great opportunity for networking and the discussion of Agile software development best practices.

Date: Thursday, November 19, 2009

Time: 6:00 PM – 8:30 PM EDT, Including a complimentary pizza dinner

Location: Nashua, NH

Topic: Scrum and Kanban: Chocolate and Peanut Butter?

By now you’ve probably heard of Kanban, the newest Agile methodology on the block. Much as Scrum and XP play well together, so do Scrum and Kanban.  In fact, all three work well together.

This session will introduce Kanban from a Scrum perspective, show how the Lean practice of “One Piece Flow” is the key to both, and look at how to mix and match Scrum and Kanban to fine tune a process that fits your circumstances. This will include: decoupling once-per iteration activities from the iteration, work-in-progress limits, and the concept of “pull.”

For more information, visit: http://nashua.scrumclub.org/

Agile Journal Seminars Come to Boston and New Jersey

November 5th, 2009

AccuRev joins with Coverity, BigVisible, Electric Cloud and VersionOne in bringing the Agile Journal Seminar Series to Waltham, MA and Newark, NJ on November 10 and 11, 2009. These seminars provide a great opportunity for attendees to learn more about Agile best practices and explore industry-leading software tools in a local forum.

The agenda includes a keynote presentation from Brian Bozzuto, BigVisible, on “Agile is More than Better, Cheaper, Faster,” as well as expert presentations on a wide variety of Agile-related topics including “Automating Agile Software Development Processes” and “The New Face of Project Management.”

For additional details and registration information on these seminars:

Agile Journal Seminar Series: Next Stop Santa Clara

November 2nd, 2009

AccuRev will be joining with Coverity, Electric Cloud, Enthiosys and Rally Software in bringing the upcoming Agile Journal Live Seminar to Santa Clara, CA on Thursday, November 5, 2009. This event provides a unique opportunity for participants to learn more about Agile software development best practices and explore industry-leading software tools in a local forum free of charge.

The seminar agenda includes expert presentations on a wide variety of Agile-related topics such as “Automating Agile software development processes” and “Managing Software Quality in Agile Environments.” There will also be a technology showcase featuring live demonstrations of Agile project management, build and release, change management and test solutions.

A keynote presentation from Rich Mironov, Enthiosys, on “Mitigating Risk with Agile Development” will kickoff the seminar. An attendee of a recent seminar in Fairfax, VA where this address was given said, “I came to the seminar primarily to hear Rich Mironov’s keynote address. I have read his incredibly insightful book which summarizes many years of experience in the form of colorful short stories. These “parables” serve as great teaching tools for people like me who are in a different line of business, but find the information useful nonetheless. Anyone who listens to Mr. Mironov knows that he has a special way of distilling his vast experience with fledgling companies into understandable suggestions that we all can apply,” Ken Rock, Senior Project Manager, ICF International.

For more information and registration details visit:  http://www.accurev.com/seminar/santaclara20091105-7