Google Tech Talk - Agile Development with Lives At Stake

51
Agile Technology with Lives at Stake Thursday, July 1, 2010

description

InSTEDD CTO, Eduardo Jezierski, speaks at Google about InSTEDD's work in Haiti and beyond.

Transcript of Google Tech Talk - Agile Development with Lives At Stake

Page 1: Google Tech Talk - Agile Development with Lives At Stake

Agile Technology with Lives at Stake

Thursday, July 1, 2010

Page 2: Google Tech Talk - Agile Development with Lives At Stake

Thursday, July 1, 2010

Page 3: Google Tech Talk - Agile Development with Lives At Stake

Thursday, July 1, 2010

Page 4: Google Tech Talk - Agile Development with Lives At Stake

Thursday, July 1, 2010

Page 5: Google Tech Talk - Agile Development with Lives At Stake

Thursday, July 1, 2010

Page 6: Google Tech Talk - Agile Development with Lives At Stake

Thursday, July 1, 2010

Page 7: Google Tech Talk - Agile Development with Lives At Stake

Thursday, July 1, 2010

Page 8: Google Tech Talk - Agile Development with Lives At Stake

Thursday, July 1, 2010

Page 9: Google Tech Talk - Agile Development with Lives At Stake

Thursday, July 1, 2010

Page 10: Google Tech Talk - Agile Development with Lives At Stake

Thursday, July 1, 2010

Page 11: Google Tech Talk - Agile Development with Lives At Stake

Thursday, July 1, 2010

Page 12: Google Tech Talk - Agile Development with Lives At Stake

Thursday, July 1, 2010

Page 13: Google Tech Talk - Agile Development with Lives At Stake

Thursday, July 1, 2010

Page 14: Google Tech Talk - Agile Development with Lives At Stake

Thursday, July 1, 2010

Page 15: Google Tech Talk - Agile Development with Lives At Stake

Thursday, July 1, 2010

Page 16: Google Tech Talk - Agile Development with Lives At Stake

Thursday, July 1, 2010

Page 17: Google Tech Talk - Agile Development with Lives At Stake

Thursday, July 1, 2010

Page 18: Google Tech Talk - Agile Development with Lives At Stake

Thursday, July 1, 2010

Page 19: Google Tech Talk - Agile Development with Lives At Stake

Thursday, July 1, 2010

Page 20: Google Tech Talk - Agile Development with Lives At Stake

Thursday, July 1, 2010

Page 21: Google Tech Talk - Agile Development with Lives At Stake

Thursday, July 1, 2010

Page 22: Google Tech Talk - Agile Development with Lives At Stake

Who we are - What we do - How we workThursday, July 1, 2010

Page 23: Google Tech Talk - Agile Development with Lives At Stake

: “Your mission, if you choose to accept it...”

Thursday, July 1, 2010

Page 24: Google Tech Talk - Agile Development with Lives At Stake

A little history

Collaboration Gaps

Little Appropriate Design

No Sustainable Innovation

The ChallengesThursday, July 1, 2010

Page 25: Google Tech Talk - Agile Development with Lives At Stake

Collaboration Gaps

Appropriate Design

No Sustainable Innovation

GeoChat, Riff, SeenTags etc...

Thursday, July 1, 2010

Page 26: Google Tech Talk - Agile Development with Lives At Stake

Over 30% of our users never access the internet

Handsets don’t support local languages well

Timely information is vital in remote conditions and scarce resources

Thursday, July 1, 2010

Page 27: Google Tech Talk - Agile Development with Lives At Stake

GeoChat is a messaging tool for chatting, reporting and alerting designed for resource constrained environments

Thursday, July 1, 2010

Page 28: Google Tech Talk - Agile Development with Lives At Stake

EIS powered 4636 and sent hundreds of thousands of messages with relevant information to Haitians

Thursday, July 1, 2010

Page 29: Google Tech Talk - Agile Development with Lives At Stake

!"#$%&'($)(*+*$,-.('/$01(2$$!23(3$$$4&3(23($526789$:$$$$$$$$4(;+<($5(7$$$$=$$$$$$$$>2'21&2$526789$?$$$$$$$$>2'21&2$

!"#$%&'()*)( )""+,&-.(.""+'&-./0+.'"11/#2-(

$)3(

$$$$$$$$@8A$B(8!C29$$$$$$4(;+<($:$526789D$

*"..&-"(45"+-6"(7(8&9:#';(<2#9=(>."2?(@'=(A&'BA#+-(,#=(C"&D'%E":#2'.(-2#6:(F+=(,%6GH'%B(I6+"(JHGH(

K()""(E":#2'.(K ($#22"L'()M+'&N(K (,2&0+(&D-#20'%9.(

From Syntax to SeenTags -Using human supervision to tune parser algorithms

Thursday, July 1, 2010

Page 30: Google Tech Talk - Agile Development with Lives At Stake

Gap - LiteracyThursday, July 1, 2010

Page 31: Google Tech Talk - Agile Development with Lives At Stake

Gap - LiteracyThursday, July 1, 2010

Page 32: Google Tech Talk - Agile Development with Lives At Stake

InSTEDD Building Blocks for message-based apps

!"#$"%&'()*+,-./0&12"$#30&4-.5&

627)84&9+41,-21*&:,-,.4#-41&

;6;&<33143,-21*&

!,$2#,8&=)1484**&>#?1,*-1".-"14&

@2.,8&A,-4B,C&'D,E,&,++5&

;FC+4& G;H&62(4%&

A42I/,-&J4,8K$%4&.288,721,$2#0&,841-*&,#(&14+21-*&

J)L&

I288,721,$E4&<#,8C$.*&

;44#M,3*&

=21FN2B&

I)$O4#&D2"1#,8)*%&

>#N"4#O,&M1,.F)#3&

<#,8C$.*&J4*2"1.4&6,+*&

A42I/,-&<++*&

64**,3)#3&

4%,)8&

-B)P41&

Q%++&

*,-&

6214&I"*-2%&<++*&

;6RR& /P+&

J)L&62("84*&&'4Q,%+84*5&

/P+&<R>*&

/P+&<R>*&

G*/,/)()&9+4#6J;& ;,/,#,& S&

S& <814,(C&H")8-&7C&>#;MT::&21&U9;;&I2#-1)7"$2#*&

H")8-&7C&2-/41*&

M48.2&&+,1-#41*V)#?1,*-1W&

X4C&

S&A42J;;0&R9R&

Thursday, July 1, 2010

Page 33: Google Tech Talk - Agile Development with Lives At Stake

800 Hospitals in Thailand needed to improve reporting and feedback for H1N1, H5N1

Change Fusion built them a system on GeoChat to collect symptoms and alert in realtime. Today it is deployed in 700+ facilities

Thursday, July 1, 2010

Page 34: Google Tech Talk - Agile Development with Lives At Stake

Schematic Produced by Ushahidi

EIS is a service of Thomson Reuters Foundation

Rapid integration & collaboration amongst partners was the ‘magic’ for 4636 - next steps are evaluating and making it predictable

Project 4636

Thursday, July 1, 2010

Page 35: Google Tech Talk - Agile Development with Lives At Stake

Collaboration Gaps

Appropriate Design

No Sustainable Innovation

GeoChat, Riff, SeenTags etc...

Agile engineering @ first mile

Thursday, July 1, 2010

Page 36: Google Tech Talk - Agile Development with Lives At Stake

Imagine a beautiful animal...

imagine...

Thursday, July 1, 2010

Page 37: Google Tech Talk - Agile Development with Lives At Stake

It’s not what you thinkThursday, July 1, 2010

Page 38: Google Tech Talk - Agile Development with Lives At Stake

InSTEDD uses agile methods to accelerate the feedback loop and surface good designs faster

Thursday, July 1, 2010

Page 39: Google Tech Talk - Agile Development with Lives At Stake

Design techniques for the bottom billion

Thursday, July 1, 2010

Page 40: Google Tech Talk - Agile Development with Lives At Stake

Everything has its placeThursday, July 1, 2010

Page 41: Google Tech Talk - Agile Development with Lives At Stake

Collaboration Gaps

Appropriate Design

No Sustainable Innovation

GeoChat, Riff, SeenTags etc...

Agile engineering @ first mile

Innovation Lab

Thursday, July 1, 2010

Page 42: Google Tech Talk - Agile Development with Lives At Stake

InSTEDD’s iLabs foster Local Sustainable Innovation around humanitarian needs

Thursday, July 1, 2010

Page 43: Google Tech Talk - Agile Development with Lives At Stake

Investing in local capacity allows new services and businesses to emerge

Thursday, July 1, 2010

Page 44: Google Tech Talk - Agile Development with Lives At Stake

Users design their own protocols and processes for mHealth on GeoChat

Thursday, July 1, 2010

Page 45: Google Tech Talk - Agile Development with Lives At Stake

User-Created Innovation

!"#"$%&'()*+$,-')$

./'+0/*+$$!1'(/+-2$

%334$5)67)0$

89)0$:1*+10$:/-;<1')'$!"#"=$!"#$%&'(")*&+"+,-./&.0+-&12324&&

!"#"$'&'()*+$>-0</<;$$ 822$'&7?:/'+0/*+'$

@106-2$,1<A06-B1<$C(-()0D$E$%5%$<1BA*-B1<$

F-7$

G01H/<*/-2$G!$IJ*)$

G&<*K->))$

@106-2$82)0+$%5%$C+1:-L$*-22D$

!"#&5-&607-&+"+,-./&1232&&

,1<A06-B1<$1M$!"#"$

#1BML$+K-+$0)'(1<')$+)-6$>/22$7)$')<+$+1$/<H)'B;-+)$

!"

#"

$"%"

!"#&8-)*9):&;-+,()+-&/-0<&/(&=0)>09&/(<(;;(54&

&"

Thursday, July 1, 2010

Page 46: Google Tech Talk - Agile Development with Lives At Stake

Barcamp Yangon, 2010 - Largest in historyThursday, July 1, 2010

Page 47: Google Tech Talk - Agile Development with Lives At Stake

Image (c) Sokunthea- Reuters/ Village north of Phnom Penh

As Ketsana struck Thailand, health workers using GeoChat alerted each other of floods and how to avoid injuries

Thursday, July 1, 2010

Page 48: Google Tech Talk - Agile Development with Lives At Stake

Breaking silos requires a multidisciplinary team, close to the field, with a culture that celebrates lateral thinking

Thursday, July 1, 2010

Page 49: Google Tech Talk - Agile Development with Lives At Stake

Collaboration Gaps

Appropriate Design

No Sustainable Innovation

GeoChat, Riff, SeenTags etc...

Agile engineering @ first mile

Innovation Lab

Thursday, July 1, 2010

Page 50: Google Tech Talk - Agile Development with Lives At Stake

Want to help?

Thursday, July 1, 2010

Page 51: Google Tech Talk - Agile Development with Lives At Stake

Thanks Google.org for your support!

http://[email protected] @edjez

Thursday, July 1, 2010