Envelope/Quill XPDeveloperStories

- Last edited March 11, 2002
DoneXPDeveloperStories | InitialXPDeveloperStoriess?
This page is a list of stories that we'll be using as an exercise at the XtC meetings, the metaphor for the stories is a Wiki like engine that could form part of xpdeveloper.com, ofcourse it will probably turn out different, but that's ExtremeProgramming for you.

Feel free to add stories, and question the priority of stories. Stories without contactable authors will take bottom priority.

The following stories were gathered at XtC and replace and have overlap with the InitialXPDeveloperStories (I need version control!)


        Story: Offline Reading
        Priority: 1
        Estimate:
        Author: PaulSimmons

I want the system to queue pages I might like next, based on linked pages (last one, find info)<--(OliBye didn't get this) PaulS feels the intent below gets closer to the real story. Its about getting the next pages that one might browse after the current one.

Intent: To allow the user to unplug from the network at anytime and carry on reading pages.


        Story: Picture
        Priority: 1
        Estimate:
        Author: RichardEmerson

I want to be able to use a picture or a diagram sometimes, instead of describing somthing with words.

e.g. On the page about me, I want to include a photo (the one my mum took that I have) of me, instead of a text descrtiption of me.


        Story: Write words
        Priority: 1
        Estimate:
        Author: OliBye

I want to write some words and have other people see and edit those words when I finish.
        Story: Search
        Priority: 1
        Estimate:
        Author: RichardEmerson

I want to be able to search all the information for certain words or phrases.

The search must return somthing in less than 10 seconds, even if only to tell me that the search is taking a long time.


        Story: What's Changed
        Priority: 1
        Estimate:
        Author: TimMackinnon

I want to see what was changed on a page since I last saw it.


        Story: Who last edited this page
        Priority: 1
        Estimate:
        Author: RichardEmerson

I want to know who wrote (or maybe changed) the information I'm looking at.
        Story: Hyperlinks
        Priority: 1
        Estimate:
        Author: TimMackinnon

On a page I want to see words (or phrases) that already exist (as titles of other pages? -- OliBye) as hyperlinks.

If I see a word or phrase that I feel should be a page I want to select it and make a page for it.


        Story: Offline working
        Priority: 2
        Estimate:
        Author: BurkhardKloss

I want to be able to work offline, for viewing and editing.

(OliBye -- does this need more information about how to merge changes back into another wiki or is that just copy and paste at this stage?)


        Story: RenamingLinks?
        Priority: 2
        Estimate:
        Author: TimMackinnon

When I have created a hyperlink to a page I want to be able to rename the page such that all the links referencing that page are renamed aswell.
        Story: Concurrent Editing
        Priority: 1
        Estimate:
        Author: PaulSimmons

I want to avoid loosing my changes when someone else edits the same page as me.

(would an optimistic locking style be ok, i.e. you'd be told when you tried to save if a page has changed "underneath you" and you could paste things into notepad, go look at the new page, and merge your edits in)


        Story: Topology
        Priority: 2
        Estimate:
        Author: KevinHutchinson

I want to see the networks of links from card to card (page to page). I.e. a cyclic directed graph.
        Story: Not just words
        Priority: 3
        Estimate:
        Author: BurkhardKloss

I want to be able to edit information in anyform, I want, e.g. text, numbers? (OliBye couldn't read that word, can't scan the card in), graphics.

e.g. load and image into a page, and make an image map, to link bits of the image to other information. As a workaround, you could load in an image and describe links in words underneath.


        Story: Money
        Priority: 3
        Estimate:
        Author: OliBye

I want to be able to make more money from XtC and XpDeveloper.

e.g. do it full time


        Story: Find Information
        Priority: ?
        Estimate:
        Author: BurkhardKloss

I want to be able to find information that is related to what I am looking at.

e.g. I'm looking at the "Planning Game" and I need more help to get started planning the project.

e.g. A list of people related to the PlanningGame?.

(OliBye -- Could this be done by editors adding information, keywords at a later stage?)


        Story: Listing
        Priority: ?
        Estimate:
        Author: BurkhardKloss

I want to see a complete listing of the information that I'm looking at.

i.e.

(OliBye didn't quite understand the intent, an example of what i'd see would be nice.)

(I think he means 'history' not 'listing' - i.e. a revision log. --RichardEmerson)


        Story: Template
        Priority: ?
        Estimate:
        Author: PaulSimmons

Sort a group of pages based on their "type"; e.g. person, story etc, the type is something that can be edited into a page. New types can be added in any page. The group is defined by a string comparison criteria.

(OliBye -- why would this be useful, can you give an example, I feel you've described a solution rather than a problem)


        Story: Security
        Priority: ?
        Estimate:
        Author:

Intent, to be able to lock pages against net graffiti. (Other Wiki sites take the view that if you store all the versions you can always undo malicious edits. I've never experienced any malicious edit's yet, they could happen if xpdeveloper becomes very popular i suppose.

(Not sure how you would lock the pages against graffiti - First of all, define graffiti... Sails dangerously close to censorship - Sites like XPDeveloper survive without graffiti because they are communities of (reasonably) mature adults - if this was a high profile commercial site with less of a sense of community the picture would be very different - Wikis are probably not appropriate in those environments. You only have to look at threaded discussion databases to see that - MattStephenson)


        Story: Editing hints
        Priority: Low
        Estimate:
        Author: SteveFreeman

When editing a page, I want to be able to see the formatting rules very quickly as a I can't remember them. This might be via an accessible hyperlink or a summary at the bottom of the page.

(I can't remember where it was, but I have seen a Wiki where the formatting rules were in a left-hand column (easier than scrolling to the bottom, especially on long pages - MattStephenson)


- Last edited March 11, 2002

https://casino-brain.com/