Download as pdf or txt
Download as pdf or txt
You are on page 1of 110

Product Development Process and Techniques

Product & Service System – A Brief Introdution

Product & Service -


Commons and combinations

Vietnam Expo, ICE, Hanoi – April 12th, 2018

Tuan Tran & Binh Ngo


MES LAB RnD
Slide: 2 your progress bar in this presentation
Introduction

MES LAB RnD

Tuan Tran (Nova)


Founder & CEO

Binh Ngo
Technical
Department

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 3 your progress bar in this presentation

#1

PRODUCT DEVELOPMENT

PROCESS
LET’S DESIGN IT

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 4 your progress bar in this presentation

WHAT COMES IN YOUR MIND


WHEN YOU THINK OF
DESIGN?

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 5 your progress bar in this presentation

GRAPHICS?

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 6 your progress bar in this presentation

FURNITURES?

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 7 your progress bar in this presentation

LANDSCAPE?

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 8 your progress bar in this presentation

PRODUCTS?

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 9 your progress bar in this presentation

THEY APPEARS TO BE MUCH


DIFFERENT

BUT CAN BE DESIGNED BY


SIMILAR PROCESSES
(e.g Ulrich’s for NPD)

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 10 your progress bar in this presentation

LET’S EXTEND OUR VIEW

HOW ABOUT SOLVING PROBLEMS


BY SIMILAR TECHNIQUES &
PROCESSES.

the ones from

DESIGN?
MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn
Slide: 11 your progress bar in this presentation

PROBLEMS IN AGRICULTURE

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 12 your progress bar in this presentation

YOUTH DEVELOPMENT

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 13 your progress bar in this presentation

LIVING ENVIRONMENT

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 14 your progress bar in this presentation

HERE COMES DESIGN


THINKING

IT CAN HELP

FIND SOLUTIONS
THROUGH DESIGN
MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn
Slide: 15 your progress bar in this presentation
Contents

List of sections
l What is Design Thinking?

l What can be designed?

l Design Thinking in action – The process

l Applications

l Resources

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 16 your progress bar in this presentation

INTRODUCTION

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 17 your progress bar in this presentation
Introduction

What is Design Thinking?


a discipline that uses the designer’s sensibility and methods to
match people’s needs with what is technologically feasible and
what a viable business strategy can convert into customer value
and market opportunity

…to solve problems in


business and society…

Tim Brown, IDEO

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 18 your progress bar in this presentation
Introduction

Pioneers
Tim Brown & David Kelley
(IDEO & Stanford D.School)

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 19 your progress bar in this presentation
Introduction

Characteristics of Design Thinking


When being applied to problem solving, Design Thinking is:

l Human Centered: begins from deep empathy and


understanding of needs and motivations of people

l Collaborative: Users = Multiple Stakeholders: Customers, Staffs,


Vendors, etc.

l Experimental: Iterative “prototyping – testing” loops. Encourage


Early Fail ~~

l Optimistic: There exists solution for any problem

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 20 your progress bar in this presentation
Introduction

Understanding Design Thinking – Example


l Is a way to find solutions that balance human desirability,
technical feasibility and economical viability

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 21 your progress bar in this presentation
Introduction

Understanding Design Thinking – Example


l Is a way to find solutions that balance human desirability,
technical feasibility and economical viability

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 22 your progress bar in this presentation

WHAT CAN BE DESIGNED & SOLVED


USING DESIGN THINKING?

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 23 your progress bar in this presentation
Projects

Design Thinking for Designing Products

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 24 your progress bar in this presentation
Projects

Design Thinking for Designing Services (a class)

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 25 your progress bar in this presentation
Projects

Design Thinking for Designing Customer


Experiences

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 26 your progress bar in this presentation
Projects

Design Thinking for Designing Systems &


Solutions
(download: ideo.org)

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 27 your progress bar in this presentation
Projects

Design Thinking for Designing Systems &


Solutions
(download: ideo.org)

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 28 your progress bar in this presentation

DISCUSSION:
DESIGN A COMBINED
PRODUCT & SERVICE

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 29 your progress bar in this presentation
Applications

Old ways are good enough: Renting services

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 30 your progress bar in this presentation
Applications

Coffee Shop: Decoration and music

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 31 your progress bar in this presentation
Applications

Coffee Shop: Technologies

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 32 your progress bar in this presentation
Applications

Printing Book: with online video & supporting service

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 33 your progress bar in this presentation

THE DESIGN
PROCESS

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 34 your progress bar in this presentation
Process

Process (IDEO & STANFORD)

EMPATHIZE IDENTIFY IDEATE PROTOTYPE TEST

Compare with Ulrich’s NPD process…


l Empathize: Understanding Customer Needs

l Identify: Planning; Specifications

l Ideate: Opportunities; Idea Development; Concept


Development; Architecture; Industrial Design; Design for X

l Prototype: Prototyping; 3D Printing

l Test: Test and Refinement; Concept Testing


MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn
Slide: 35 your progress bar in this presentation

REAL LIFE
APPLICATIONS

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 36 your progress bar in this presentation
Applications

Product Design #1: Mud-Shield project

Meanwhile in Vietnam

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 37 your progress bar in this presentation
Applications

Product Design #1: Mud-Shield project

When the rain comes…

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 38 your progress bar in this presentation
Applications

Product Design #1: Mud-Shield project

When the rain comes…

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 39 your progress bar in this presentation
Applications

Product Design #1: Mud-Shield project

When the rain comes…

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 40 your progress bar in this presentation
Applications

Product Design #1: Mud-Shield project

Imagine what may happen…

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 41 your progress bar in this presentation
Applications

Product Design #1: FINDING SOLUTION


l Empathize: Observe, Interview, Statistics

What do USERS NEED?

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 42 your progress bar in this presentation
Applications

Product Design #1: FINDING SOLUTION


l Identify: Establish the project, goals, requirements, plan, etc.

What can we PROVIDE?

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 43 your progress bar in this presentation
Applications

Product Design #1: FINDING SOLUTION


l Ideate: Find alternatives. Brainstorming

Which IDEA is the best?

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 44 your progress bar in this presentation
Applications

Product Design #1: Mud-Shield project

The Solution

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 45 your progress bar in this presentation
Applications

Product Design #1: FINDING SOLUTION


l Prototype: Make the working piece

How will it be like?

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 46 your progress bar in this presentation
Applications

Product Design #1: FINDING SOLUTION


l Test: Test the functions and refine the design

Does it really WORK?

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 47 your progress bar in this presentation
Applications

Product Design #2: Coolice – open discussion

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 48 your progress bar in this presentation
Applications

Service Design: Subway shopping experience

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 49 your progress bar in this presentation
Applications

Service Design:

For your practice.

EMPATHIZE IDENTIFY IDEATE PROTOTYPE TEST

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 50 your progress bar in this presentation
More NPD

Next NPD session


Friday, 20/4/2018, 10 : 45 – 11 : 45
This place (Hanoi ICE, 91 Tran Hung Dao)

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 51 your progress bar in this presentation

RESOURCES

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 52 your progress bar in this presentation
Resouces

Resources
l Book: Change by Design – Tim Brown; Design – Creation of
Artifacts in Society – Karl Ulrich

l Tool Kits: Design Thinking for Educators

l Project Reports: IDEO.org project reports

l Web links – Google with “Design Thinking”

l Academic Papers

l Online course: Example - https://www.coursera.org/course/desig


nbiz

l And where else?

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 53 your progress bar in this presentation
Resouces

Design Tools

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 54 your progress bar in this presentation
Resouces

Project Reports

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 55 your progress bar in this presentation
Resouces

Project Reports

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 56 your progress bar in this presentation
Resouces

Video #1: DESIGN (IDEO)

http://vimeo.com/46067111

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 57 your progress bar in this presentation
Resouces

Video #2: From Design to Design Thinking (Tim B)

http://www.youtube.com/watch?v=lGOTwFvkfhU

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 58 your progress bar in this presentation
Resouces

Video #3: Design and Innovation (Tim B)

http://www.youtube.com/watch?v=Ox88dz9ZDGw

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 59 your progress bar in this presentation
Resouces

Video #4: What is Design Thinking #1

http://www.youtube.com/watch?v=a7sEoEvT8l8

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 60 your progress bar in this presentation
Resouces

Video #5: All About Design Thinking

http://www.youtube.com/watch?v=3sOeSkTUTA0

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 61 your progress bar in this presentation
Resouces

Video #6: What is Design Thinking?

http://www.youtube.com/watch?v=Ee4CKIPkIik

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 62 your progress bar in this presentation
Resouces

Video #7: How design thinking transformed


Airbnb from failing startup to billion-dollar
business?

http://www.youtube.com/watch?v=RUEjYswwWPY

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 63 your progress bar in this presentation
Resouces

Video #8: Kelley & IDEO

http://www.youtube.com/watch?v=GYkb6vfKMI4

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 64 your progress bar in this presentation
Introduction

#2

PREPARED to

FAIL EARLY ?

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 65 your progress bar in this presentation
Introduction

A STORY ABOUT

FAILURE
AND

SUCCESS
MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn
Slide: 66 your progress bar in this presentation

Too much of a rush

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 67 your progress bar in this presentation

Or too slow

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 68 your progress bar in this presentation
Introduction

vs

Android Windows Phone

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 69 your progress bar in this presentation
Introduction

A brief guide to
MINIMUM PRODUCT

“Everything should be made as simple as possible, but not simpler.


Albert Einstein

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 70 your progress bar in this presentation
Contents

List of sections
l What is MVP?

l The Product Development Process

l How to “prototype” an MVP

l Examples & Exercises

l Resources

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 71 your progress bar in this presentation
Definition

WHAT is
MVP

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 72 your progress bar in this presentation
Definition

Credits
l Frank Robinson, 2001, SyncDev

l Steve Blank & Eric Ries

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 73 your progress bar in this presentation
Definition

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 74 your progress bar in this presentation
Definition

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 75 your progress bar in this presentation
Definition

Both Minimum and Viable


MVP

Big - rich
Lacks of company
features MINIMUM VIABLE which do
and not care
interests about
money

“…that version of a new product which allows a team to collect the maximum amount of validated learning
about customers with the least effort.”
Eric Ries

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 76 your progress bar in this presentation
Definition

Also provide FEEDBACK for


FUTURE Product Development

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 77 your progress bar in this presentation
Process

MVP
in
PRODUCT DEVELOPMENT
process

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 78 your progress bar in this presentation
Process

New Product Development Characteristics


l Human Centered: begins from deep empathy and
understanding of needs and motivations of people

l Collaborative: Users = Multiple Stakeholders: Customers,


Staffs, Vendors, etc.

l Experimental: Iterative “prototyping – testing” loops.


Encourage Early Fail ~~

l Optimistic: There exists solution for any problem

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 79 your progress bar in this presentation
Process

MVP

EMPATHIZE IDENTIFY IDEATE PROTOTYPE TEST

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 80 your progress bar in this presentation
Process

PROTOTYPE vs MVP

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 81 your progress bar in this presentation
Process

Prototype MVP

• To test new product, service • To get maximum of


FEATURES / DESIGNS CUSTOMER FEEDBACK

• For the team itself or a small • For small group of customers


group of friends/ testers / potential customers

• May be complex, • Need to be simple,


but maybe uncompleted but working

• CANNOT be used to sell • CAN be used to sell

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 82 your progress bar in this presentation
Development

How to
PROTOTYPE
an
MVP

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 83 your progress bar in this presentation
Development

Know YOURSELF
l WHY doing the project?

l The LONG TERM goals

l Criteria of successful

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 84 your progress bar in this presentation
Development

Know THE CUSTOMERS


l WHO are customers?

l WHAT is the main goal for each customer?

l LIST of actions customer must take to get goal?

l Output: User Journey Roadmap or “User flow”

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 85 your progress bar in this presentation
Development

Know THE CUSTOMERS

The customer The action The goal


All people who • Search for existing Users get a nice and
search for a templates right template
Powerpoint • Request for template
template if not exists
• Receive notification
or email when
template is available
• Download the
template

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 86 your progress bar in this presentation
Development

Know WHAT to implement


l LIST of troubles customers meet for each action

l ANSWER the question HOW TO solve each problem

l Each answer will be a “feature”

l Output: A features list for each action

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 87 your progress bar in this presentation
Development

Know WHAT to implement

The action The trouble The feature


Search for Hard to browse all the • Search by keywords
existing templates to choose • Search by topics
templates the suitable one • Filter
• Auto suggestion
Request for Hard to describe the • Include searched
template if not expected result topics, keywords
exists and filters in
requesting form
• Template sketching

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 88 your progress bar in this presentation
Development

The PRIORITY and STRATEGY


l Use priority matrix to sort the feature list

l Decide what to be included in MVP

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 89 your progress bar in this presentation
Development

The PRIORITY and STRATEGY

Search for existing Request for template if …


templates not exists
Search by keywords Include searched
topics, keywords and
filters in requesting form
Search by topics Template sketching

Filter
Auto suggestion

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 90 your progress bar in this presentation
Development

Stay SIMPLE, but EFFICIENT


l Remove low priority features until cannot be removed
anymore

l The remaining “core” features must be built as much as


efficient

“Everything should be made as simple as possible, but not simpler.


Albert Einstein

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 91 your progress bar in this presentation
Development

The Build – Measure - Lean LOOP

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 92 your progress bar in this presentation
Development

Measuring by FEEDBACK
l Smoke Test: Can be done BEFORE product launch

l Facebook Ads

l Google AdWords

l Crowd Sourcing Platform

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 93 your progress bar in this presentation
Development

One of the best Kickstarter’s projects


and its PROTOTYPE & MVP

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 94 your progress bar in this presentation
Development

Another example

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 95 your progress bar in this presentation
Development

Measuring by FEEDBACK
l User feedback

l Paper

l Online form

l Automatically data collection

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 96 your progress bar in this presentation

EXAMPLES
of
Developing
MVP

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 97 your progress bar in this presentation
Applications

MVP Example #1: Facebook

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 98 your progress bar in this presentation
Applications

MVP Example #2: McDonalds

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 99 your progress bar in this presentation
Applications

MVP Example #2: BKAV

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 100 your progress bar in this presentation
Applications

MVP Example #3: Canifa

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 101 your progress bar in this presentation

RESOURCES

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 102 your progress bar in this presentation
Resouces

Resources
l Eric Ries's Lean Startup: http://theleanstartup.com

l Eric Ries blog: http://www.startuplessonslearned.com

l Design Thinking and Product Development process:


http://ideo.org

l 3 Prototyping Exercises to Get Unstuck by IDEO:


https://www.plusacumen.org/journal/3-prototyping-exercises-
get-unstuck-ideo

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 103 your progress bar in this presentation

THANK YOU

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 104 your progress bar in this presentation

HOW ABOUT BUILDING


YOURSELF
AN MVP?

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 105 your progress bar in this presentation
Exercise

Action #1: Project Goals & User flow


l The Goal of the Project

l The Users of the Project

l The Goals of each user

l List of actions each user must take to reach her goal

Start Actions Goals

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 106 your progress bar in this presentation
Exercise

Action #2: User actions & troubles


l The troubles user meet when she takes an action

l The features to solve user’s trouble

The action The trouble The feature

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 107 your progress bar in this presentation
Exercise

Action #3: Feature evaluation


l Use Decision Matrix to rating each feature

Criteria Impact Easy to Solve the Total


to imple- problem?
product ment
Feature
30 20 50 100

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 108 your progress bar in this presentation
Exercise

Action #4: Feature ordered list


l Sort the features for each action base on their mark

Action #1 Action #2 Action #3 Action #4

Feature #1.1 Feature #2.1 Feature #3.1 Feature #4.1

Feature #1.2 … Feature #3.2 Feature #4.2

Feature #1.3 … … Feature #4.3

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 109 your progress bar in this presentation
Development

Contact Information
l MES LAB Co., Ltd.

l Email: meslab@meslab.vn

l Hotline: 091.751.9900

l Website: meslab.org / meslab.vn

l Facebook: MES LAB Forum

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn


Slide: 110 your progress bar in this presentation

THANK YOU

MES LAB Company Limited ––– https://meslab.org – meslab@meslab.vn

You might also like