|
Which Tool is Best Every Tool Has a Place Which Tool Should I Use? Not Your Father’s ClearCase Anymore Workitems Become First Class Citizens [Editor's note - I have been reminded and am glad to acknowledge that there are other ALM solutions that also use workitems. I noted in my 2008 review of SpectrumSCM, that "I originally reviewed this product in 2004 and was impressed back then with its task and life-cycle based, Change Request (CR) centric approach to full lifecycle based source code management". I believe that CM is a team sport - so keep those emails and calls coming!] Eclipse Centric Front End What About the Backend? Open Standards Anyone? How About a Mainframe for Scalability? Reporting Bugs So Should the Other Tools Vendors Surrender and Close Shop? Conclusion Bob Aiello is the Editor-in-Chief for CM Crossroads and the author of CM Best Practices: Practical Methods that Work in the Real World, Addison-Wesley Professional (http://cmbestpractices.com). Bob is the Executive Director of Practices and Services at Configuration Management, Inc. (www.cmi.com) where he specializes in Software Process Improvement including Software Configuration and Release Management. Mr. Aiello has over 25 years experience as a technical manager in several top NYC Financial Services firms where he had company-wide responsibility for CM, often providing hands-on technical support for enterprise Source Code Management tools, SOX/Cobit compliance, build engineering, continuous integration and automated application deployment. Bob is the Vice Chair of the IEEE 828 Standards working group (CM Planning) and is a member of the IEEE Software and Systems Engineering Standards Committee (S2ESC) Management Board. He is a long-standing member of the Steering Committee of the NYC Software Process Improvement Network (CitySPIN), where he has served as the chair of the CM SIG. Mr. Aiello holds a Masters in Industrial Psychology from NYU and a B.S. in Computer Science and Math from Hofstra University. You may contact Mr. Aiello at bob.aiello@ieee.org or link with him at http://www.linkedin.com/in/bobaiello
Set as favorite
Bookmark
Email this
Hits: 1850 Trackback(0)Comments (6)
|
|
... hey everyone, this is a great discussion. I fully expected to be pinged for this article although I am surprised that none of the enthusiasts of other CM tools have tried to weigh in on this discussion yet. We should always be pushing to raise the bar on SCM tools. I want everyone to also keep in mind that I accept articles from all of my colleagues. Here is editorial calendar. http://www.cmcrossroads.com/home/company/editorial-calendar Keep em coming - now I have to get back to preparing for my RTC demo. Bob |
|
Ben Weatherall
said:
|
... Bob, you mentioned SpectrumSCM as another product which follows this paradigm, but remember that StarTeam was one of the firsts that pioneered it. It looks like a good idea is being incorporated into many of the integrated SCM solutions that are coming to the fore these days. From that perspective, I am a very happy camper. I would be very interested to learn more about the underlying technology, however. For now, I am just happy to get designers, developers. testers and managers to get together to decide what they want to do. |
|
MikeD348
said:
|
... Let me weigh in here as too many are taking a 'whack' at poor Bob here on what I know was not his intention to just write a product ad for IBM. As a long time SCM Architect myself I too have used many different solutions over the past 25+ years. I agree with Bob when he said that most solutions have a place and our function is often finding that right place IMHO! I have been working on a RTC/RQM migration project now for a few months and I have really dug the RTC solution! Once again to agree with Bob one of the best things is the fact they take the Work Item or Change Request or whatever you want to call it to a new level! On my project we are still some time from our first BETA but we have started to use the RTC product already for our project development planning and tracking. Ours is a very large project with at least a dozen or more working directly on the project. We track all of our activity via Work Items of a Task type so we all can view the processes and to interact. I never did anything like that before with ANY other SCM solution! In closing I too do not get paid by IBM but as a long time SCM tool user I have found the RTC solution to be very robust and as strong a early release than I have ever seen! ------mikeD |
|
Bill Langston
said:
|
... Bob, I understand what you are saying and you said as much in the article at the beginning and end. However, the article reads to me as an endorsement of RTC rather than a commentary on the attributes to consider when evaluating and selecting a tool. Such a commentary is what you stated in your opening summary: "Read on if you would like to get your tools selection process on the track for success!" If you re-read it, you will find that every paragraph starting with "Which Tool Should I Use" focuses on reasons for using RTC rather than why a particular characteristic of a CM tool might or might not be desireable when setting up to select a tool. With that said, I will jump over and open a thread per your suggestion. Regards Bill |
|
Bob Aiello
said:
|
... Bill, I think that you are asking a great question. This article was about my own personal journey (especially) over the last year to review available CM/ALM tools on the market and my own experience in selecting and implementing Rational Team Concert. The article was not a product review and IBM did not pay me to say nice things about them. I have worked with (or at least reviewed) almost every CM/ALM tool on the market and they each have their own value along with pros & cons. I believe that RTC raises the bar and I tried to be very specific about why I believe that to be the case. If you (or anyone else) disagree then lets start a thread in the forums or I can create a new CM Crossroads tools group and we can have that discussion together. I knew full well that the Subversion/GIT/Perforce/ enthusiasts would call me on this and I am glad to start the debate. As I said "bring it baby - bring it!". I truly believe that RTC is a huge step forward for CM/ALM automation, although I am not saying that the other fine tools vendors (and advertisers :-) won't come back with better software for a smarter planet too! At the end of the day we are moving the CM industry forward and proving more value while improving quality and productivity! This is real progress and I am not shy about taking a stand and recognizing that IBM did a good on RTC. |
|
Bill Langston
said:
|
... Bob, Was this article really about evaluating and selecting the right tool? What I read was a review of IBM RTC. |
|


Evaluating and selecting the right tools is one of the most fun and creative tasks in CM. I have led many tools “bake-offs”, usually with the job of implementing the solution chosen by the evaluation team. I am personally tools and process agnostic. Conducting a good product evaluation can be very challenging and not just because of the technical challenges imposed by the tool. I usually find that there are equally challenging issues involving organizational culture, process and the team’s social and political structure. I have learned that evaluating and selecting the right tools is not only possible – it is essential. Read on if you would like to get your tools selection process on the track for success!
