Having considered out Feature requirements, our attention was drawn to WordPress (but like so many code “purists”, rather dismissed it) and the range of “PlugIns” available to it. For those that don’t know this world (and I was one of these at the time), there is a universe of “PlugIns” (applications of widely varying capability (and quality!)) that allow web designers to deliver functionality that would normally require multi-skilled teams weeks / months / years to deliver and embed in a web application.
The revelation to me was that there were scores of PlugIns which could turn a WordPress site into a Learning Management System. The challenge of a green-field build could possibly be re-framed as a “Configuration” rather than “Coding” challenge. We needed to investigate further.
Questions to be answered:
- Does this change our Business Vision?
- Can we find a single (or combination) of PlugIns that meet our functional requirements for our Product that will address our market?
- Can we find a combination of PlugIns that are continually developed, well supported, with increasing uptake and with a good future?
Outcomes
- An analysis of available LMS plugins and the companies behind them
- An assessment of online Community plugins and the companies behind them
- Identification of Plugins and 3rd Party software options that could be used to extend a core offering to address likely enterprise-level client requirements for bespoke deployments
- Presentation of options and recommendations to Sponsors
- Decision to “Pivot” from self-build to a “OTS Configuration” direction
The Players
AT, NP, RI, SB, TM
Lessons Learned
It’s easy to bias solutions towards what you are good at. It’s more difficult give alternatives fair consideration if you are nervous of a skills / experience gap. This could be why we initially missed the WordPress option.
Having been used to building bespoke applications and data interfaces, I was staggered at the capability and (low) cost of “PlugIns” and 3rd party applications such as Zapier and MiniOrange.
The appeal and variety of PlugIns and 3rd Party apps is attractive. However, you have to search wisely through a mass of crud to find the gems. Look for those that are produced by well-established companies. Look for PlugIns that have a history of working with each other and reference each other in their support documentation / forums