Case study of NCFR's Association Management System (database) decision and implementation process. Presented at Digital Now conference - April 9, 2010.
3. National Council on Family Relations Founded in 1938 3,300 members ~ $1.5M budget 11 full-time staff Mission: “Strengthening Families”
4. The National Council onFamily Relations is . . . The premier professional association for the multidisciplinary understanding of families Publisher of ~ Journal of Marriage and Family ~ Family Relations ~ Journal of Family Theory & Review Provider of the Certified Family Life Educator (CFLE) designation
5. Old database situation AMS purchased in 2004 Implementation delayed Software company went out of business Product sold twice 2nd time to a company in the Philippines Went live in December 2006
6. There were problems No reporting software Membership periods imported incorrectly Membership orders generated errors All attributes were fixed length CVAR E-commerce module failed in March 2007 – went back to re-keying online orders
7. Quickly became apparent, this wasn’t going to work out Inefficiencies and errors frustrated staff Resolving basic issues was a challenge Customer support: 13 hour time difference and a language barrier Conference calls scheduled at inconvenient times E-mail replies came in the middle of the night Decision made in mid-2007 to move on
8. Choosing the right AMS takes time Nov ‘07: RFP for consultant to guide selection Feb ‘08: Internal technology audit Apr ‘08: Business process analysis May ‘08: RFP to AMS vendors July ‘08: Scripted product demonstrations Aug ’08: Finalist follow-up discussions Sep ‘08: ACGI selected as preferred vendor
9. And then things changed NCFR’s AMS purchase was placed on hold
10. Six months later… NCFR financial reserves had not recovered Notified ACGI of pursuing other option ACGI proposed an alternate approach Association Anywhere Standard Edition Up front cost reduced by half Ongoing cost reduced by a third Key advantages retained
11. Implementation process 14 week timeline Data conversion handled mostly in-house Three on-site “boot camp” weeks Configure and train simultaneously Consensus decision making process Team approach to setup tasks
13. Keys to success Talented staff committed to success Strong grasp of business processes & needs Thorough understanding of existing data Flexible processes met system configuration Structured issue tracking system Vendor who empowered us to take on more
14. Outcomes Membership up more than 10% Over $300K in credit card payments processed 20% of members have updated their profile Membership gap revenue recouped Efficiency & capacity let staff focus on growth
Notas del editor
..and we also produce an annual conference.I started at NCFR as a temp in September 2005, because somebody had to answer the phones back in Minneapolis while the staff was in Phoenix for the November conference. In December of that year I was hired on as the full time admin assistant.
At that time, NCFR was in the midst of a database implementation that was not going well.In the interim the association’s data was managed using the old SQL server – Access database client system, but was in a bad state the Access database was in disrepair and no two copies installed on any workstation were exactly the same.
The system was a disaster.When we hosted an employee from the vendor on-site for a week, she showed me how to setup an ODBC connection from Access into the source tables on the SQL server. I initially used this to validate data between the old and new systems, but when no usable reporting solution materialized I stuck with it.When membership periods were imported, all of the membership periods were brought in starting on their paid date, rather than at the end of their last service period. Fixing this en masse was my applied lesson after a three day course in T-SQL. We could create unlimited attribute types in the system, but they were all of the same type – fixed-length character strings. This was also the field format for name and address, and those were stored in all CAPS. The Right Trim and Proper Case functions in Access eventually became two of my best friends.A few months after launch, communication the e-commerce module and the bank failed. Long story short, customers put in their info, got an authorization message, but their cards were not charged and we never received the money. We went back to the old way of collecting online payments via an ASP form and manually re-keying every transaction.
We did truly make an effort to resolve the issues.For a couple of months we held weekly conference calls with the vendor. (8am our time, 9pm their time) Progress was minimal though, even something as simple as fixing a broken link on the member portal took weeks.It was a tough situation. This was software that the vendor had acquired rather than built from the ground up, and (as far as I know) we were the only customer using the membership module. Add to that the language barrier and distance between us – we had to make the decision to move on.
Yet despite the pain of working with a badly broken system, we decided not to rush into purchasing our next AMS. In order to do it right we needed expert advice and a comprehensive process.My new position as IT Manager became official in August 2007, and in October I was tasked with leading this project.In June, while reviewing AMS vendor proposals, the results of the business process analysis were refined into a criteria guide for the demonstrations. Each vendor was given the same script to follow – 50 questions and 10 pages detailing exactly what NCFR needed to see in an AMS. This was important because it ensured that the vendors showed us the capabilities of their product that was relevant to our processes, we had a consistent set of criteria to judge each system by, and also because it was the applied product of everyone’s input.It came down to two products. One was a cost-effective option that had scores on par with higher-cost options we looked at and an astonishingly quick implementation time, but with some downsides – no customization, call center based customer support, really just more of a standardized, do-it-yourself model. The other product was Association Anywhere, which had the highest scores of the products we looked at. It was significantly more expensive but had key advantages in the strength of its accounting module, ability to be customized, and stronger customer support model.Through August we conducted a 5-year total cost of ownership analysis of the two products and had follow up discussions. Our final analysis was the significant cost difference was accompanied by a significant value proposition, and that ACGI was better positioned to not just solve our AMS woes but enable future growth. We chose them and moved forward to a contract negotiation.
Converting data in house is where the years of pain with the old system paid off. Working with the source tables for so long gave me a thorough knowledge of what data we had and how it was structured. It also taught me where the gaps and inconsistencies were that needed to be cleaned up.Importance of ASSET to tracking and managing tasksConsensus doesn’t always mean everyone agrees, but it does mean talking through a question until everyone can live with the answer.Group sessions were to decide on configuration and walk through how to do it. Much of the setup was then completed by individual staff members.
8 months later here are some of the results.1,000 unique visitors each month to SSA – they visit an average of over 9 pages and spend more than 5.5 minutes on the site.iPad giveaway – 10% of active members have updated their profile – this is made possible by having a functional front end portal.