Archive for the ‘General’ category

Farewell

December 2nd, 2011

I wasn’t planning on writing this post for at least another few weeks but I’m receiving an increasing number of emails from people asking what’s going on so here it is: I’m leaving Sourcesense (still old website, new one up soon I hope!).

Over the last 3 years I’ve dedicated all my energy to this great company with great people, at first solely on Sourcesense UK and subsequently across all the countries we’ve got offices in (UK, Netherlands and Italy). I’ve got to meet, hire and work with an amazing bunch of people and I know I’ve made new friends for life. It’s been a great, at times hard and painful but overall extremely rewarding experience.

As it’s often the case there isn’t a single reason behind this decision but rather a number of small and not_so_small things that contributed over time. Once I realised my energy and passion was diminishing I started discussing my possible exit with my shareholders and agreed the best point in time – if such a thing exists – was going to be after the completion of a shareholders reshuffling which has now been completed.

FAQ

    • are you leaving because Sourcesense is about to be closed? absolutely not and I’d argue the team is stronger than ever now that each country has roughly the same, consistent structure, the teams have gelled and there is a strong, clear shareholder structure with well defined governance and big plans for the future

 

    • have you been kicked out? :-D no, in fact I’m thankful shareholders and colleagues alike tried their best to convince me to stay but I honestly believe it would be detrimental to the company to keep going without the energy and focus required and my colleagues deserve better.

 

  • What’s next? still under discussion, after 3 years with almost no time off I’m taking it easy in December, finishing off discussions with a few interesting companies and possibly take a decision before Christmas

And that’s pretty much it, I really want to thank from the bottom of my heart all my colleagues for the time together and all the lessons learned.

UPDATE: the number of emails and DMs on Twitter I’ve been receiving is amazing, thanks a lot to everyone. Quite a few of you kindly asked if I’m interested in joining you or your company and I’m grateful for that.

As I mentioned above I’ve been talking to a few companies for some time now but I won’t make a decision before Christmas therefore I’m happy to receive your emails but I need to ask for a favor: propose me something only if you think it’s possible to meet and talk about it in the next couple of weeks. I promised an answer before Christmas to a few people and I intend to keep that promise.

Thanks again!

2 years in Sourcesense

March 11th, 2011

And here we go again, 2 years ago I published a post about leaving ThoughtWorks to join Sourcesense, 1 year ago I wrote about my first year in Sourcesense UK, it’s time to write about the second year.

I guess the biggest change over the last 12 months has to be me taking over as CEO of the entire group around May 2010 and starting to look after Sourcesense as a whole (London, Amsterdam, Milan, Rome) rather than just the UK operations.

It’s been an incredibly intense time (and still is) but if I have to pin down the single best thing I did I’d say it was talking one to one, face to face, with every single colleague in every office the week of May 24th. Granted, doing London-Milan-Rome-Amsterdam-London in 5 days wasn’t a walk in the park but I got so much energy out of the one to one conversations that it was well worth it. Being based in London means I can do regular monthly one to ones with all the UK colleagues but doing it with all the others takes a bit more time and coordination.

I won’t go into too many details about everything that has happened since then, it’s way too much! We’ve been focusing on what won’t change and we know it’s a life long effort, it’s not just an initiative with an end date.

We’ve also been busy building a European sales force rather than single sales people in their own little offices and to that extent we’ve not only hired new sales people but also had the first ever EU sales meeting this past January whereby all the sales people from the various offices flew to London for 2 days. Among the various goals of that meeting the top 2 were:

  1. get to know each other and start building a global sales team rather than a simple workgroup: sales people should help each other across countries and leverage each other experience.
  2. work on each country services offering, approach, marketing and sales strategy, pipeline and so forth so that we will eventually have a single, common approach. The Acid Test here is easy: if a sales person wants to move to another country, he/she would just keep working as he/she is used to.

To get to a common understanding of the drivers I developed a simple mantra that I hope is simple enough to be effective but also comprehensive enough to help everyone drive decisions:

1 – 10 – 100

but I’m not ready to publicly say what those 3 numbers mean since it requires a deep understanding of how we operate.

The mantra has left precedence (for the techies: think order of operations): 1 is more important than 10 that is more important than 100. Also it should not be dogmatic and followed mindlessly, it should be used as a compass and to help make decisions. If, after careful consideration, we decide to break the precedence that’s fine but at least we will have done it knowing the impact and the consequences.

At the end of the day that’s the real purpose of the mantra: making people stop and question whether they are going in the right direction and, if not, whether it’s still a good idea or not (it could be, I just want people to consider the consequences before making decisions).

Other random bits:

More and more colleagues have been getting busy contributing to various Open Source projects, one of them (Tommaso) has also been elected Apache member, another Apache Member (Upayavira) has joined Sourcesense full-time while people like Simone, thanks to all their efforts, have been invited to become committers to numerous other projects.

We spun off a new company in Italy: the Orione Agile team that was part of Sourcesense Italy in the Milan office is now a company in its own right: XPeppers concentrating solely on Agile related services.

Along similar lines we have been working hard on reducing the number of active parternships we’ve got so that we can concentrate more on the ones we value the most (less is indeed more here, I have enough material for a series of rants/posts on the partnership topic alone!).

Sponsored and presented at a few conferences around the world like Apache Lucene EuroCon 2010, Atlassian Summit 2010 (BTW we were selected as Atlassian Premier Partners), TransferSummit/UK, Online Information 2010, Dev8D.

Organised a few events of our own like Sourcesense and Pentaho: Open Source BI: The Smart and Safe Alternative to Proprietary BI and Free Open Source Enterprise Search European Tour

Did a couple of webinars with partners like Scarlet, Scalable, Redundant, Cloud Enabled JIRA and Empower your audience with Hippo CMS and Enterprise Search (here the video of the session)

I mean, two colleagues have even published a book! Alfresco 3 Web Services

Last but not least we are finally working on a new website since the current one is nearly 5 years old and doesn’t really communicate what we do today and as part of this effort we have been aggregating and publishing more and more:

  • Sourcesense on Vimeo: videos of presentations, interviews and talks we’d like to share with anyone interested
  • Sourcesense on GitHub:  started consolidating our Open Source project on GitHub (although the majority of our contributions go directly into existing projects)
  • Sourcesense on SlideShare: self explanatory, isn’t it? but please look also at the 49 favorites down the page rather than the 3 at the top

On Internships

August 25th, 2009

As we all (?) know finding good, senior people is relatively easy but finding good junior ones is not and takes a long time (and money). I see two strategies to tackle this issue:

  1. never stop the recruiting effort even when you don’t need new people. If you stop, it then takes too long to restart it and because you usually restart it when you have a need it’s kinda too late anyway
  2. have a proper internship programme in place.

While point 1 is, again, relatively easy although time consuming, point 2 takes a bit more effort but I think it’s worth it. The problem is: everyone is looking for good interns! In a competitive market I believe that having an Internship Program at the European level (in Sourcesense‘ case) gives us an edge.

Of course our values, principles, and commitment to OpenSource are great for attracting already experienced people but works somewhat less well with graduates who don’t necessarily have an opinion on Open Source or might not be that interested in our unique selling points because they are at the beginning of their career and couldn’t know better. At the same time graduates often shoot for the (very) big names so that at least by the end of the internship they will be able to put that name on their CVs.

What can we provide to a prospective intern that others cannot? As I said there are our unique values, principles and our strong commitment to Open Source, the fact that we don’t exploit interns by making them billable on customer projects and more. But I still think it’s not enough as other companies have that as well (not sure about the not exploiting bit…. :-D ).

So here is what we do on top of everything else:

  • an internship with Sourcesense means the interns will have a chance to work in multiple offices across Europe. E.g.: Peter, the first Sourcesense UK intern, started 2 weeks ago and is spending sometime with us in London but will be flying to our Milan office on Tuesday to spend 4 weeks there. This will give him exposure to Sourcesense as a European company rather than just a UK one and will give him the opportunity to build a relationship with colleagues there.
  • an internship with Sourcesense means spending sometime on a customer project/site and sometime working on and contributing to some open source project. As I said we are not going to bill an intern, it wouldn’t be fair neither in his regards nor in the customer’s. It’s a way to expose the intern to a real life situation rather than just keeping him away
  • an internship with Sourcesense means, if there is the opportunity, the intern can then ask to move permanently to another office/country. In my experience there is nothing more invigorating than working and living in a different country.
  • an internship with Sourcesense means we want to hire you rather then just exploit you for a while and then let you go :-)

Are you looking for an internship? Let me know ;-)

TwitterSheep 4 months later

July 19th, 2009

On March 6th I posted my TwitterSheep tag cloud and today I generated a new one to see if and how my use of twitter has changed in the last 4+ months. Here are the two results side by side:

March 09July 09
TwitterSheep July 09

Managing TO DOs

July 18th, 2009

Over the years I’ve tried almost any system I’ve come across to manage my TO DOs and my time. Off the top of my head:

  • nothing, just a big mess :-)
  • a text file with all my TO DOs and notes
  • multiple text files, one for each area of interest
  • a calendar
  • a structured spreadsheet (resembling a product backlog + sprint backlog in Scrum style)
  • Inbox Zero
  • the Getting Things Done approach with pen and paper
  • the Pomodoro Technique by my friend Francesco
  • Google Tasks
  • various tools GTD style the best of which is Things for Mac (that I bought and is really a great tool)

I went back and forth a few times adding and removing tools and looking for the best combination for me and this includes not only the system but the supporting tools for someone like me who alternates days in office with days taking 6 tubes, 5 buses, a couple of trains and a flight here and there.

This is my current setup which seems to work better than others:

  1. Inbox Zero
  2. Google Tasks
  3. Google Calendar
  4. All Sync’ed up and pushed to my mobile (and the other way round of course)

Inbox Zero

I strive to empty my inbox as soon as possible and GMail labels help a lot here:

  • as soon as I get an email I apply the relevant labels
  • unless it’s really urgent I then leave it there for whenever I’ll be able to tackle it
  • depending on the importance of the task associated with the email I leave it in either unread or read state. This gives me a visual sense of how much important stuff is still in my inbox (unread) and how much is stuff that can just wait
  • an email stays in my inbox until I have done whatever needs doing then I remove it from the inbox
  • if I’ve done whatever needs doing but I want to make sure I’ll remember to follow up I’ll star the email before removing it from my inbox. Starred emails are therefore emails I’ve answered to but I should really keep an eye on (e.g.: if I don’t get a reply back in due time).
  • If an email requires both a reply and some other activities I’ll create a new Google Tasks linked to that email (More Actions -> Add to Tasks

Google Tasks

Google Tasks is where I dump all the tasks I’ll have to tackle. I like the fact that it can be as structured or unstructured as I want it to be. Some tasks can be very structured (due date, notes, links to an email, nested children and so forth) while others can be just a line.

Google Calendar

I do realise my use of the calendar mixes things up a bit: of course I put all my meetings, calls, conference calls, trips and the likes but I also use it to remind myself of deadlines for very important things. Hence it is a mix of things I need to do with other people and things I want to be sure I remember myself.

All Sync’ed up

I’m a push addict: everything must be pushed to my mobile and the other way round: email, calendar and tasks.

On top of that I like to have a dashboard-like view whereby everything is visible from one single web page and for that reason I’m missing more than ever the old Better GMail feature of having my email and calendar in the same (please bring it back!!). As a workaround I’m using the little google widget in the left column but it’s not the same (and it also pushes the Google Docs box down below the fold of the page):

2.5 months in Sourcesense…

May 26th, 2009

…and nearly a couple since my last post: either I don’t have enough time to post or I don’t have anything interesting to say. Probably a bit of both :-)

The truth is that I’ve been very busy (and happily so) with my new challenge and even though I started writing this post with the intent to do a quick recap of the story so far I’ve realised it would take me too long and wouldn’t probably be that interesting for most of my (few) readers. So I thought I’d share only a few things that I found interesting about the business climate nowadays (at least in UK).

The biggest differences I’ve noticed first hand in comparison with only 1 year ago are:

  • high interest in Open Source and Open Development at C level: in the past few weeks I met 15+ C level people in Fortune 500 companies and all of them showed an active interest not only for the usual tactical reasons (a.k.a. cutting cost) but also for the more farsighted strategic ones. OK, I met them because OSS was high on their agenda in the first place but still! :-)
  • sales cycles aren’t longer than usual but companies are willing to commit only to shorter engagements (with likely extensions). This looks to me like an incremental and iterative approach and having preached it for years I’m only glad to see it spreading even though it’s driven by external factors (you know, the global downturn).
  • for the first time in ages companies are not that happy to pay NET 15 or NET 30. Coming from Italy where NET 120+ is the norm – if you are lucky – this doesn’t bother me at all. I know how to deal with it.
  • budgets are being slashed but there are still companies who get that investing in training is one of the things that will get them out of the downturn ahead of the curve and we are in fact improving our offering in this space. See the upcoming Maven Training with Jason Van Zyl Sourcesense and Sonatype will be doing in London on June 15-16 (shameless sales plug, I know…)

Back in a couple of months! :-D

Productivity and Quality effects of TDD

March 18th, 2009

In the May/June 2007 issue of IEEE Software magazine there was an awesome series of articles about Test Driven Development and I’ve just discovered that one of them – the main one – is now freely available: Guest Editors’ Introduction: TDD–The Art of Fearless Programming by Ron Jeffries and Grigori Melnik.

Go get it, read it all and spend some time studying Table 1 on page 28:

In particular the last two columns: Productivity effect and Quality effect

Open Source, Open Standards and Re-Use: UK Government Action Plan

March 17th, 2009

It gives me great pleasure seeing the UK goverment putting together some serious and thought-out plans for Open Source and Open Standards.

Directly from the Chief Information Officer Council website:

“Open Source has been one of the most significant cultural developments in IT and beyond over the last two decades [...]”

“[...] it has shown how giant corporations themselves, and Governments, can become more innovative, more agile and more cost-effective by building on the fruits of community work [...]”

“[...] Over the past five years many government departments have shown that Open Source can be best for the taxpayer – in our web services, in the NHS and in other vital public services.

But we need to increase the pace: [...]“

Check out also the action plan and this cool public page set up by the cabinet office to track blog posts, news and tweets about Open Source!

Update: some data taken from here:

“50 per cent of main departmental websites use Apache as their core web server; the NHS spine use an open-sourced operating system; 35 per cent of NHS organisations covering almost 300,000 users, will soon be supported on Linux infrastructure; open source components are used in major systems such as Directgov and electronic vehicle licensing.”

#ukgovOSS

A new challenge

March 16th, 2009

As I wrote here my professional life boils down to a couple of things: Agile and Open Source. Within these I’ve done almost everything from software development to programme management, from coaching to facilitation, including a couple of ventures as owner and CTO.

I’ve spent the last 3+ years mainly in London working for ThoughtWorks and that has been the most mind-opening experience both professionally and personally. It’s mind-opening to work with people from all over the world (in my first project with ThoughtWorks we had 15 different nationalities) and to realise that there are enlightened people who really care about values and principles and doing the right thing. I learnt so much!

But the time has come for me to move on to new pastures and as of today I’m the managing director of Sourcesense UK, a European Open Source systems integrator providing consultancy, support and services around key Open Source technologies. Go check the website :-)

The sadness for leaving the greatest company I’ve ever crossed path with is today replaced by the excitement for this new opportunity and I honestly hope I’ll be able to bring with me everything I’ve learnt in these past few years.

TwitterSheep: a tag cloud from the ‘bios’ of your twitter flock

March 6th, 2009

Thanks to Peldi’s post I’ve just discovered TwitterSheep. This is my tag cloud:

Cool! :-)

Page optimized by WP Minify WordPress Plugin