Tech for Non-Profits

Thursday, July 09, 2009

Time Management Tools

  • Print out a checklist

    Printable CheckList is a good spot to print out a daily task list. It has been free and ad-free for many months, but I see recently they display Google ads at the bottom. But it is still free, and is great way to focus yourself on the next couple of hours.
  • Get off the Internet

    The program Macfreedom will disable your internet connection for up to eight hours. It can be configured to still allow access to the local area network (like your printers and file shares), while denying access to the wider world.
  • Track your time

    Harvest. You can print beautiful time sheets and reports, track multiple projects and tasks, and hourly billable time.

OK, now I really, really have to get back to work.

Labels: , ,

Tuesday, July 07, 2009

Odds and Sods - Templates, Michael Jackson, Sarah Palin

The Odds and Sods get odder every day.

Templates for Mac Pages

A quick search on Google for Avery 5163 templates landed me at this page on B3n's Mac blog which has a pointer to a host of free label templates in various formats. Even though Mac Pages isn't represented, a template for Microsoft Word worked fine.

Wolfram Alpha

This computational search engine will automatically calculate the nutritional values of your breakfast. So, for example here's my granola: This creates the following chart:

Cal Thomas & Sarah Palin

Now, here is a column which has something everyone can hate from either extreme of the political spectrum.
If Palin is to have a future in national politics (assuming she wants one) there are several steps she must take. First, she needs a complete makeover. The big media will never admit they were wrong in their judgments, but they might write stories about the �new Sarah Palin.� She should hit the books and learn as much as she can about the modern world, history and court cases. She should read newspapers so that when future interviewers hit her with questions, she can dazzle them like a �Jeopardy� champion.

The only guy who isn't falling all over himself for Michael Jackson

Like the United States, Michael Jackson was spectacularly bankrupt, reportedly in the range of $800-million, which is rather a lot for an individual. Had he lived on a few more years, he might have qualified for his own TARP program -- another piece of expensive dead-weight down in the economy's bilges -- since it is our established policy now to throw immense sums of so-called "money" at gigantic failing enterprises (while millions of ordinary citizens wash overboard, without so much as a life-preserver).
This from James Howard Kuntsler.

In this morning's paper, someone said Jackson was "our Diana".

Labels: , ,

Friday, May 15, 2009

Tech Friday: Video-The Right Tool For The Job

Two Stories:�

I

I've been participating in a�entrepreneur�boot camp of sorts which requires us to create slide show presentations to introduce our company. Because the leader is using an older Dell laptop with Microsoft Office 2003 installed, we are required to create these presentations to run on PowerPoint 2003 on her laptop. After the presentations have been created, our team was asked to record a voice-over to accompany these slides. This was recorded using Audacity�on a Windows machine using a Samson condenser microphone with a USB interface. We did it in a couple of takes, and listened to the playback. All seemed well, although the team expressed some trepidation at attempting to�synchronize�the playback of the audio with the individual slides, a finicky process which would take some hours. �So the question is, why not use the sound recording function in PowerPoint 2007, (Windows) or Keynote '09 (Mac)?�

II

We've been engaged in a study comparing a 15 week exercise program delivered in three "modes", 1.) a live class at the 'Y', 2.) an interactive version delivered over the internet using multi-point two-way videoconferencing, and 3.) a DVD version of the program. �As part of our telemedicine project we had a contractor create a version of our program for delivery on DVD. We shot great footage with professional audio, lighting, and camera work. The footage was edited to create a 15 week version of our program. �Once the raw edits were created, we sent them off to a DVD guru who used one of those $1,200 authoring programs to put it together. �The result was OK, but non-intuitive. The users of the DVD basically hated it and several dropped out of the study. �

Now, a year has past and the study subjects who participated in the live session and those who took the interactive tele-version of the program want to have a DVD version of the program as a reference so that they can continue their exercise. We decided to provide them with a free DVD, using clips recorded from the telemedicine session. I combined these using iMovie '09 and the result is better than the original professional DVD. (!) �I subsequently bought David Pogue's Missing Manual book on iMovie and iDVD and am looking forward to re-doing our original DVD as well as create some promotional material for sharing on the web. �

Now, video editing isn't my favorite�pastime, but it is certainly no worse than grant-writing, and if the results are near-professional, then why not take advantage of what has really become a disruptive technology?�

On the other hand, here is an example of Eva Sollberger's Stuck in Vermont video blog. Eva is a one-person video production company. She shoots, edits and publishes. This particular episode is about 6-8th graders creating their own news show. �It sure beats Channel 5 eyewitness news.�




Labels: , , ,

Thursday, December 18, 2008

NIH SBIR Grant Application Map

NIH has deadlines three times each year, and we finished an application for the December 5th deadline. Below is a mind-map that shows many of the components required for the application. The section on the left, "Online Proposal Preparation" is a one-time set up sequence, however, you should figure that you need 60 days before the deadline to complete those steps. There is nothing to preclude working on other parts of the application while you are waiting to get set up in the Central Contracting Registry. Click on the image it view it full scale.�

Most of the sections on the right require creating Adobe .PDF files. We created these in Word 2007 (saving the files as .doc files), which was our working environment, not least because we used the EndNote add-in to for footnotes and literature citations. �

Labels: , ,

Wednesday, December 10, 2008

MobileMe - Synchronizing Macs

I've been intending to sketch out my whole synchronization scheme which keeps multiple applications synched between two Macs and the rest of the world, but it is so complicated that just documenting it has made me want to rethink. In the interim, I noticed yesterday that a bunch of changes that I had put into my address book on the MacBook didn't get synched to the iMac, and after a lengthy chat with Apple's MobileMe tech support the answer appeared to be nothing more than logging out of MobileMe on the laptop and then logging back in.

One trick with synching with MobileMe is to strip down the applications, so that you are only trying to sync one thing at a time when troubleshooting. Right now I've only got the contacts synching.

If one forgot that you can actually log into your MobileMe account from a web browser, one should be reminded of that helpful suggestion, as you can check whether your sync changes reach the the "cloud". Obviously (in hindsight) if you make a change in iCal on one machine, and do a sync, the changes should appear in the copy of your files in the cloud, before any other machine can sync and download the changes.

Labels: , , , ,

Friday, October 26, 2007

HUD - Heads-Up-Display


Kerry Garrison at Trixbox conducted a webinar last Wednesday on HUD, the Heads-Up-Display... a computer interface to the TrixBox PBX. HUD gives you a display of all current calls, allows you to forward calls, and make calls to others on the PBX without having to dial your phone. The client version interfaces with OutLook, but the whole application is cross-platform; it will run on a Mac, PC, or Linux box. It includes an instant messaging system, which allows you to IM all the people who are on the system. Although they are currently using a proprietary IM protocol, an update will use the jabber protocol....which will allow you to include IM participants on AOL and other instant messaging systems.

One thing addressed in the webinar is a way to integrate your phone system with web applications, so you can use HUD with Salesforce, and SAP or other "customer relationship management" or CRM products. So, what might HUD be used for?

  • Call centers; inbound and outbound
  • Suicide and rape crisis lines
  • Counseling centers
  • Outbound solicitation (blood donors)
  • Clinic phone systems
Even if you never would consider using Trixbox, the webinar is useful to show the kind of functionality that is available in similar systems. The possibilities are mind-boggling.

There is an interactive demo.

The webinar is located here. It requires registration.

Labels: , , ,

Monday, July 23, 2007

Salesforce for nonprofits - Database Alternative

Salesforce is one of the most popular web-enabled databases, and it's gaining adherants among nonprofits. Accessible from any browser, customizable in myriad ways -- and available to nonprofits for no fee through the Salesforce.com Foundation (up to 10 seats) -- it's a powerful tool. But how can a database with a name like Salesforce be used by the nonprofit sector? This webinar will explore the functionality and community of Salesforce. We'll look at how several nonprofits, from a group of more than 1500, use Salesforce to cultivate and recruit donors, manage their electronic communications, and more. If you are looking for a new CRM solution, or just want to know more about Salesforce, this webinar will be a great starting point.
Presented by Rob Jordan, Idealist Consulting

Register now at http://nten.org/webinars.

Labels: , , ,

Tuesday, March 27, 2007

Trackrecords: Client Outcomes Software Database

A few days ago I wrote about potential holes in non-profit record-keeping systems, specifically the problem of tracking program outcomes or client outcomes. Today I started looking around and with a quick Google search I quickly found a discussion of just this problem at TechSoup. Several people commented on the article, and gave examples of the systems they use. A quick click and I found myself at Track Records Software. This package, Track Records CM (client manager?) was designed for a service provider who provides counseling and training and assistive technology for clients recovering from brain injuries.

This is an unreview, I didn't actually run the software. Instead I walked through the online screencasts which give a pretty good idea of what the package can do. Some impressions:


  • This is a web-based system. The screens and reports are pretty much plain-vanilla html-type forms. Reports are basic html tables.
  • The system is client-centered.
  • Staff members have a password and can be restricted to seeing "their" clients.
  • You can "attach" another staff member's name to the client record. This allows the staff person to access that particular client record.
  • You can make unrestricted log entries with a date and staff person who worked with that client.
  • Monthly reports are available which is pulled for all transations per months.
  • You can track goals and instructional data, and keep case notes.
  • You can schedule a client, and record whether they kept the appointment or not
  • You can schedule recurring appointments ("every week, Thursday at 10:00AM").
  • There is a "document repository" which allows you to upload documents created or scanned from outside the system. These are held in a secure database which is subject to the same restrictions as the client records.
  • They mentioned donations and pledge tracking, however, this wasn't demonstrated in the online screencast.
  • There is a "lending library" function which allows you track materials on loan to clients.
  • In keeping with the "outcomes" theme, there are fields and reports which track the placing of clients in job programs.
  • On-screen reports have embedded links to allow drilling down for more detail.
  • There is a very nice client record report which shows a summary of all activity related to the client on a single screen.

Things I'd like to know...

  1. What is the back-end database, and what are the hardware requirements?
  2. What is the cost of the system?
  3. Is the source code available, or is it possible to make modifications, add fields, etc? There is a simple and more complicated query/report writer available within the system already which may be sufficient for end-users.
  4. Is the system currently being enhanced?


The same vendor also has a payroll/staffing package.

Labels: , , ,

Monday, March 12, 2007

Non-profit Databases

Some months ago I created a four page introduction to databases, Database 101 which explains basic database terminology. I found this was useful as background for discussion. But I think it is perhaps even more useful to take a longer view and think about the number and role of databases within an organization.

Perhaps we should even dispense with the word "database", and replace it with something a little less nerdy like "knowledge". We could ask several questions:

  1. What are all the nuggets of information that we need on a daily basis to run the organization?
  2. Who needs to know these things internally? (managers, clerical staff, service providers, your clients)
  3. Who needs to know these things externally (funders, state and federal agencies, auditors, your accountant)
  4. How are we going to get this knowledge on an ongoing basis?
  5. How are we going to disseminate this knowledge?
  6. How are we going to deal with confidentiality and "need-to-know"?

Data systems are usually built with one of two aims, either to report statistics from existing data, or to give real-time assistance in the daily running of a business (management information). Although funders and regulators have a myriad of reporting requirements, these may not be useful or helpful in the day-to-day running of your agency. Management information is not the same as statistical reporting. And yet the data system is often driven by the regulators and funders to the detriment of management information.

Three kinds of data

There are at least three kinds of data which are useful in managing an organization:

Financial: Income and expense accounts, grant and fund accounting, payroll, and purchasing

Donor and Constituent Management: These systems track friends and contributors outside the organization. Of course donations eventually are fed back into the accounting system...somehow...automatically, one would hope.

Service: Information on your service delivery is vital to understand and track the evidence of your effectiveness as an agency. This area is the weakest in terms of available low-cost and open source systems, partly because of the diversity of agencies, practices, and clients. While you may choose from several offerings that cover both the financial and fundraising areas, a service database may be more difficult to locate.

Subsets of the above

Do you provide training? Then you will want to have a training database which covers courses or seminars and which allows you to track instructors and students.You may need a registration function which tracks payments, and can accept credit cards.
Do you sell merchandise? Perhaps you need a web storefront.
Do you provide health care or counseling? You'll need a patient management and case management system.
Do you host events? You'll need to register participants, set up workshops, create "packages" which include combinations of paid and free sessions, prints schedules and account for the VIP luncheons, the gala banquet, and everyone's dietary restrictions and their hotel assignments.
Do you have equipment? You may need an inventory system which allows you to lend equipment to staff or clients.
Do you provide affordable housing? You may need to track housing projects, local grantors, real-estate and land transactions, easements abatements, and federal and funds which is being channeled through your organization to your grantors and builders.

Most of these ideas feed back into the service classification above, but all of them will have funds attached, and so they eventually feed into the financial system.

Since donor management and accounting systems are well represented by commercial offerings, we'll take a look at a few service applications in the upcoming weeks.

Labels: ,

Wednesday, January 31, 2007

Microsoft Action Pack: Vista and Office 2007

Sooooo....the Microsoft Action Pack Q1 shipment arrives with Office 2007 Enterprise and Vista Business Edition upgrade. I spend 90 minutes digging bits of the Office 2007 beta 2 Technical Refresh out of my workstation before it allows me to install Office 2007.

Conversley, the Vista install has to be done over an existing XP install. WTF? That means if you want a clean install, you first have to install XP, then install Vista on top. This has to be a mistake, I'm sure that Bill's boys and girls will be fixing this momentarily, right?

So I skipped Vista for now, and went with the Office 2007 Enterprise. This not only includes the usual suspects but a few others, like Groove, Expressions Web (The replacement for the unlamented FrontPage), Visio 2007, and a bunch of SharePoint stuff.

By my count there are at now at least three different technologies for "shared workspaces" offered by Microsoft; Groove, Sharepoint, and within some versions of Vista. Actually, four, because you can share OneNote notebooks in real time as well.

Before investing too much in the Microsoft versions, check out the Google Docs and Google Spreadsheet. I had a two-hour shared telephone conference with budget spreadsheet using Google Spreadsheet this morning, which worked out fine. It is a little funky when downloaded back into Excel, but it worked. And of course, we still like Backpack, I mean Basecamp.

Labels: , ,

Thursday, January 18, 2007

Stuff That Works

So, a bunch of the boys 'n girls gathered round the screen to do some rootin' tootin' grant writin', and since we are all software developers and we are pledged to eat our own dog food, we want cool collaborative tools. So, we've got Backpack,(sorry, I mean Base Camp) we've got VoIP, we've got Sightspeed video, we've got.... whatever.

So what did we end up with, finally at the end of the day?

  • Microsoft Word 2003 with the tracking function.
  • eMail
  • AOL Instant Messanger.
It worked. A little rough around the edges, the, um, workflow, but in the end the group has applied for $150,000 in round figures via two grants, and begun to develop a "swipe file" of paragraphs that can be inserted into subsequent grant requests.

Some observations:

  • The Base Camp Writeboard is OK, as far as it goes, and indeed it is designed for collaborative writing, but is so rudimentary that it is better to just stay in Word. Writeboard is useful if you want to work on language and narrative, but not helpful for formatting, and we needed to include a budget spreadsheet. So a couple of times we ended up exporting the Writeboard copy to text (another mistake....we should have exported to html, of course), and then spent hours reformatting in Word. Once in Word, however, it was possible to upload versions to the Backback board, and leave comments. Note that if you want to do html tables in a Writeboard, you can...but you have to do it in code. They also have non-standard ways of putting in bullet and numberd lists, and headers.

  • Change Tracking in Word works pretty well. You can leave comments. Each person who edits gets their edits shown in a different colour.

  • In the end, after passing the document around like a hot potato, one person kept the master copy, and we used instant messenger to comment back and forth, and sent versions and snippets via eMail.


We might also have tried Google docs and spreadsheets. Another time maybe.

Labels: ,

Friday, December 22, 2006

BaseCamp: Web-Based Workflow

I was working with a trade association that has been struggling for a couple of years to transform itself from a volunteer association to having paid staff. I attended a meeting on Wednesday, and we were told that there was three-week deadline to complete a business plan and pro forma budget to submit to our state economic development authority. After lengthy discussion we agreed amoung the ten people in the meeting that we needed to produce essentially two documents which would be combined for the proposal. We assigned champions for both documents, and then one of our members said:

Well, we're really all software developers in this room; we should be eating our own dog food here and using some kind of web-based project manager or workflow manager, instead of attempting to send copies of eMails around with huge attachments.


Fair enough. I waited for the other shoe to drop. The suspense was tangible:
Would the Microsoft SharePoint guy offer to host a site? Would the open source guru offer to put up a LAMP site with one of the open source workflow applications? Should I offer my usual FTP site+web bulletin board/Google Groups thing that I've used for clients for yonks?

Tense moments passed. We mulled features, development effort and cost. Finally a third guy said, "I'll put up a BaseCamp project. It should take about thirty minutes." And indeed, a couple hours laster we had our ten-user web site with:

  • Dashboard (home page)
  • Task List
  • File upload and download (with version control)
  • Writeboard (online word-processor with version control)
  • Messageboard
  • Calendar
  • User login with security settings
  • User and site administratration

You can have all changes pushed to eMail...but that means that you end up reading everything twice. You can have all changes appear in the RSS feed. That is a great way to be alerted of changes without having to fish through them in eMail. The free Basecamp service offers everything except the File upload and download function...I sprang for the $12.00/month to allow this feature and that also allows the hosting of 15 projects per site. If this works out for our current project, we'll probably find other uses pretty quickly.

This is what Web 2.0 is all about. Lightweight, Hosted, Quick, Easy. No IT Guru Required.

Labels: ,