Presentation is loading. Please wait.

Presentation is loading. Please wait.

Combat Conflict DCR Presentation Team 04 Rijuta starts us off.

Similar presentations


Presentation on theme: "Combat Conflict DCR Presentation Team 04 Rijuta starts us off."— Presentation transcript:

1 Combat Conflict DCR Presentation Team 04 Rijuta starts us off

2 Remote Team Members Complexity & Precedentedness Skills & Experience
Project is straightforward Majority of project consists of configuring existing elements to serve a new purpose Precedented Skills & Experience Little direct experience with project subject matter Ample programming experience Communication & Tools Amongst Team: WhatsApp, Gmail, Hangouts, Gdocs Observations: WhatsApp is a valuable communication tool Ability to compartmentalize communication by role Fast, direct contact We tend to hold JIT meetings Can be difficult as remote team members to be available on short notice With Client: Face-to-Face with Team delegates Tyler take 2:30 Combat Conflict - Team 04

3 Remote Team Members Team Strong Points - Operational
Flexibility - Able to take on a variety of tasks across roles Cordiality - Despite challenges, everyone is staying positive Team Strong Points - Technical Precedentedness - Much of what our project requires has been done before by others Team Weak Points - Operational Availability - Very difficult to schedule group meetings Coordination - Struggling to ensure that everyone knows what task they’re responsible for Team Weak Points - Technical Concept Volatility - Frequent changes to communicated objectives Domain Knowledge - Minimal experience developing web applications Nick, time to take: 2:30 Combat Conflict - Team 04

4 Operational Concept Description (OCD)
PURPOSE OF THE PROJECT- The project ‘Combat Conflict’ basically deals with helping the Veterans and Civilians to improve their conflict management skills. STAKEHOLDERS- Developers Client College Students Adult Learners with military experience Masters of Business Veterans (MBVs) Executives of Corporatives Experiential Learning Center Staff (ELC)

5 INITIATIVES OF THE PROJECT-
Build the new system from scratch Market the product developed to employees, students and veterans Training the ELC Staff members by explaining the working of the system Documentation (Creating the user manual for users to understand the system) VALUE PROPOSITIONS- Improve conflict management skills for MBV Students Resolve Conflicts in a team setting More of collaborative study than competitive study Improve team setting collaborative skills

6 BENEFIT CHAIN-

7 SYSTEM CAPABILITY DESCRIPTION-
The Combat Conflict System helps veterans and civilians improve their conflict management skills in a team formation. The target customers of the system includes the Veterans of the Marshall School of Business (MBVs), College students and people enrolled in Marshall Executive Program. The system provides the veterans and civilians a platform to solve their conflict management skills by experiencing real time scenarios. The users of the system would like to adopt it as a medium to improve their conflict management skills because the system helps them experience the scenario and makes it interactive by continuous feedback.

8

9 SYSTEM TRANSFORMATION FROM CURRENT SYSTEM-
There is no existing system for the Combat Conflict System. SYSTEM OBJECTIVES FOR COMBAT CONFLICT- The major system objective is to help veterans and civilians to help them improve their conflict management skills. The other objective is to create a platform to help veterans and civilians realise how other people think about the conflict scenarios by viewing a tabulation feedback. This also makes the system more interactive.

10 CAPABILITY GOALS- Capability Goals Priority Level
OC-1 Take up conflict management skillsets: The system allows the users to select a skillset in order to improve their conflict management skill. Must have OC-2 View Feedback: The system is capable of generating a feedback after every question which enables the users to understand how they react to the situation in comparison to other civilians and veterans.

11 ORGANIZATIONAL GOALS-
OG-1: Help the students and veterans of Marshall School improve their conflict management skills. OG-2: Generate a comparison to judge how differently the civilians and veterans react to a situation. OG-3: Help students and veterans improve conflict management skills in a team collaboration. CONSTRAINTS- CO-1: Zero Monetary Budget: The selected NDI/NCS should be free or no monetary cost.

12 ELEMENT RELATIONSHIP DIAGRAM-

13 BUSINESS WORKFLOW-

14 ORGANIZATIONAL TRANSFORMATIONS-
The need to hire a new system maintainer to take care of the system. The change in the class structure to help students use the system in a collaborative team fashion. OPERATIONAL TRANSFORMATIONS- The veterans will be using an online system in order to improve their conflict management skills. The Professors of Marshall School and ELC help their students and veterans improve their conflict management skills by the use of an online system which is both interactive and responsive.

15 Demographic Information
WinWin Agreements Categories Win Conditions Demographic Information As an Adult Learner, I can compare my decisions to the decisions civilians made so that I can compare my thought processes to theirs. End Evaluation Page As an Adult Learner with military experience, I can practice resolving conflict by working as a team in a collaborative environment to find a solution for the scenario situation. Real Time Feedback As a veteran, I want to see graphs on what decisions others made in the same situation so that I can see that I'm not alone in my thought processes. Recording Responses As an Adult Learner, I can take the assessment so that I can judge how much I need to improve my conflict management skills. Skill Building As an Adult Learner, I want to use a program designed for conflict resolution that is interactive so I can improve my competence and confidence in resolving conflict. Tony: 5 min, might need to change some of win conditions Define the categories Combat Conflict - Team 04

16 Prototype - Most Significant Capabilities
Differentiation between individual and team type of tests Collecting demographics in terms of user type - veterans and civilians Ability to store responses to individual tests Ability to visualize responses (bar charts) from the individual tests

17 Prototype Demo http://proto-wp.combatconflict.com/
Mansi and Jai - 10 min Combat Conflict - Team 04

18 Home Page

19 Individual Test

20 Individual Test

21 Introduction Message

22 Scenario Selection

23 Scenario

24 Question

25 Response Options

26 Thank you

27 Team Test

28 Introduction Message

29 Scenario Selection

30 Scenario

31 Question

32 Response Options

33 Overview

34 Overview

35 Architecture - System context
Chris - 5min Combat Conflict - Team 04

36 Architecture - artifacts

37 Architecture - Behaviour - quiz-takers

38 Architecture - Behaviour - ELC staff

39 Architecture - Modes of operation
Individual Select a skill take the quizzes Team get feedback learn about skill add more text please!

40 Life Cycle Plan - Overall Strategy
Phase: Exploration Valuation Foundations Development Operation Duration 9/09/15-9/25/15 9/25/ /2/15 10/2/ /19/15 10/20/ /30/15 11/30/15 - Deliverables Client Interaction Report, Team Website, Win Conditions N/A DC Package Final Deliverables, Project Release, Close Out Report System Documentation Milestone Top Risk prototype DC Review OC Review Because we are a one semester team, our Foundations/Development phase is shorter

41 LCP- Overall Strategy Phase: Exploration Valuation Foundations
Development Operation Concept -Client meetings to understand base requirements - Brainstorm game design and feasibility. -Decide team roles depending on strengths of each member. - Have clear understanding of project scope and MMF -Look into possible COTS products and building from scratch -Gain access to webserver -Decide top risks and look for mitigation - Narrow down COTS options and begin prototype -Consistent client meetings in to get updates and feedback -Update documents as changes are made - Finish prototype and begin testing and quality control. - Review iterations with client and IV&V team member and ensure minimum marketable features have been met. -Possible Beta testing with MBV students -Begin documenting and training maintainers who must run the system after CSCI 577a

42 Roles - By Stage Exploration Valuation Foundations Development
Operation Client Interaction (Lisa, Rijuta, Tony) - Design meetings - Negotiate win conditions - Update client with feasibility - Design specifics, -Begin documentation - Go through multiple iterations with client, relay with team -Documentation for maintainers and for reviews -Help train maintainer Developers(Chris, Mansi, Nick, Jai, Tony) - Win conditions -Feedback on feasibility - Research COTS products - Begin implementing prototype -Take feedback and make changes, -Final deliverable -Train maintainer IV&V (Tyler) -Hazard analysis -Feasibility analysis -Assessment of system viability -Generate testing protocol -Validate test cases -Audit of user experience Client -Project requirements -Feedback, present questions - Give material to be included in system - Provide possible beta users -Feedback Maintainers -Meet with developers -Take up system Users -Use system and give feedback -Use system

43 LCP - Approach Monitoring and Control:
Weekly team meetings with all members of team. Separate meetings held with the prototypers group as well as the client interaction group, both attended by the project manager who can convey important details between each. Bi weekly client meetings to keep the client updated as well as consistent communication to have an open flow of necessary information. Project manager meets with professor and TA's to ensure that our approach is on the right track. We use the project plan and update it as needed to adjust to changing schedules. Project manager assigns extra tasks to team members as needed so that all tasks are taken care of much earlier than the deadline.

44 LCP - COCOMO II Scale Drivers
Value Rationale PREC High Although there are Learning Management systems out there as well as online survey methods, this system will be unique in that it needs to take data from the survey platform and convey it to the learning management system in order to get data for each of the personal scenarios. RESL Nominal Although we have our system architecture, we have multiple interfaces which must connect successfully together. TEAM Multiple prototypers on this team who have some web based development. Those who interact with the client repeatedly, try to keep the client in the loop as well as negotiate any new terms which arise. PMAT NOMINAL The development team follows ICSM guidelines, which is compatible to CMMI level 2 maturity. Total scale Factor: 19.14

45 LCP - COCOMO II Cost Factors - Insert_Php plugin
Cost Driver Value Rationale DATA LOW Current data set is pretty small, to be used for a classroom. Number of questions per section is also very small. However, in future if size of users expands, then Data size might also have to grow. RUSE HI PHP is used all across the website as the main scripting language. PVOL NOM Undergoes updates every 5-6months AEXP Team does not have much experience using PHP Total EAF 1.44

46 LCP - COCOMO II Cost Factors - WP Business Intelligence Plugin
Cost Driver Value Rationale DOCU HI Team had difficulty using documentation for life-cycle needs and trouble integrating DATA LOW Current data set is pretty small, to be used for a classroom. Number of questions per section is also very small. However, in future if size of users expands, then Data size might also have to grow. RUSE The plugin is used to generate statistics for every personal scenario given in the Combat Conflict project and is reusable PVOL NOM Undergoes updates about every 6 months Total EAF 1.19

47 LCP - COCOMO II Cost Factors - Wordpress Website
Cost Driver Value Rationale DATA LOW Current data set is pretty small, to be used for a classroom. Number of questions per section is also very small. However, in future if size of users expands, then Data size might also have to grow. RUSE HI Easy to generate new skill modules for the combat conflict project, can just create new webpages PVOL HIGH Wordpress site has updates quite often PCON The website will be turned over to maintainers at the end of the semester, and all developers will be leaving. Total EAF 1

48 COCOMO II Analysis

49 Feasibility Evidence Link to FED Combat Conflict - Team 04

50 Feasibility Evidence - Business Case Analysis
Assumptions: People want to improve their conflict management skills People want to improve their conflict management skills using a game or video Veterans will find a conflict management system very useful Stakeholders: Developers, Maintainers, Clients, ELC Staff, College Students (veteran & non-veteran), MBV Students, Corporate Employees Initiatives: Implement new learning platform Market developed product to students, veterans, and employers Train ELC staff members to use the system Generate documentation of system use Value Propositions: Improve collaborative conflict management skills for MBV students Enable practicing conflicts in a team setting outside of classroom Nick: 10 min Combat Conflict - Team 04

51 Feasibility Evidence - Business Case Analysis
Beneficiaries: People enrolled in Marshall Executive program College Students Company Employees Costs: Web Hosting (annual) CMS Plugin licensing (annual, if required) Benefits: Create venue for veterans and non-veterans to practice conflict resolutions skills Nick: 10 min Combat Conflict - Team 04

52 Feasibility Evidence - Cost Analysis (Personnel)
Activities Time Spent (Hours) Development Period Valuation and Foundations Phases (CS577a, 6 weeks) Client: Meeting via , phone, and in person [2 hrs/wk * 6 wks * 1 person] 12 Architecture Review Boards [1.5hrs * 2 times * 1 person] Development and Operation Phases (CS577a, 6 weeks) Maintainer: Meeting via , phone, and in person [2 hrs/wk * 6 wks * 1 person] 12 Deployment of system in operation phase & training - Installation & Deployment [5 hrs * 1 time * 2 people] - Training & Support [5 hrs * 2 times * 2 people] Total Maintenance Period (52 weeks) Maintenance [3 hr/week * 52 weeks] Total Combat Conflict - Team 04

53 Feasibility Evidence - Cost Analysis (HW/SW)
Costs: Web Hosting Required for web applications Client has provided hosting services CMS Plugin Licensing Fees Possible that we will identify for-pay plugins that would be useful None identified so far Client indicates approval process is required Combat Conflict - Team 04

54 Feasibility Evidence - Benefit Analysis
Benefit Activities: Practicing Conflict Resolution must happen during instructor time Assume three hours per week, three instructors per semester, 60% reduction in time commitment This project would reduce that requirement by 32.4 hours/semester/instructor This results in ~200 hours/year Assume $15/hr personnel rate, this equals $3000/year savings Combat Conflict - Team 04

55 Feasibility Evidence - ROI
Return on Investment: Cost Benefit Cum. Cost Cum. Benefit ROI 2015: $930 $0 $930 $ 2016: $1800 $ $ $ 2017: $1800 $ $ $ 2018: $1800 $ $ $ 2019: $1800 $ $ $ Combat Conflict - Team 04

56 Feasibility Evidence - Architecture
CR-1: Should use minimal work to provide login capabilities and make changes to content on website Satisfaction: Wordpress core functionality Evidence: Wordpress provides these capabilities as features CR-2: Have ability to retrieve YouTube pages dynamically Satisfaction: HTML5 functionality Evidence: Wordpress supports Youtube videos via HTML5 CR-3: Should use database query for question prompts Satisfaction: Wordpress plugin Evidence: Several question/poll plugin options available CR-4: Should be able to store data to a database; Should not take any personal information from the user Satisfaction: Wordpress plugin Evidence: Wordpress framework well integrated with MySQL Combat Conflict - Team 04

57 Feasibility Evidence - Process Feasibility
Upgrade & Maintenance Control [High]: System values stability; ability to schedule downtime for upgrades is important. Rapid Deployment [High]: System needs to be in a deployable state by the end of Fall semester. There are fewer than 12 weeks to develop a product. Critical on Compatibility [High]: System must be compatible with a variety of web browsers across platforms. Security [Low]: Users will maintain anonymity; only recorded data is gender and veteran status; no PII concerns. Asynchronous Comms [Low]: Users will be required to have Internet access to complete the training modules. Combat Conflict - Team 04

58 Feasibility Evidence - Process Feasibility
Lack of Personnel Capability [Medium]: Prototypers have some web development experience; however, they need to learn PHP, database management, and other common web application languages. Require Little Upfront Costs [Low]: Overall cost of system should be cost of web hosting through digitaloceans (provided by client). Currently all selected COTS packages are free. Not-so-powerful Local Machines [Medium]: User machines must have enough performance to play videos using a flash/html5 plugin. Combat Conflict - Team 04

59 Feasibility Evidence - Risk Assessment
RISK: May not be able to implement all necessary functionality in one-semester schedule Potential Magnitude: HIGH Probability of Loss: LOW Risk Exposure: MED Mitigation Plan: Create development schedule and determine if necessary functionality is implementable in available time RISK: Software team is not experienced with developing web applications in PHP Potential Magnitude: LOW Probability of Loss: HIGH Risk Exposure: LOW Mitigation Plan: Accept risk if it is determined that benefits of php framework outweigh risk of unfamiliarity, begin prototyping in these frameworks to assess feasibililty Combat Conflict - Team 04

60 Feasibility Evidence - Risk Assessment
RISK: Identified CMS plugins may lack flexibility to apply to our project Potential Magnitude: MED Probability of Loss: MED Risk Exposure: MED Mitigation Plan: Evaluate user group and survey modules for applicability to this project and resasses RISK: Resulting game may not be “fun” Potential Magnitude: HIGH Risk Exposure: HIGH Mitigation Plan: Research into other simulations which were created for veterans and look at their format Combat Conflict - Team 04

61 Feasibility Evidence - NDI Alternatives
Play! Framework (Java) Opigno LMS Plugin (Drupal) LearnDash, WP Courseware LMS Plugins (Wordpress) Organic Wordpress solution Combat Conflict - Team 04

62 Feasibility Evidence - Personas
Yvette Female, Age 34 Former Air Force Tech Sergeant Background: Retired from USAF after 12 years; pursuing MBV from USC to prepare for leadership role in private sector Computer Literacy: High for office software, domain-specific knowledge; confident Internet user Platforms: Windows 7 (work), OS X (home), iPhone, Safari browser Lindsay Female, Age 23 Masters Student Background: After finishing undergraduate degree at USC, chose to pursue MBA from USC to further distinguish herself in job market Computer Literacy: High for Internet applications; basic skills otherwise Platforms: OS X, iPhone, Chrome browser Greg Male, Age 51 Instructor, Experiential Learning Ctr Background: Assists students with practicing conflict resolution skills through role playing and other engaging activities Computer Literacy: Very high for office software, but struggles with complicated Internet applications Platforms: Windows 7, Android, Internet Explorer browser Combat Conflict - Team 04

63 QFP - Defect Identification Review
Have not yet completed a bi-weekly Defect Injection Report, this will be starting next week Defects as of now: PHP Flaws When bad PHP code is given to the site, the site does not crash, but shows a stack trace instead Server/Platform Speed limitations When multiple users access the site, operations can slow to a crawl While the site is not intended for wide-scale use, speed considerations should be made for the size of user base that the site will ultimately be catering to Results show before Submit button pressed This occurs on the “Answer Choices - Competition between Team Leaders” page No message shown when an answer hasn’t been chosen Error message should be added to ensure all users answer all questions

64 QFP - Quality Management Strategy
Quality Management Techniques & Tools: Test page for new elements Usefulness: Helps to test objects before their use on the main site (i.e. YouTube videos) Room for Improvement: Wider support as more different elements are needed Manual Test Taking Usefulness: Human involvement, better understanding of the flow of the questions Room for Improvement: Devise more ways to find flaws/inconsistencies in the site Review of Test Data Summaries Usefulness: Using test cases, check to see that the data being collected is consistent Room for Improvement: More test cases could be added


Download ppt "Combat Conflict DCR Presentation Team 04 Rijuta starts us off."

Similar presentations


Ads by Google