survivable social network on a chip - foundation of software engineering

16
FSE 2014 FALL JEVI’S SSNOC JEREMIAH LIN JENNIFER LI VIDISHA RAJ CHIACHUAN WU SAHIL KUMAR 1

Upload: jennifer-hui-li

Post on 16-Jul-2015

267 views

Category:

Technology


0 download

TRANSCRIPT

FSE 2014 FALL

JEVI’S

SSNOC����������� ������������������  ����������� ������������������  ����������� ������������������  ����������� ������������������  JEREMIAH����������� ������������������  LIN����������� ������������������  ����������� ������������������  ����������� ������������������  JENNIFER����������� ������������������  LI����������� ������������������  ����������� ������������������  ����������� ������������������  ����������� ������������������  ����������� ������������������  VIDISHA����������� ������������������  RAJ����������� ������������������  CHIACHUAN����������� ������������������  WU����������� ������������������  ����������� ������������������  ����������� ������������������  ����������� ������������������  ����������� ������������������  SAHIL����������� ������������������  KUMAR

1

4

3

2

5

1 VISION

LESSONS����������� ������������������  LEARNED

FUNCTIONALITIES

SOFTWARE����������� ������������������  ARCHITECTURE

SOFTWARE����������� ������������������  ENGINEERING����������� ������������������  PRACTICES

AGENDA

2

FACILITATE����������� ������������������  INITIAL����������� ������������������  RESCUE

DELAYED����������� ������������������  RESCUE����������� ������������������  TIME

USED����������� ������������������  IN:����������� ������������������  DISASTER����������� ������������������  SITUATION

VISION

DEATH����������� ������������������  OR����������� ������������������  TRAUMA����������� ������������������  

✴ Number of injury

✴ Location of victims

✴ Severeness of injury

✴ Location of supplies

✴ Earthquake

✴ Tsunami

✴ Flood

✴ Hurricane

✴ Tornado

✴ Fire

✴ Limited human recourses

✴ After effects

✴ Hard to enter

3

JEVI’S PRESENT

SOFTWARE����������� ������������������  ARCHITECTURE

4

SOFTWARE����������� ������������������  ARCHITECTURE����������� ������������������  -����������� ������������������  FRONT����������� ������������������  

5

SOFTWARE����������� ������������������  ARCHITECTURE����������� ������������������  -����������� ������������������  BACK����������� ������������������  

6

JEVI’S PRESENT

USER����������� ������������������  STORY

7

JEVI’S PRESENT

USER����������� ������������������  STORY

8

JOIN����������� ������������������  COMMUNITY����������� ������������������  CHANGE����������� ������������������  STATUS����������� ������������������  EXCHANGE����������� ������������������  INFORMATION����������� ������������������  MAKE����������� ������������������  A����������� ������������������  CALL����������� ������������������  CROWDSOURCED����������� ������������������  LOCATION����������� ������������������  MAP����������� ������������������  BEACON����������� ������������������  DROP����������� ������������������  A����������� ������������������  PIN����������� ������������������  

USE����������� ������������������  CASES

9

JEVI’S PRESENT

ENGINEERING����������� ������������������  PRACTICES

10

5

3

4

1

6

2

AGILE•ITERATIVE����������� ������������������  •INCREMENTAL

11

SOFTWARE����������� ������������������  ENGINEERING����������� ������������������  PRACTICES

12

TRELLO����������� ������������������  BOARD

13

RISK����������� ������������������  ANALYSIS

PLANNING����������� ������������������  

TEST

DIVIDE����������� ������������������  WORK

SET����������� ������������������  DEADLINE

DEPLOY

TEST-DRIVEN����������� ������������������  DEVELOPMENT

KUDOS!

SOFTWARE����������� ������������������  ENGINEERING����������� ������������������  PRACTICES

14

LESSONS����������� ������������������  LEARNEDWorkload under estimation

Technical debt

Learn as we go

Agile in reality!

15

JEVI’S PRESENT

THANKS

16