Friday, December 14, 2012

HPU Men's Basketball Project

User Stories and Scenarios

I have written two user scenarios for my user stories for my project of HPU Men's Basketball team, so I would like to share it. For writing user scenarios, I referred to my professor Sam's Github Repo of his project for local non-profit as well as Engineering Long-Lasting Software (ELLS), specifically Chapter 5 of it where it talks about BDD, User Stories Cucumber scenarios and so on. Here is my user stories and scenarios for HPU Men's Basketball Team project:

Feature: Having Efficient Game Data Management System
As a HPU Men's Basketball Coach
So I can summarize extensive data
I want summary statistics updated automatically when I enter new data
Scenario: have a efficient game data management system
Given I am in the data managemenet system
When I go to the individual player's page
And I enter 1 to 'Last 5 Make' section of 'Region 1'
And I press enter
And I go to a statistics page
Then I should see each individual player's shooting statistics updated with the data previously entered.
Complexity: Currently Complex - hoping to move to at least Average
Feature: Having Efficient Data Management System
As a Job Hunter
So I can get a job
I want to be able to demonstrate my data management skills
Complexity: Currently Complex - hoping to move to at least Average
Feature: Having basketball court image with shooting statistics
As a HPU Men's Basketball Coach
So I can give advice to players easily in detail
I want to show shots statistics and visual basketball court image
Scenario: have basketball court image with shooting statistics
Given I am in the data managemenet system
When I go to the individual player's page
And I enter 1 to 'Last 5 Make' section of 'Region 1'
And I press enter
And I see a basketball court image
Then I should see a court image separated with each region
And I should see 1/1 in 'Region 1'
Complexity: Currently Complex - hoping to move to at least Average

I will improve user stories and scenarios more and update gist, so this embedded gist may look different in the future, but this is what I have got so far.

Github Repository and Pivot Tracker

I have also created Github repository and a Pivotal Tracker story specifically for this project, so do check those out if anyone is interested in :)

The semester almost ends, and I think it is nearly possible for me to actually develop the complete solution within the semester(and possibly alternatives not just what the customers is currently willing to have), but I am strongly eager to try to help them out in some way next semester, in the future as well.

No comments:

Post a Comment