greg andolshek alex koch michael mccormick shane russell

36
Greg Andolshek Alex Koch Michael McCormick Shane Russell Team Lasso

Upload: herb

Post on 26-Feb-2016

29 views

Category:

Documents


0 download

DESCRIPTION

Team Lasso. Greg Andolshek Alex Koch Michael McCormick Shane Russell. Team Lasso. Mentor Dr. Eck Doerry Group Members Greg Andolshek - Architect , Release Manager Alex Koch - Graphics Designer, Database Manager Michael McCormick - Team Leader, Communicator - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Greg  Andolshek Alex Koch Michael McCormick Shane Russell

Greg AndolshekAlex KochMichael McCormickShane Russell

Team Lasso

Page 2: Greg  Andolshek Alex Koch Michael McCormick Shane Russell

2

Team Lasso

Mentor Dr. Eck Doerry

Group Members Greg Andolshek - Architect, Release Manager Alex Koch - Graphics Designer, Database Manager Michael McCormick - Team Leader, Communicator Shane Russell - Documenter, Team Website Manager

Page 3: Greg  Andolshek Alex Koch Michael McCormick Shane Russell

3

Outline

Problem Statement Solution Overview Key Requirements Risks Schedule

Page 4: Greg  Andolshek Alex Koch Michael McCormick Shane Russell

4

Grouping Overview

Groups are everywhere What groups are you a part of or in charge of? Types of groups:

Large companies Sports leagues Social sites Schools Political Parties

Need an easy way to: Manage groups Analyze groups Communicate within groups

Page 5: Greg  Andolshek Alex Koch Michael McCormick Shane Russell

5

Grouping Needs

24

24

24

Color New Users

24

24

27

Color

7

7

7

Color

Page 6: Greg  Andolshek Alex Koch Michael McCormick Shane Russell

6

GSEP

Sponsor Melissa Armstrong

Global Science and Engineering Program Dual degree in 5 years

Science or Engineering Language

1 year Abroad

Page 7: Greg  Andolshek Alex Koch Michael McCormick Shane Russell

7

Other Products

Automated Grouping

Group Management

User Profiles

Social Tools Cost

X X Free

X X Free

X X X Free

X Setup Fee1-150 Users $240 Year

15k+ Users $2750+ Year

X X $105$169

X $4-$8Per User/Month

Page 8: Greg  Andolshek Alex Koch Michael McCormick Shane Russell

8

Solution Overview

Page 9: Greg  Andolshek Alex Koch Michael McCormick Shane Russell

9

What is Group Wrangler?

Web-based solution for group management Key features:

Group formation and management (smart groups) User curation Social networking Open source Free

Page 10: Greg  Andolshek Alex Koch Michael McCormick Shane Russell

10

Data Input and Maintenance

Page 11: Greg  Andolshek Alex Koch Michael McCormick Shane Russell

11

Group Formation and Management

Page 12: Greg  Andolshek Alex Koch Michael McCormick Shane Russell

12

Group Formation and Management

Page 13: Greg  Andolshek Alex Koch Michael McCormick Shane Russell

13

Group Formation and Management

Page 14: Greg  Andolshek Alex Koch Michael McCormick Shane Russell

14

Group Formation and Management

Page 15: Greg  Andolshek Alex Koch Michael McCormick Shane Russell

15

Group Formation and Management

Page 16: Greg  Andolshek Alex Koch Michael McCormick Shane Russell

16

Group Functionality

Page 17: Greg  Andolshek Alex Koch Michael McCormick Shane Russell

17

Technologies

Framework Ruby on Rails

Hosting Service Heroku

DBMS PostgreSQL

Front-end libraries Google Chart Tools, JQuery, Angular

Page 18: Greg  Andolshek Alex Koch Michael McCormick Shane Russell

18

Requirements Acquisition

Regular sponsor meetings Initial meeting to understand project More specific details in following meetings

Page 19: Greg  Andolshek Alex Koch Michael McCormick Shane Russell

19

Generic User Functional Requirements

Page 20: Greg  Andolshek Alex Koch Michael McCormick Shane Russell

20

Admin Functional Requirements

Page 21: Greg  Andolshek Alex Koch Michael McCormick Shane Russell

21

Environmental Requirements

Cross-platform compatibility Modern browser compatibility Privacy protection laws

Page 22: Greg  Andolshek Alex Koch Michael McCormick Shane Russell

22

Non-Functional Requirements

Installation and setup within 30 minutes Deployment to hosting service within 5 minutes Initial profile creation within 5 minutes Group creation within 5 minutes

Challenges Ease of use Modular Scalable

Page 23: Greg  Andolshek Alex Koch Michael McCormick Shane Russell

23

Risks

Flexibility and data integrity Inform admin of consequences Request confirmation

Security of user information Authentication Database encryption

Future expansion of the system Modular Bundle of software

Page 24: Greg  Andolshek Alex Koch Michael McCormick Shane Russell

24

Schedule

Page 25: Greg  Andolshek Alex Koch Michael McCormick Shane Russell

25

Conclusion

Problem Lack of proper group management and tracking tool

Solution Group Wrangler

Free Open source Automated grouping Analysis tools Maintains social aspects

Vision Premiere group management software

Page 26: Greg  Andolshek Alex Koch Michael McCormick Shane Russell

26

Solution Overview

Page 27: Greg  Andolshek Alex Koch Michael McCormick Shane Russell

27

Manage Account

Edit profile information Edit profile blog View notifications

Page 28: Greg  Andolshek Alex Koch Michael McCormick Shane Russell

28

View Groups

View individual groups Post to group’s forum View/Comment group wall View group members

View member’s limited profile View/Comment member blog

Page 29: Greg  Andolshek Alex Koch Michael McCormick Shane Russell

29

Communicate

Message another user (internal) View forums

Page 30: Greg  Andolshek Alex Koch Michael McCormick Shane Russell

30

Manage Users (Administrator)

Create/View/Update/Delete User

Page 31: Greg  Andolshek Alex Koch Michael McCormick Shane Russell

31

Manage Groups (Administrator)

Create/View/Update/Delete group definitions Manage individual groups

Track members with notes Display/Sort/Filter group members

View filtered group statistics Message filtered group members

Post/Update group wall

Page 32: Greg  Andolshek Alex Koch Michael McCormick Shane Russell

32

Manage Applications

Create/View/Update/Delete application form Review applications

Page 33: Greg  Andolshek Alex Koch Michael McCormick Shane Russell

33

Risks

High levels of admin control over user attribute data Addition of data; how much is too much? Removal of attributes which may be critical to groups Is there an ultimate solution?

A question of saving the admin/user from themselves, without limiting Group Wrangler

Page 34: Greg  Andolshek Alex Koch Michael McCormick Shane Russell

34

Risks

Security of user information Group Wrangler contains a potential wealth of

personal information Required information versus optional information

No reasonable way to mitigate what the admins determine to be required.

Levels of permission and authentication

Page 35: Greg  Andolshek Alex Koch Michael McCormick Shane Russell

35

Risks

Future expansion of the system Group Wrangler is designed to allow for continuous

developments Decidedly limited by the technologies used to

implement Future developments of system tools (Ruby on Rails,

Facebook API, ect.)

Page 36: Greg  Andolshek Alex Koch Michael McCormick Shane Russell

36

Schedule