Many Pies

Many Pies
Showing posts with label non-profit. Show all posts
Showing posts with label non-profit. Show all posts

Tuesday, November 22, 2011

Charity IT Conference 2011

I attended the Charity IT Conference yesterday.

Cloud

"I think we're all getting a bit bored of the cloud" said the chairman of the meeting. You're telling me. The first two speakers covered this subject. The first was from an outsourcing company, who reminded us that just because the technology's moved to a different place doesn't mean you don't need to get your ducks in a row with contracts, agreements, T&Cs etc.

The second spoke about the need for business processes to change. He talked about a process in a bank that took 15 weeks to get something going. Having reduced the technological side to 20 minutes it still took 12 weeks because of the other processes around it.

Bring your own device

As I'm going to be looking at security of mobile devices this was a good session as it covered that, and other aspects, like support (you don't get any) and administration (I may want to wipe my data from your device). And of course you need to be letting users know where they stand.

Website personalisation

It's a good idea.

Security

As well as detailed steps which you can see on the powerpoints when they put them up on the conference site the speaker suggested using an iterative approach - improving things everywhere, rather than trying to do one thing well. He also suggested a risk assessment approach, which I was planning to do anyway. He mentioned a Charities Security Forum that he's part of, but the website appears not to be working so I won't link just yet.

Knowledge management

The speaker had quite a hard job giving an introduction to a big subject in half an hour, but she did well. I realised that a couple of the projects I'm working on are actually doing knowledge management, so I can find resources under that name to help me out.

Final session

In order to manage my own knowledge I left before the final session as my brain was full. It was from the global CIO of the Red Cross and Red Crescent. Seeing as we're a bit smaller than them, it might not have been relevant.

Social media

It was interesting to see the place of social media. Normally every conference like this has something about social media on the programme. However it wasn't there this time. Maybe because it's a bit more mainstream now. The conference had a hashtag on the publicity #citc2011, which I don't remember last time. I saw tweets about another conference Lasa European Not for Profit Technology Conference when it was on last week #lasatech11. I don't know for sure, but I get the impression that Lasa is more useful to small to medium charities (though I may be wrong), whereas this conference was definitely for the bigger charities. However they did get Martha Lane Fox, who has quite a big responsibility! Lots more tweets on their hashtag too.

Thursday, September 29, 2011

You can quote me on that

I was just getting ready to leave work last night when I glanced at a brochure on my desk, a brochure I'd already read the inside of.


The brochure is for the Charity IT Conference 2011. I went to the same event last year and that quote was taken from my feedback form, so I'm not entirely surprised that they used my words. And they spelt my name right.

I guess I'd better go this year as it comes so highly recommended.

Wednesday, February 23, 2011

Alternatives to Dabbledb - my conclusion

This is a follow up to this article - Alternatives to Dabbledb.
In the end I picked Teamdesk (but see update at the end). Here are my conclusions.

Zoho Creator
The deal breaker with this one was that you couldn't display parent records and child records on the same page. Also, according to one person their support isn't so good. From what I can tell they only have one person assigned to support.

So in the end it came down to Infodome or Teamdesk. Looking at their respective pages with wishlists of features it looked like Teamdesk had more people using it. Also, the fact that Teamdesk has other products was encouraging, as it meant that their income wasn't vulnerable to the popularity of one product.

As I started implementing I struggled with the complexity of our data, with four levels of relations to nest. However that's the limitation of these web interfaces and programming-free approach. There were also some niggly things with the way that relations worked, but I could have lived with those.

Due to external reasons we're thinking of using another system to manage the data.

(Update 18 March 2011 - That other system is Highrise, and we've decided to go with that instead. That's not because of a shortcoming of Teamdesk - it is a good equivalent to Dabbledb. However the nature of the data is about people - contacts and cases, not so suited to a rigid database format like Teamdesk or Dabbledb.)

Thursday, November 25, 2010

Alternatives to dabbledb

(Update: I've come to a conclusion.)
I'm doing some work in my spare time for a local charity. They are using dabbledb, which has been acquired by twitter. The future is not certain, though they are supporting existing customers and say they will give 60 days notice before they shut it down.

I looked around for alternatives and came across this helpful article - migrating away from dabbledb. It lists a number of alternatives. I'm still investigating the alternatives, but I thought you might find it useful to know what I've found so far.

Zoho Creator
They are the only one I've found to have a specific dabbledb migration tool, which takes the schema and sucks it in. What it can't do is spot which tables link to what, but once you tell it that it brings all the data in. Once you've created your app joining two tables can be done, but not through the interface, you have to resort to the scripting language. Update: you can join tables. However, the fact that it has a scripting language increases its power. If you want to make forms available to non-users you can ask them to do that, it can't be done yourself. (Update: this is a one-off and you can do it with subsequent forms - see comment below.) As you'd expect with a web page, form layout is pretty basic, though you can put fields in a second column. The form editor has drag and drop. Reporting options are varied: you can have lists, grid, chart, calendar, HTML page, as well as pivot table and pivot charts.

"Creator" is one of many applications they offer.

Teamdesk
Teamdesk offer a Dabbledb migration tool, though unless I'm missing something, it's just an import tool that reads in all your CSV data. It's been around for 5 years, which is quite a long time in this business, but is probably a good thing. It looks a little outdated, but is quite capable. When I imported data it didn't recognise data that was a picklist, but by using the move column function you can convert an existing column to a picklist. It was easy to set up relationships between tables. As well as normal data table views you can have summary, chart, calendar and timeline views.

ForeSoft, the company behind Teamdesk, have a small number of other applications.

Infodome
Infodome is Flash-based, so looks a little more swish than the others. The import from dabbledb worked well. You can define table relations through the interface. You don't seem to be able to make forms available to non-users. Forms have free-form layout (probably easy because of Flash) and you can have subforms. It's reporting function allows you to do simple grouping and totalling, as well as just listing things, so less options than the other two.

Infodome is the company's only product.

There were three others that I'm not considering.

Caspio is another Flash-based one, but needs you to host it on your own site, even though you work on designing your database via their site. After I signed up for their trial I was contacted by someone wanting to help me, so that's good customer support. One gripe on the import - it couldn't recognise data types, like dates, by default, and made everything text.

Qrimp looks quite capable, but the company seems quite small. I asked for an account on their demo system and never got one. Although you get two free months (all the others have 14 day trials) you only get that by signing up with your Paypal account.

Intuit Quickbase is an order of magnitude more expensive than the others above.

MyTaskHelper had a lot of features in beta when I first looked, but since then the product seems to have matured - see the discussion below.

It's always hard to evaluate suppliers without having access to their financials. You don't want them to go under, or be too successful like Dabble and get bought out. Zoho boasts a large number of users. I couldn't tell much about the other companies.

Interim Conclusion
I had hoped that writing this would help me decide which to use, but I think I need to try and do more real stuff before I see if it fits what I want. I haven't mentioned features that they mostly or all have - separate applications, users, dashboards, email functions, sample/template applications etc.

The real conclusion is in another post.

Friday, November 19, 2010

Civil Society IT Conference

Yesterday I went to the Civil Society IT Conference.

The opening plenary talk was from Ian Osborne. He talked a lot about the Cloud. I'm still sceptical as to whether it will make much difference to small to medium charities. One of his passing comments was about online databases which made my ears prick up, as I'm working, in my spare time, with a local charity to get them off DabbleDB, an online database tool. There are a few around and I think for a very small charity, they represent a good solution for record keeping. It's not rocket science, but if well packaged and delivered it could give a good alternative to Access.

The first workshop I went to was Martin Jervis from Blackbaud talking about a CRM implementation they did with British Heart Foundation. He did well at not blowing their own trumpet and the fact that the BHF project manager co-speaker wasn't able to attend meant he could be effusive with his praise for the absent person.

One of the things BHF did was to fit their processes with the software, something which I remarked on after a conference four years ago. Someone else said you do that for the run of the mill stuff, like HR and Finance, and work on tweaking and bespoking the area where your charity specialises. Interesting thoughts.

Andrew Brenson from Save the Children spoke about Creating a sustainable IT strategy, with some common sense stuff about hitting the right point on the adoption curve, and the importance of not letting a strategy gather dust, but refining it.

I was fortunate enough to meet my counterpart in another Christian charity and it was useful to share experiences and explore the differences between our approaches to CRM and websites.

There was a session on Getting Your Website Strategy Right with Catriona Campbell from Foviance, and her work with clients on user personas. Also talking about TV and online video was Jackie Brambles who I vaguely remember from Top of the Pops, but who has been presenting other stuff in the US and then back over here since then.

Touchstone did an extended plug for their CRM stuff. The interesting thing about that session was that it works in an online way with Azure. I wondered when Azure first came out why it was positioned in the way it was, not directly rivalling App Engine or Amazon EC2. However now I can see that it's a platform for their own offerings, like Dynamics, or for third parties to do the equivalent.

Robert Schifreen from Security Savvy gave a talk about security, which can never be really done well in a short space of time. However I think he was scary enough to make you look at it again.

Recent IT conferences have had social media all over them. This one didn't at all which was strange. I found all but one of the sessions (guess which one) were useful, and if there's a different spread of stuff next year I'd consider going.

Thursday, September 30, 2010

Mission Information

I met someone at lunchtime today who told me about a couple of projects of interest to those involved in missions and information:
The Harvest Information System is a cooperative effort of several organizations who share a desire to facilitate the task of taking the gospel of Jesus Christ to all the peoples of the world. HIS assists mission sending groups in fulfilling their portion of the task, by improving the sharing of information through the standardizing of categories and codes.
It has a rather bizarrely arranged website, which for some pages requires you to download .mht files, a Microsoft archived web page format file. However anything that helps missions work together better is a good thing in my book.

The second project is Open Petra. This is a project arising out of OM's need to develop a system to manage their office information. There's an interesting history on their website including an abortive attempt to use Delphi. They've since started work on an open source solution they hope will be of use to other non-profit organisations.Something worth watching.

Tuesday, July 20, 2010

Charity bag overload

lots of bags from charities inviting you to put your unwanted stuff in it and leave it on the doorstep

This is a picture of all the bags that have been put through our door by charities over the last couple of years. They are all asking you to put unused stuff in there and leave the bag on your doorstep on a certain day. Even if we'd used them (which we haven't) by the time we'd used the first couple or so we wouldn't have much more to give away every few weeks as the next bags arrive.

It's like fishing in an empty pond. Come on charities, be more smart.

Wednesday, March 26, 2008

Using volunteers to write programs

I'm assuming that you're in a small charity/non-profit. You don't have any programming staff, but you do have a volunteer who's offered to write a little program to solve a problem. Maybe they're going to write an Excel macro, or create an Access database for you.

However once they've finished and gone away, suppose it goes wrong, or you want something changing. How you can you prevent yourself getting stuck? The thing to do is make sure that you've sorted out a few things before they start:

  • What programming language are they going to use? Have you heard of it? Do you know anyone else who's heard of it? If it's something obscure then the chances are you won't be able to find anyone else to maintain it.
  • (You are going to need to maintain it. Even if it works now something will change in the future that will stop it working. Maybe the name of a server changes, or you rearrange the directories on your server, or you get a different printer, or you use different letters for your network drive, or it stops working when you upgrade to Windows 2010, or something else.)
  • They are going to document it aren't they? You need to have something written down about how it works so that should you need something changing then assuming you can find someone who knows about Excel Macros, or Access, or whatever, they will be able to find out enough about how it works that they can do it easily.
  • What should the document contain? Well, for a start, for all those things that might change - the drive letters, directories that it uses etc. - where do you change them in the program.
  • The document also needs to describe how you install the program on a new PC.
That should be enough to get you started.

Monday, January 28, 2008

A "proper" development environment

I've got some thoughts on how to manage volunteers who write programs/do systems for your non-profit floating around, but I'm going to write something about a "proper" dev environment first.

Writing programs is not like doing things the proper way. I'm assuming you've written some sort of script/program/macro to help you in your job, and you work in a small organisation (probably non-profit/charity), and there's no software development structure in place. You have this nagging feeling that there's something else you ought to do. You're right. I think the priority for those things you need to do are:

  1. Document - What does it do? What does it use? How does it work? What things are you most likely to want to change in future and how do you change them?
  2. Test - How do you test it without running the real thing? How do you make it easy to test everything and check that your latest change didn't break anything? How do you test it (see 1)?
  3. Deployment - How do you move the thing from where you test it to where it runs for real?
  4. Version control - What's the history of changes?

Friday, February 23, 2007

Good to Great and the Social Sectors

This is a book accompanying "Good to Great", which I haven't read, applying it to non-profit organisations. At £6.99 its quite expensive for a slim volume, but it has some wise words.

As the title applies it takes the principles of the main book and tweaks them. The "pivot point" of the main book is the Hedgehog Concept, the essence of which "is to attain piercing clarity about how to produce the best long-term results, and then exercise relentless discpline to say, "no thank you" to opportunities that fail the hedgehog test". So its an antidote to violent swings of direction in the organisation.

There's a good quote about what makes non-profits different:
"In business, money is both an input (a resource for achieving greatness) and an output (a measure of greatness). In the social sectors, money is only an input, and not a measure of greatness."

It's a handy book for when strategic thinking is needed, or needs evaluating, and I'd recommend it.

tags: