How to fund a conference with donations – part 3

December 15th, 2008 by Marco 1 comment »

This post is long overdue. After the previous two in this little series (Part 1: context, total costs and donations, Part 2: attendees-donators ratio, donations break down and average donation) I meant to write a third post about costs per attendee and their break down plus some hints at how to improve the situation but I’m here going to concentrate on the latter: simple ways to improve the situation.

Transparency

Let’s start from the single most effective action that can be done to increase the number of donations: transparency! I was hoping on this and it did happen: being transparent and publishing all the numbers gently invited more people to donate :-)

In fact since my first post and because of it I got 14 more donations for a total of €313.73 (as usual this is net, subtracting PayPal charges). This brings the donators/attendees ratio up from 14% to 17%:

but it also brings the average donation down from €43 to €38

That is lower than the 2007 edition average but I believe it’s fine: I prefer lots of small amount donations rather than just a few high amount ones because losing donators wouldn’t have a big impact, it’s not like the conference depends on a very small group of people (which is the main reason why I decided to stop looking for commercial sponsors in the first place).

Visibility

The second most effective thing it’s something so simple it’s easy to forget (and indeed I didn’t pay enough attention to it): the fact that you believe everyone knows the conference is funded by donations doesn’t make it true! :-D

I think I slacked a bit on this because it was the third edition funded by donations and I just assumed everyone knew about it by now or, if they didn’t, they couldn’t possibly miss it. I was wrong and even though:

  • it’s clearly stated on the conference homepage
  • it’s repeated on almost every page of the website
  • when someone registers to the conference the confirmation page presents the PayPal button
  • the confirmation email includes a link to the PayPal page
  • during the opening of the day I thank the donators and project their names on the wall

no matter all this I shouldn’t just assume everyone reads everything. Most of the people are probably filing out the form as quickly as they can and then forget about it. Will need to think about new strategies for next year to make sure everyone knows about the donation without annoying and spamming (too much at least….). There is lots to be learnt in the field of fundraising and luckily I have a few friends who do this for a living.

Pay-for activities

I want the conference to be free going forward and I don’t want to consider registration fees no matter are low. At the same time I don’t want this position of mine to constrain the conference knowing that there are things that need more money to be done properly.

An example are the workshops we organised this year: they were hugely successful and because I limited the number of attendees to keep them effective they sold out in the first 3 hours (yes, you read it right: we organised 6 workshops with a maximum of 14 people each and they sold out in the first 3 hours!).

One thing I’m considering is to charge a low fee for the workshops only. It would allow me to reimburse the workshops speakers a little and use some of that money to fund the conference. This would also make it possible to organise them better, with more time and facilities.

Conclusions

What started as a way to gather a bunch of people who shared an interest (a hub!) has become a major effort and it would be easy to give up and just start charging for the conference, afterall I keep getting emails saying this is the best conference of the year in comparison to both free and non-free ones :-)

But the main goal of the Italian Agile Day is to allow as many people as possible to spend a day together sharing knowledge and experience and I still feel it must be free.

How to fund a conference with donations – part 2

November 25th, 2008 by Marco 1 comment »

In the first post of this series I walked you through a bit of history behind the Italian Agile Day conference and the switch to a donation based funding model. In the very last paragraph I published the first numbers: costs and total donations collected for the last 3 editions:

And I wrote that 2 things immediately jumped at me: that I became really good at organizing conferences with a low budget and that this year’s edition broke even thanks to some money left over the previous year.

There is a third thing though: this year’s donations are less than those in 2007! The reason is that I want to expand on this in this post, there is much more behind it that it initially appears.

Donators & Donations

First of all I’ll take out the €479 from the Agile Alliance (€500-PayPal charge) because it comes from the Conference Sponsorship Program and it’s something I can rely on, it’s not based on people goodwill and it’s not from someone who actually attends the conference.

The total donations collected by year now become:

  • 2006: € 1,219
  • 2007: € 2,326
  • 2008: € 2,215

and these are the numbers we will use for our analysis. We also need to know more about how many people registered to the conference, how many effectively showed up and how many people donated. Here they are:

Remember that every year I cap the registrations and then manage cancellations and waiting list according to the venue’s capacity. As can be seen while registrations and attendance have been growing organically (and the difference between the two within a year is sort of the same), donators haven’t increased. On the contrary!! There were 6 less donators this year.

These are important figures that help me making informed decision for next year, I’ll be able to ask for feedback to the community and work out a refined model – of course I’ve got quite a few ideas already. But I find even more interesting the following two charts.

The first one shows the percentage of donators and a worrying decline that needs to be tackled:

This chart actually shows what I was fearing before the conference: growing the conference each year with 50% of new people means more and more of them don’t feel like blindly donating to something they don’t know the value of (yet). There is something that can be done about this but I’ll save it for the last post in the series :-)

The second chart is about the average donation per year and shows a promising trend with a clear message: people who donated believe there is an increasing value in the conference, probably because they attended a previous edition:

More importantly there is a 87% increase in the average donation between 2006 and 2008. This is promising and this is how I managed to break even this year even though the donations were less then last year while the costs were higher :-)

Next post

In the next installment I’m going to write about costs per attendee and their break down plus some hints at how to improve the situation.

Thanks for reading!

How to fund a conference with donations – part 1

November 24th, 2008 by Marco 9 comments »

As I wrote in my first post on this blog among other things I’ve been organizing a conference about software development methodologies in general and Agile ones in particular for the last 5 years.

It’s called Italian Agile Day (yes, the website needs updating, working on it for next year…) and it’s:

a free one day conference about all aspects of agile software development. The conference focus is on software development methods that follow the Agile Manifesto including: eXtreme Programming, SCRUM, Feature Driven Development, DSDM, Crystal and Lean Software Development.

The conference has organically grown:

  • Milan, 2004 -> 100 attendees
  • Milan, 2005 -> 150+ attendees
  • Milan, 2006 -> 180+ attendees
  • Bologna, 2007 -> 260+ attendees
  • Bologna, 2008 -> 400 attendees!!

Funding models: commercial sponsorship vs donations

For the first two editions (2004 and 2005) I went to usual route for free conferences: commercial sponsors + an Agile Alliance contribution. It worked well and let me kick this off concentrating more on other aspects (logistics, speakers, program, marketing and so forth) rather than worry about funding. That was relatively easy because it was a very small conference – and I became and expert in low-budget conferences :-)

In 2006 though I felt like making a community experiment: this is a conference for the community by the community and instead of looking for commercial sponsors I opened up a PayPal account and started accepting donations. Real donations as in no minimum amount required and more importantly people don’t have to donate in order to participate.

Granted: to make this work I personally guaranteed that regardless of the total amount collected the conference would happen. I didn’t want people to think “what if I donate and then money isn’t enough?”. It did work, we got € 1,698.25 in donations and spent € 1,500. Although the numbers were low everyone was happy: there was a community and it was able to support itself!

I’ve always limited the number of attendees, closing registrations when 150% of the capacity was reached to factor in the natural drop rate – that for a free conference is higher than for other models – and managed a waiting list moving people around as soon as someone canceled his/her registration.

Do donations scale?

This year I decided to go big and booked a place for up to 400 people but I wondered whether the donation model would keep working, I had a feeling it wouldn’t scale and here is why: every year something like 50% of the people attending the Italian Agile Day are new, they have never been to the conference before and I imagined that they wouldn’t blindly donate. If I were in them I would attend the conference the first time and only after decide whether it is worth a donation or not.

And in fact this is what happened. Now that I have 3 years worth of data I’m going to do some analysis and publish all the numbers in this series of posts hoping it will help others and for the sake of transparency.

Some numbers: costs and money collected

Let’s start from each edition’s cost and donations collected. Because PayPal takes a percentage of every donation I’m using the net numbers, afterall this is what I have available:

The first two things that jump at me are:

  1. I became really good at organizing a conference with a low budget :-) those costs include venue and coffee breaks
  2. This year edition broke even thanks to the money left over the previous year

If you prefer a chart here it is:

I’ll leave it here for now. In the next post I’ll disclose all the other numbers: people registered, people effectively attending, number of donators, average donation and so forth. Stay tuned :-)

24hrsCamp: like a BarCamp but for projects – part 1

November 18th, 2008 by Marco No comments »

I just spent the whole weekend (29+ hours) at the first 24hrsCamp (Italian only). I hear you saying “what the heck is it?”.

  1. Take a BarCamp: “user generated conference — open, participatory workshop-events, whose content is provided by participants”
  2. Replace conference with project
  3. Make it last 24 hours without interruptions
  4. There you have it!

Liberal translation from the aforementioned Italian website: in a BarCamp people discuss, meet, share ideas and experiences. In a 24hrsCamp people plan, organize, develop and deliver. People work towards the completion of a real project, something tangible and, in this particular case, something to help two nonprofit organizations (PangeaOnlus & Terre des hommes) launch their future initiatives online.

24hrsCamp
24hrsCamp

Working 24 hours no-stop, overnight, the whole weekend. This isn’t so uncommon, especially in the IT industry. This time though we decided to do it, we organized it, we wanted to do it and we finally did it with great satisfaction! By the end of it we weren’t tired for a sleepless night, we were energized and galvanized by the potential of such a concept and format. Instead of talking about mattresses and pillows we were already discussing what worked and what didn’t to make sure next time will be even better.

There’s a lot to say about how this was organized, the amazing cross pollination of talent and skills and the lessons learnt but it will take me sometime to write them down. Expect more on this soon :-)

Conference Organizers Network

November 13th, 2008 by Marco No comments »

The first comment ever to a post on this blog yesterday (thanks Mark!) got me thinking: I’ve never found a place, a network, dare I say it, a social network dedicated to conference organizers (in the broadest sense of the term).

I think it would be really useful to share ideas, problems, approaches and models, discuss what’s hot (format wise…) and what’s not. But also to build that kind of rich relationship with other people with the same interest that one day, out of the blue, might help in sorting out a big problem or might generate a creative, new and challenging idea.

Thought, done! As of today the Conference Organizers Network exists and is open to anyone who has some kind of stake in conferences. Doesn’t really matter whether you organize them, speak at them or market them: join us and share your experience :-)

OpenSpace: a great unconference format

November 10th, 2008 by Marco 2 comments »

As I wrote in my first post I like the idea of a conference as a hub: a physical place (let’s leave virtual events out for now) that becomes center of interest, activity, or importance for a group of people.

Every time I attended or organized a conference built on top of this idea I really learnt something and enjoyed myself. Because what matter most is the interaction between the people who show up. That’s probably why I love the OpenSpace format so much and I believe it deserves more screen estate.

For those who have never heard of this format here are some references far more accurate than anything I could write myself:

Source: Flick - Author: lerner2null

Source: Flick - Author: lerner2null

What I can add is how it feels: amazing! The fact that the most interesting conversations at a “classic” conference happen between sessions, in the hallway or at the bar really resonates with me.

In fact the first time I attended an external event organized as an OpenSpace I got out of it so energized and full of ideas it took me 2 months to write down everything, and I’m sure I forgot something!

I had experienced the format before that conference thanks to some internal events but doing it with strangers felt even more “deep” because all the implicit knowledge that you take for granted with people you already know is simply not there with strangers. Amazingly it doesn’t matter with the OpenSpace format: starting with an ice-breaker exercise is all you need to immediately bond and feel safe to share your ideas and experiences without that awkward feeling that goes like: “I’m standing in front of 200 strangers about to ask a question to the speaker on the stage. It better be good or I’ll look dumb”.

After that experience, and based on some feedback I got about the previous edition, I decided to introduce the format to my annual conference but I was worried that such a new concept for my audience would have meant failure. The solution I found was to organize a few sessions in advance and leave enough space for spontaneous ones.

The organized sessions though followed the OpenSpace format themselves, I just got a few, trusted facilitators to propose their topics in advance (instead of the beginning of the conference day). That gave reassurance to the new people that something interesting was going to be discussed and it was worth registering to the conference.

At the same time this allowed people to warm up to the format rules before starting spontaneous discussion groups or even take on the roles of Bumblebees or using the Two Feet. In fact both can be perceived as rude at the first experience,  I mean: leaving a “session” half-way through it? What would the other people think of me? Will the “speaker” be mad at me?

I really invite you to read and learn more about it and look for events with that format in your area. These days is not that uncommon to find OpenSpace spaces even at more traditional conferences.

To get an idea you can even check YouTube which features some videos about it: YouTube OpenSpace

Italian Agile Day 2007

November 28th, 2007 by Marco No comments »

The fourth edition of the Italian Agile Day is over! It’s a free, one day conference I organise every year and for the second year in a row I managed to fund it using donations via PayPal instead of looking for commercial sponsors.

The remarkable thing about this edition is that we went from 180 attendees last year to over 260 this year!!

Some facts:

- for the first time we moved from Milan to Bologna (part of my plan to conquer the whole country…)
- 3 rooms for 3 parallel tracks
- more than half the people had never been to an Agile Day before
- Tim Mackinnon kindly agreed to be our (great) keynote speaker

- 4 sessions for newbies
- 5 experience reports
- 1 three-hour long workshop on User Story writing

– many OpenSpace sessions

- a Futurespective on the Italian Agile Day 2010 (and 2009, and 2008)

A group of people then went for the usual post-Agile Day dinner and this is how the starters table looked like :-)

 

I know I say this every year but indeed it was the best edition ever even though, looking at the ideas for 2008, it’s gonna lose this position in 12 months :-)

The Anti-IF Campaign

November 26th, 2007 by Marco 4 comments »

I just got back from the fourth Italian Agile Day and I’ll write more on this in the next few days but I want to share with everyone an interesting Italian campaign my friend Francesco Cirillo – the oldest (not as in age :-D ) and greatest Italian eXtreme Programmer – has launched:

It’s called The Anti-IF Campaign (the page is in Italian)

It reads: “anti-if campaign, you can quit if you want to!”

Francesco talk at the Agile Day (about, among other things, proper Object Orientation) was funny, entertaining and full of meat as usual. Imagine a great public speaker addressing the crowd wearing an Anti-IF t-shirt and saying, while showing snippets of real code with a McCabe’s Cyclomatic Index > 110, “be honest guys: you like this code, don’t you!”

I believe the campaign should have international visibility and that’s why I’m writing this post. Go Francesco, go!! :-)

Why Business Acumen

March 24th, 2007 by Marco No comments »

Lots of people (including me) keep saying you need to understand the fundamentals of Agile before tinkering with it. We keep saying working in iterations, doing stand-ups, doing TDD, sitting altogether in a room is not enough to claim you are “doing Agile”.

This is true for any approach, Agile or not: you have to understand how, when and why it works before starting to customise it.

IMHO this is the main reason why you are supposed to apply an approach sort of “by the book” before starting to change it (through retrospectives, of course! ;-) ). This is also why people talk about Shu Ha Ri as a way to approach Agile.

A common advice is to always change things once you got the core values behind them. Even better once you got the principles who fill the gap between values and practices. The real problem, as usual, is the complexity surrounding these aspects and the far-from-the-books reality of the day to day troubles.

To help organising ideas and possibly cut through this complexity many interesting and useful perspectives have been proposed both on the Agile side of the pond and the other. For example, David J. Anderson’s Recipe for Success:

“Focus on Quality, Reduce Work-in-Progress, Balance Capacity against Demand, Prioritize”

Nonetheless people keep having problems with the complexity that often prevents us from seeing the bigger picture. We have problems in cutting through this complexity and go back to the building blocks.Most of the people I meet though don’t even consider these building block, their focus is on the process/approach/method/methodology itself.

This is limiting, this is not why we have (and discuss) methodologies in the first place. This is what I was referring to at the end of my “From Technicality to Business Awareness: now what?”.

Everyone agrees that not all the processes should be managed the same way. Processes differs in particular depending on the four Vs:

  • volume – high volume ones can exploit economies of scale and be systematized
  • variety – high variety ones require enough built-in flexibility to cope with the wide variety of activities expected of them
  • variation – high variation ones must be able to change their output levels to cope with highly variable and/or unpredictable levels of demand
  • visibility – high visibility ones add value while the customer is present in some way and therefore must able to manage customers’ perceptions of their activities

Generally speaking high volume with low variety, variation and visibility make it simpler to have low cost processes while low volume with high variety, variation and visibility all increase process cost.

Nonetheless all these situations have common building blocks and to make them very clear and easy to understand and remember I’ll borrow some definitions from the business world:

- cash generation
- return on investment (as combination of margin and velocity)
- growth
- consumers

That’s it! Everything else emanates from these core ones. These are what any process/method/methodology/approach/whatever should ultimately enable. If they don’t they are getting in the way of the fundamental building blocks. If they don’t it doesn’t matter whether your are doing all the good Agile stuff or not: you are not doing the right thing.

These building blocks exist, with the appropriate adaptations, at every level of the supply network of any organisation. From the strategic level down to the operational level and that’s why any process MUST address them.

In the next few posts I’m going to write a bit more about these building blocks, why they are relevant and I’d like to introduce the three levels which constitute any business operations: the operation itself, the supply network and the single processes. This way I hope that by the end it will be clear why I’m putting together all these things.

From Technicality to Business Awareness: now what?

March 20th, 2007 by Marco 6 comments »

The single most important benefit Agile approaches brought to the IT industry is neither technical, nor process related, nor organizational. Let me explain.

From what I can remember, before the Agile movement emerged, the software engineering crowd rarely moved away from the technical argumentation. I think the only time it moved a little was at the beginning of the pattern movement which, by the way, was blamed by many to contain a romantic element like the research of the “quality without a name” clearly at odds with the mainstream technical soul.

Issues like what values and principles stand behind an approach and what beliefs are considered true were almost always lacking while others like in what contexts those values, principles and beliefs are meaningful were usually present in a latent form (aka: you needed to look hard to find them scattered as they were among all the technicalities).

Agile approaches, on the other hand, start from the values and the principles. The beliefs are a little more explicit than before even though still not fully uncovered or better, not everyone yet is ready to accept even the possibility that there might be beliefs behind them which might not be true for every single reality.

Yet again this is not what I consider the single most important benefit brought by the Agile movement to the industry: the single most important benefit is a sort of Business Awareness.

I finally see and hear people, regardless of their official role, talking about business value and how they can help delivering it. Not just theoretical discussions about it but actual actions, contributions, body of knowledge, experience sharing. I see technical people interested in return on investment, opportunity cost, GDP and sometimes cash flow.

I’ll go so far as to say that nowadays if a team is doing all the good Agile/XP stuff like TDD, refactoring, continuous integration, etc, etc but I don’t hear people talking about delivery of business value I’m usually worried because more often than not it means some fundamentals are missing and people are in a sort of “agile Assimilation mode”.

As the title of this post says: now what? Well, this is the first step! The second actually. Often business value is repeated so many times it becomes an empty mantra and even I cannot stand it anymore. To make a parallel is like repeating ad nauseam OOP or TDD or pick_up_the_thing_you_prefer: it’s not gonna make it happen! Now we are aware of it but we still don’t know how to affect it, what it exactly means, why it works the way it works and what we can do about it.

For the same reason we keep saying that we need to understand values, principles and beliefs behind Agile in order to fully understand it and be able to adopt it and adapt it to our reality we need to understand the fundamental building blocks of any business in order to understand why we do what we do, regardless of the chosen approach.

The next step is developing Business Acumen and I hope to find the time to write more about it in the near future.

Page optimized by WP Minify WordPress Plugin