« Previous -
Version 9/13
(diff) -
Next » -
Current version
PenguinLounge Admin, 12/07/2009 09:26 pm
Small Group Software¶
Opportunities¶
- Knowing the health and condition of small groups is vital small group ministries
- There are a lot of "bits" of information that could provide insight into small group ministries if it is organized and collected consistently
- number and time scheduled meetings
- attendance of scheduled meetings
- level of participation by person in the small group
- Individual demographics ( Name, address, etc)
- unscheduled contacts between leaders and members (Phone calls, emails, letters and postcards, txt messages, etc.)
- invitations made by members to non-members
- visitors
- prayer requests / answered prayers
- giving
- There are very few software packages available for managing small/cell groups
- There is (almost?) no open source small group software (but some church management s/w: ChurchLedger, ChurchInfo)
Project Goals and Principles¶
- Learn and practice more progressive programming skills and techniques including:
- Scrum project management methodology
- TDD - Test Drive Development
- Ruby on Rails / Code to Convention / MVC
- Ajax UI enhancement ( jQuery )
- Value for Every One - Create a system that provides immediate value to users at all levels - groups members, group leaders, ministry leaders
- Easy to Use - Focus on user experience and ease of use
- ajax enhanced data recording
- alternative input paths - iPhone/mobile devices
- dynamic and customizable visualization of data
- Don't Re-Invent the Wheel - Intergrate with and take advantage of Web2.0 services like Google Voice, Facebook, Twitter, Flickr
- Scale Up and Out - Support multiple organizations with multiple groups, leaders, members (for bulk hosting?)
- Support specialty groups like missions teams (security issues?), focus groups and classes (limited scope and duration), life groups, cell church, church plants
- Pay the Bills - Provide income opportunities through hosting, advertising, installation, support, custom development (Basecamp-like subscription model?)