SCIVERSE 'DEVELOPER ZONE'

Page created by Randall Pena
 
CONTINUE READING
SCIVERSE 'DEVELOPER ZONE'
SciVerse ‘Developer Zone’

In response to increasing competition from Google Scholar various sales and marketing initiatives
were launched during 2011 to enhance SciVerse’s usability and appeal to its audience.

The SciVerse application layer for academic institutions was developed to add specific and relevant
functionality in the form of “widgets” which could be used to enhance the search capabilities of users’
individual portals.

The goal was to invite members of the software development community to participate in the
development of third party applications or widgets for inclusion on the application layer using a
business model similar to Apple’s App Store. Invitations were to be made to both for-profit and not-
for-profit individuals and organisations but the challenge of how to incentivise developers who were
not necessarily motivated by the monetisation of their product.

I was given an open brief to develop and visualise a developer community website to promote and
encourage participation in the application programme. Certain restrictions were placed around
this requirement as it was stipulated that is should be run upon the Drupal content management
framework.

The challenge was to be innovative and original whilst at the same time using tried and tested
methods and technologies. Familiar models of forum based user platforms were used including the
relevant content and user management processes. The novelty was to include a simple but effective
ranking system (i.e. vote up/vote down) which enabled members of the community to rate their
peer’s efforts. This introduced an element of friendly and fun competition between members of the
community encouraging participation through the simple psychology of peer pressure and popularity.
SCIVERSE 'DEVELOPER ZONE'
SciVerse “Developer Zone” Site Map and Information Architecture
Website Overview
The SciVerse Developer Zone is an online information and workspace
designed to encourage and inform SciVerse application development.
It’s aim is to engage and inform developers and to assist in their progress
towards developing applications.

As well as creating an information space for developers, there is an
opportunity to create interaction between developers and end users in order
to help promote application development in meaningful and relevant ways.
Therefore, the website content has been arranged into 4 main sections:
“Collaborate”, “Learn”, “Community” and “News”.
   1. Collaborate.
      The “Collaborate” section incorporates the “SciVal Idea Exchange”.
      The “SciVal Idea Exchange” is a simple device designed to create real
      conversations between end users and developers in order to shape
      supply and demand for applications.

   2. Learn.
      The “Learn” section is the main information space for developers to
      access technical documentation and business information.

   3. Community.
      The “Community” acts as an ‘information hub’, in part providing views,
      opinions and feedback from within the developer community in the form
      of ‘user generated content’ eg. Blog and Forum, as well as promoting
      and reporting relevant activities and events.

   4. News.
      The “News” section is the publisher’s main broadcast tool for relating
      any ongoing information about the website and would be aligned with
      any external communications (such as email marketing).

Illustration
To view the site map and sample wireframe mockups of the website, please
view the attached PDF file sv_ia_mockup.pdf
View pages by clicking:

Follow links highlighted by:
SCIVERSE 'DEVELOPER ZONE'
The SciVerse Developer Zone – User Journey Scenarios
Whilst it is recognized that the Developer user group is clearly divided
between Commercial and Non-commercial (i.e. Academic) developers, the
Information Architecture makes no provision for this differentiation at this
stage.
Rather, it makes provision for the functions required by the two user groups:
   1. End Users (i.e. Researchers and Librarians)
   2. Developers

Examples:
   1. A simplified End User scenario may be:
      Home Page/Landing Page > [user may browse site] >Collaborate >
      Sign-up > Idea Exchange > Participate

   2. A simplified Developer scenario may be:
      Home Page/Landing Page > Learn/Community > [user may browse
      site] > Sign-up > Collaborate > Idea Exchange > Participate

Illustration
For illustrations of these please view the attached PDF files
sv_ia_user_01.pdf and sv_ia_user_02.pdf

Start at the Homepage:

Link to pages by following:
SCIVERSE 'DEVELOPER ZONE'
The SciVerse Idea Exchange

The perspective of each user group may be visualized simply by the above
diagram.
Whilst the site is clearly designed for the benefit of Developers and aimed at
promoting and informing Application development, the Idea Exchange
represents a real opportunity to further and contribute to that development
process.

These perspectives may also be visualized by overlaying the two sample user
journeys already outlined:
SCIVERSE 'DEVELOPER ZONE'
Through ongoing engagement within the Idea Exchange and through
complimentary marketing, the Developer Zone has the potential to shape,
inform and generate Application Development by enabling communication
between the two groups, i.e. between supply and demand.

The SciVerse Idea Exchange – How it works
The SciVal Idea Exchange utilizes a simple, multi-user Blog engine to create
a portal where users may suggest an idea for an Application which is then
posted in the ‘blog’ or “Activity Dashboard”.
Other users may then ‘vote’ ‘for’ or ‘against’ each post, or comment on each
post accordingly.
The “Activity Dashboard” lists and orders posts by ‘popularity’ depending upon
the number of ‘votes’, thus, creating a sense of friendly competition within the
Developer community.
By gaining popularity and comments from other users developers can test the
viability of their ideas and make more informed decisions about them.

The opportunity for both user groups to use this platform simultaneously
creates an interesting dynamic in their relationship and furthers the
opportunity to create new ideas.
Further development of the Idea Exchange into a Wiki format where ideas
may be discussed in more detail than a commenting system would allow
could be discussed further.

Conclusion
Whilst this Information Architecture identifies key areas of the site and shows
how they can be made relevant to users and achieve the goals of
encouraging and informing SciVerse application development, it is essentially
a prototype.
Further experimentation with the Information Architecture may present more
complex or alternative scenarios highlighting areas for further development
and showing where Calls to Action may require more prominence.
SCIVERSE 'DEVELOPER ZONE' SCIVERSE 'DEVELOPER ZONE' SCIVERSE 'DEVELOPER ZONE' SCIVERSE 'DEVELOPER ZONE' SCIVERSE 'DEVELOPER ZONE'
You can also read