Tuesday, April 24, 2007

Lecture on 27th of April

This weeks lecture is on Web architecture. Here are some good resources:

Short introductions:

Berners Lee, T., 1998, Principles of design, World Wide Web Consortium, Available online: http://www.w3.org/DesignIssues/Principles.html [Accessed 24th April 2007]

Berners Lee, T., 2002, Web Architecture from 50,000 feet, World Wide Web Consortium, Available online: http://www.w3.org/DesignIssues/Architecture.html [Accessed 24th April 2007]

Roy T. Fielding and Richard N. Taylor. Principled design of a modern web architecture, In Proceedings of the 2000 International Conference on Software Engineering (ICSE 2000), Limerick, Ireland, June 2000, pp. 407-416. Available online: http://www.ics.uci.edu/~fielding/pubs/webarch_icse2000.pdf [Accessed 24th April 2007]

Further reading:

Jacobs, I., Walsh, N., 2004, Architecture of the World Wide Web, Volume 1, World Wide Web Consortium Recommendation, Available online: http://www.w3.org/TR/webarch/ [Accessed 24th April 2007]

Fielding, R. T., Taylor, R. N., 2002, Principled design of a modern web architecture, ACM Transactions on Internet Technology, 2, 2, pp. 115-150, Available online: http://www.ics.uci.edu/~taylor/documents/2002-REST-TOIT.pdf [Accessed 24th April 2007]

Wednesday, March 21, 2007

Reading Review - revised spec

At last I've got round to correcting a few typos in the draft spec and expanding in the Assessment criteria.

Here is the final spec

Friday, March 09, 2007

Scrum video and more on Agile

Video of Ken Schwaber. The daddy of Scrum.

The Agile Manifesto.

Project Management references

Here are the references we will be using in class today. I'm bringing print outs of some, but others work better online because of their graphics and click through image maps. I suggest using a mixture of both.

The exercise for today will be to split up these materials and read through them. Then we will have a discussion on what the similarities and differences are in these approaches. I will be providing a handout which will help you focus on relevant questions.


PRINCE 2, what it is and its structure.
http://www.prince2.com/p2structure.html
http://www.prince2.com/whatisp2.html

Scrum introduction. Great diagrams.
http://scrumforteamsystem.com/ProcessGuidance/Scrum/Scrum.html

eXtreme Programming
http://www.extremeprogramming.org/index.html
Map or flow chart for XP
http://www.extremeprogramming.org/map/project.html

Thursday, March 01, 2007

Friday, February 23, 2007

Lecture on Preparing questions for Development and Maintenence

Here is a PDF handout of the slides for the lecture today. They're on UWEonline so it might prompt you for a login. I hope that works. Let me know if it doesn't.

In the lecture we went through and discussed and created a set of questions that could be asked. Here is a selection of them. I provided some structure to begin with and then the guys took over and mostly did it on their own. We're using the Diffily book chapter headings as a framework to think about this and a reference for you to go back to.

Friday, February 16, 2007

Lecture on Development

You can download the PPT of the lecture from UWEonline. It might prompt you to login. I've tried it and it works. Let me know if it doesn't.

Wednesday, February 14, 2007

No show for anyone

No one turned up for the second maintenance lecture on Friday 9th. We'll see if we can fit some of that material into the coming lectures. It is important stuff and worth covering.

Lectures on Development

16 + 23 Feb

This week we're going to be moving on to the Development chapter in the Diffily book. Could you all make sure you read this.

Whilst reading could you think about how your type of website would be built. If you had to build a site in the category you originally researched how would you go about it? What would the risks and issues around this?