[Chapter-delegates] Membership System

James M Galvin galvin at elistx.com
Wed Feb 8 17:34:28 PST 2006


I am replying to Wladek's message primarily because it conveniently 
summarizes many false statements that many people on this mailing 
list insist on repeating, over and over again.

See my comments inline below.

This message is a bit long but I decided to just get it all said, 
once again, in one message.


--On Wednesday, February 08, 2006 12:03 AM +0100 "W. Majewski" 
<wladek at isoc.org.pl> wrote:

> Dear David,
>
> > As has been mentioned, prior to purchasing the membership
> > system ISOC  conducted extensive surveys and outreach among
> > members and chapter delegates.
>
>  > The resulting ‘draft’ RFP took that feedback into
>  > consideration and the consequent final RFP was again reviewed
> by  > chapters and we received and considered their input in
> proceeding  > thereafter.
>
> Sorry but above statement are not accurate. It happend before you
> joined  ISOC so I understand that you were given a brief without
> details.
>
> No surveys were conducted.

False.

If you check the Board Meeting Summary from November of 2003 you 
will see a link in Section VIII to a presentation I gave detailing 
the results of the survey that was conducted.

Among other things, in the presentation you will find Slide 19 has 
the following list of requirements for the membership system:


* Full membership management support
* Integrated membership and financial modules
* Web enabled and Integrated with ISOC Web site
* Support for Chapters
* Event management including Surveys and Elections
* Support for Mailing Lists and Publications distributions
Committee management
* Support for dues/fees processing
* Multilanguage/Multinational support and functionality
* Cost effective Open Standards and Open Architecture technology 
(minimize dependence on vendor for future enhancements)
* Scalable and Strategic – Allows ISOC to position itself for 
today’s and future needs.


Note the requirement for support for Chapters.  If you review the 
RFP (no longer online but many of you should have a copy and for 
those who do not I would be delighted to provide you with one) you 
will see that it is there, in part because we heard you when you 
told us what you wanted.

It is worth noting that EXACTLY ONE system included the support you 
see now in the system for Chapters.  The Q system from GO that has 
now been deployed.  No other system that was reviewed allowed for 
views into the database on a per Chapter basis.  For privacy 
reasons, we had to choose between the GO system and no support for 
Chapters.

Note the requirement for dues and fees processing.  This is because 
we heard you when you said you wanted this.  The reason it is not 
in the current deployed version is an operational choice we made. 
Specifically, it quickly became apparent that accepting multiple 
currencies and moving money between countries would bury us in 
banking fees.  It was possible that after paying off all the fees 
there would be very little if any money left over.  So, this was 
left for a second phase of deployment when we could focus some 
attention specifically on this issue.

Note the requirement for multilanguage/multinational support.  This 
is because this requirement is important to ISOC as well as the 
Chapters.  This requirement was not met, at least not in this first 
phase of deployment.  The reason is because not a single one of the 
18 RFP responses we reviewed met the requirement.  That statement 
bears repeating.  Of the 18 responses we review, from 5 different 
countries with 2 of them being open source solutions, NOT A SINGLE 
ONE INCLUDED INTERNATIONAL SUPPORT in the way in which we would all 
like to have.

However, the Q system from GO, the one that was ultimately 
purchased, indicated that their system could support multiple 
languages.  It was designed for that to be true, although truth be 
told this had not been completely tested.  The Q system, which was 
a major new release of GO's software, was driven by an API and 
templates that are intended to be adaptable to other languages.  It 
was always our intention to add support for other languages in 
future phases of the deployment.



> Chapters delegates were not consulted.

False again.

Chapters reviewed the RFP before it was issued.

> No  specification of requirements was published. Call for bids
> provided  potential bidders two weeks to file detailed offer.
> Bidders were  required to build an unspecified system over six
> months. Homebrew  systems were excluded.

False again.  Note that the RFP was the specifications for the 
system and Chapters not only saw them, they review them and 
provided significant input before the RFP was released to the 
public.

Also, potential bidders were given the time they need to respond. 
I do not recall the specifics of the time frames involved but I 
suspect it was two weeks because that is pretty typical in my 
experience.  In addition, I remember giving more than one vendor an 
extension to respond to the RFP; all they had to do was ask.

Frankly, there is no reason why any vendor should have needed more 
than 2 weeks to respond to the RFP.  We were looking for off the 
shelf products and it should have been a simple matter of comparing 
our needs with what they already have and then submitting the 
details.



>
> No info about bidders and offered prices was published. Contract
> was  awarded to bidder with no experience on international
> market.  Implementation of basic functionality lasted over two
> years.

You are correct, we did not publish a list of bidders and prices. 
However, more than one response included a requirement to keep that 
information confidential.  As a non-profit ISOC was extended 
certain discounts and many did not want that information to be made 
public.  This is an entirely reasonable and ordinary business 
practice in my experience, especially since we did not state in 
advance that all responses would be made public.  Nonetheless, I 
imagine we could have published a list of bidders.

As far as no experience in the international market is concerned, 
let me repeat what I said above and have said many times before, 
NOT A SINGLE ONE OF THE RESPONSES WE REVIEWED HAD ANY REAL 
INTERNATIONAL EXPERIENCE.  It was important to us to be able to 
offer multiple languages, eventually if not immediately.  Only GO 
offered this opportunity because part of their business plan 
included expanding into international markets.  So, we fully expect 
to be supported in our quest for multiple languages as time passes.

As far as the deployment lasting two years, you are correct that is 
a very long time.  However, it turns out that the Chapter support 
GO sold us was in fact not present in the product at the time.  It 
was a classic case of "sales" failing to consult "engineering" as 
they sold us a bill of goods.  To their credit they delivered on 
their promise, which we can all be thankful for.  The alternative 
was no support for Chapters.

There were several other technical issues that arose as deployment 
began, which is to be expected when such a large and complex system 
is deployed.  I could bore you for hours with the very large 
spreadsheets that Nelson maintained so we could track things and 
make sure all issues were resolved.  Some of these issues turned up 
during testing by the Chapters.  We are, of course, thankful for 
those Chapters that took the time to use the system and provide 
such valuable feedback to us.


> Up to now no chapter declared on this list that existing system
> satisfies chapter's needs and helps it to perform membership
> management  tasks. The most favorable opinion says "it does not
> harm to much".

Even we have never said the system was perfect, or had everything 
we wanted.  We know there are going to be improvements as we move 
through the phases of deployment.  Nonetheless, the system is still 
so much better than anything we had before.


> > When we looked at web-based systems at the time (late 2003),
> > not one of  them offered all of what we were seeking and not
> > one of them was  international in scope (even though we
> > received bids from a number of  different countries) – only
> > GO appeared interested and capable of  becoming international.
>
> What do you call "international"? Why they refused to allow for
> member's  names with no-ASCII characters and scripts?

This is an overstatement of the technical problem.  This system 
does allow for alternate characters in Latin character sets.  It 
does not allow for Cyrillic or Kanji character sets, at this time.

But it is worth repeating that NOT A SINGLE ONE OF THE ALMOST 20 
RESPONSES WE REVIEWED HAD SUCH SUPPORT.  However, the GO system 
offered the opportunity to be expanded to include such support in 
the future, which is one of the reasons we decided to go with it.


> ISOC donated to them three years of free advertising plus
> $60.000 in  cash and they still were not willing to dedicate at
> least one full-time  skilled programmer to implement
> ISOC-specific requirements?

We made a strategic decision to focus on phase one deployment.  You 
can certainly criticize us for that but it was a choice and I stand 
by it.  Obviously, phase two will require some dedicated technical 
support, with multiple skills sets.


> In 2003 ISOC Polska suggested implementation and sustained
> development  of our basic free-software based system. 30 months
> later it still has  more functionality and flexibility than GO
> system despite beeing frozen  over this period.

Back in 2003 a strategic decision was made to purchase an 
off-the-shelf product.  There was no desire (and at the time no 
money available) to support development of an ISOC system.

You are free to criticize that decision but at the time it was the 
only sensible option for ISOC.


> > We were aware that the system lacked functionality in some
> > critical areas
>
> And...?

And the plan was phased deployment with each additional phase 
adding more functionality.


> > ... it should be recalled that we asked chapters
> > to float the RFP by their members and by possible vendors and
> > we also  posted the RFP on our website.
>
> When did it happen and how long it lasted? Two weeks?

Actually, the RFP preparation process was several months long, 
although frankly I do not recall the details.  It was at least 
something like July to October in 2003.

The two week timer was part of the solicitation process, i.e., we 
released the RFP and allotted two weeks for vendors to respond.


> > chapters efforts to disseminate to potential vendors. Despite
> > this no  web based system fully measured up to the requirements
> > in the RFP. Their  shortcomings were largely centered on:
>
> > The system not being international enough:
> > a. No international character sets
> > b. No currencies other than dollars
> > c. Only available in English
>
> What do you call "web based" system? Web frontend is a feature
> with no  importance. What matters is a database structure and
> procedures.

And the Q system from GO has this.


> > It bears repeating - the system does work and it is delivering
> > value to  chapters and members. Fifteen chapters have been
> > using it.
>
> It bears repeating - the system never worked. Which chapters have
> been  using it with good results?

Wladek, the fact that the system has never met even your basic 
needs is regrettable, but it is not fair to say the system has 
never worked.  In fact it does work, and quite well.

The usability may be cumbersome in some places and the use of 
English only is a limitation, but these are fixable issues and do 
not qualify as asserting the system does not work.

Keep in mind that Chapters never had any membership system support 
from ISOC prior to this system.  So, anything we have now is an 
improvement.  Granted, the quality of that improvement may be 
limited or varied for different Chapters, but this will improve as 
we move forward with our phased deployment.


> > 2. The system is not international:
> > a. Cannot use international character sets
> > b. Cannot accept currencies other than dollars
> > c. Is only available in English
>
> Oh, so how it differs from other options which were rejected due
> to  shortcomings listed earlier?
>
> List of basic shortcomings is much longer that you mention:
> - no database interface for local repositories and front-ends
> - no record of individual activity and membership history
> - no support for local events and meetings
> - no support for chapter's membership fees collected locally
> - no support for local special interest groups and their projects
> - no support for local newsletters
> - no single-sign-on functionality for local or global content and
> services - no support for local org members
> - no triggers to remind members about renowal of their membership
> ... and much more.

In order of your list above:

False.
False.
False.
False.
False.
Not sure.
Limited.
False.

Many of these features are not directly accessible to Chapters 
through their Chapter interface.  There are reasons for this and 
some of that may be addressed later.

It is true that the support that is present for Chapters is quite 
limited.  But we were thankful to get what we got, since NO OTHER 
SYSTEM INCLUDED ANY SUPPORT FOR CHAPTERS.


> Last but not least: http://members.isoc.org/PortalTools/Index.cfm
> does  not satisfy W3C standards with its tables-based design.

There are many issues with ISOC web site, but I expect all of them 
will get addressed this year.  An internal project is just 
beginning to completely revise the web site, so this will get fixed.


> > We have developed considerable experience with the GO system
>
> They were tried and found wanting.

I agree that there is work to be done.  We always knew that.  It is 
time now to put together a committee of folks who can help to 
prioritize the work to be done.



Jim Galvin
VP Chapters and Individual Membership, retired


>
> Rgds
>
> Wladek




More information about the Chapter-delegates mailing list