650 likes | 700 Vues
Thrdplace Social Networking. Strong Points. We are good at sharing our vision. We agree on a decision only after consulting everyone in the team and when everyone is satisfied with it. Familiarity with technologies like MySql and HTML 5 which are used in the project will make things easier.
E N D
Strong Points • We are good at sharing our vision. • We agree on a decision only after consulting everyone in the team and when everyone is satisfied with it. • Familiarity with technologies like MySql and HTML 5 which are used in the project will make things easier. • Client has provided us access to his technical staff, which have been very helpful.
Weak Points • Due to clash of schedules, sometimes it becomes difficult to organize a team meeting. • Some technologies like PHP, thrdplace database are not known to the team members, but they will be implemented in the project. • Two of our team members left the team in 577 b. We have a new team member who needed to get acquainted with the project quickly.
Overall Project Evaluation • Atpresent,allthewinconditionshavebeendesignedandprototyped. • Initially,slowprogressandinconsistency betweenprototypeandwinconditions. • But, we adjusted quickly to build a prototype which has so far been to the liking of the client. • Now, we have setup our prototype on client’s server. But there are some inconsistencies with the client’s database. So, we are working with his database architect to remove them to continue the progress.
TPC Ronghui Zhang
Test Strategy • Agile test-first: in each iteration, IIV&V will test the new capabilities and improvements when they’re completed. • Boundary and exit/entry criteria between unit testing and integration testing: each new feature will first be tested to make sure it is fully functional and then will be tested ensure it integrates well with the existing system • Requirements-test traceability: the traceability matrix will be used to ensure that the capabilities will keep consistent with win conditions.
Test Preparation • Hardware: PC, MacBook, ThrdPlace server • Software: IE/Chrome/Firefox, Safari, Solr
Operational Concept Description YixiangLiu
System Purpose • Thrdplace.comis a venue for fund-raising, resource sharing and commerce. • OursystemisasubsystemofThrdplace.com. • Oursystemisdesignedtoprovidesearch,rankingandrecommendationfunctionstoprojectcreatorsandcontributorsonThrdplace.com.
Prototype YixiangLiu
SearchEngine • WeuseApache Solrfull-textsearchenginetosearchfor projectsor contributors fromthrdPlace.comdatabase.Searchresultswillbedisplayedinalistview. 19
RankingSystem Rankby influence(formulasagreedbyclient) • INFLUENCE (Contributors) • (Weight 1 * Number of Project Contributed) + (Weight 2 * Promotions) • INFLUENCE (Projects) • (Weight 1 * Project Success) + (Weight 2 * Promotions) • PROMOTIONS = (weight 1 * Facebook Likes) + (weight 2 * Twitter Shares) + (Weight 3 * Number of Comments) • PROJECTSUCCESS=RaisedCapital/ExpectedCapital • CAPITAL=(weight1 * Integer value of Funds) + (weight2 * Supply Items) + (weight3* Volunteer hours) 21
Demo 25
System Architecture RonghuiZhang
Outlines • Overall Architecture • System Context Diagram • Process Diagram • Hardware Component Diagram • Software Component Diagram • Deployment Diagram • Detailed Architecture • Artifacts & Information Diagram • Interface Classes • Process Realization • COTS/ReuseSelections
Lifecycle planning KanQi
Development phase - Construction Iteration Duration: 2/12/14 – 4/16/14 Concept: In this phase, the development team should keeps detailing project plan and recording project progress and emphasize on implementing the system and performing testes. Deliverable: Transition Readiness Review Package, Draft Transition Readiness Review Package Milestone: Transition Readiness Review, Core Capability Drivethrough Strategy: Development and testing Development phase - Transition Iteration Duration: 4/17/14 – 4/30/14 Concept: In this stage, the development team should perform system transition by providing maintenance information, tutorial session, technical support, as well as user menu which covers different user roles. Deliverable: Operational Commitment Review Package, Transition manual, Source code Milestone: Operation Commitment Review Strategy: Deployment, Training, and Transition
Major Activities in RDCR, Development Phase-Construction Iteration 49
Major Activities in Development Phase-Transition Iteration 50