meta data for this page
Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
java2012:grp3:start [2012/10/18 15:13] poorang [Scrum status] |
java2012:grp3:start [2012/10/30 16:34] negin [Sprint Backlog] |
||
---|---|---|---|
Line 8: | Line 8: | ||
After we received the requirement, | After we received the requirement, | ||
====== Scrum status====== | ====== Scrum status====== | ||
- | | ||
- | ** Product Backlog ** | ||
+ | ===== Product Backlog (User Stories) ===== | ||
- | * User stories | + | {{: |
- | ^ Story ID ^ Story name ^ Status | + | {{:java2012: |
- | | 1 |As a consultant, I need to be able to log into the system, so that I can use it based on my authorization. | + | |
- | | 2 |As a consultant, | + | |
- | | 3 |As a consultant, | + | |
- | | 4 |As a consultant, | + | |
- | | 5 |As a consultant, | + | |
- | | 6 |As a Manager, firstly I want to login to the system and be recognized as a manager. | + | |
- | | 7 |As a Manager,I want to know exactly what are the workload forecasts of my team’s members and all data related to those forecasts (activity type, client, project/ | + | |
- | | 8 |As a Manager,I want to be able to read and edit the workload forecasts of all consultants. My purpose is to review the consultants’ forecasts and make corrections and additions to them. | Ongoing | + | |
- | | 9 |As a Manager,I want to see summaries and reports of workload forecasts. It is very important for me to know in real time what are the values of the following formulas: ARVE, URVE, COR. | Ongoing | + | |
- | | 10 |As a Manager,I want to see what is the availability percentage of each consultant per week. | Ongoing | + | |
- | | 11 |As a Manager,I want to see what is the activity forecast on a monthly basis (in percentage and in hours). Also, I want the estimated revenue (per activity per month) to be reported. | + | |
- | | 12 |As a Manager,I want to be able to edit (CRUD) users, user groups and teams. | + | |
- | | 13 |As a Manager,I want to add users and assign them to proper teams. | + | |
- | | 14 |As a Manager,I want the system to tell me “who did what and when”. For example, if consultant X updated his workload forecast for activity Y, I want to know about it. | Ongoing | + | |
- | | 15 |As a Manager,I want to print reports. | + | |
- | | 16 |As a Director, firstly I want to login to the system and be recognized as a director, so that I can browse forecasting data and the summaries of them. | Done| 4 | 1 | 1 | | + | |
- | | 17 |As a Director,I want to see what is the activity forecast on a monthly basis (in percentage and in hours). Also, I want the estimated revenue (per activity per month) to be reported. | + | |
- | | 18 |As a Director,I want to see the estimation of how much is left from total workload in percentage. | + | |
- | | 19 |As a Director,I want to be able to see the current forecast immediately after user changed data in database. | + | |
- | | 20 |As a Director,I want to be able to see ARVE (Assignment Rate Vacation Excluded), URVE (Utilization Rate Vacation Excluded) and COR (Charge-Out-Rate). | + | |
- | | 21 |As a Director,I want to see the modification history. | + | |
- | | 22 |As a Director,I want to print reports. | + | |
- | **Sprint Backlog | + | ===== Sprint Backlog |
- | *What we planed | + | === What we planned and managed |
- | coming soon... | + | {{: |
- | *What we managed to do | + | |
- | coming soon... | + | More precisely, the following elements were implemented: |
- | *What we couldn' | + | |
- | coming soon... | + | * Domain Classes |
+ | * User, UserRole, Forecast, Activity, Week, Client, Login | ||
+ | * Controller Classes | ||
+ | * UserController, | ||
+ | * Views | ||
+ | * Appropriate views for the aforementioned classes. | ||
+ | * Login Functionality | ||
+ | * The controllers and views were coded so that they support login functionality. | ||
+ | === BurnDown Chart === | ||
+ | {{: | ||
+ | |||
+ | ===== What we couldn' | ||
+ | |||
+ | Due to lack of time and knowledge of the used framework and tools, we didn't manage to complete the following tasks (the unimplemented tasks are shifted to sprints 2 and 3): | ||
+ | |||
+ | {{: | ||
===== Screenshots ===== | ===== Screenshots ===== | ||
**Data base** | **Data base** | ||
- | * {{database_model.jpg? | ||
- | **Application** | + | {{: |
- | + | ||
- | Coming soon.... | + | |
+ | **Application** | ||
+ | {{: | ||
+ | {{: | ||
+ | {{: | ||
+ | {{: | ||
+ | {{: | ||
===== Code ===== | ===== Code ===== | ||
**Upload and attach the .war package for final delivery** | **Upload and attach the .war package for final delivery** | ||
Line 67: | Line 60: | ||
* Use .zip format | * Use .zip format | ||
| | ||
+ | {{: | ||
===== Conclusion ===== | ===== Conclusion ===== | ||
** What was delivered, how ** | ** What was delivered, how ** | ||
- | coming soon... | + | - Source code of the final application |
+ | - Documentation on this wiki including: | ||
+ | - Product Backlog | ||
+ | - Sprint Backlog | ||
+ | - BurnDown chart | ||
+ | - Database model | ||
** Our experiences on code camp ** | ** Our experiences on code camp ** | ||
Line 82: | Line 81: | ||
** Final presentation slides ** | ** Final presentation slides ** | ||
- | coming soon... | + | [[http:// |