Difference between revisions of "IS480 Team wiki: 2011T2 The A-Team"
Mamyo.2008 (talk | contribs) |
|||
Line 90: | Line 90: | ||
{| class="wikitable" style="text-align:left; background:AliceBlue" | {| class="wikitable" style="text-align:left; background:AliceBlue" | ||
|- | |- | ||
− | |The team is to develop three different lightweight widgets for the | + | |The team is to develop three different lightweight prototype widgets for customers in the Media and Entertainment (M&E) industry. Oracle will incorporate these prototype widgets into a backend system that models the business workflow within the industry. These widgets will work together to provide customers with a user-friendly interface for accessing and manipulating tasking information, helping them to make precise business decisions. |
|} | |} | ||
+ | |||
=== Motivation === | === Motivation === | ||
{| class="wikitable" style="text-align:left; background:AliceBlue" | {| class="wikitable" style="text-align:left; background:AliceBlue" |
Revision as of 20:06, 23 October 2011
Hello everyone, the site is still under maintenance! Please check back for the latest update!
Contents
The Stakeholders
Client
The Team
Name | Role | Responsibility |
---|---|---|
Goh Shi Long | Project Manager |
|
Myo Myint Aung | Technical Lead |
|
Cheng ZhengHong | Usability Analyst & Co-Tester |
|
Chew Leong Heng | System Analyst & Database Specialist |
|
Ting Wen Jun | Lead Tester and Assistant Project Manager |
|
Project Overview
Description
The team is to develop three different lightweight prototype widgets for customers in the Media and Entertainment (M&E) industry. Oracle will incorporate these prototype widgets into a backend system that models the business workflow within the industry. These widgets will work together to provide customers with a user-friendly interface for accessing and manipulating tasking information, helping them to make precise business decisions. |
Motivation
There are various emerging trend that are gaining great interest in the media and entertainment industry. The promises of using Service Oriented Architecture (SOA) and Business Process Modeling (BMP) technologies to form composite applications to provide the flexibility and openness to systems have caught the attention of many CTOs. We hope to grasp the right method to use SOA and BPM to achieve interoperability among the backend systems possible and also create a suitable and easy-to-understand user interface technologies to enhance and provide a total new experience for users. |
Goals
[To be updated]
Deliverables
Business Process Application
The industry has many business processes that exist within the system. BPM is seen to be one of the possible ways of implementing the processes. The process that is modeled should consist or demonstrate the communication with other processes and services, a Human Task and gateways. |
Widgets
1. Transcode Widget
The user will be able to view the status of the transcode jobs that are submitted to a transcode farm. The transcode widget should capture the following information. |
The transcode widget will need to display the following information:
Value |
Description |
Transcode Vendor |
The transcoder’s vendor |
Job Name |
Name of the transcoding job |
Job ID |
Id of the transcoding job |
Profile Used |
The profile name used |
Production |
The production of the task |
Asset |
Asset name related to the transcoding job |
Date / Time Submitted |
Date and time the transcoding job is submitted |
Job Status |
The current status of the transcoding job |
The transcode widget will be triggered by the following events:
Events |
Description |
Job submitted |
When a transcode job is submitted |
Job successfully completed |
When a transcode job is successfully completed |
Job paused |
When a transcode job is paused |
Job fails |
When a transcode job fails |
The actions that can be done through the widget:
Events |
Description |
Job Flow Control |
Pause/Stop a transcode job or resume one using the same transcode parameters. |
View details |
View details generated by the transcode farm or DAPS for the following events:
|
Setting the refresh frequency |
Setting the refresh frequency for the widget information |
2. Work List Widget
The worklist widget allows users to view the outstanding tasks that have been assigned to the user. The user will login into the system via the widget and the widget will display all the outstanding tasks. |
The Work List Widget will need to display the following information:
- Outstanding tasks for an artist, including what assets are needed for each task. Can be filtered by Project, Month or Department
- “Work Forecast” – Projection of an artist’s workload 3,5 or 7 days into the future
- “Work History” – Listing of completed tasks. Can be filtered by Project, Month or Department
The worklist widget will be triggered by the following events:
Events |
Description |
Task Assigned |
When a task is being assigned to a user
|
Task Complete |
When a task is completed by a user (?) |
Task Change Status |
When a status of a task has changed |
The actions that can be done through the widget:
Events |
Description |
View Tasks Details |
View Task Details |
Task display filters |
Filter outstanding tasks by Project, Month or Department |
Setting the refresh frequency |
Setting the refresh frequency for the widget information |
3. Reporting Widget
The reporting widget is typically used by managers who wish to have a quick snapshot view of the current situation that is happening in the different productions. |
The Reporting Widget will need to display the following information:
- Active Assignments For Department By Production
- Active Assignments For Production By Department
- Assigned Users For Production By Department
- Assignment Breakdown For Status By Production
- Cost By Asset For Production
- Cost By Department For Production
- Overdue Assignment For Department By Production
- Overdue Assignments For Production By Department
The reporting widget will be triggered by the following events:
Events |
Description |
Task Assigned |
New task assigned to an artist |
Task Complete |
When a task status changes to indicate that it’s under review |
Task Change Status |
When an asset or shot has been finalized |
The actions that can be done through the widget:
Events |
Description |
Setting the refresh frequency |
Setting the refresh frequency for the widget information |
Source Codes and Binaries
[To be updated]
Documentations
Use Case Description
[To be updated]
Use Case Diagram
[To be updated]
Project Management
Planned Project Milestone
Iterations |
Tasks |
Start Date |
End Date |
Weeks |
Status |
NA |
Defining project scope/features |
9/10/2011 |
24/10/2011 |
3 |
Completed |
Finalising project proposal |
|||||
1 |
Formulating various project tracking matrix |
25/10/2011 |
27/11/2011 |
5 |
In Progress |
Foundation/software training |
|||||
2 |
Modelling BPM workflow |
||||
|
Mile Stone 1:Project Acceptance |
28/11/2011 |
28/11/2011 |
|
|
3 |
Transcode widget |
2/1/2012 |
13/1/2012 |
2 |
Not Started |
4 |
Transcode widget integration into workflow |
14/1/2012 |
19/1/2012 |
1 |
Not Started |
|
Mile Stone 2 :User Acceptance Test 1 |
20/1/2012 |
20/1/2012 |
|
|
5 |
Improvements based on UAT 1 |
22/1/2012 |
4/2/2012 |
2 |
Not Started |
6 |
Reporting & Work List widgets interfaces |
5/2/2012 |
19/2/2012 |
2 |
Not Started |
|
Mile Stone 3: Mid Term Presentation |
20/2/2012 |
20/2/2012 |
|
|
7 |
Reporting & Work List widgets |
21/2/2012 |
16/3/2012 |
4 |
Not Started |
Integration of 2 widgets into workflow |
19/3/2012 |
29/3/2012 |
2 |
Not Started |
|
|
Mile Stone 4: User Acceptance Test 2 |
30/3/2012 |
30/3/2012 |
|
|
8 |
Improvements based on UAT 2 |
1/4/2012 |
15/4/2012 |
2 |
Not Started |
|
Mile Stone 5:Final Presentation |
16/4/2012 |
16/4/2012 |
|
|
Actual Project Milestone
[To be updated]
Metrics
[To be updated]
Bug Metric
[To be updated]
Bug Tracking
[To be updated]
Schedule Metric
[To be updated]
Risk Management
[To be updated]
Risk Analysis
[To be updated]
Risk Mitigation
[To be updated]
Technologies and Tools Involved
Java FX
[To be updated]
Oracle Application Development Framework
[To be updated]
Oracle WebCenter Framework
[To be updated]
Oracle BPM Suite
[To be updated]
Progress and Updates
[Still in planning stage]