bluemix garage method

27
IBM Bluemix Garage Method https://www.ibm.com/devops/method/ Howard Anglin IBM Cloud Advisor [email protected] @howanglin

Upload: devevents

Post on 08-Jan-2017

253 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Bluemix Garage Method

IBM Bluemix Garage Methodhttps://www.ibm.com/devops/method/

Howard AnglinIBM Cloud Advisor

[email protected] @howanglin

Page 2: Bluemix Garage Method

Nicepartnered with

CEEINCA

San Francisco partnered with

Galvanize

Toronto partnered with

the DMZ

Londonpartnered with

WeWork Moorgate

Melbourne partnered with

Carlton Connect Initiative

OR we bring a pop-up

garage to you

New York coming soon

Tokyo coming soon

Singapore coming soon

Page 3: Bluemix Garage Method

Platforms: Bluemix & other PaaSPaaS aims at make cloud developer life easier. It handles many requirements automatically

allowing developer to focus on coding business logic.

ü An implementation of IBM's Open Cloud Architecture based on Cloud Foundry

ü Delivers enterprise-level services that can easily integrate with your cloud applications without you needing to know how to install or configure them.

ü Enables organizations and developers to quickly and easily create, deploy, and manage applications on the cloud.

What is Bluemix? Bluemix features Bluemix services

ü Containersü Buildpacksü Boilerplatesü Virtual Machines

ü Monitoringü Management Consoleü API Managementü Auto scalingü DevOps supportü Lots of services from IBM & 3rd parties

WatsonMobile

DevOps

Web

Applications

IoTIntegration

Big

Data

DataManagement

Secu

rity

Business Analytics

Check the service catalog online:https://console.ng.bluemix.net/?direct=classic/#/store/cloudOEPaneId=store

Coming soon:

More information:https://console.ng.bluemix.net/

Page 4: Bluemix Garage Method
Page 5: Bluemix Garage Method

Developers

Designers

ProductOwner

Page 6: Bluemix Garage Method
Page 7: Bluemix Garage Method

Day 02Day 01

Understand Explore Define

Big Ideas Prioritisation Plot

Storyboarding

MVP StatementAssumptions + Risks

Hypothesis TestsGoals + Non-Goals

Business OpportunityEmpathy MapAs-Is Scenario

Identifying Pain points

Day 02Day 01

Understand Explore Define

Page 8: Bluemix Garage Method

Understand with Personas

MarieEducated Profesional- 30 year old female- Single mother of two - Cares about the environment and her

effect on it- Wants her children to eat healthy and

organic as much as possible

Empathy maps help us understand our user, meet Marie

CharacteristicsIntelligentCaringConscientious

Wants Save timeKnow what she’s buyingAlternatives

Concerns Environment and our effect on it

“I wan’t to be able to take my responsibility in preserving our environment but I don’t always know what the best choice is and I don’t always have enough time to go to the organic market”

Page 9: Bluemix Garage Method

Understand with As-Is Scenario Maps

MarieEducated professional

Mother of two

As-Is Scenarios help us understand the current scenario for Emma as she discovers new methods for her company to innovate and be disruptive.

Steps

PLANS MENUFOR THE

WEEK

BROWSES ONLINE STORE

ORDERS FOOD FROM

ONLINE STORE

RECEIVES FOOD FROM

ONLINE STORE

BUYS SOME FOOD IN LOCAL

ORGANIC STORE

REVIEWS BUDGET

Page 10: Bluemix Garage Method

Identifying PainpointsMarie’s Major Painpoints

iPain points and design opportunities were uncovered from the persona as-is scenario maps. Workshop participants voted to prioritize the need of addressing each of Emma’s painpoints. The most important painpoint was one around Emma’s struggle to discover new methods for her team.

Not finding enough information about the

products

8

Lack of overview of what she’s purchasing

(making her go over her budget) due to having to visit multiple stores.

3

Disappointment at delivery of products due

to lack of information when completing her

order

1

Finding recipes that are - healthy

- environmentally friendly

- fits her budget

1

Page 11: Bluemix Garage Method

Explore with Big Ideas!

- Recipe suggestions based on items picked - Give Marie suggestions on recipes containing the same item that Marie has bought to reduce food waste as well as help Marie stay with in her budget.

- Compare organic items to similar non organic - Some products that are non organic has a less negative effect on the environment than others. This will help Marie prioritize and make an informed decision.

- Recyclable materials - Only using recyclable materials when packing and delivering our product will make Marie feel better about getting groceries delivered.

- Connect - Let Marie connect with other customers and share recipes etc to give her a since of community as well as information sharing and saving time.

- Ready to cook grocery bag - Provide Marie with the option to get groceries delivered together with recipes for the whole week. Everything planned, ordered and ready to cook healthy, environmentally friendly meals for the whole week.

- Build trust - By letting Marie read introductions and profiles from different farmers and food producers we work with. Maybe even meet some in her local Nature store as an event to build brand loyalty.

- Virtual dietist/chef- let Marie tell a virtual dietist/chef what kind of food she like and/or what ingredients she is interested in and give her healthy and environmentally friendly options of recipes.

How might we help Marie make better choices from an environmental stand point?

Page 12: Bluemix Garage Method

IMPORTANCE FEASIBILITYVoting Key: # #

explore with Prioritized Ideas

App that shows both price and

environmental impact depending on what you

order

5 3

The most feasible and important idea included centered around the idea of “Automation and Recommendation.” This big idea was all about automating personalized recommendations for Emma to better understand the value of the “IBM Way” and its relevance to her company.

IMPORTANCE FEASIBILITYVoting Key: # #

Page 13: Bluemix Garage Method

explore with Storyboarding

Page 14: Bluemix Garage Method

Define with assumptions + Risks

Assumptions Risks

Materializing assumptions and risks into degrees of risk and confidence help us to know what we should immediately evaluate with the first MVP.

Marie will buy more food online if she is provided more information

about the products

Marie will not think it’s enough

with reading information and she will still want to touch and see

the food.

Marie will want to pay more for

organic products

Marie will not want to pay more

for organic products.

Marie will trust the information

provided about our products.

Marie will not trust the information

and still go to her local organic

market.

Page 15: Bluemix Garage Method

Define with Hypotheses Tests

Hypotheses tests help teams measure success.

If we provide Marie with the "whole carbon footprint" of the order as part of the order process, we will observe:

Marie placing more environmentally friendly orders

Marie buying more of her food in our

online store

Marie associating our brand with

taking responsibility for our environment

Primary

Page 16: Bluemix Garage Method

What we are and are not focusing on, now.

Define with Goals and Non-Goals

Goals1. Integrated with existing back-end systems 2. Automated updates on customer and product information3. Responsive webb application4. English

Non-Goals (Future Goals)1. iOS/Android app2. Non USA3. International translations

Page 17: Bluemix Garage Method
Page 18: Bluemix Garage Method
Page 19: Bluemix Garage Method
Page 20: Bluemix Garage Method
Page 21: Bluemix Garage Method

Pairing

Page 22: Bluemix Garage Method

TDD

Page 23: Bluemix Garage Method

CI/CD

Page 24: Bluemix Garage Method

Cos

t of C

hang

e

Time

Non-XP XP

Page 25: Bluemix Garage Method
Page 26: Bluemix Garage Method
Page 27: Bluemix Garage Method