See also:
EPiServer Developer Community Stats 2012


Statistics: Worthless, but fun

See also: my original rant on why ECD count is a pointless way to measure a partner.

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).

Name Company EPW status
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. 

Most ECDs

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)
Norway (8) 
0 1
3. Sogeti  34 Sweden (34) 1 1
4. Nansen  29 Sweden (23)
USA (6) 
0 0
4. Logica  29 Sweden (17)
Norway (7)
Finland (5) 
0 0
6. Valtech  28 Sweden (23)
Denmark (5) 
2 3
7. Creuna  26 Sweden (13)
Norway (10)
Finland (2)
Denmark (1) 
0 0
8. First Line Software  21 Russia (21) 0 0
8. Mogul  21 Sweden (15)
Serbia (6) 
0 2
10. Epinova 18 Norway (18) 1 5

Partner-related trivia:

  • 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