20
End-to-End Services Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India 4 th Convention of the National Alliance for Mission 2007 New Delhi – August 2, 2007

End-to-End Services

Embed Size (px)

DESCRIPTION

End-to-End Services. Kentaro Toyama, PhD Assistant Managing Director Microsoft Research India 4 th Convention of the National Alliance for Mission 2007 New Delhi – August 2, 2007. Microsoft Research India. Established January, 2005 Goals World-class academic research - PowerPoint PPT Presentation

Citation preview

Page 1: End-to-End  Services

End-to-End Services

Kentaro Toyama, PhDAssistant Managing Director

Microsoft Research India

4th Convention of the National Alliance for Mission 2007New Delhi – August 2, 2007

Page 2: End-to-End  Services

Microsoft Research India• Established January, 2005

• Goals– World-class academic research– Contributions to Microsoft products

and businesses– Support growth of research programs

in India and elsewhere

• Six research areas– Cryptography, Security, and

Algorithms– Digital Geographics– Mobility, Networks, and Systems– Multilingual Systems– Rigorous Software Engineering– Technology for Emerging Markets

• Collaborations with government, academia, industry, and NGOs

Microsoft Research IndiaSadashivnagar, Bangalore

http://research.microsoft.com/india

Page 3: End-to-End  Services

Kiosk ResearchRural kiosks and telecentres:

• Ethnographic studies– 200+ site visits in India and Africa, over

2.5 years – ~550 hours of in-depth interviews, both

open-ended and structured • Interviews with kiosk agencies

– 20+ organizations– Small NGOs, start-up firms, MNCs,

state governments, academics• Kiosk surveys

– 300 kiosks, 2 years, once per quarter, 5 customers, 1 operator per kiosk, n-Logue and Drishtee [w/Kiri et al.]

– 1250 people, single survey, Kerala [w/Pal et al.]

• Results from software logging tool– 13 kiosks in Maharashtra

• Discussions with third-party observers• Literature in journals, books, web sites,

whitepapers

Page 4: End-to-End  Services

What does End-to-End mean?

knowledgesource

knowledgedigitization

knowledgeserver

knowledgeclient

knowledgemediator

knowledgebeneficiary

connectivity

physicaltransportphysical

centre

URBAN RURAL

Page 5: End-to-End  Services

e-Government

government

digitization

governmentdatacenter

villagePC

mediator

citizen

connectivityURBAN RURAL

official documents

Page 6: End-to-End  Services

Telemedicine

doctor

VTCclient

VTCclient

healthcareworker

patient

connectivity

hospitalphysicaltransport

URBAN RURAL

Page 7: End-to-End  Services

Education

masterteacher

contentcapture

contentdatabase

rural PC

teacher

student

connectivityURBAN RURAL

teachertraining

Page 8: End-to-End  Services

Agriculture

agricultureexpert

digitization

agri-infoserver

knowledgeclient

(extensionworker)

farmer

connectivity

harvesttransportmarket

URBAN RURAL

Page 9: End-to-End  Services

Rural ICT?

knowledgesource

knowledgedigitization

knowledgeserver

knowledgeclient

knowledgemediator

knowledgebeneficiary

connectivity

physicaltransportphysical

centre

URBAN RURAL

This is not easy.

But, it’s not the difficult part!!!

Challenges:• capital costs• operational costs• power/connectivity infrastructure• good location• etc.

Page 10: End-to-End  Services

“Content”

knowledgesource

knowledgedigitization

knowledgeserver

knowledgeclient

knowledgemediator

knowledgebeneficiary

connectivity

physicaltransportphysical

centre

URBAN RURAL

Challenges:• dedicated human expertise• local language and content• datacenter costs• digitization effort and costs • ongoing content maintenance• etc.

Page 11: End-to-End  Services

“Capacity Building”

knowledgesource

knowledgedigitization

knowledgeserver

knowledgeclient

knowledgemediator

knowledgebeneficiary

connectivity

physicaltransportphysical

centre

URBAN RURAL

Challenges:• basic education• training• ongoing training• replacing those who leave• costs for all of the above• etc.

Page 12: End-to-End  Services

Supply Chain and Transport

knowledgesource

knowledgedigitization

knowledgeserver

knowledgeclient

knowledgemediator

knowledgebeneficiary

connectivity

physicaltransportphysical

centre

URBAN RURAL

Challenges:• supply chain set-up• road infrastructure• routine transport • cost of travel• etc.

Page 13: End-to-End  Services

The End-to-End Challenge

knowledgesource

knowledgedigitization

knowledgeserver

knowledgeclient

knowledgemediator

knowledgebeneficiary

connectivity

physicaltransportphysical

centre

URBAN RURAL

End-to-end services are… • geographically distributed• human, physical, digital• ongoing

Page 14: End-to-End  Services

Order of implementation?

Source ServerConnect-

ivityClient Mediator Transport User

GovernanceGovern-

ment

Gov’t data

center

Connect-ivity

Rural PC OperatorDocu-ments

Citizen

Health DoctorVTC client

Connect-ivity

VTC client

Health worker

Patients / medication

Patient

EducationMaster teacher

Content repository

Connect-ivity

Class-room PC

Teacher <none> Student

Micro-finance

Bank / MFIBank

recordsConnect-

ivityRural client

Loan officer

Cash Borrower

Agriculture Agri expertAgri

repositoryConnect-

ivityRural PC

Extension worker

Agri inputs Farmer

Page 15: End-to-End  Services

Rural, but disconnected…

Source ServerConnect-

ivityClient Mediator Transport User

GovernanceGovern-

ment

Gov’t data

center

Connect-ivity

Rural PC OperatorDocu-ments

Citizen

Health DoctorVTC client

Connect-ivity

VTC client

Health worker

Patients / medication

Patient

EducationMaster teacher

Content repository

Connect-ivity

Class-room PC

Teacher <none> Student

Micro-finance

Bank / MFIBank

recordsConnect-

ivityRural client

Loan officer

Cash Borrower

Agriculture Agri expertAgri

repositoryConnect-

ivityRural PC

Extension worker

Agri inputs Farmer

Page 16: End-to-End  Services

End-to-End Connects

Source ServerConnect-

ivityClient Mediator Transport User

GovernanceGovern-

ment

Gov’t data

center

Connect-ivity

Rural PC OperatorDocu-ments

Citizen

Health DoctorVTC client

Connect-ivity

VTC client

Health worker

Patients / medication

Patient

EducationMaster teacher

Content repository

Connect-ivity

Class-room PC

Teacher <none> Student

Micro-finance

Bank / MFIBank

recordsConnect-

ivityRural client

Loan officer

Cash Borrower

Agriculture Agri expertAgri

repositoryConnect-

ivityRural PC

Extension worker

Agri inputs Farmer

The “digital divide” is not all digital!!!

Page 17: End-to-End  Services

SourceDigitiza

-tionServer Client

Mediator

Transport

User

Governance

Govern-ment

digitiza-tion

Gov’t data

center

Rural PC

Operator

Docu-ments

Citizen

Health Doctordigitiza-

tionVTC client

VTC client

Health worker

Patients / medicati

on

Patient

EducationMaster teacher

digitiza-tion

Content reposito

ry

Class-room PC

Teacher <none>Stude

nt

Financial services

Bankdigitiza-

tionBank

recordsRural client

Financial

officerCash

Custom-er

AgricultureAgri

expertdigitiza-

tion

Agri reposito

ry

Rural PC

Extension

worker

Agri inputs

Farmer

SourceDigitiza

-tionServer Client

Mediator

Transport

User

Governance

Govern-ment

digitiza-tion

Gov’t data

center

Rural PC

Operator

Docu-ments

Citizen

Health Doctordigitiza-

tionVTC client

VTC client

Health worker

Patients / medicati

on

Patient

EducationMaster teacher

digitiza-tion

Content reposito

ry

Class-room PC

Teacher <none>Stude

nt

Financial services

Bankdigitiza-

tionBank

recordsRural client

Financial

officerCash

Custom-er

AgricultureAgri

expertdigitiza-

tion

Agri reposito

ry

Rural PC

Extension

worker

Agri inputs

Farmer

SourceDigitiza

-tionServer Client

Mediator

Transport

User

Governance

Govern-ment

digitiza-tion

Gov’t data

center

Rural PC

Operator

Docu-ments

Citizen

Health Doctordigitiza-

tionVTC client

VTC client

Health worker

Patients / medicati

on

Patient

EducationMaster teacher

digitiza-tion

Content reposito

ry

Class-room PC

Teacher <none>Stude

nt

Financial services

Bankdigitiza-

tionBank

recordsRural client

Financial

officerCash

Custom-er

AgricultureAgri

expertdigitiza-

tion

Agri reposito

ry

Rural PC

Extension

worker

Agri inputs

Farmer

SourceDigitiza

-tionServer Client

Mediator

Transport

User

Governance

Govern-ment

digitiza-tion

Gov’t data

center

Rural PC

Operator

Docu-ments

Citizen

Health Doctordigitiza-

tionVTC client

VTC client

Health worker

Patients / medicati

on

Patient

EducationMaster teacher

digitiza-tion

Content reposito

ry

Class-room PC

Teacher <none>Stude

nt

Financial services

Bankdigitiza-

tionBank

recordsRural client

Financial

officerCash

Custom-er

AgricultureAgri

expertdigitiza-

tion

Agri reposito

ry

Rural PC

Extension

worker

Agri inputs

Farmer

SourceDigitiza

-tionServer Client

Mediator

Transport

User

Governance

Govern-ment

digitiza-tion

Gov’t data

center

Rural PC

Operator

Docu-ments

Citizen

Health Doctordigitiza-

tionVTC client

VTC client

Health worker

Patients / medicati

on

Patient

EducationMaster teacher

digitiza-tion

Content reposito

ry

Class-room PC

Teacher <none>Stude

nt

Financial services

Bankdigitiza-

tionBank

recordsRural client

Financial

officerCash

Custom-er

AgricultureAgri

expertdigitiza-

tion

Agri reposito

ry

Rural PC

Extension

worker

Agri inputs

Farmer

SourceDigitiza

-tionServer Client

Mediator

Transport

User

Governance

Govern-ment

digitiza-tion

Gov’t data

center

Rural PC

Operator

Docu-ments

Citizen

Health Doctordigitiza-

tionVTC client

VTC client

Health worker

Patients / medicati

on

Patient

EducationMaster teacher

digitiza-tion

Content reposito

ry

Class-room PC

Teacher <none>Stude

nt

Financial services

Bankdigitiza-

tionBank

recordsRural client

Financial

officerCash

Custom-er

AgricultureAgri

expertdigitiza-

tion

Agri reposito

ry

Rural PC

Extension

worker

Agri inputs

Farmer

Scale is Incremental

SourceDigitiza

-tionServer Client

Mediator

Transport

User

Governance

Govern-ment

digitiza-tion

Gov’t data

center

Rural PC

Operator

Docu-ments

Citizen

Health Doctordigitiza-

tionVTC client

VTC client

Health worker

Patients / medicati

on

Patient

EducationMaster teacher

digitiza-tion

Content reposito

ry

Class-room PC

Teacher <none>Stude

nt

Financial services

Bankdigitiza-

tionBank

recordsRural client

Financial

officerCash

Custom-er

AgricultureAgri

expertdigitiza-

tion

Agri reposito

ry

Rural PC

Extension

worker

Agri inputs

Farmer

SourceDigitiza

-tionServer Client

Mediator

Transport

User

Governance

Govern-ment

digitiza-tion

Gov’t data

center

Rural PC

Operator

Docu-ments

Citizen

Health Doctordigitiza-

tionVTC client

VTC client

Health worker

Patients / medicati

on

Patient

EducationMaster teacher

digitiza-tion

Content reposito

ry

Class-room PC

Teacher <none>Stude

nt

Financial services

Bankdigitiza-

tionBank

recordsRural client

Financial

officerCash

Custom-er

AgricultureAgri

expertdigitiza-

tion

Agri reposito

ry

Rural PC

Extension

worker

Agri inputs

Farmer

SourceDigitiza

-tionServer Client

Mediator

Transport

User

Governance

Govern-ment

digitiza-tion

Gov’t data

center

Rural PC

Operator

Docu-ments

Citizen

Health Doctordigitiza-

tionVTC client

VTC client

Health worker

Patients / medicati

on

Patient

EducationMaster teacher

digitiza-tion

Content reposito

ry

Class-room PC

Teacher <none>Stude

nt

Financial services

Bankdigitiza-

tionBank

recordsRural client

Financial

officerCash

Custom-er

AgricultureAgri

expertdigitiza-

tion

Agri reposito

ry

Rural PC

Extension

worker

Agri inputs

Farmer

SourceDigitiza

-tionServer Client

Mediator

Transport

User

Governance

Govern-ment

digitiza-tion

Gov’t data

center

Rural PC

Operator

Docu-ments

Citizen

Health Doctordigitiza-

tionVTC client

VTC client

Health worker

Patients / medicati

on

Patient

EducationMaster teacher

digitiza-tion

Content reposito

ry

Class-room PC

Teacher <none>Stude

nt

Financial services

Bankdigitiza-

tionBank

recordsRural client

Financial

officerCash

Custom-er

AgricultureAgri

expertdigitiza-

tion

Agri reposito

ry

Rural PC

Extension

worker

Agri inputs

Farmer

SourceDigitiza

-tionServer Client

Mediator

Transport

User

Governance

Govern-ment

digitiza-tion

Gov’t data

center

Rural PC

Operator

Docu-ments

Citizen

Health Doctordigitiza-

tionVTC client

VTC client

Health worker

Patients / medicati

on

Patient

EducationMaster teacher

digitiza-tion

Content reposito

ry

Class-room PC

Teacher <none>Stude

nt

Financial services

Bankdigitiza-

tionBank

recordsRural client

Financial

officerCash

Custom-er

AgricultureAgri

expertdigitiza-

tion

Agri reposito

ry

Rural PC

Extension

worker

Agri inputs

Farmer

SourceDigitiza

-tionServer Client

Mediator

Transport

User

Governance

Govern-ment

digitiza-tion

Gov’t data

center

Rural PC

Operator

Docu-ments

Citizen

Health Doctordigitiza-

tionVTC client

VTC client

Health worker

Patients / medicati

on

Patient

EducationMaster teacher

digitiza-tion

Content reposito

ry

Class-room PC

Teacher <none>Stude

nt

Financial services

Bankdigitiza-

tionBank

recordsRural client

Financial

officerCash

Custom-er

AgricultureAgri

expertdigitiza-

tion

Agri reposito

ry

Rural PC

Extension

worker

Agri inputs

Farmer

SourceDigitiza

-tionServer Client

Mediator

Transport

User

Governance

Govern-ment

digitiza-tion

Gov’t data

center

Rural PC

Operator

Docu-ments

Citizen

Health Doctordigitiza-

tionVTC client

VTC client

Health worker

Patients / medicati

on

Patient

EducationMaster teacher

digitiza-tion

Content reposito

ry

Class-room PC

Teacher <none>Stude

nt

Financial services

Bankdigitiza-

tionBank

recordsRural client

Financial

officerCash

Custom-er

AgricultureAgri

expertdigitiza-

tion

Agri reposito

ry

Rural PC

Extension

worker

Agri inputs

Farmer

Page 18: End-to-End  Services

Summary Recommendations

Focus on services end to end.

Invest in the whole solution:– digital, physical, human

Be prepared for sustained, distributed, high-skill effort to scale.

Page 20: End-to-End  Services