In this module, two various approaches were described to permit selection of a Version Control
Solution (VCS) tool. Your assignment this week is to create product selection guide.
Essentially your organization is soliciting a bid from various VCS vendors and they will use
your product requirements to evaluate each vendor.
To date your organization feels it should evaluate vendors based on three functional
requirements 1) Operating System and Software Language Coverage, 2) Open Source /
Commercial, & 3) Total Cost (License and Infrastructure). Please note we invite you to be
creative and select a 4th distinguishing product requirement.
As you identify your selection criteria/requirements, we expect you to write a ½ page narrative
discussing each requirement. Thus a completed assignment should be around one to two pages of
text plus a 1 matrix (Excel Chart) showing how each VCS compares side by side.
To be clear you are not analyzing the tools—you are describing a process by which a team
can evaluate tools for some yet-to-be-defined purpose. It should be instructional and permit
anyone to initiate or add to an ongoing analysis.
Tasks to be done:
• Identify at least 3 available tools
• Normalize them to permit comparison
• Filter out those that don’t fit requirements OR reconsider requirements
• Score them to permit selection recommendations.