Statistics: Worthless, but fun
Right, so this is fast becoming an annual tradition. EPiServer publishes updated partner info, then someone posts a slightly biased "biggest EPiServer partners list" based on ECD count, then I correct complement that list with stats on activity in the developer community.
While these posts may be amusing reading material (and add to the friendly rivalry), all this is in vain, of course. As we all know, statistics can show whatever we want them to show.
Headcount might indicate how many projects they can take on per year, but does not tell you anything about the quality they deliver. In fact, some clients actually prefer working with smaller partners for closer collaboration. Where many big partners have divisions in multiple countries, clients may have to cope with their project being done by teams with different time zones, languages and work culture.
Nor does comparing the amount of forum posts, active bloggers or EMVPs reveal much useful. At best, you can perhaps get a sense of a partner's attitude towards contributing to the community. (And don't get me wrong, a handful of people at the biggest partners have made some VERY big contributions to the community.)
There is no doubt there are a lot of skilled and passionate developers, my only wish would be that even more become visible and active in the community. The 3 biggest partners combined apparently have over 130 ECDs, so where are they all hiding?
But let's stop focusing on quantity, and get back to what's important:
Making quality code, making the community great, and making customers happy.
That being said, let's move on to the tabloid section, shall we?
Activity on EPiServer World
Credit where credit's due - these are the EPiServer World top 30 contributors* at the moment.
(Current EPiServer employees excluded - alumni included).
|1. Frederik Vig (EMVP)||Geta||Esteemed Citizen (2448 pts)|
|2. Anders Hattestad (EMVP)||Itera Consulting||Esteemed Citizen (2085 pts)|
|3. Joel Abrahamsson (EMVP)||Abrahamsson Software||Esteemed Citizen (1772 pts)|
|4. Ted Nyberg (EMVP)||Ted & Gustaf||Contributing Citizen (1664 pts)|
|5. Johan Pettersson||NetRelations||Contributing Citizen (1612 pts)|
|6. David Knipe (EMVP)||Possible||Contributing Citizen (1461 pts)|
|7. Erik Nordin Wahlberg (EMVP)||Disco Works||Contributing Citizen (1366 pts)|
|8. Per Nergård||KnowIt||Contributing Citizen (1209 pts)|
|9. Fredrik Haglund (EMVP)||Independent||Contributing Citizen (1208 pts)|
|10. Mari Jørgensen||Geta||Contributing Citizen (1195 pts)|
|11. Lars Øyvind Bodahl||Epinova||Contributing Citizen (1171 pts)|
|12. Johan Kronberg||NetRelations||Contributing Citizen (1167 pts)|
|13. Stefan Forsberg (EMVP)||Valtech||Contributing Citizen (1097 pts)|
|14. Arild Henrichsen (EMVP)||Epinova||Contributing Citizen (1058 pts)|
|15. Petter Klang||Itera Consulting||Contributing Citizen (1047 pts)|
|16. Niklas Melinder||Valtech||Contributing Citizen (1045 pts)|
|17. Eric Pettersson||Itera Consulting||Contributing Citizen (903 pts)|
|18. Per Hemmingson||Independent||Contributing Citizen (902 pts)|
|19. Tore Gjerdrum||Epinova||Contributing Citizen (886 pts)|
|20. Alexander Haneng (EMVP)||Making Waves||Contributing Citizen (876 pts)|
|21. Lee Crowe (EMVP)||CompareTheMarket||Contributing Citizen (806 pts)|
|22. Mark Everard (EMVP)||Possible||Contributing Citizen (796 pts)|
|23. Daniel Berg (EMVP)||Sogeti||Participating Citizen (778 pts)|
|24. Marija Jemuovic||Mogul||Participating Citizen (690 pts)|
|25. Valdis Iljuconoks||Geta||Participating Citizen (675 pts)|
|26. Adam Jenkin||Auros||Participating Citizen (663 pts)|
|27. Mathias Kunto (EMVP)||Valtech||Participating Citizen (649 pts)|
|28. Karoline Klever||Epinova||Participating Citizen (650 pts)|
|29. Daniel Ovaska||Mogul||Participating Citizen (649 pts)|
|30. Kjetil Simensen||Epinova||Participating Citizen (643 pts)|
(Last updated: Feb 27 2013)
* I built a scraper tool to save me some time in making the list, but I still have to manually add which user profiles to scrape. Inevitably there will be some errors (as already pointed out in the comments), so please let me know if you spot a boo-boo.
EPiServer: Please spend 2 hours building this feature on World!
Note: Magnus Rahl a.k.a The EPiBorg has been assimilated into the core and is no longer on the list.
Another worthless but interesting piece of trivia:
There's an increasing amount of partners who create divisions abroad, and outsource some of their domestic projects to those divisions. This means that ECDs involved in a project are not necessarily located in the same country as the client. (The foreign divisions have to exclusively serve the parent company's domestic market in order to count, though).
If we had counted ECDs by the country in which the developer works, the order of the "biggest partners" would not look the same.
Also, I sum up all the devs belonging to a partner worldwide, not per country. This makes my list a bit different from the one posted on World recently (but more accurate, I think.)
This is my version of the top 10 partners by ECD count: (based on official numbers from EPiServer)
|# Company||ECDs||Country||EMVPs||Devs in top 30|
|1. Making Waves||59||Norway (59)||1||1|
|2. KnowIt||44||Sweden (36)
|3. Sogeti||34||Sweden (34)||1||1|
|4. Nansen||29||Sweden (23)
|4. Logica||29||Sweden (17)
|6. Valtech||28||Sweden (23)
|7. Creuna||26||Sweden (13)
|8. First Line Software||21||Russia (21)||0||0|
|8. Mogul||21||Sweden (15)
|10. Epinova||18||Norway (18)||1||5|
- Only two Premium Partners in the world have upgraded their own sites to EPiServer7 (one in Norway, one in USA)
- One of the Premium Partners is still running EPiServer4 on their own site.
What's important when choosing an EPiServer partner
Comparing the number of developers is the IT equivalent of comparing the size of.. well, you know. It's nice to be the biggest, but choosing a n EPiServer partner I'd be more concerned about:
- What's their average experience level with EPiServer? Worked with several generations of EPiServer, or just the newest?
- Can they coach and advise me on the entire process of producing a well-functioning site?
- Will I be able to meet the team often and communicate smoothly?
- Are the project teams agile enough to handle changing specs?
- Are they experienced enough to steer me away from bad tech/design decisions and help me make good ones?
- Will they still take good care of my project after the glamour of the site launch has faded, or will they rush off to new and exciting projects?
- How do other clients describe working with them?
END OF RANT