What is a public Roadmap?
There are several things which look like roadmaps, so I want to make some distinctionsIt is also worth mentioning that roadmaps are not isolated to tech projects. Sometimes they are related to a timed or staged business plan. Two resources about this king of roadmaps worth mentioning are Creating a PR Roadmap[ref 1] and Creating your Project Roadmap[ref 2] . A roadmap is forward looking – listing things to be accomplished. A change log or release notes is a list of accomplishments but is past oriented. A bug tracker is a list of problems and so is present-time oriented. Bug trackers are also often used to list new desired features – which can be future oriented.
Reading this list one might say: “Wow that is really looking like software development”. And in a way really complex websites facilitating social interactions and a variety of content types and their communicative functions is like developing software.
This leads us to the question: So, what do a couple of roadmaps look like visually?
Lets take a look at a few examples:
Another roadmap, albeit a slightly less graphically laid out roadmap, is on the HTML5 Initiative page over in the drupal community. It outlines the things needed to bring the HTML5 to the Drupal 8 Core. While this roadmap is more text based and may appear to be harder to digest, it is in a format that most who are in the drupal community are familiar with and serves the same functions.
Why a public Roadmap?
The initiators of every project need to consider how public they want to be with their project goals. They need to consider how much time they want to spend engaging with the users of the product they are going to create. It might be true that a NGO’s website is not an open source project (two of the above examples are from open source projects). But software and websites share a commonality – they are both dependent on communities of users to be successful. These software packages are more than communication platforms or engineering projects they are the focal point of a community. And as a focal point of a given community, the communities need to be able to express their feedback, concerns and needs; or to contribute to the thought and ideas pushing the project forward. In a software project this is part of the developer – end user relationship. In a website project this is part of the content creator – content consumer relationship.
There are several benefits to the development and implementation team for having a public ear:
- Image of the deployment team. In an NGO often times there is a high desire on the part of individuals to be involved not just with their day to day work but with goals of the organization. So, the appearance that the development and implementation team is approachable is important. – Of course how this feedback is acted upon is also a part of the ongoing relationship.
- Users sometimes know something the deployment team doesn’t. When replacing a very big, iconic, and public website, which has very little to no documentation on the communicative or business functions it serves, there is bound to be some oversights in the what is transferred to a new system. The way people are going to use the site will change, things people used to use the site for will also need to change. Mitigating this felt loss is something that is something that a feed back mechanism and a roadmap can help to facilitate.
- New users and new use habits. Change is not bad, and when viewed through the appropriate lens, is really an opportunity for website creators to gather a lot of information about the site’s users. By taking the features added to the new site public early, it allows for users to anticipate the change (for better or worse as Facebook found out). If a feedback mechanism is also available it can serve to collect and rank this user feedback. What is crucial is to be able to capture and process the creative ideas. Create an outlet for frustrations, and evaluate the usefulness of suggestions.
A roadmap serves the communicative function to allow complainers to see that the designers have thought about the problem and know that a solution is needed. It allows innovators share new ideas and use cases. It allows technical people to share solutions. It a way it becomes a Public Relations conversation and serves as a “meeting place” through the transition from old web-site to new web-platform.
To serve this multi-dynamic communicative function, the roadmap does not need to be filled with every detail. (Though it could have links to those details.) One well designed tool which fills part of the feedback need is UserVoice. UserVoice has received several positive reviews for helping companies engage with their consumers (Review on ReadWriteWeb; review on CrunchBase). A second product which serves a similar set of needs is Interstate App. A third product, intercom, focuses less on the feedback side of the equation, but is still a CRMFor those who are un-familure with CRM I am including two excerpts here about CRM and how it is implemented in the business plan. One excerpt is from Webopedia and the other from Wikipedia.
CRM is the abbreviation for customer relationship management. CRM entails all aspects of interaction that a company has with its customer, whether it is sales or service-related. CRM is often thought of as a business strategy that enables businesses to:
- Understand the customer
- Retain customers through better customer experience
- Attract new customer
- Win new clients and contracts
- Increase profitably
- Decrease customer management costs
How CRM is Used Today
While the phrase customer relationship management is most commonly used to describe a business-customer relationship, however CRM systems are used in the same way to manage business contacts, clients, contract wins and sales leads.
CRM solutions provide you with the customer business data to help you provide services or products that your customers want, provide better customer service, cross-sell and up sell more effectively, close deals, retain current customers and understand who the customer is. – Webopedia[ref 3]
Customer relationship management (CRM) is a widely implemented model for managing a company’s interactions with customers, clients, and sales prospects. It involves using technology to organize, automate, and synchronize business processes—principally sales activities, but also those for marketing, customer service, and technical support.The overall goals are to find, attract, and win new clients, service and retain those the company already has, entice former clients to return, and reduce the costs of marketing and client service. Customer relationship management describes a company-wide business strategy including customer-interface departments as well as other departments. Measuring and valuing customer relationships is critical to implementing this strategy. – Wikipedia[ref 4]
tool. Customer Relationship Management is really part of an organization’s engagement strategy.
Some communities with a public announcemnt board
Something else worth mentioning is public announcement boards. These are different from Press Releases and also different from Roadmaps. Where Roadmaps are about directionality in a project, announcement boards may be a one way communiqué (even if they have comments enabled). It depends on the level of interactivity that the project organizers want to include. As an example the Facebook Engineering and the Facebook blog both have the ability to receive comments and they regularly do receive over 10K comments a month – they do not reply to them all – but I don’t think anyone expects them to.
Google also uses several blogs for similar interactions. It lets an audience know what is brewing, if they get feedback there, then ok. But no big deal. It is probably not the way someone would want to interface with the team Google team (GIS team in this case).
However, the WordPress core development P2 instance is a bit different. The group (both developers and interested parties) is smaller and more focused. So, having a conversation might be possible and reasonable.
- Anthony Mora. 27 January 2011. Creating a PR Roadmap. topstorypublicrelations.com. http://topstorypublicrelations.com/2011/01/27/creating-a-pr-roadmap/. [Link] ↩
- Business Documents UK. 2012. Creating your Project Roadmap. http://business-docs.co.uk/scenario/creating-your-project-roadmap. [Accessed: 31 March 2012] [Link] ↩
- CRM – Customer Relationship Management. 21 October 2012. In Webopeida. http://www.webopedia.com/TERM/C/CRM.html [Link] ↩
- Customer relationship management. 12 October 2012. In Wikipedia, The Free Encyclopedia. Retrieved 05:13, 21 October 2012, from http://en.wikipedia.org/w/index.php?title=Customer_relationship_management&oldid=517404984 [Link] ↩