Version 1 (modified by Jamie McClelland, 12 years ago) (diff)


The Progressive Technology Project CRM review

The Progressive Technology Project is working with approximately (??) X organizations who are interested in developing more effective database software for managing their organizing activities. Some of the groups include ... Some of their chief needs include .....


The CRM review project will be a collaboration between May First/People Link and PTP with the following goals:

  • Better understand the database needs of grassroots organizing groups
  • Better understand the strengths and weaknesses of the existing free software vis-a-vis these particular needs
  • Provide direction for grassroots groups in evaluating their database options


By the end of the project we would like to have:

  • Public documentation of our experiences, discussions and conclusions
  • Experience using demo versions of the software under consideration
  • A sense of which of the existing software packages would best meet the needs of the groups PTP is working with
  • A detailed proposal for changes that would need to be applied to the best candidate, how long it would take to implement those changes (and cost), and strategies for how to accomplish the work

While Jamie (MFPL) will take the lead role and put in the main hours on the project, he will be working very closely with a defined PTP group that will provide timely feedback and direction. All discussion will happen in public forums (preferably as a ticket on All documents will also be published via a wiki that can track changes (also, preferably on

Proposed/Initial Timeline

  • Week one
    • Create the team and come to agreement on goals of the project by modifying this proposal until everyone is in agreement with it.
    • Begin developing a needs document that outlines what features we are looking for
    • Agree on an initial short list of software packages to consider
  • Week two
    • Continue developing needs document
    • Begin demo installation of software package list.
    • Begin evaluating packages against list
  • Week three
    • Evaluate where we are. Are we coming close to finding a good package? Do we need to start over again? Or is it obvious that a package is the perfect candidate so no need to continue?
    • Depending on the outcome... continue package evaluation
  • Week four
    • Write up final evaluation and notes


Jamie would work approximately 10 hours/week on the project and would be compensated $3,000.