User Story Management Features Overview
User Story Management Features Overview
ID:
1
2
3
4
5
6
7
8
10
11
12
13
14
15
16
17
18
19
20
21
User Story Descriptions
Story:
The user must be able to access a product from the landing page.
The user must be able to access a project from the landing page.
The user must be able to access a sprint from the landing page.
The user must be able to view all user stories that belong to a selected sprint
The user must be able to move/copy stories from backlog to sprint or between sprints
The user must be able to select a story and view the details via the user-story page
The user must be able to sort the user stories without re-fetching data from server/database.
The user must by able to edit the user story details in a fast and easy fashion.
Using an interface object visible on the screen a listing of sprints is available for the currently selected project and on
selected to change the current sprint being worked on
From the list of stories available for this sprint, each story is selectable and will load the user story page for that story
can also be filtered on each column so that individual stories can be located easier
All available statuses for a task are visible for each user story and tasks are logically arranged to visually determine t
status for each task. Tasks are able to be dragged to different statuses to update that field
Using a max of one intermediate window, an interface object is visible to create a new story which will then load the
page for the newly created story
Groups of stories can be selected so that mass operations can be preformed with minimal user interactions
From the list of the task in the user interface a user can add, edit, delete, and view task
In a task a user is able to edit name, description, hours worked on task, acceptance Criteria and mark whether the tas
finished
User is able to reorder the tasks using drag and drop
Users can view the following information on the Story page: Story Name, Story ID, Stakeholder, Story Owner, Bus
Priority, Size and Description
User can Save and Revert all edited able information
User can login to the system using a username and password
User can retrieve forgotten account information
User can reconnect to the system if their connect has been lost
Status:
Not Started
Not Started
Not Started
Not Started
Not Started
Not Started
Not Started
Not Started
Not Started
Not Started
Not Started
Not Started
Not Started
Not Started
Not Started
Not Started
Not Started
Not Started
Not Started
Not Started
Not Started
Project Backlog
ID: Task: Priority:
Landing Page
Create a add buttton that will insert a new row into the
U2 0
task list.
Enable drag and drop on new task rows when they are
U17 0
created by the user.
O16 Create functional prototype for table row drag and drop 0
Testing
T1 Generate test plan 0
T2 Test new features from sprint (Each Sprint) 0
T3 Regression test old features (Each Sprint) 0
T4 UAT for Performance Characteristics (Each Sprint) 0
T5 UAT for Usability Characteristics (Each Sprint) 0
Database
D1 Set up physical server 0
D2 Develop database schema 0
Feedback
Make storylist same height as explorer window when
F1 5
application loads.
F2 Implement loading status display during loading. 5
F3 Rearrange edit task window to go horizontal. 5
F4 Setup intial size of edit task window. 5
Implement popup of user story window when add new
F5 5
story button has been pressed.
User stories can be selected from the view. The view must only display
user stories that belong to the selected sprint in the hierarchical view Completed 4
(L1).
User stories can be dragged and dropped into any sprint that belongs to
the same project as the current selected sprint. If the user story is
dragged from the backlog, it will be copied to the dropped sprint. If the Cancelled 5
user story is dragged from any other sprint, it will be removed from the
selected sprint and placed in the dropped sprint.
User stories can be double clicked from the user stories view (L5) and
Completed 6
their user-story page will be displayed.
User stories can be sorted/filtered based on user story details displayed
in the user stories view (L5). The sorting will not re-fetch data from the Completed 7
database (client side sorting).
User story details can be edited from the user stories view (L5) without
going to the user-story page. Only details that can be changed based on Completed 8
user privilages will be editable.
Selection of a Product, project, backlog, and sprint are available through
a hierarchy view. Selection of user stories and tasks are available
Completed 1
through an associated view once a sprint is selected. Hierarchy of
objects must be maintained through the views.
User stories can be selected from the view. The view must only display
user stories that belong to the selected sprint in the hierarchical view Completed 4
(L1).
The storylist should display the current stories for the selected sprint. Completed N/A
Products will be updated in the hierarchical view (L1) without a refresh
Cancelled 1
of the page.
Projects will be updated in the hierarchical view (L1) without a refresh of
Cancelled 1
the page.
Sprints will be updated in the hierarchical view (L1) without a refresh of
Cancelled 1
the page.
Number of tasks completed over total tasks for the given story. Completed N/A
A user story can be moved into the backlog, current sprint +1, and
Completed N/A
current sprint -1 from the column.
The current date is stored so that there is a knowledge of the current
Completed N/A
sprint for each project.
Using drag and drop functionality the status of a particular task can be
Completed 11
changed by moving its location on the interface.
When the user story is hidden it is either no longer visible in the list of
user stories, or it is minimized into a smaller item to take us less space.
Cancelled 11
If the story disapears from the list it will re-appear if the list is filtered or
re-retrieved from the database.
The available statuses on the storyboard are exactly the options written
Completed 11
in (S12).
By clicking or otherwise interacting with the element a new interface is
Completed 12
opened to allow the creation of a new user story.
The interface window contains fields which will retrieve all the
Completed 12
information which is required to create even the most basic user story.
Each status can be dragged to another status cell in its own row. When
dropped on the cell the task is visually moved from the original cell to the Completed N/A
new cell.
User can input the name of the story's owner in the new story window
Completed 12
before the story is created.
The sprints are selectable so that the sprints can be changed using the
Cancelled 9
element.
When the storyboard window is displayed all of the stories for the
Completed N/A
currently selected sprint are visible in the scrollable table.
The task can only be dropped in its droppable target. Completed N/A
Table borders are always visable before, during and after drag and drop. Completed N/A
When mouse leaves the droppable area nothing happens and the state
Completed N/A
before the drag is maintained.
Tasks are visually distinguishable. Completed N/A
Storyboard contains user stories of selected sprint. Completed N/A
Inside the Story View there will be a list of tasks that are order by their
Completed 14
database ordering.
By clicking a button a user is able to add a task to the list. The program
will assign it an order and TaskID, the first item in the list will be assigned
Completed 14
order 1 and if there are already items in the list then it will be assigned
the highest task plus one.
Selecting a view and clicking delete will remove the list item. The list will
update without refreshing. Each task after that item will have there order
Completed 14
decremented by one or more depending on how many task have been
deleted. Only delete the task if save is selected.
A user can click inside the list item to edit any of the editable fields. completed 14
There should be a checkbox for the user to click to have the task shown
up as done. Done cannot be clicked if lower numbered tasks haven’t Completed 15
already finished. To Be Verified(TBV)
There should two edit boxes in the Story View; one to include
acceptance criteria tasks and the other one to include description of the
Completed 15
task. When a user clicks a task these should be automatically
populated. User can input text in each box.
User should be able drag a task in the task list. The task that is being
Completed 16
dragged should be visible.
Dragging then dropping a task in the task list should automatically
Completed 16
reorder the tasks.
The following information will be displayed in the story view: Story Name,
Story ID, Stakeholder, Story Owner, Business Value, Priority, Size and Completed 17
Description
User can click save button to save all the information that has been
changed in the tasks list. The save button will be grayed out if nothing Completed 18
has been saved.
If the user does not like his changes then the user is able to click revert
and it will undo all the changed before last save. If no tasks have been
changed that warrant database change then the button will read refresh. Completed 18
Refresh will query the database and refresh the page if any changes
occur.
Inside the Story View there will be a list of tasks that are order by their
Completed 14
database ordering.
There should two edit boxes in the Story View; one to include
acceptance criteria tasks and the other one to include description of the
Completed 15
user story. When a user clicks a task these should be automatically
populated. User can input text in each box.
All fields are editable through one click editing in the task list on the User
Completed 14
story page.
Able to access manipuilate a user story from a unique url that specifies
Completed N/A
the user story id in the url tag.
A row in the task list and be sorted by draging and dropping the row
Completed N/A
using the leftmost column.
New task rows have the ability to be drag and drop sorted. Completed N/A
The user cannot use the system until they enter a valid user name and
Completed 19
password.
a web page with the title Storyboard page will be accessible from a web
Completed N/A
browser.
a web page with the title User Story page will be accessible from a web
Completed N/A
browser.
a web page with the title Landing Page will be accessible from a web
Completed N/A
browser.
the user will be able to retrieve their password by having it sent to their
Cancelled 20
email or another secure means
if the last timed synchronization with the server times out the status will
Cancelled 21
be displayed to the user.
Setup an alternate server machine and synchronize the database
Cancelled N/A
between the two.
All other views exist within the bounds of the element. Completed N/A
All other views exist within the bounds of the element. Views can be
Completed N/A
moved and closed within the element.
Windows within the application can be minimized. Completed N/A
Windows within the application can be maximized. Completed N/A
Windows within the application can be restored to their last position. Completed N/A
A buttons appears on the window titlebar that when clicked changes the
dialog so that the user can no longer drag or resize the window. And Completed N/A
when reclicked the window will be draggable and resizeable.
A button exists in the upper right corner of the windows that allows the
Completed N/A
window to be pinned.
Each window exists in its own portion of the screen with proper sizes and
positions. As well as changes size respectively when the browser is Completed N/A
resized.
Basic functionality is created and demonstrated to the customer to prove
Completed N/A
that implemenation into the project is possible.
A button exists in the upper right corner of the windows that allows the
Completed N/A
window to be minimized.
A button exists in the upper right corner of the windows that allows the
Completed N/A
window to be maximized.
A button exists in the upper right corner of the windows that allows the
Completed N/A
window to be restored.
The explorer window appears in the top left portion of the screen when
Completed N/A
landing page is loaded
The user story window appears in the right top portion of the screen
Completed N/A
whenever the window it is displayed.
The story board window appears in the bottom right portion of the screen
Completed N/A
when the window is displayed
The story list window appears in the right portion of the screen when the
Completed N/A
landing page is loaded
Windows appear above other windows whenever they are selected, by
clicking anywhere within the window including the titlebar as well as Completed N/A
while dragging the window.
Minimized windows have a specific position on bottom of application
Completed N/A
based on other minimized windows.
Session object is created and keeps track of what user is logged in. User
Completed N/A
cannot get into program without being logged in.
Be able to open a web browser and input the URL and view the web
Completed N/A
application.
The script should populate a website template whose visual appearance
can be changed without affecting the data displayed. The script should
create HTML links for each relevant document in the public_html Completed N/A
directory. It should also change the permissions of all files linked to be
readable by any group (i.e. User, Group, Other)
Completed N/A
Completed N/A
Completed N/A
Completed N/A
Completed N/A
The row to move a sprint stays the same size and is only large enough
Completed N/A
to contains the element which changes which sprint the story is in.
The number of days since the story was last updated is displayed in the
Completed N/A
table to the user.
The size field is only large enough to fit 3 digits along with any text on a
Completed N/A
single line.
The storylist/storyboard are scrollable independent of the size of the
Completed N/A
window.
Priorities:
Highest = 5
Lowest = 1
Completed / Not
Needed Yet = 0
Status:
Completed
In Progress
Not Started
Cancelled
Split
Sprint 6 - Ba
Task: ID #: Assigned To: Priority: Est Time:
Create a add buttton that will insert a new row into the
U2 Mike 0 60
task list.
Create a delete button that will remove the task from the
U3 Mike 0 60
task list.
Create a checkbox inside the done column of the task list U5 Mike 0 60
Create a hidden field that will keep the track of the order
U8 Mike 0 90
upon drag and drop.
Explorer Window is located in left portion of the screen
O20 Nick 0 30
when landing page is loaded.
User Story Window is located in the right top portion of
O21 Nick 0 30
the screen when the window is displayed.
Story Board is located in the bottom right portion of the
O22 Nick 0 30
screen when the window is displayed.
Story List is located in the right portion of the screen
O23 Nick 0 30
when the landing page is loaded.
Implement links so user story names open the User Story
S5 Dustin 0 30
Page
Implement position for multiple minimized windows O25 Nick 0 60
Maintain borders of table when tasks are dragged and
S25 Dustin 0 15
dropped.
Enable drag and drop on new task rows when they are
U17 Dustin 0 60
created by the user.
Create a link between user stories displayed in a sprint
L7 Dustin 0 30
and their user-story page.
Add Story Name input element to new user story window S14 Mike 0 30
Add Owner input element to new user story window S21 Mike 0 20
Fix dropping of task when mouse leaves droppable area. S26 Dustin 0 100
Create popup window for task editting from the user story
U19 Mike 0 240
page.
Display percent completed for user stories. L16 Dustin 0 30
Implement a 3 link column in the story list to move user
L17 Chad 5 300
stories to 3 specified sprints.
Calculate the current sprint based on the current date. L18 Chad 0 60
Visually separate tasks in the storyboard. S27 Chad 5 120
Create Login controller for Username and Password O1 Nick 4 60
N/A
N/A
N/A
Acceptance Criteria: Status: Milestone ID:
By clicking a button a user is able to add a task to the list. The program will
assign it an order and TaskID, the first item in the list will be assigned order 1
Completed
and if there are already items in the list then it will be assigned the highest
task plus one.
Selecting a view and clicking delete will remove the list item. The list will
update without refreshing. Each task after that item will have there order
Completed
decremented by one or more depending on how many task have been
deleted. Only delete the task if save is selected.
User can click save button to save all the information that has been changed
in the tasks list. The save button will be grayed out if nothing has been Completed
saved.
There should be a checkbox for the user to click to have the task shown up
as done. Done cannot be clicked if lower numbered tasks haven’t already Completed
finished. To Be Verified(TBV)
If the user does not like his changes then the user is able to click revert and it
will undo all the changed before last save. If no tasks have been changed
Completed
that warrant database change then the button will read refresh. Refresh will
query the database and refresh the page if any changes occur.
Dragging then dropping a task in the task list should automatically reorder the
Completed
tasks.
The explorer window appears in the top left portion of the screen when
Completed
landing page is loaded
The user story window appears in the right top portion of the screen
Completed
whenever the window it is displayed.
The story board window appears in the bottom right portion of the screen
Completed
when the window is displayed
The story list window appears in the right portion of the screen when the
Completed
landing page is loaded
The correct user story page is opened when the user selects the story name
Completed
located in the list (S4).
Minimized windows have a specific position on bottom of application based
Completed
on other minimized windows.
Table borders are always visable before, during and after drag and drop. Completed
New task rows have the ability to be drag and drop sorted. Completed
User stories can be double clicked from the user stories view (L5) and their
Completed
user-story page will be displayed.
User story details can be edited from the user stories view (L5) without going
to the user-story page. Only details that can be changed based on user Completed
privilages will be editable.
The list of sprints (S4) is updated and all functionality is retained when the
Completed
viewable sprint is updated.
The correct user story page is opened when the user selects the story name
Completed
located in the list (S4).
Using drag and drop functionality the status of a particular task can be
Completed
changed by moving its location on the interface.
By clicking or otherwise interacting with the element a new interface is
Completed
opened to allow the creation of a new user story.
The interface window contains fields which will retrieve all the information
Completed
which is required to create even the most basic user story.
When the complete operation is performed in the interface from (S14), the
required fields are validated and if no problems are encountered the new user
story is created and the new user story page is linked to. If a problem is Completed
encountered an explanation is displayed to the user to help them correct the
problem.
User can input the name of the story's owner in the new story window before
Completed
the story is created.
Able to access manipuilate a user story from a unique url that specifies the
Completed
user story id in the url tag.
When mouse leaves the droppable area nothing happens and the state
Completed
before the drag is maintained.
When edit button is clicked, popup window with all task details is available to
Completed
edit the task.
Number of tasks completed over total tasks for the given story. Completed
A user story can be moved into the backlog, current sprint +1, and current
Completed
sprint -1 from the column.
The current date is stored so that there is a knowledge of the current sprint
Completed
for each project.
Tasks are visually distinguishable. Completed
The user cannot use the system until they enter a valid user name and
Completed
password.
the user will be able to retrieve their password by having it sent to their email
Cancelled
or another secure means
Session object is created and keeps track of what user is logged in. User
Completed
cannot get into program without being logged in.
Sprint 4 - B
Task: ID #: Assigned To: Priority: Est Time:
Create a add buttton that will insert a new row into the
U2 Mike 0 120
task list.
Create a delete button that will remove the task from the
U3 Mike 0 80
task list.
Implement drag and drop sorting of tasks in the task list. U7 Dustin 0 120
Create a checkbox inside the done column of the task list U5 Mike 0 60
Create a hidden field that will keep the track of the order
U8 Mike 0 120
upon drag and drop.
Add pin button to [Link] O14 Nick 0 60
Explorer Window is located in left portion of the screen
O20 Nick 0 30
when landing page is loaded.
User Story Window is located in the right top portion of
O21 Nick 0 30
the screen when the window is displayed.
Story Board is located in the bottom right portion of the
O22 Nick 0 30
screen when the window is displayed.
Story List is located in the right portion of the screen
O23 Nick 0 30
when the landing page is loaded.
A user can click inside the list item to edit any of the editable fields. completed
User can click save button to save all the information that has been changed
in the tasks list. The save button will be grayed out if nothing has been Completed
saved.
User should be able drag a task in the task list. The task that is being
Completed
dragged should be visible.
There should be a checkbox for the user to click to have the task shown up
as done. Done cannot be clicked if lower numbered tasks haven’t already Completed
finished. To Be Verified(TBV)
If the user does not like his changes then the user is able to click revert and it
will undo all the changed before last save. If no tasks have been changed
Completed
that warrant database change then the button will read refresh. Refresh will
query the database and refresh the page if any changes occur.
Dragging then dropping a task in the task list should automatically reorder the
Completed
tasks.
A button exists in the upper right corner of the windows that allows the
Completed
window to be pinned.
The explorer window appears in the top left portion of the screen when
Completed
landing page is loaded
The user story window appears in the right top portion of the screen
Completed
whenever the window it is displayed.
The story board window appears in the bottom right portion of the screen
Completed
when the window is displayed
The story list window appears in the right portion of the screen when the
Completed
landing page is loaded
Windows appear above other windows whenever they are selected, by
clicking anywhere within the window including the titlebar as well as while Completed
dragging the window.
All database tables will contain at least 10-20 valid records. Completed
The correct user story page is opened when the user selects the story name
Completed
located in the list (S4).
When the storyboard window is displayed all of the stories for the currently
Completed
selected sprint are visible in the scrollable table.
The storylist should display the current stories for the selected sprint. Completed
Products will be updated in the hierarchical view (L1) without a refresh of the
Cancelled
page.
Projects will be updated in the hierarchical view (L1) without a refresh of the
Cancelled
page.
Sprints will be updated in the hierarchical view (L1) without a refresh of the
Cancelled
page.
Windows within the application can be minimized. Completed
Windows within the application can be maximized. Completed
Minimized windows have a specific position on bottom of application based
Completed
on other minimized windows.
The task can only be dropped in its droppable target. Completed
Table borders are always visable before, during and after drag and drop. Completed
A row in the task list and be sorted by draging and dropping the row using the
Completed
leftmost column.
New task rows have the ability to be drag and drop sorted. Completed
Sprint 3 - Ba
Task: ID #: Assigned To: Priority: Est Time:
Connect the database to the explorer view to enable the
L2 Chad 0 60
selection of products from the view
Connect the database to the explorer view to enable the
L3 Chad 0 60
selection of projects from the view
Connect the database to the explorer view to enable the
L4 Chad 0 60
selection of sprints from the view
Create a add buttton that will insert a new row into the
U2 Mike 0 120
task list.
Create a delete button that will remove the task from the
U3 Mike 0 120
task list.
Create a checkbox inside the done column of the task list U5 Mike 0 120
Implement drag and drop sorting of tasks in the task list. U7 Dustin 0 240
Inline editing of table rows for Userstory partial U14 Mike 0 240
Implement Minimize function in [Link] O10 Chad 0 90
Implement Maximize function in [Link] O11 Chad 0 120
Implement Restore function in [Link] O12 Chad 0 30
Create functional prototype for table row drag and drop O16 Dustin 0 300
Implement the interface for dragging and dropping of
S20 Dustin 0 240
tasks between statuses in storyboard partial
Sprint 3 - Backlog (3/11/08 - 3/31/08)
Est End Date: Actual Time: Start Date: End Date:
A user can click inside the list item to edit any of the editable fields. completed
There should be a checkbox for the user to click to have the task shown up
as done. Done cannot be clicked if lower numbered tasks haven’t already Completed
finished. To Be Verified(TBV)
User should be able drag a task in the task list. The task that is being
Completed
dragged should be visible.
User can click save button to save all the information that has been changed
in the tasks list. The save button will be grayed out if nothing has been Completed
saved.
All fields are editable through one click editing in the task list on the User
Completed
story page.
Windows within the application can be minimized. Completed
Windows within the application can be maximized. Completed
Windows within the application can be restored to their last position. Completed
A buttons appears on the window titlebar that when clicked changes the
dialog so that the user can no longer drag or resize the window. And when Completed
reclicked the window will be draggable and resizeable.
A button exists in the upper right corner of the windows that allows the
Moved
window to be pinned.
A button exists in the upper right corner of the windows that allows the
Moved
window to be minimized.
A button exists in the upper right corner of the windows that allows the
Moved
window to be maximized.
A button exists in the upper right corner of the windows that allows the
Moved
window to be restored.
Each window exists in its own portion of the screen with proper sizes and
Completed
positions. As well as changes size respectively when the browser is resized.
Create initial view for the user stories that contains a list
U1 Mike 0 360
of tasks based on the story selected, the list is ordered.
Create a add buttton that will insert a new row into the
U2 Mike 0 60
task list.
Create a delete button that will remove the task from the
U3 Mike 0 60
task list.
User stories can be selected from the view. The view must only display user
Completed M8
stories that belong to the selected sprint in the hierarchical view (L1).
User stories can be selected from the view. The view must only display user
Completed M12
stories that belong to the selected sprint in the hierarchical view (L1).
a web page with the title Storyboard page will be accessible from a web
Completed M9
browser.
a web page with the title User Story page will be accessible from a web
Completed M9
browser.
a web page with the title Landing Page will be accessible from a web
Completed M9
browser.
All other views exist within the bounds of the element. Completed M8
All other views exist within the bounds of the element. Views can be moved
Completed M12
and closed within the element.
All of the user stories associated with a sprint are viewable within the
Completed M8
storyboard.
Without using any keystrokes or mouse clicks the status of a particular task
Completed M8
associated with a story is obvious to anybody viewing the interface.
All of the user stories associated with a sprint are viewable within the
Completed M12
storyboard.
Without using any keystrokes or mouse clicks the status of a particular task
Completed M12
associated with a story is obvious to anybody viewing the interface.
Inside the Story View there will be a list of tasks that are order by their
Completed M8
database ordering.
By clicking a button a user is able to add a task to the list. The program will
assign it an order and TaskID, the first item in the list will be assigned order 1
Completed M11
and if there are already items in the list then it will be assigned the highest
task plus one.
Selecting a view and clicking delete will remove the list item. The list will
update without refreshing. Each task after that item will have there order
Completed M11
decremented by one or more depending on how many task have been
deleted. Only delete the task if save is selected.
A user can click inside the list item to edit any of the editable fields. completed M11
There should two edit boxes in the Story View; one to include acceptance
criteria tasks and the other one to include description of the task. When a
Completed M8
user clicks a task these should be automatically populated. User can input
text in each box.
The following information will be displayed in the story view: Story Name,
Story ID, Stakeholder, Story Owner, Business Value, Priority, Size and Completed M10
Description
User can click save button to save all the information that has been changed
in the tasks list. The save button will be grayed out if nothing has been Completed M11
saved.
Inside the Story View there will be a list of tasks that are order by their
Completed M12
database ordering.
There should two edit boxes in the Story View; one to include acceptance
criteria tasks and the other one to include description of the user story. When
Completed M12
a user clicks a task these should be automatically populated. User can input
text in each box.
Sprint 1 - B
Task: ID #: Assigned To: Priority: Est Time:
Create Tasks for User Story Page User Stories E7 Mike 0 N/A
Create Tasks for Other Programming Tasks User Stories E8 Nick 0 N/A
All points on the project proposal under the Landing Page section of the
Goals for the project are completely covered by at least one Landing Page Completed M5
task.
All points on the project proposal under the Storyboard section of the Goals
for the project are completely covered by at least one Storyboard task. Visual
Completed M5
task status should be obvious to the user to allow for easy drag and drop
functionality.
All points on the project proposal under the User Story Page section of the
Completed M5
Goals for the project are completely covered by at least one Storyboard task.
All points on the project proposal not covered by the other three sections are
Completed M5
completely covered by at least one Storyboard task.
All intended functionality and non-functional characteristics have been
Completed M6
modeled within the design of the overall system.
All model, view, controller, and supporting objects will be displayed within the
diagram. All relationships between the objects will be represented on the Completed M6
diagram as well.
Entire system functionality along with flow control is summed up in a one
page document on a letter size sheet of paper. Complete coverage of the Completed M6
User Stories can be explained on a basic level by the document.
Web Application should be able to access/query the Database. Completed M1
The database schema has been created as defined by project sponsor. Completed M3
Be able to checkout, update, and commit files for the web application via
Completed M2
CVS/SVN from a remote machine.
Be able to open a web browser and input the URL and view the web
Completed M1
application.
The script should populate a website template whose visual appearance can
be changed without affecting the data displayed. The script should create
HTML links for each relevant document in the public_html directory. It should Completed M7
also change the permissions of all files linked to be readable by any group
(i.e. User, Group, Other)