Spring final presentation (pdf)

hcii.cmu.edu

Spring final presentation (pdf)

Team OutSystems

Semester Report

Tuesday, May 13

1


THE CLIENT

2


ABOUT AGILITY

agile methodology

3


ABOUT AGILITY

usability

agile methodology

4


ABOUT AGILITY

OutSystems

agile methodology

5


PROBLEM SPACE

Redefining Market

Targeting new users

Improving platform usability

6


AGENDA

Introduce team

Projected schedule

Actual schedule

Research results

Road blocks

What’s next

7


THE TEAM

Ge m Bl e a s d e l l

Project Manager

Ko r i n a Lo u m i d i

User Testing Lead

Ada m Mat t h ews

Document Lead

Bh a r a t h i Pi t t i

Technical Lead

Ce r e n Sa k i z l i

Design Lead

8


SEMESTER SCHEDULE

9


SEMESTER SCHEDULE

Kickoff

10


SEMESTER SCHEDULE

Kickoff

Focus Setting

11


SEMESTER SCHEDULE

Kickoff

Focus Setting

Understanding Problem Space

12


SEMESTER SCHEDULE

Kickoff

Focus Setting

Understanding Problem Space

Competitive Analysis

13


SEMESTER SCHEDULE

Kickoff

Focus Setting

Understanding Problem Space

Competitive Analysis

Analysis of Current System

14


SEMESTER SCHEDULE

Kickoff

Focus Setting

Understanding Problem Space

Competitive Analysis

Analysis of Current System

Contextual Inquiry

15


KICK OFF

Introductions

Problem Space

Focus Setting

Affinity Diagramming

16


FOCUS STATEMENTS

(1) To understand how developers use the tools and

software available to support group development.

(2) To understand how developers view and manipulate

their code and how visual versions are incorporated

in their process.

(3) To understand how developers handle maintenance

as part of the development cycle.

17


FOCUS STATEMENTS

communication maintenance visual

representation

of code

18


USER DEFINITION

Experienced Developer

in other platforms

Experienced Developer

in OutSystems Platform

Local

CA

b

c

d

CA

Portugal

f

e

Portugal

Portugal

CA

b

c

d

e

One (1) local CI and one (1) CI in California

with technical developers who are

experienced in other platforms

One (1) CI in Portugal with technical

developers who are experienced in multiple

platforms

Two (2) CIs in California with non-technical

developers who are experienced in multiple

platforms

One (1) CI in Portugal with technical

developers who are experienced only in

OutSystems platform

f

Three (3) CIs in Portugal and one (1) CI in

California with non-technical developers who

are experienced only in OutSystems platform

Total = Ten (10) CIs

Technical Person

19


USER DEFINITION

OutSystems Employee

OutSystems Platform user

(4)

(5)

(1)

20


NON OS EMPLOYEE

21


NON OS EMPLOYEE

Sequence

22


NON OS EMPLOYEE

Flow

Sequence

23


NON OS EMPLOYEE

Cultural

Flow

Sequence

24


NON OS EMPLOYEE

25


NON OS EMPLOYEE

Outside of foci

26


OS EMPLOYEE

27


OS EMPLOYEE

Cultural

28


OS EMPLOYEE

Flow

Cultural

29


OS EMPLOYEE

Sequence

Flow

Cultural

30


OS EMPLOYEE

Most tasks

Commenting

Managers Involvement

Several tools

Commenting

Commenting

Breakdowns

31


MEETINGS

32


OVERVIEW OF FLOW

Several Mediums

Through a communication tool

phone, email, IM, commenting

Breakdowns

Completion of Tasks

Understanding the problem

Application maintenance

Relied on Commenting

Communication and

maintenance

Breakdowns

Most users

Design View/Flow View

Breakdowns

Revolved around complexity

Lack of commenting

33


OVERVIEW OF CULTURAL

No major conclusions

One breakdown may be

attributed

No major conclusions

No major conclusions

34


OVERVIEW OF CULTURAL

No major conclusions

One breakdown may be

attributed

No major conclusions

No major conclusions

Security

Project management

breakdowns

Bugs

35


OVERVIEW OF SEQUENCE

Through commenting

Email

Several uses

Project management tools

Maintenance almost

immediate

Breakdowns

Network speed

Physical constraints

Commenting

Time

Design view

Heavy usage

Previews

Browser

Visual Inspection of code

36


GENERAL FINDINGS

Commenting

repeated theme

Not a foci

Useful

Informational

Communication

Breakdowns

Lead to confusion

Hinder work

37


GENERAL FINDINGS

Communication and Maintenance are interdependent

Communication tools mostly external

Maintenance is the main tasks of the developer

Maintenance pervasive

Tweaking & Testing

Visual inspection popular

User greatest influencer

Cultural breakdowns from user to software provider

Project management breakdowns generally cultural

Managers heavily influence users

38


COMPETITIVE ANALYSIS

MS Visual Studio 2008

MS Sharepoint

MS BizTalk

Salesforce.com

Apex

Force.com

PAAS

Skyway Software

Composite Software

Wave Maker

Nexaweb

Cape Clear

Inuvia

Yahoo! Pipes

IBM QEDWiki

Microsoft PopFly

Serena

CogHead

WinDev

Adobe Flex

39


COMPETITIVE ANALYSIS

MS Visual Studio 2008

MS Sharepoint

MS BizTalk

Salesforce.com

Apex

Force.com

PAAS

Skyway Software

Composite Software

Wave Maker

Nexaweb

Cape Clear

Inuvia

Yahoo! Pipes

IBM QEDWiki

Microsoft PopFly

Serena

CogHead

WinDev

Adobe Flex

40


COMPETITIVE ANALYSIS

MS Visual Studio 2008

MS Sharepoint

MS BizTalk

Salesforce.com

Apex

Force.com

PAAS

Skyway Software

Composite Software

Wave Maker

Nexaweb

Cape Clear

Inuvia

Yahoo! Pipes

IBM QEDWiki

Microsoft PopFly

Serena

CogHead

WinDev

Adobe Flex

41


CURRENT SYSTEM ANALYSIS

42


CURRENT SYSTEM ANALYSIS

Four types of web applications

visualization of the design layout

Flow visualization

Uses internal language

Not always descriptive

Proper support

43


ROAD BLOCKS

44


ROAD BLOCKS

Scheduling

Travel

Technological failures

Unforeseen Time constraints

45


PROJECTIONS FOR SUMMER

Kickoff Meeting

46


PROJECTIONS FOR SUMMER

Kickoff Meeting

Brainstorming

47


PROJECTIONS FOR SUMMER

Kickoff Meeting

Brainstorming

Choosing Direction

48


PROJECTIONS FOR SUMMER

Kickoff Meeting

Brainstorming

Choosing Direction

Design Iterations

49


PROJECTIONS FOR SUMMER

Kickoff Meeting

Brainstorming

Choosing Direction

Design Iterations

Testing

50


PROJECTIONS FOR SUMMER

Kickoff Meeting

Brainstorming

Choosing Direction

Design Iterations

Testing

51


THANK YOU

52

More magazines by this user
Similar magazines