November 28, 2006
MailFrontier is struggling
Over the last few months, our satisfaction with MailFrontier (now called SonicWALL Email Security) is declining. We don't know if the issues have anything to do with SonicWALL taking over. We only know that spam blocking effectiveness is going down while total volume of inbound spam is increasing. Last week we saw a huge spike in inbound spam (Tony noticed this too) that coincided with most of our staff being out of the office for the Thanksgiving holiday. When they returned to their Outlook yesterday, they found large amounts of spam that got through the filter. With one voice they rose up in open revolt and stormed our IT office with pitchforks and torches.
Ahh the life of an IT Director. Now we either have to make MailFrontier work or start scrambling for other solutions. SonicWALL are you listening?
November 22, 2006
Mark's questions for staff evaluations
November 21, 2006
Visual communication
Kathy Sierra is one of my favorite visual communicators. Her recent post on creating graphics illustrates why. Kathy, thanks for helping us with this. (Notice that even this post on visual communication has no visuals. See? I need to learn it too.)
Perry Noble provokes his fellow pastors
November 13, 2006
Shelby is stable! Hallelujah!
Of course, we have had a number of issues with 5.6.2000 and 5.6.2009, which is hardly surprising given Shelby's track record, but all of that seems trivial compared to the database pain that has been relieved. Can I get an amen?
November 09, 2006
How NOT to move to a new database server
Due to a number of delays in the Rez West office completion, we had plenty of time to play with the new server. As June melted into July, we systematically moved our non-Shelby databases to the new server and started configuring it for Shelby.
When we updated to Shelby 5.6 in early August, massive performance problems followed. After some investigation, we came to the conclusion that 5.6 placed enough additional resource demands on the server that the old guy, a Dell 2500, wasn't getting the job done any more.
Before we could plan a cut over, the real adventure began. The old server crashed on a Wednesday morning, a time of the week when Shelby is typically under its heaviest load. In response, I divided our IT staff into two teams: one team would work on repairing the old server, while the second team would work on moving to the new server. We would go with whichever team finished first. In the course of that, we discovered that Shelby 5.6 still wasn't compatible with SQL Server 2005, despite the fact that we had been told that the May 2006 update would be compatible. So we finished restoring the old server (the crash had been caused by Windows registry corruption) and after a 6-hour outage we had no choice but to stay there - as painfully slow as it was.
By early October, we were faced with a dilemma. We had to move off of the old server to free it up for Rez West (not to mention the fact that it was so slow it was nearly unusable), but we still didn't have a SQL 2005-compatible version from Shelby and we already had databases running on SQL 2005 - there was no going back. That's when we got the idea to use the free version of VMware to create a virtual server for Shelby that would be configured with SQL 2000 and run on the new 2950 server. Our thought was to run this configuration temporarily until Shelby's October update, which was promised to be SQL 2005-compatible. Seemed like a brilliant idea at the time. Little did we know.
We have been on that configuration for the last five weeks, suffering from massive instability the entire time, including another server crash causing a 12-hour unplanned outage two weeks ago. The source of our grief was SQL 2000, not Shelby, but the user experience was that Shelby would randomly get disconnected from its database and start throwing errors. Shelby error handling is an awful mess of infinite loops, so the user's only recourse was to bring up Task Manager, shut down the client, and restart it. We spent hours on the phone with Microsoft tech support. They had us apply all kinds of updates and patches, including an unreleased hotfix. We also tried a number of changes to our VMware configuration, some of which actually made the problem worse. Each time we and our user community hoped that stability would finally be achieved, only to be bitterly disappointed. Not only was this frustrating for our users, but it was embarrassing for us. Though they were characteristically gracious, the users must have been thinking, "Does our IT Dept. know what it's doing?"
Our goal for this time was simply to hang on until we could install the SQL 2005-compatible version of Shelby, which was released last week. Every day the database was flaky and users were inconvenienced. Then we had something go bad last week in Bank Reconciliation, preventing our Finance folks from reconciling October. Shelby tech support concluded there was a damaged software component, which would be reinstalled by updating to the latest software version. So we scheduled the update for Sunday afternoon. Unfortunately, the Shelby update procedure didn't work. We fought that all day Monday and finally got all desktops updated.
The last step was to install new backup software because the version of Veritas we were running doesn't support Windows 2003 Server x64. To address that, we installed a trial version of ARCserv yesterday.
We finally had all the pieces in place to cut over to SQL Server 2005, running directly on our 2950. Then today the Bank Rec thing started crashing SQL 2000 every time we ran it. Since it was crashing and has been completely unstable for five weeks, we figured we would go ahead and cut over with yet another unplanned outage.
So there you have a tale of how NOT to move to a new database server. By the way, so far it seems stable and faster by 50-60%. Now we're praying it's really over.
SQL Server woes
In response, we're moving our database to a new server running SQL Server 2005. This is something we've been working on for months. The final step before moving to 2005 was to install Shelby 5.6.2000, which we did earlier this week. (Since we're down, we're installing the 5.6.2009 brand new patch right now.)
We're now 105 minutes into an unplanned 30 minute outage. Remind me again why I have made a 22 year career in IT???
November 01, 2006
ChMS budget, timeline, and short list
Here's our short list:
MSCRM 3.0 plus add-ons from Microsoft CRM partners
Fellowship One
Shelby Arena
Build-our-own open source system in partnership with WEC
Interestingly, two of my finalists overlap with Tony's three finalists.
Tony's third finalist is Blackbaud. I'm intrigued by that and enjoyed the chance earlier this year to discuss it in detail with Shelley Hildebrand of Tony's staff at Perimeter. Unfortunately, the cost of Blackbaud is up there near what it would cost to build our own, so that's not a feasible option for us.
Also like Tony, I know there's a chance our short list will get longer before it gets shorter. Did I mention this decision is risky and complicated?
October 31, 2006
Network World article on church IT
October 29, 2006
Thanks Frank, Alfred, Steve, Joe, and Mark
I first met Alfred at the IT Roundtable. He arranged the day and introduced me to the senior management team of Shelby. Alfred, you are a gentleman and a great host. The warmth of your hospitality made my time there special.
Shelby has been around a long time and has been a leader in the ChMS market for many years. During my time there, I gained a lot of insight into Shelby's history, how they see the marketplace, and their product plans going forward. Some of those things I was asked to keep to myself, but many of them are open and I will be commenting on them in the coming days.
We had a frank discussion about our concerns as a Shelby customer, and everyone was gracious enough to really listen and take my concerns seriously. At the same time, I was surprised to learn that my impressions of Shelby's customer base and target market were incorrect in several respects. Like the Fellowship Tech team before them, they also indulged me an extensive discussion of strategic considerations without insisting on jumping right to a product demo. There will be plenty of time for that.
The Shelby senior management team is seasoned and humble. They have a good understanding of what the marketplace is asking of them. Regardless of whether we become an Arena customer, I'm glad to say I have new friends in Memphis who care about the local church as much as I do.
I will continue to post about my trip and my impressions as we make budget plans for 2007 over the next few weeks.
October 25, 2006
Thanks Jeff, Jeff, Curtis, Curtis, and Scott
Today I flew to Dallas for a tour and discussions to help me decide whether Fellowship One will be our next church management system. Jeff, Jeff, Curtis, Curtis, and Scott were awesome hosts and I enjoyed my time with them very much. The team is impressive (even those whose names aren't Jeff or Curtis!) and their passion for the local church came through loud and clear. I particularly appreciated the openness of our conversation. Church management system selection can be complex (it certainly is in our case) and the issues often can't be articulated in bullet points or sound bites. So they indulged me by taking the time to fully air the issues and explore them from multiple angles. It definitely sharpened my thinking. I love serious, deep conversations with smart people.
Thanks again Jeff, Jeff, Curtis, Curtis, and Scott!
October 18, 2006
October 15, 2006
Rez West office
Meanwhile, our Facilities folks found some space for lease near the junior high school where Rez West worships. For the last couple of months they have been working on tenant finish to turn it into usable office space plus a large general purpose meeting room and a garage for the A/V equipment trailer. Last week, while the tenant finish was nearing completion, it was our turn to come in and start assembling the technology: phone system, voice mail, Internet connection, firewall, network switch, file and print server, printers, and computers.
Everything but the printers and computers are being installed into one cabinet. Here's Ian terminating the voice station wires into the patch panel (the guy on the right is our new desktop support guy, Jeremy, who doesn't even start until November 13 but came out to help):

Me with Ian and Jeremy:

Me testing the jacks by plugging in my laptop. (Meter? We don't need no stinking meter!)
October 13, 2006
Thanks for coming
October 12, 2006
Leadership Institute blog posts
Jim Walton
http://churchtechmatters.com/2006/10/04/leadership-institute-bound/
http://churchtechmatters.com/2006/10/05/leadership-institute-session-1/
http://churchtechmatters.com/2006/10/07/it-panel-discussion/
http://churchtechmatters.com/2006/10/08/leadership-institute-website-strategies/
http://churchtechmatters.com/2006/10/08/leadership-institute-web-empowering-your-church/
http://churchtechmatters.com/2006/10/08/wwtd/
http://churchtechmatters.com/2006/10/10/leadership-institute-emerging-colloquy/
http://churchtechmatters.com/2006/10/08/leadership-institute-continuing-the-discussion/
Jay Vorhees
http://onlywonder.com/wordpress/index.php/2006/08/29/im-going-to-kansas-city-kansas-city-here-i-come/
http://onlywonder.com/wordpress/index.php/2006/10/03/kansas-city-day-1/
http://onlywonder.com/wordpress/index.php/2006/10/06/umerging-day-1/
http://onlywonder.com/wordpress/index.php/2006/10/06/the-case-for-the-mainline-church-adam-hamilton/
http://onlywonder.com/wordpress/index.php/2006/10/06/umerging-panel-discussion-with-bishop-jones-schnase/
http://onlywonder.com/wordpress/index.php/2006/10/06/john-wesley-and-the-emerging-church-hal-knight/
http://onlywonder.com/wordpress/index.php/2006/10/06/airport-thoughts/
Jonathon Norman
http://stphransus.blogspot.com/2006/10/pilgrimage-of-ill-repute.html
http://stphransus.blogspot.com/2006/10/two-methodists-and-saint-walk-into-bar.html
http://stphransus.blogspot.com/2006/10/umerging-are-we-there-yet.html
http://stphransus.blogspot.com/2006/10/thoughts.html
http://stphransus.blogspot.com/2006/10/bishop-qa-q1-and-bishop-schnase.html
Steven Fife
http://revfife.blogspot.com/2006/09/looking-ahead.html
http://revfife.blogspot.com/2006/09/good-conversation-at-wonder.html
http://revfife.blogspot.com/2006/10/narthexes-have-changed-little-bit.html
http://revfife.blogspot.com/2006/10/sitting-in-basement.html
http://revfife.blogspot.com/2006/10/flickr-photo-blog-of-emerging-colloquy.html
Gavin Richardson
http://www.gavoweb.com/hit_the_back_button_to_mo/2006/10/blogging_ummmer.html
http://www.gavoweb.com/hit_the_back_button_to_mo/2006/10/umerging_pilgri.html
http://www.gavoweb.com/hit_the_back_button_to_mo/2006/10/cor_youth_room_.html
http://www.gavoweb.com/hit_the_back_button_to_mo/2006/10/umerging_pilgri_1.html
http://www.gavoweb.com/hit_the_back_button_to_mo/2006/10/umerging_the_vo.html
http://www.gavoweb.com/hit_the_back_button_to_mo/2006/10/a_2nd_chance_bl.html
Jason Woolever
http://post-methodist.blogspot.com/2006/10/update-from-cor.html
http://post-methodist.blogspot.com/2006/10/secret-to-dan-kimballs-hair.html
http://post-methodist.blogspot.com/2006/10/highlights-of-today-at-cor.html
http://post-methodist.blogspot.com/2006/10/experiencing-brian-mclaren-at.html
Susan Cox Johnson
http://aunitedmethodistemerging.blogspot.com/2006/10/im-back.html
Joel Betow
http://theconnexion.net/wp/?p=2466
Gordon Pruitt
http://biblemoth.blogspot.com/2006/10/highlights-from-my-trip-to-kansas-city.html
Paul Kethley
http://tpaulkethley.blogspot.com/2006/10/hello-friendsi-am-sendihng-this.html
Josh Tinley
http://scrambies.blogspot.com/2006/10/church-of-resurrection.html
http://scrambies.blogspot.com/2006/10/brian-mclaren-at-cor.html
Abi
http://faithrenaissance.blogspot.com/2006/10/doing-vs-being.html
http://www.corruptgeneration.com/?p=175
September 30, 2006
ChMS: Buy it, build it, or integrate it?
If you have spent a lot of time thinking about how to improve the Church Management System (ChMS) function in your church, you probably have reservations about buying one of the existing ChMS products (“buy it”) but at the same time realize you can’t afford to build your own system (“build it”). I want a third alternative: “integrate it.”
With the right technical and non-technical factors in place, it should be possible for your team to integrate technology from multiple commercial and open source providers, along with in-house developed modules, to achieve the range and degree of automation that makes sense for your unique ministry.
In my last post, I listed three technical factors that would need to be in place in order for an open ChMS marketplace to come into existence:
1. A common schema for data exchange. (The best technology for this right now is XML. See ebXML for an example.)
2. An architecture for generating and handling data change events (such as a Web Services API).
3. An architecture for single sign-on.
This list comes out of our experience integrating multiple web applications that weren’t designed to work together. Perhaps there are one or two additional technical requirements I haven’t thought of yet. This brings me to the second part of my question ...
What non-technical (business) factors would need to be in place to foster development of an open ChMS marketplace?
I'd like to suggest we work toward the following:
1. Backing of a few influential churches and/or para-church organizations plus one or more open source or commercial ChMS vendors.
2. A funded standards organization.
3. A Kingdom-minded spirit of unity and cooperation across denominational and geographical boundaries as well as among both non-profit and for-profit organizations.
I’ve said before that we have differing styles, mission fields, and theological points of view, but we have one Lord and we proclaim one gospel. We're all on the same team. Could we begin to move together in a direction that honors God and helps the Church pursue the Great Commission?
I look forward to your comments.
September 26, 2006
Example of how a Standard and an Open Marketplace changed one industry...
I'm on the part-time IT staff at COR, and I get to talk to Clif directly. I agree with his perspectives on ChMS. We've argued out lots of these points over lunches and Skype chats.
I'm also a worship musician. And I was there in 1983 when the music industry figured out something critical: that a common standard could help *everybody*. Even though the manufacturers were scared and skeptical at first, when they finally dived in THE WORLD CHANGED.
In the 70s and 80s, keyboard players (like me; hey it was 1983!) spent thousands of dollars on instruments: music synthesizers with names like Moog and Yamaha. Learning to play them was cumbersome, and each was a completely independent experience.
In 1982 (still pretty much before PC's) my 3-man company became an original member of the old IMA, right along side giants like Yamaha and Sequential. The objective was to develop Dave Smith's idea for a Musical Instrument Digital Interface (MIDI), which was/is merely a language that all manufacturers could use to translate Black & White key presses into music notes for the sound generator of a synthesizer. If there was a *standard* language for this (the unlikely reasoning went), then instruments could communicate, new grass-roots development from outside would introduce hybrid vigor, and everyone would benefit. But, it was a hard sell: most companies had lots of money tied up in their own systems, and saw things through Old-World colored glasses, hoping for customers to stay "locked in" to the company after learning one instrument's subtleties.
AND THEN: "In a rare example of insight and cooperation, U.S. and overseas companies began working together..." (see Mix Mag's interview with Dave Smith) - - and the 2 companies that spent huge $$ to technically design and implement MIDI gave the technology away to everyone and told *them* how to implement it. (read about the birth of MIDI)
So, in January 1983, at the Anaheim NAMM Trade Show, one guy carried one synth to another synth company's booth, one tiny little MIDI cable linked 2 totally different instruments, and The World Changed. We all quickly discovered digital control, computer mixing, new soundscapes, and a slew of eager new companies hatching new strategies to exploit the newly expanding market. Practically every bit of the worship music I listen to (and create) every day depends on MIDI - a standard that everyone bought into when no one was sure anyone would.
Guess what? Yamaha, and Korg, and the Big Boys are still around, leading their industries, and happy that MIDI came along. The MIDI specification, now nearly 25 years old, transformed the creation of contemporary music. Every church I know of uses it every week, and you've benefitted from it a hundred thousand times. You probably even have .mid files on your PC.
The lesson (of course): working to develop or promote standard schemas will help *your company*, *your church*, and *God's Kingdom*.
More about MIDI at these links:
* Wikipedia - -
* MIDI.org - -
Towards an open ChMS marketplace
The ChMS conversation we started (but know we’ll never finish)
Choosing a ChMS – the risk calculation
Also earlier posts on related subjects:
Integrating CRM and the Web
Open source Church Management System (ChMS)
No customer lock-in
So what could ChMS vendors do to help me with my conundrum and reduce the risk that I’ll make a bad choice? First, let me suggest a non-technical answer: they need to reject the tempting strategy of achieving and maintaining customer lock-in. They need to go out of their way to make it easy for me to change in the future if I so desire. In other words, they need to set aside their interests and focus on the interests of the Kingdom (and in so doing, they’ll find that their interests are served as well). Instead of competing primarily on a feature list, they need to compete on ease of integration, openness, and customer services. If the vendor can achieve lock-in, they don’t have to be great at these things because they’ll have acceptable rates of customer retention regardless, at least in the short term. On the other hand, if the ChMS vendor rejects the lock-in strategy, my risk as the buyer goes down because I know the vendor will have to continue to earn my business long after the initial sale and implementation.
Second (and this is much more difficult), ChMS suppliers need to find their way towards an open ChMS marketplace. By “open” I mean one in which innovation can originate from many places and come together to meet the needs of a particular church at a particular time. For example, wouldn’t it be great if Granger could run Saddleback’s small groups system with Fellowship’s check-in and WEC’s content management? Wouldn’t it be awesome if Perimeter could run Shelby with Resurrection’s missions opportunity registration system? Wouldn’t it be excellent if Resurrection could run iModules’ online community tools with Perimeter’s Elder system and a web store like OS Commerce? I’m envisioning a marketplace in which there could be multiple for-profit companies contributing technology and services alongside churches, para-church organizations, and open source communities giving away software that automates their process innovations. Wouldn’t that be a major advancement for the Kingdom?
What is stopping us from doing this right now? Well that’s easy enough to answer. The systems I mentioned were built at different times on different platforms by for-profit and non-profit organizations without ever considering the possibility of interoperability. So that’s a big technical barrier. Also, the ChMS vendors don’t see an economic incentive to cooperate with their competitors, which is a big non-technical barrier. Could we overcome these barriers going forward?
To overcome the technical barriers, it seems to me we would need three things:
1. A common schema for data exchange. (The best technology for this right now is XML.)
2. An architecture for generating and handling data change events (such as a Web Services API).
3. An architecture for single sign-on.
Tony posted a comment in which he used the term “platform” to describe what we need. He also quoted me in the ChMS Google group, which attracted a number of comments exactly along the lines I’m thinking.
More in the next post ...
September 25, 2006
Worship attendance
September 22, 2006
Choosing a ChMS – the risk calculation
The risk is high mainly because Church Management Systems automate core processes. In business or church, whenever you automate core processes you set in motion a complex interplay between your operations and your technology. You adapt the automation system as best you can to fit your processes and you inevitably adapt some of your processes to fit the automation system. You train your staff on the system and over time they develop some deep expertise in its quirks. You purchase and integrate other technology with the system. Before long, the thought of changing the system becomes nearly unthinkable. Companies that build and sell systems that automate core processes understand this very well. Once they get a customer fully on board with the system, they know it will be very difficult for the customer to go another direction. The customer is “locked in” and they're happy (that is, the vendor is happy).
Going forward from the initial implementation, a ChMS is likely to become a two-edged sword. While your operations become more efficient, operational innovation can be held back if the automation technology can’t keep pace. Curtis Harris of Fellowship Tech asked at the Roundtable if it wasn’t possible to have a set of best practices that the system would automate, benefiting all churches that use it. I don’t believe that’s 100% the case (although we all can and should be learning from each other). The best senior pastors are the innovators. They zig when everyone else is zagging. So there’s bound to be some mismatches between what any particular system does and my particular church’s unique way of doing ministry. I strongly suspect that will be the case for other churches too.
Right now Resurrection is too dependent on Shelby. If Shelby doesn’t keep pace with new technology and new ministry models, there’s not a lot we can do because we’re “locked in.” If we go out and find a new system that “stinks the least” and change to that system, we might be better off than we are now, but fundamentally it’s the same strategy. Our risk of Shelby not performing simply changes to a risk of the new vendor not performing. And ultimately, I don’t believe it will be possible for Shelby or any vendor to perfectly, exactly meet our needs.
So what could ChMS vendors do to help me with this conundrum and reduce the risk that I’ll make a bad choice? I’ll share some thoughts on that in my next post.
