Operational Concept Description (OCD)

Size: px
Start display at page:

Download "Operational Concept Description (OCD)"

Transcription

1 Operational Concept Description (OCD) Social Network Team #7 Team members Gaurav Goon Yixiang Liu Tao Hu Feng Wen Ronghui Zhang Xin Liu Kan Qi Role Project Manager Operational Concept Engineer Requirement Engineer Prototyper Software Architect Feasibility Analyst Life Cycle Planer 09/26/2013

2 Version History Date Author Version Changes made Rationale 09/22/13 Yixiang Liu 09/26/13 Yixang Liu 1.0 Finished the instruction of OCD Added the Shared Version Finished the instruction of the current 1.1 Update the Shared Version after the win-win negotiation Fix some mistakes in version1.0 To reorganize the operational concepts of the current and give a clear understanding for Team #7. To update the information from the clients OCD_VCP_F13a_T07_V1.1.doc ii

3 Table of Contents Operational Concept Description (OCD)...i Version History... ii Table of Contents... iii Table of Tables...iv Table of Figures... v 1. Introduction Purpose of the OCD Status of the OCD Shared Vision Benefits Chain System Capability Description System Boundary and Environment System Transformation Information on Current System... 5 OCD_VCP_F13a_T07_V1.1.doc iii

4 Table of Tables Table 1: The Program Model... 2 Table 2: The Infrastructure... 5 OCD_VCP_F13a_T07_V1.1.doc Version Date: 09/27/13

5 Table of Figures Figure 1: Benefits Chain Diagram of Social Network... 3 Figure 2: System Boundary and Environment Diagram of Social Network... 4 Figure 3: Business Workflow Diagram of Manage Project... 6 Figure 4: Business Workflow Diagram of Join a Project... 7 OCD_VCP_F13a_T07_V1.1.doc v

6 1. Introduction 1.1 Purpose of the OCD The OCD document is to identify the stakeholders shared version and the information of the current in details. In this project, the improvement of the social network, we define the users and clients of as users; members of team #7 as developers; the team of as maintainers; and Michael Colomiso and Dekoven Ashley, the owner of, as main clients of the project. 1.2 Status of the OCD This is the OCD documents for the Social Network project at the version 1.1, settling down the instruction, updated stakeholders shared version and information of the current. OCD_VCP_F13a_T07_V1.1.doc 1

7 2. Shared Vision Assumptions: Table 1: The Program Model 1) Clients are willing to pay. 2) Clients actually need the AI recommendation to discover users to increase capital inflow. 3) The AI recommendation can provide the satisfy recommendation results for the clients. 4) The new developed, advanced and customized search engine will help users and clients to find information they need more easily and conveniently. Stakeholders Initiatives Value Propositions Beneficiaries Developers Clients and users of Dekoven and Mike Sales team of Toyota IIV&V Develop the recommendation Pitch clients on how to improve community outreach training Analyze reach and influence of users and clients Developed a customized search Improve the profile management Enable users to discover others with similar goals and interests Increase revenue of Increase reach of clients Increase project management of clients Increase capital inflow into clients of Thrdplace Clients and user of Toyota community members OCD_VCP_F13a_T07_V1.1.doc 2

8 Benefits Chain Assumptions: 1)Clients are willing to pay 2)Clients actually needs the AI recommendation to discover users to increase capital inflow 3)The AI recommendation can provide the satisfy recommendation results for the clients 4)The new developed and customized search engine will help users and clients to find information they need more easily and conveniently Clients of Get potential users involved into the project User of Join the projects users are interested in User and Clients of Rely on and utilized on Develope rs DeKoven Attract more users More active in projects Use More frequency Develop the AI recommendation Recommend and search potential users and clients Provide clients and user valuable information automatically More accurate and customized search results Help clients and users to find potential users and projects Increase clients and users satisfaction Increase the use Easily access to Easily access to Interested possible users clients or projects Find users in local community or other places Find project or clients in local community or other places Increase user Number of THrdPlace Clients of User of Increase revenue for Figure 1: Benefits Chain Diagram of Social Network 2.1 System Capability Description The current website has already provided a map to help clients and users to find users and projects in near community. The main advanced goal of the Social Website is to add an AI recommendation to the current website. The AI recommendation is mainly developed for clients and users of. The aim of the AI recommendation is to help clients to find potential users in local community and help users to find similar users and interested projects and clients. The design of the AI recommendation will contain an advanced search engine, a ranking and influence management Besides the AI recommendation, a new user profile management, such as the media gallery, will be added into the current in order to provide a better service of profile management. OCD_VCP_F13a_T07_V1.1.doc 3

9 2.2 System Boundary and Environment Users Clients Search for projects, clients and users Rank and customize the advanced search results Provide potential projects, clients and users Influence management in the search Profile management for projects, clients and users Recommendation Advanced search engine Developers Support infrastructure PHP MySql Apache Linux Server Javascript Ajax Influence management Profile manage Internet List ofservice Stakeholders and s Figure 2: System Boundary and Environment Diagram of Social Network OCD_VCP_F13a_T07_V1.1.doc 4

10 3. System Transformation 3.1 Information on Current System Infrastructure The has a website (URL: and the website has been put into use since fall The website has been deployed on a Linux server. The whole website is developed by PHP and HTML5 and the team use MySql to manage the database. Table 2: The Infrastructure Hardware Several personal computers for development. A server runs in UNIX. Software PHP development environment MySql database Apache Microsoft office package Javascript Ajax Development Platform Microsoft Windows Mac OS Artifacts Projects documents: The documents that describe the structure of the hole. COTS list: The detailed COTS that used in the development of the, which including the version of the COTS, etc. Database structure document: The documents that explain the structure of the databse. The recommendation requirements list: The detailed requirements of the recommendation that help the clients to find potential users and help users to find similar users. OCD_VCP_F13a_T07_V1.1.doc 5

11 3.1.3 Current Business Workflow Figure 3: Business Workflow Diagram of Manage Project MANAGE PROJECT CLIENTS THRDPLACE Log into the NO View a project the client has Create a new project Modify or delete the proejct? YES Update the project information on the website Arrange the schedule Arrange the schedule Arrange the fund and supplies and volunteers Create a new project on the website OCD_VCP_F13a_T07_V1.1.doc 6

12 Figure 4: Business Workflow Diagram of Join a Project JOIN A PROJECT USERS CLIENTS THRDPLACE Log into the NO View a project Join the project YES Join as a volunteer or supply funds YES Update the information of the project Quit the project? NO OCD_VCP_F13a_T07_V1.1.doc 7