30 posts tagged “iwmw2007”
Today’s guest blog post was written by Phil Wilson, who works in the Web Services Team at the University of Bath. Phil ran a workshop session at the IWMW 2007 event on “The Eternal Beta - Can it Work in an Institution?” in which he addressed the question of whether the Web 2.0 development phhilisophy of ‘always beta’ was applicable with the educational sector:
Google’s famous for it, Flickr’s moved to Gamma, Moo are on an eternal 1.0 - yet still in institutions we plod on with a tired, slow-moving and opaque process for developing and enhancing applications. From our closed support lines to official notices on unread websites and applications mysteriously changing in front of a user’s very eyes we look staid and tedious. But it doesn’t have to be like that, we could be fast faced and interactive - but at what cost? Continuity? Uptime?
I could ramble on about this for thousands of words, but I’ll try and keep it brief (for me):
- you take too long rolling out software
- you don’t do enough unit testing or user testing
One of the leading ideas of eternal beta is small improvements all the time. It’s the preferred model for developing Web 2.0 applications (just look at Google, Yahoo, Microsoft and about a billion Silicon Valley startups). The essence is that if you’ve changed something small and you’re waiting for the next milestone before you release, you’re crazy - just deliver it. If it turns out to be wrong or broken in some way, you can just change it again.
There are a couple of things people typically reply with:
One of the big fears that it hasn’t been user-tested enough. Well, in institutions we’ve got thousands of technically-minded members - staff and students alike; what do you think the odds are on being able to make, say, twenty of them beta testers? (It’s critical to get testers from outside your team; your team are effectively the alpha testers) I mean, you’ve probably got bloggers, Facebook group founders and tech contacts everywhere. See who you can find to test your apps - it doesn’t have to be the same people for all of them, and make it worth their while either by delivering a better application to them than everyone else, or maybe some mark of kudos inside the application that everyone else can see.
This does rely on being able to get good feedback from your testers - hey, you’d hope that if your software is good enough they’ll be telling you anyway, but you can use incentives or whatever floats their feedback-giving boat. The important part is exposing the feedback communication channel; maybe it’s a forum, maybe it’s blog where you post the new features and they add comments, maybe it’s a weekly meetup in the bar. Whatever you do, talking to those people and making sure that they can see that there are other active testers, whom you’re listening to and actually replying to is A1 critical. No trust == no good feedback.
The other big fear is that this basically throws traditional software development and delivery out of the window (farewell, cruel Gantt chart). When a team suddenly has deliverable dates measured in the days rather than the months you suddenly discover that the priorities change and you start getting people-focussed software rather than something focussed on year-old requirements. This is where agile techniques start kicking in. Things like pair-programming, continuous integration, automated deployment are all your friends. Techniques like PRINCE2 and Scrum are there to pick up the rest of the slack.
In the real world, although my team isn’t quite there yet (notably with the feedback), we’re trying hard and it’s paying dividends in terms of delivered software and happier users.
Phil Wilson
Web Services
University of Bath
Phil’s blog: http://philwilson.org/blog/
Today’s guest blog post comes from Ross Gardler, manager of JISC’s OSS Watch service and a co-faciliator of a workshop session at IWMW 2007 on “Sustainable Services: Solidity based on Openness?”.
At OSS Watch we spend a considerable amount of time highlighting sustainability as one of the key benefits of open source. There is no central organisation that can simply “pull the plug” on the product and its maintenance. Open source licences ensure that the software will always be available and, while there are active users of that software, it will always be maintained.This perpetual availability of open sourced software is only one of the key benefits provided by open source licences. Another is the ability to take that software and customise it for your own needs. To add new features and to disable features not important to your situation. In other words to take a “close fit” solution and mould it into a “better fit” solution.Web services that provide open Application Programming Interfaces (APIs) present similar mix-and-match benefits, at least on the surface, that open source provides, but does it provide the same level sustainability in your solutions?This was the topic of a workshop session I hosted with Andrew Savory at the Institutional Web Management Workshop 2007 entitled “Sustainable Services: Solidity based on Openness?“. In this session we asked how participants measured the sustainability of their chosen software solutions. The list of criteria produced included items such as:
- reliability
- reputation
- scale of the provider
- significance of us as a customer
- data ownership and openness
- fashion
- community
- flexibility
The full list was far too long to detail in this post, but a few were clearly more important than others. This became particularly evident when we proceeded to evaluate a number of well known Web services against the defined criteria.
For example, data access was critical in most Web services. Was the data available in an open standard that made it interoperable with other services? Having put data into the service, could you get it out again? Flexibility was another major concern for the API approach. Did the API allow us to achieve what we want to achieve?
I would argue, like Mark Pilgrim, that this should not be an issue, we should have access to our data, and all derived data, as a matter of course - it’s our data after all. Mark observes that “praising companies for providing APIs to get your own data out is like praising auto companies for not filling your airbags with gravel.“
Workshop participants also noted that there is no guarantee that a service will be provided in the future. A topic that Brian Kelly discussed here in this blog when Splashblog closed its doors. Brian suggested that such closures could be considered by some to be a clear justification for not making use of such external Web 2.0 services - a point made by a number of our session participants. Indeed, many services were marked down quite heavily since they are largely unproven beta services with no clear business model. Despite this healthy concern over the longevity of service offerings, workshop attendees felt that some services, such as Shibboleth, are more sustainable because they have public money behind them. However, as Brian goes on to observe, even public sector services are not guaranteed to be there forever. To support his point Brian cites a BBC news article describing the closure of 551 government Web sites and wonders what happens to data held by the AHDS when funding ceases.
The overall conclusion of our workshop attendees was that Web services should only be relied upon for non-critical functions in your institution. Over time we may become more comfortable with relying on third party services, but for now we need to be careful. I liken it to the development of voice communications technologies. We don’t worry about having a dial tone the next time we pick up the phone, but the recent Skype outage shows we can’t rely on the newer voice communications services. The result is that Skype is not suitable for emergency calls.
Reaching Sustainability Through Openness
In my opinion one way of moving towards more sustainable services at a sensible pace is through openness in the development of those services. That is, if a service uses open data standards, provides fully open access to all its data and its APIs and encourages users to participate in the ongoing development of the service, I, as a user, am more likely to stick with it past my initial, experimental, use. For example, I love the idea of Dopplr, but I haven’t gone past exploration because it fails to provide the data in format that is useful to my objectives (Editor’s Note: Phil Wilson pointed out that a Doppler API has recently been annouded at http://dopplr.pbwiki.com/. This comment was added at the request of Ross Gardler on 6 Septmeber 2007). Conversely, just 10 hours after the announcement of a beta API for OhLoh I had integrated OhLoh data into Simal, the OSS Watch project cataloguing tool. As soon as OhLoh produces an API for submitting data I’ll ensure the flow is two way, making both projects more likely to survive.
However, openness should not stop at the data and the APIs. I need to ensure that the service remains aligned with my strategic objectives. I want to be able to contribute directly to the flexibility and sustainability of the service in ways that suit my needs. This is where Oh Loh falls down, it is not open source and so my contribution options are limited.
Open source enables us, as users, to choose how to invest our resources in sustainable solutions. We can purchase related products such as support and hosting, or we can fund strategic development, or we can ensure our own staff help support and sustain the product through direct contribution of use cases, documentation, feature requests, bug fixes and even new feature implementations. All of these actions help ensure the product survives and continues to be available to our own organisation.
Web service companies will gladly accept similar contributions from us. The big difference between the two approaches is that with open source we have the freedom to decide where our resources are invested. We can maximise the impact our investment has on our individual utilisation of the service, thus making the service more useful. We are even free to take the software and create our own version should our objectives diverge considerably from the originating service provider (although this can usually be avoided if the project is well managed and cultivates a healthy community).
Most of us want the convenience of a service provider, but such convenience comes with the risk of potential lock-in and, even worse, the loss of a critical service. Having access to the source code means that we increase competition and consequently increase innovation in the code base. It does not prevent companies from differentiating themselves through the provision a more reliable and usable service within their chosen market niche.
Given the choice, I will always use a Web service that makes its source code available under an open source licence, even if that service is less developed than closed competitors. In most cases I will still purchase the service from a provider, but I want to keep my options open in order to ensure my own offerings are sustainable.
Our workshop participants largely agreed with this view, they too were more concerned about having control over their own organisations future in the long term than they were about the short term gains of adopting closed service models.
Ross Gardler
OSS Watch
OUCS
13 Banbury Road
University of Oxford
Oxford
OX2 6NN
OSS Watch Web site: http://www.oss-watch.ac.uk/
OSS Watch blog: http://involve.jisc.ac.uk/wpmu/oss-watch/
Today’s guest blog post was written by Debbie Nicholson, of the Web Support Unit at the University of Essex.
Debbie writes about the Institutional Web Management Workshop and the discussion group session she attended on “The Web Community” and the implications for the Web community.
I didn’t sign up for this discussion group … I signed up for one of the Greener Web discussion groups. I got a bit seduced by the idea of the whole Web community though. Having written my workshop session extolling the virtues of social networking and facilitating community of practice, it seemed wrong to suddenly change sides and start rooting for the environment … Also, Mike McConnell was chairing the session and he offered me beer if I would take notes for him … fair exchange, or so I thought!
From past experience, the discussion groups can be either really good or really bad. This year was no exception. I know of a few people who didn’t go back to their second discussion group session as they just didn’t think it was worth it. I know of one group where the chair turned up, said he wasn’t sure what they were supposed to be talking about, but that he wouldn’t be there the second day anyway… I think we actually had more people at our second session than the first. Word had obviously travelled that we were having a good discussion and really trying to come up with some answers … either that or someone had heard Mike mention beer.
We went into our session and did the usual … little eye contact, talk to no one. I suggested moving the chairs from classroom style rows, into a more discussion friendly circle-ish shape … and all of a sudden people started smiling and talking, and making eye contact! Mike soon put a stop to that with the regulation and totally hateful ‘5 minutes to introduce yourselves to someone you don’t know’. Now this one is a little tricky… I’ve been going to IWMW for 6 years now. There are lots of people I don’t *really* know, but so many people I’ve seen around. So many names I’ve seen on documents and mailing lists, but like I say, I don’t really know them … but I almost feel as though I do.
Once we started the discussion it quickly transpired that we had quite a bit to say on the subject … 11 pages of notes in fact. And that only included the stuff that I was quick enough to write down. I also discovered that it’s actually quite difficult to be part of the discussion and write the notes. I wanted to jump in so many times, however, by the time I’d written up what was being said, someone else had got in first - and I had to write up their comments (repeat as necessary)!
After the conference I got the train back to London with Mike, his parting words were “thanks for writing the notes babe, just erm, type hem up and post them to me”. I sat at my desk about a week later looking at 11 pages of scrawl … Note to self: this just has to be easier if you do it straight away. Meaningless lines joining up one half a sentence with a whole load of words I couldn’t read, and some I clearly couldn’t spell… Only one thing for it… put the coffee on! I’m such a bugger for vacuuming the cat when there’s a rubbish job to be done.
Some time later, the notes started to emerge. What was really lovely about doing this job, apart from finishing it obviously, was the enthusiasm of the session really came back to me. The fact that we actually came up with action points. Things that we wanted to achieve … nothing that could be classed as rocket science, just practical things hat we want to put in place to take the ‘Web Management Community’ from being an idea, to a reality. Maintain the Facebook for IWMW, either year by year or a general IWMW group that we can all subscribe to. Try to encourage as many people as possible to sign up and become a part of it, and to think how we can make it bigger (can we incorporate any of the ideas from the Innovation competition…?). Like I said, not rocket science, but at least doable, something we can put our hands on … unlike the beer I was promised!!!
The mailing lists serve a purpose, they’ve worked well for many years to provide information, solutions, a point of contact … can we really call that a community though? When we go to the conference, we are only ever one drink in the bar away from making a fab new contact or a bloody good friend. With Facebook (or something similar) we can put a face to all the names we’ve seen around, or indeed a name to the face (how many people do we see year in year out and just can’t remember what they are called…?), we can post a comment, or make contact with someone we’ve wanted to speak to but don’t feel we know them well enough, we can invite people to gigs that are half way across the country … they might not be able to go - but god it’s nice to be asked (thanks Claire) … In short, we can create a community.
IWMW was the reason I joined Facebook. I wanted to know who else was going to the conference, all the details and any gossip … It’s turned into so much more than that for me though, and clearly that is the case for others too. People are using it, posting work related questions, joining groups that will provide us with more information and more contacts. I’ve managed to get back in touch with people I haven’t spoken to in years, made some really useful contacts, and made some lovely new friends too.
It’s scary to contact someone you don’t know for advice - how much easier is it to just get in touch and say “Thanks for turning me into a vampire, by the way, do you know anything about…?“
Discussion notes are available on the IWMW 2007 wiki at http://iwmw2007.wetpaint.com/page/Discussion_F
Debbie Nicholson
Web Support Unit
University of Essex
Debbie’s contact details are also available on Facebook.
The regular guest blog post this month features a number of articles about the Institutional Web Management Workshop 2007 (IWMW 2007) held at the University of York on 16-18th July 2007.
In this month’s opening guest blog post Anthony Leonard, who coordinated the live streaming of the plenary talks at IWMW 2007, shares his favourite moments and invites readers of the blog to suggest their preferences.
Brian has kindly asked me to write about our experiences in streaming the recent IWMW 2007 plenary talks. What I’d like to do is to ask readers of this blog what they considered their favourite moments from what was, as usual, a great event. Anyone can create a link to a specific point in the streams simply by clicking the “Link To Now” button during playback. Once clicked, a new browser window opens a special URL which starts playing the stream at the point you specified. Simply cut and paste this URL into a comment on this post, or anywhere else you feel like for that matter. (Neat huh? Now there’s something you can’t do on Google Video, yet!). For the record, here are my top three favourites:
I’ve focused on the lighter side to get things going, but you might want to highlight something that made you think, learn, worry or recoil as much as smile or laugh - anything really that stuck in your mind and is worth a second look.
So go on, if you’d like to, why not find your favourite moments from the IWMW 2007 videos, click on the “Link to Now” button and post the URLs back as comments to this blog post.
I’ve recently mentioned the videos of the plenary talks at UKOLN’s annual IWMW 2007 event. I’ve also mentioned my experimentation with the Zentation service which integrates videos (served by Google Videos) and accompanying uploaded PowerPoint slides.
Adrian Stevenson, a participant at IWMW 2007, videoed the opening plenary talk at IWMW 2007 (”From individuals to networks and sustainable communities?” by Steven Warburton) and uploaded this video to the Google Video service. I was then able to integrate this video with Steven’s slides and make it freely available on Zentation. I have also embedded this on the relevant page on the IWMW 2007 Web site:

It strikes me that Adrian’s involvement in this is a good example of a community-led activity - an approach to development which the JISC Emerge project is seeking to support within the JISC development community (as can be seen from a recent presentation I gave on this topic).
It also occurs to me that as well as the creation of data from within the community, this example also illustrates use of a number of external services for providing access to the data: Google Video and Zentation have been mentioned previously, and, in addition, the slides are available from Slideshare.
This example illustrates the move that we are seeing from use of monolithic services to use of a variety of distributed applications. Within the large-scale enterprise environment an approach based on Service Orientated Architecture (SOA) is growing in popularity, which seems to have many parallels with the lighter-weight approach which is taking place in the Web 2.0 world.
With both of these approaches there are many issues which will need to be addressed such as the risks associated with use of third party services, ongoing performance and security issues, rights issues, long term preservation, etc.
I’ll explore some of these issues at a later date.
As an experiment which built on last year’s use of Access Grid technologies, the plenary talks at the IWMW 2007 events were streamed live and a recording of the talks made which were made available shortly afterwards.
The display of Alison Wildish’s talk on “Let The Students do the Talking …” is illustrated and the video recording can be played (note Flash support is needed) .

The IWMW 2007 WetPaint Wiki was used to obtain feedback on the video service. The feedback indicated that the service was appreciated, with various suggestions provided on how this service could be improved:
Really good service but would have liked the time displayed somewhere so I could point people to things that were said at a particular time - it’s basically impossible right now (a killer for those 90 minute sessions!).
One of the people asking questions explicitly turned down use of a microphone - I think because the acoustics in the room are good and everyone physically present could hear. More awareness is needed and probably briefing the chairs to be strict, if that’s what helps online viewers follow the discussion
![]()
Some thoughts on how to make this even better:
- Better camera work - the camera being pointed at the podium means that I have lost the the speaker from time time
- Audio - generally really good - but the panel discussions and audiene questions were not so easy to hear at times - where are the microphones, BTW?
- Lighting - Good lighting on the speaker at the podium - but again the panel discussions were poorly lit.
But all in all, a very welcome add on to the conference
Many thanks to Anthony Leonard for providing this service.
One of the new aspects of this year’s Institutional Web Management Workshop (IWMW 2007) was, appropriately enough, the Innovation Competition. The aims of the innovation competition were to provide an opportunity for workshop participants (and the wider community) to have an opportunity to experiment with lightweight development activities. The key criteria on which submissions were judged were (a) being user-focussed, (b) being lightweight and (c) being ‘cool’. Although many of the submissions were examples of ‘mashups’ it should be noted that the competition did not actually require submissions to be based on software development - real world innovations (a song-and-dance routine, perhaps) could have been submitted.
The best submissions were selected by Jeff Barr, Amazon, Scott Wilson, CETIS and Stephen Emmott, LSE - with the audience deciding who the winner was. The audience selected (by an overwhelming majority) Sebastian Rahtz, Oxford University Computing Service, as the winner of the competition for his Alternative course discovery using calendars and maps. This entry allows people who want to attend Oxford University continuing education and computing service courses to find what they want using Google calendar or Google Maps (illustrated) as well as the usual methods.

In second place was Michael Nolan, Edge Hill University who submitted three entries, with the Hi from Edge Hill and How To Find Us submissions being particularly appreciated by the judges.
The Community Focus Mashup submission by my colleague Paul Walk and the Mashed Museum Directory by Mike Ellis were also felt to have noteworthy features by the judges.
All four of these submissions have been awarded Amazon gift vouchers (and many thanks to Jeff Barr and Amazon for donating the prizes for the competition).
The evaluation forms for the IWMW 2007 event confirm the success of the Innovation Competition, as can be seen from the following comments:
Innovation competition - great idea. Would be good to also showcase 1-innovative thing from University websites each year. Let’s take a look at what we’re all doing. Can we get speakers from Flickr, Facebook, Google? Inspire us!!!
Innovation competition - good idea but wish I had more time to do stuff!
Innovation comp great idea
Innovation comp worked very well, a serious but firm look at technology
And if anybody would like to watch the summary of the final session at IWMW 2007 in which a summary of the submissions was given, then a video recording of the session is available.
In the conclusions of the IWMW 2007 event I described how UKOLN will be seeking to enhance its processes for managing our events in order to enable us to response to disasters.
The first time I started to consider how technologies could be used to address problems at events was at IWMW 2004 when a bus which was meant to take delegates from their accommodation went missing before everyone had been transported. One of the plenary speakers was included in those left some distance from the venue, but fortunately as he had the mobile phone number of our event organiser, we were able to be informed of the situation and change the running order for the event.
This incident led us to add a field on the workshop booking form to allow participants at the event the following year to include details of their mobile phone number. And as that second day of the event (which was held at the University of Manchester) coincided with the London bombings on 7/7 this brought home to us the need to explore contingency plans in case of disasters, and not just inconveniences.
Various Web 2.0 technologies (such as mashups), the wide variety of communication tools and the increasing sophistication of various mobile devices is now making it more feasible to be able to inform participants at events of possible problems and to react more quickly. This was very much in my mind when I started to prepare my conclusions for the IWMW 2007 event.
My current thinking is that for future events we should seek to:
- Invite participants to provide mobile phone numbers to enable us to contact them in case of last minute emergencies.
- Have mechanisms in place for bulk sending of text messages (for example using JANET’s new JANET txt service).
- Provide location maps of where delegates will be travelling from in order for us to make plans in case or disasters such as the current flooding over large areas of the south of England (the location of participants at IWMW 2007 is illustrated).
- Integrate content from services such as the BBC weather and travel pages and appropriate train services into our event pages (especially for events which may attract overseas participants who may not be aware of these services).
As someone who attended the JISC Digitisation conference in Cardiff on 19-20th July 2007 I am very much aware of the problems and uncertainties that can happen (in my case, I was fortunate in being able to return home after the conference had finished - but I did meet speak to several participants at Cardiff and Bristol Temple Meads stations who didn’t know where they’d be spending the night).
Has anyone other suggestions on how technological innovations may be used to in case of such problems?
The IWMW 2007 event has now started. It seems that the live video streaming of today’s plenary talks was successful. If anyone would like to see the plenary talks for tomorrow (Tuesday) feel free to go to the link to details about the video streaming.
Andy Powell commented on a blog post on Facebook and the Institutional Web I published recently which he followed up in a post on Facebook application growth which described some of the reservations he had concerning certain types of developments using the Facebook platform. Similar reservations were expressed in Paul Walk’s post on Playing in the sandpit, while the novelty lasts and Paul Miller explored the issues of The Platform and the Web - what can Facebook and Talis tell us? in Talis’s Nodalities blog, which highlighted the dangers of use of a closed platform.
Whilst agreeing with many of these points, I still feel that we can’t ignore technologies which appear to be successful (let’s not ignore Microsoft Windows, for example). So I very much welcomed “MyNewport - MyLearning Essentials for Facebook” - Michael Webb’s submission to the IWMW 2007 Innovation Competition.
MyNewport is the VLE/portal used by staff and students at Newport College, which includes access to course material, news, blogs, forums, library access etc. MyNewport is a Facebook application that allows students to access to MyLearning Essentials resources from Facebook. In effect this allows students to start creating their own personal learning environment in a platform other than the one provided by the University. Newport College have targeted Facebook at the moment as it’s the fastest growing community, but if the users like the idea but want to work in another environment then that is fine - as applications can be created applications for them as well.
Apparently it took about a day and half from conception of the idea and joining the Facebook developer community on 10th July to launching it as a viable application for our students to use (or comment on) on the 11th July. It was straight forward as the college’s VLE is built from components that can easily be repurposed and uses open standards such as RSS to allow information to be passed to the Facebook application.
Further information on this submission is available on the Submissions page of the IWMW 2007 Web site.
(Note this post is one of a series which describes submissions to the Innovation Competition at the IWMW 2007 event, to be held at the University of York on 16-18 July 2007. Further information about the series of posts is available in a post published previously.)
(Click image to see full size version)
