I get tired of trying to find all of the useful Jazz links that I reference all of the time. I have them bookmarked in my browser, but when I need to find this information to send it to someone, I can never seem to find them. So I decided to put them here.
Smart Jumpstart Authors
These people are helping deploying Jazz technology at customer sites around the world. They all share their insights, experiences and expertise, just like me.
- Jim Ruehlin’s Blog – Jim is a process expert, as well as having great general skills
- David Chadwick Blog – Dave is our testing guru, he is an expert on general testing issues, and RQM
- Boris Kuschel’s Blog – Awesome resource for reporting with CLM and embedded topics.
- Robin Yehle’s Blog – A great resource for general Jazz information and information about Jazz in mainframe environments.
- Freddy’s Blog – Freddy is adept in just about every area of jazz, and software development in general
- Stephane Leroy’s Blog – Stephane is one of our testing specialists, but he understands more about Jazz than just RQM
- Rosa Naranjo’s Blog – Rosa hasn’t written much on this blog yet, but she is knowledgeable about all of the Jazz tools, and you can see her writing on jazz.net.
- Jorge Diaz Blog – Jorge understands software development, and he understands how people like to interact with the technology. I love his stuff.
- Ralph Schoon’s Blog – Ralph is one of the icons in the Jazz community, having one of the highest reputations on the Jazz forums. He knows how to get into the API, use REST, and dig in to get Jazz to interface and integrate with anything you want. Ralph doesn’t just talk about it, he actually gives you the code to do it.
- Enterprise Extensions Blog – this is a blog authored by Kevin Doyle and Ash Hariharan. Great information for mainframe users of RTC. The Useful Links page on this blog provides connections to a wealth of information.
Other Smart Authors
These people write about Jazz and Agile topics that interest me, and I like the content and style of their writing. I wouldn’t recommend them if I didn’t….
- Mike MacDonagh’s Blog – Mike works for a UK consulting firm, and he has a great series of articles on Agile concepts and Jazz SCM usage.
- Bob Aiello – He’s the author of Configuration Management Best Practices, chief editor of CM Crossroads, has another article on Agile Maturity on developerWorks, and a bunch of other things I have no room to mention. I’ve met Bob – he’s a good author and a nice guy.
General Development Links
Python Ecosystem – A great blog article on how to get started with Python. It won’t teach you Python, but it will help you get started on the right foot. Many Jazz users will automate things in their infrastructure using Python.
General Agile Articles
Agile Manifesto – You HAVE to start here. Read it, understand it, live it.
Agile Planning in Real Life (Steffan Surdek) – A good place to begin when trying to learn about the basics of Agile development, and how planning for an Agile project is done. Nothing specific to RTC or Jazz in here, just a good overview of Agile planning.
Getting Started with Planning in RTC 126.96.36.199 – Addresses the typical questions that first time users of RTC have about how to effectively use the tool in Agile planning.
Effective Planning in RTC 188.8.131.52 – A more in depth article that explains the differences between the different plan types, and how to make grouping and filtering work for your team.
10 Signs That You Are Really Wagile – A great look at how teams think they are Agile, but are actually still doing waterfall development. I cannot tell you how many times I have seen some of these situations.
The True Value of Agile Process Maturity – Intelligent look at how to deploy Agile on a large scale.
General REST Information
How I Explained REST to my wife – probably the best explanation of REST principles that I have read.
REST – Epic Semantic Fail – an interesting look at what REST REALLY means, and why it doesn’t solve every integration problem.
How RESTful is your API – An interesting look at what being RESTful really means. I love the Bob Marley graphic in this article.
General RTC Videos
Why RTC is a game changer – The editor of CM Crossroads, Bob Aiello, talks about how RTC is a game changing product in the area of software CM.
Agile Methodology Overviews
Agile Manifesto – You HAVE to start here. Read it, understand it, live it.
Overview of the Scrum Approach – This overview is followed up by an Overview of Scrum ceremonies (process), Scrum Project Management and Estimation, and Agile Requirements Discovery (Stories). This is a nice set of articles from Tech Republic.
Four Variants of Agile – This article from Tech Republic covers the basics of Extreme Programming (XP), Dynamic System Development Model (DSDM), Crystal Methods, and Lean Development (LD).
Jazz Deployment Guide – Authored by the Jazz Jumpstart team, this is a fantastic resource. Has links to tech tips on WAS setup, reporting, installation, and all sorts of other things. This is now the first place I look when I have issues.
Workflow Visulaizer – This is a nifty little tool. It took me 5 minutes to set up on my Linux box, and it will save me hours of time in the future. Don’t know who created it, but I really like it.
RQM Server Sizing Guide – This is a nice paper out on IBM developerWorks. It covers the “typical” usage scenarios, and provides some performance testing results to support these recommendations.
CLM Reverse Proxies Part 1 and Part 2 – Two very good articles that tell you how and why you would use a reverse proxy to mask the real URLs of your Jazz servers. Makes your implementation flexible and professional looking.
Hide Port Numbers from the Public URI – A quick article that tells you how to hide those port numbers from the URI, and further mask your Jazz implementation.
Failover and HA Strategies with Jazz – Great post on the choices that organizations have for supporting HA and failover.
Simple Tips for Adopting Jazz Enterprise Wide – a lot of good advice if you plan on deploying Jazz to your enterprise.
Linux Stuff – because I really like Linux
Setting Up a WebSphere Application Server – The online guidance for those of you that don’t trust Tomcat.
Learn Linux for Free on edX – Take a free online course to learn about Linux.
Reports not displaying properly – This is a compatibility issue with xulrunner, check it out. Or it may have to do with your not having the correct X11 libraries installed.
Jazz SCM Command Line – because I can’t remember all of those options, or the commands themselves.
8 Linux Commands Every Developer Should Know – grep and sed and awk, oh my!
RTC Build Engine init.d script – this script will have your Linux box automatically launch your Jazz Build Engines (JBE’s) on system startup.
Creating Custom Work Item Attribute Reports, Part 1 and Part 2 – These two movies will help you create custom reports for your self defined fields in a work item.
Reporting Across Item Links in Jazz – Another movie to help you do some of those trickier reports in Jazz.
Understanding RRDI Reporting – Fantastic article, fairly technical, on how RRDI works, what the star schema is, and some basic data warehouse concepts and principles.
Build Basics – Where I go to refresh my memory on how to launch, publish, and integrate builds.
Using the SCM Command Line in Builds – A good reference on how to do this.
How to Do Maven Releases with Jazz SCM – Mike is becoming one of my favorite authors out there. This is a great article on how to coordinate Jazz SCM and Maven, and discusses how your team should utilize this.
Robin Bater CALM Demo – showing how you can link up requirements (RRC), development (RTC), and test (RQM).
Configuring the CALM Jazz Solution – A how to guide on how to make it all play nice together.
Integrate Perforce software with Rational Team Concert – an article with attached code that demonstrates how Perforce can be integrated with RTC so Perforce does the code management, and RTC does work item tracking, planning, and everything else.
Setting the LDAP Server for RTC 3.x – This quick blog post and video from Philippe Krief walks through how to set up LDAP, and some of the improvements in the area, with RTC 3.x.
Jazz Licensing in 10 Minutes – A video that lives up to it’s title.
Work Item Editor Presentations – Good guide for anyone working with RTC 2.0.
Dependent Choice Lists – You can actually do these with Jazz, but it takes a little bit of work.
Manipulating Work Item Enumeration Values – Just a quick sample fo the type of advanced capabilities that Ralph writes about.
Basic SCM Functionality
Source Control History – A good article on Source Control Archaeology by Jean-Michel, one of the smarter guys around on this subject.
Jazz Source Control – Resolving Conflicts – A good guide on how to resolve SCM conflicts (two people making changes to the same file or files in the SCM system), even if it was written for RTC v1.
Managing Parallel Development with Rational Team Concert – a fantastic article by a technical resource in the UK (Mark Roberts). A comprehensive look at some of the best practices for doing parallel development and product support with RTC and Jazz. This is a “must read” if you are using the SCM functionality in Jazz.
Advanced RTC SCM Streaming – A series of blog posts from Mike MacDonagh on how to support parallel development and the intelligent use of branches with the Jazz SCM functionality.
Managing Android Source with RTC – Freddy is a thought leader in using Jazz for Android development projects.
Shortcomings of Git – Excellent article by a guy who likes Git, but is honest about where it falls short. To be fair, Jazz SCM has some of the same shortcomings (like large file support and lack of revision numbers), but this is a good article that should make you think.