J and beyond qualifications for joomla 280510


Published on

A presentation given by Wintercorn to the J and Beyond conference in Wiesbaden, Germany in May/June 2010.


Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Are you qualified? Why do we need to be qualified to do what we all do anyway? Why does Joomla! need a professional certification program? NOTE : I've used the term 'developers' here to mean anyone of us who works with any aspect of Joomla! on a regular basis and the term 'end users' to mean our clients and customers.
  • Why do we need certification? We've all been doing pretty OK up to now, haven't we? Well, it all depends where we want Joomla! to go in the next few years. Is it going to remain an open source volunteer-lead project or become a professional alternative to the bigger names in CMS? Why then do we need certification? To allow developers to prove their expertise & knowledge and use this to build a professional business. To allow developers to charge according to their skills. Certification will also help protect the Joomla! brand whatever direction it takes by assuring end-users that there is a body who will take training, standards and accountability seriously. The money might come in handy as well!
  • Who benefits from certification? Offering certification will raise the bar for other projects and companies. I'm not suggesting that it isn't already, but it will publicly demonstrate that Joomla! is serious about its users, its brand and the future of the project. Certification will allow end users to more accurately choose developers based on their project requirements. It will allow developers to distinguish themselves from others by promoting their certification. It will also allow a measure of quality control over who is out there building and promoting Joomla! At the moment, anyone can download or one click install Joomla! and be a web designer. Well designed, functional sites show Joomla! in a good light, poorly designed, unsupported and insecure sites don't. And of course it will help the OS community as a whole by raising the bar for other software projects to move to certification. The prestige will promote Joomla!, the revenue will support the project and the brand protection will help Joomla! in the longer term NOTE: Major competitor Drupal already has an investment in 2007 of $7m from a VC fund for the project.
  • How could it work? Well, we all have different skills. Some of us are techies, some are designers, some just like building sites and some like me just do a bit of everything. I imagine quite a few of us know at least a bit about the different areas listed here. A good way to start would be a mix of formal exams and some community/peer involvement. A developer who just wants to remain an extensions developer could be just that and work towards certification in development. Someone who wanted to gain a grounding and certification in all areas can also do just that. This approach allows a mix and match approach to qualifications.
  • Why different areas? It will enable developers to demonstrate their knowledge in their own specialist areas of work and allow different developers to be compared against one another within a specific skillset. Particularly talented developers will stand out and less talented developers will have an incentive to bring their certification up to scratch. This means developers have a greater incentive to promote their Joomla! services and this means more sites and more end users which in turn means more overall demand and then more need for certification which means more money for the project.
  • How could it work? It could only work with the backing and support of both OSM and the wider Joomla! community – you and I. Must be easily updatable to newer version of Joomla! and able to be applied across different skill sets like design, hosting, support, training, coding etc. It has to be available to everyone who is in the supply side of Joomla!, regardless of their skillset and ability. It needs to be easy enough so that all levels of developers can participate but hard enough so that more experienced developers don't feel that it's an easy, and therefore worthless, process.
  • The mechanics of it I think a points system would produce the fairest level of certification. These points could come not just from formal exams, but also how much community participation they have given – answering questions on the forum for example – and maybe even a peer review process. Developers must also be allowed to take as many exams as they feel they can manage. This will either allow developers to show their experience after passing an exam, or force them to brush up on their skills following failure. There must also be a central directory of profiles with up to date records so that end users can verify the developer they are dealing with.
  • Does any other OS company offer something similar? Apart from the commercial OS CMS Alfresco, I can't find any other direct competitor who offers certification, so here are a few similar companies.
  • Is there any money in it for Joomla!? These figures are for more established programs but I would expect any Joomla! certification program to bring in a few hundred thousand $ at least in the first year. The Joomla! forum has 382456 registered users. If only 10% of these take a $100 exam once a year, then that is $3,824,500. There is also the prospect of recurring annual payments and upgrade payments from developers taking more than one exam. Maybe we could use CBSUBS for this? Would be a good advert for both Joomla! and CB.
  • Any questions? This has just been an exercise in thinking aloud. It's a framework, if you will, about how we could build a certification program but it needs your help and input. If you think it's a good idea, tell other people. If you think it's a bad idea, tell me and I'll stop talking about it. So, does anyone have any questions?
  • J and beyond qualifications for joomla 280510

    1. 1. Are you qualified? The role of certification in extending the commercial reach of Joomla!
    2. 2. <ul><li>To help developers independently prove their expertise
    3. 3. To help Joomla! become more accepted as a serious business CMS
    4. 4. Allow developers to charge according to their skills
    5. 5. Help Joomla! protect its brand by promoting professionalism and accountability
    6. 6. Bring income to the Joomla! project through fees </li></ul>Why might we need certification?
    7. 7. Who benefits from certification? <ul><li>End users - your clients and customers </li><ul><li>They know that people working on their site actually know what they are doing </li></ul><li>Developers - everyone at this conference </li><ul><li>They can distinguish themselves from other firms </li></ul><li>The Joomla! Project </li><ul><li>Extra income, prestige, protects the brand
    8. 8. Drupal already has $7m VC funding from 2007 </li></ul></ul>
    9. 9. <ul><li>Exam and community based
    10. 10. Different areas of certification for developers: </li><ul><li>Development - extensions
    11. 11. Design - templates
    12. 12. Hosting – security, backups, environment
    13. 13. Training – offline and online
    14. 14. Support – software, hardware </li></ul></ul>How could it work?
    15. 15. <ul><li>This will allow those who only work on one part of Joomla! to be compared with others
    16. 16. Will allow the most experienced developers to stand out
    17. 17. Incentive to cross specialise in other areas
    18. 18. More competition amongst developers
    19. 19. Competition means more developers and end users
    20. 20. More users means greater market penetration and ultimately revenue for both OSM and developers </li></ul>Why different areas?
    21. 21. <ul><li>Needs to be backed by OSM and the wider community for credibility
    22. 22. Available in different skill levels and areas
    23. 23. Must be easily updatable
    24. 24. Presents a certification path for developers and doesn't stop at just one level
    25. 25. Easy enough to attract semi-skilled users but hard enough to challenge professionals </li></ul>Anything else?
    26. 26. <ul><li>Award points based on: </li><ul><li>exam results – online / classroom
    27. 27. community participation – forum / site help
    28. 28. peer /committee review </li></ul><li>You can take more than one exam
    29. 29. Your aggregate score determines your overall skill
    30. 30. OSM to maintain a central repository of skills for end user verification </li></ul>The mechanics of it?
    31. 31. Does any other OS company offer certification? <ul><li>Google* – advertising
    32. 32. Red Hat – server software
    33. 33. Alfresco – content management
    34. 34. MySQL – databases
    35. 35. Zend – PHP framework
    36. 36. Ubuntu – Linux distribution </li></ul>* I know, I know. Not really an OS company but everyone knows them and they have a pretty neat certification program.
    37. 37. Is there any money in it for Joomla!? <ul><li>Red Hat certification has around 40,000 members. Fees range from $349 to $3000
    38. 38. Alfresco charge from $1300 for 2 days right up to $14000 for training over 5 days
    39. 39. Zend has around 5,000 engineers. Fees start at $125
    40. 40. Recurring annual payments from developers </li></ul>Exact figures are difficult to obtain but these are fairly accurate examples
    41. 41. <ul><li>Google Developer Certification - http://code.google.com/qualify/faq.html
    42. 42. Alfresco - http://university.alfresco.com/certification.html
    43. 43. Red Hat - http://www.redhat.com/certification/
    44. 44. Linux Professional Institute - http://www.lpi.org/
    45. 45. SugarCRM - http://www.sugarcrm.com/crm/partners/training.html
    46. 46. MySQL - http://www.mysql.com/certification/
    47. 47. Zend - http://www.zend.com/en/services/certification/
    48. 48. Drupal Investment - http://acquia.com/press-release-1 </li></ul>Sources Any questions? This presentation is also available at www.slideshare.net/wintercorn