Presentation is loading. Please wait.

Presentation is loading. Please wait.

LA Commons Upgrade of Website ARB Team 01. Name Role Hualong Zu Project Manager Qihua WuLife Cycle Planner Taizhi LiRequirements Engineer Huaiqi WangPrototyper.

Similar presentations


Presentation on theme: "LA Commons Upgrade of Website ARB Team 01. Name Role Hualong Zu Project Manager Qihua WuLife Cycle Planner Taizhi LiRequirements Engineer Huaiqi WangPrototyper."— Presentation transcript:

1 LA Commons Upgrade of Website ARB Team 01

2 Name Role Hualong Zu Project Manager Qihua WuLife Cycle Planner Taizhi LiRequirements Engineer Huaiqi WangPrototyper Tianyi LuoFeasibility Analyst Yueheng LiSystem Architect Steiniger, Herman, LIIV & V Team Member

3 Remote Team Member Herman Steiniger 3

4 Team Strength and Weakness Operational View Strength – Client is engaged in project and being informed design ideas Weakness – Uncontrolled changes in scope causing rework in artifacts Technical View Strength – Became knowledgeable in using Wordpress and its plugins Weakness – System design lacks in covering outlier cases 4

5 Overall Project Evaluation System design meets current Win Conditions Majority of system has been prototyped Some instability with constant the changes in win conditions Need to start looking into how to train client in maintaining site 5

6 Acceptance Test Plan and Cases Test CasePriorityIteration TC-01 Community Arts TC-01-01 Navigate to community arts pageM1 TC-01-02 Select a project from community arts pageM1 TC-01-03 Navigate to project from neighborhood pageM1 TC-01-04 Browse project page imagesM1 TC-02 Gallery of Art Works TC-02-01 Navigate to art galleryM1 TC-02-02 Browse art galleryM1 TC-03 Interactive Map TC-03-01 Navigate to interactive map pageC2 TC-03-02 Display available neighborhoodsC2 TC-03-03 Navigate from interactive map pageC2 TC-04 Social Media Sharing TC-04-01 Share a neighborhood eventM2 TC-04-02 Share a project pageM2 TC-05 Administration TC-05-01 Create new project pageM2 TC-05-02 Update images in project pageM2 TC-05-03 Update images in gallery pageM2 TC-05-04 Update neighborhood in interactive mapC2 6

7 Operational Concept Description Huaiqi Wang 7

8 System objectives Create culture connections among neighbors in Los Angeles through the sharing of stories and creating temporary works of public arts 8

9 9

10 10

11 Constraints Staff working at LA Commons have limited knowledge about computer technology. The website is written using WordPress. 11

12 Current processes 12

13 System capabilities Interactive Map: The map is used to integrate all neighborhoods in a map and is able to provide the users with a better navigation to browse all neighborhoods’ information on the website. Community Arts Project Page: The page is aimed to provide information about past Community Arts’ projects. In addition, in the Community Arts Page, add additional links to direct this page to the related Community Arts’ project pages to make them connected. Neighborhood Page Upgrade: Add a small gallery of community arts ’ arts work on the bottom-right page. Images from this small gallery direct users to the related neighborhood’s project page. Social Network Share Function: Visitors can share upcoming events, art works and information of posted projects on their social network page. Gallery of Art Works: Add a gallery tab on the main page’s navigation bar. Visitors can see the most wonderful photos selected from all Community Arts’ projects on this gallery page. 13

14 Level of services Scalability: System shall be able to expand as new documentations of future art programs will be added to the website. (About 10 art programs per year, 15-20 pictures per art program) Downtime: Consistent and no more than four hours per month. 14

15 Prototype Hualong Zu 15

16 Requirement Priority WC_2697:Neighborhood Page WC_2700: Interactive Map WC_2699: Layout of Website WC_2561: Community Arts Project Page WC_2557: Gallery of Art Works WC_2817: Community Arts Project Page Connectivity WC_2563: Social network sharing 16

17 Risk Resolving User Interface Mismatch/ Requirement Mismatch Requirement Changes 17

18 Neighborhood Page 18

19 Interactive Map 19

20 Community Arts Project Page 20

21 Gallery of Art Works 21

22 Community Arts Page Upgrade 22

23 Better layout of website 23

24 System Architecture Yueheng Li 24

25 System Context Diagram 25

26 Artifacts & Information 26

27 Behavior 27

28 Deployment Diagram 28

29 Life Cycle Plan Qihua Wu 29

30 30 Overview Modification on estimations Implementation After last ARB Plans for 577b Construction, Transition, & Support (CTS) – Foundation Phase Rebaselining – Core Capability Iteration – Full Capability Iteration – Transition Iteration

31 Modification on estimations There are little modification on estimations: Code base estimation was largely correct Modules remain unchanged even though implementation details were changed after several more Winwin negotiation sessions and client meetings. Team members for 577B 31

32 32 Implementation After last ARB 32

33 33 Construction Interations Plan 33

34 Key Documents for Construction As-built Operational Concept Description (OCD) As-built System and Software Requirements Definition (SSRD) As-built System and Software Architecture Description (SSAD) As-built Rose Model Files (MDL) As-built Feasibility Rationale Description (FRD) Updated Risk Management Plans 34

35 35 Detailed Transition Iteration Plan 35

36 Transition Plan (including some Training planning) User Manual Transition readiness assessment Key Documents for Transition 36

37 Key Documents for Support Support Plan Training materials (including tutorials and sample data) 37

38 Feasibility Evidence Tianyi Luo 38

39 Assessment Approach 39 Research and select our NDI options Website solution Hosting solution Gallery solution Interactive map solution Social media sharing solution Setup Evaluation Criteria according to Win_Conditions NDI/NCS Attributes NDI/NCS Features Use Evaluation Results Screen Matrix to do evaluation by 4 members in our team Give Evaluation Summary for our evaluation on NDI Which NDI we should pick to do implementation

40 NDI/NCS Alternatives 40

41 Evaluation Criteria NDI /NCS Attributes NDI /NCS Features 41

42 Evaluation Results Screen Matrix for NDI Attributes (Example) 42

43 NDI/NCS evaluation & analysis results After calculation and our analysis on positive and negative side of each NDI, we decide to use BlueHost WordPress WOW Slider NextGen Gallery Leaflet Maps Marker Add This 43

44 Business Case Cost Analysis Personnel effort During CSCI 577a – 68H During CSCI 577b – 111H During operational phase (maintenance) – 78H / year Hardware and software cost Bluehost – $120 / year Domain – $16.4 / year Benefit Analysis (Time saved) Search time of documents – 120 hrs / year Maintenance time for uploading documents: 24 hrs / year Marketing Time – 80 hrs / year Return on Investment Analysis LA Commons staff salary is $15/hr from mid 2013. Assume 10% increase in salary in middle of each following year. ROI = (Cumulative Benefit – Cumulative Cost) / Cumulative Cost Result is shown in next page. 44

45 ROI Analysis Result 45

46 Conclusion 46 C1: As the evaluation and analysis of the NDI item. WordPress is selected as the main solution for the whole website. It is what the client currently uses, and therefore should be inherited. But the built-in functions for wordpress are limited. R1: We can use WordPress plugins, such as “WOW Slider”, “NextGen Gallery”, “Leaflet Maps Marker” and “Add This” to solve the limitation. C2: “WOW Slider” is currently our best solution for gallery to be shown in Community Arts Programming page. And “Leaflet Maps Marker” is the best solution for the interactive map. However we are still not sure whether to go with the free version or upgrade to the pro version of these two NCS. R1: Keep Prototype with the gallery functions. Look deeper about what is added in the pro version. Talk to the client to see if they are willing to pay the subscription fee these two pro versions may need.

47 Transition Plan Taizhi Li 47

48 HW/SW/Site Preparation Hardware Preparation Client’s existing laptop is sufficient, and it can be a Apple Macintosh machine or a Windows machine. Software Preparation WordPress installed on laptop devices WordPress plugins installation WOW Slider and NextGen Gallery installation on the WordPress MapPress Easy Google Maps and Leaflet Maps Marker installation on the WordPress Add this and Share this installation on the WordPress Site Preparation Computer rooms for training Computers with WordPress which contains required plugins Backup computer for testing the website 48

49 Support Environment No extra requirement for the website, Just mentioned in preparation Operating system can be Macintosh/Windows 49

50 Release Strategy Perform unit test in a testing environment that hosts a version of the upgraded LA Commons website. Set up the development environment on client environment to enable the scope for further development Install required plugins on WordPress Perform the testing on the client environment containing the final upgraded website Test the website on different browsers Provide the training to the client 50

51 Quality Focal Point Herman Steiniger 51

52 Traceability Matrix OCD Capability Goals Winbook Win Conditions SSAD Use Cases TCP Test Cases OC-1WC_2700UC02TC-03-01, TC-03-02, TC-03-03 OC-2WC_2817UC04, UC07TC-01-02, TC-01-03 WC_2697UC06n/a WC_2561UC04TC-01-02, TC-01-03 WC_2558UC08, UC10, UC11TC-05-01, TC-05-02, TC-05-03, TC-05-04 WC_2562UC08TC-05-01 OC-3WC_2557UC01, UC06TC-01-04, TC-02-01, TC-02-02 WC_2699UC05n/a WC_2817UC04, UC07TC-01-02, TC-01-03 WC_2558UC08, UC10, UC11TC-04-02 TC-04-03 OC-4WC_2563UC03TC-04-01 WC_2556UC09TC-04-02 OC-5WC_2557UC01, UC06TC-01-04, TC-02-01, TC-02-02 WC_2558UC08, UC10, UC11TC-04-02 TC-04-03 52

53 Defects Metrics Defects per Phase Component Breakdown 53

54 Technical Debt Solved Prototyped majority of win conditions Remaining Have not looked into maintainability of design Not tested with actual complete set data WordPress constrains future customization of system 54


Download ppt "LA Commons Upgrade of Website ARB Team 01. Name Role Hualong Zu Project Manager Qihua WuLife Cycle Planner Taizhi LiRequirements Engineer Huaiqi WangPrototyper."

Similar presentations


Ads by Google