copy of minimum viable presentation

24
Learning Innovation Suite BMC Winternship

Upload: daniel-gao

Post on 11-Jan-2017

64 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Copy of Minimum Viable Presentation

Learning Innovation Suite

BMC Winternship

Page 2: Copy of Minimum Viable Presentation

College Application Tracker

Page 3: Copy of Minimum Viable Presentation

Story

● Students often apply to 10+ colleges nowadays● Colleges each have their own requirements and

deadlines● Manually keeping track of them all is difficult

and error-prone● Applications have many dependencies,

including teacher recommendations, interviews, sending test scores, and school reportsSophia

High School SeniorApplying to 12 colleges around the US

Page 4: Copy of Minimum Viable Presentation

Vision

Page 5: Copy of Minimum Viable Presentation

Minimum Viable Product

Page 6: Copy of Minimum Viable Presentation

Minimum Viable Product

Page 7: Copy of Minimum Viable Presentation

Timeline

Page 8: Copy of Minimum Viable Presentation

Story

● Creating a productivity application and project manager using Innovation Studio

● Wants a easy way to visualize tasks that need to be completed

● Doesn’t code, but understands Innovation Studio

Steve29 years old

B.A. in Economics

Page 9: Copy of Minimum Viable Presentation

Solution: Timeline● A view component that creates a timeline of events

○ Use AngularJS to create a piece that can be dragged into any view○ Take data from a record ○ Display it in a logical and readable way

● Designed for people that don’t code but know Innovation Studio’s web interface

● Help organization for projects with many subtasks● Visually illustrate deadlines, events, and tasks that can be shared with a team

Page 10: Copy of Minimum Viable Presentation

Vision

Page 11: Copy of Minimum Viable Presentation

Minimum Viable Product● Take data from a record with names and dates/times● Use an existing library and given sample code as a base● Display the events along a line

Page 12: Copy of Minimum Viable Presentation

Additions / Extensions● Read-only vs edit mode● Event privacy● Reminder / notification● Add information about people involved and notes about the event● Item statuses ● Separate blown-up detailed view

Page 13: Copy of Minimum Viable Presentation
Page 14: Copy of Minimum Viable Presentation
Page 15: Copy of Minimum Viable Presentation

Timeline Use Case

Page 16: Copy of Minimum Viable Presentation

Model and Controller

Page 17: Copy of Minimum Viable Presentation

Java● Service to be used in a process● Extension which calculates the

status of each event○ Compares the current date and

the event date

Page 18: Copy of Minimum Viable Presentation

Concluding Thoughts

Page 19: Copy of Minimum Viable Presentation

Obstacles● Streamline instructions

○ Split first module into smaller submodules○ Thoroughly explain each step

● Java API documentation○ Keep it updated○ Make it comprehensive○ Make it searchable

Page 20: Copy of Minimum Viable Presentation

More Innovation Suite Ideas● Grocery list - “Supermart”● Lunch order application● Yelp for websites

Page 21: Copy of Minimum Viable Presentation

Summary● College Application Tracker

○ Working with the provided GUI○ Could be re-framed into a business

context

● Timeline○ Integrating the GUI with Java and

AngularJS○ Potentially could be used for college

app tracker○ Standalone widget

Page 22: Copy of Minimum Viable Presentation

Things We Learned● Industry tools

○ Maven○ Node○ AngularJS

● Software Development Cycle○ Brainstorming○ Creating a story○ User based design○ Developing an MVP○ Troubleshooting technical problems

as a team

Page 23: Copy of Minimum Viable Presentation

Questions?

Page 24: Copy of Minimum Viable Presentation

Thank you!