devsumi2012 倉貫講演資料

57
·Ì¸sÿæ FǻŸdsTįǨÿæGt} ¤·¬įǨÿæuǫĨ http://kuranuki.sonicgarden.jp @kuranuki ǷȤƚÒ )8)/23)45 !700,6 #devsumiC 17-C-3

Upload: yoshihito-kuranuki

Post on 15-Jan-2015

8.278 views

Category:

Technology


3 download

DESCRIPTION

Developers Summit 2012 [17-C-3] オフェンシブな開発〜「納品しない受託開発」にみるソフトウェア受託開発の未来

TRANSCRIPT

Page 1: Devsumi2012 倉貫講演資料

�·�Ì�¸sÿæ�FǻŸdsTįǨÿæGt}��¤·¬���įǨÿæuǫĨ�

http://kuranuki.sonicgarden.jp � @kuranuki�Ƿ Ȥ ƚ Ò �

�)8)/23)45�!700,6����#devsumiC

17-C-3

Page 2: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

��ǢÏW�pqUacT|f=�S�YqUacT|dj=�

Page 3: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

´¾¦Ã��3t�Ò2006.Ó�

Page 4: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

�ϵͯ£¨ÈÏÖZ-Q��

�·�Ì�¸sÿæCFǻŸdsTįǨÿæGt}�¤·¬���įǨÿæuǫĨ�

Page 5: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

Z-Q��

KĚsȠŪL�

ǷȤ�ƚÒ;$25+,+,62��74%17.,�ŨŽÐܤ¯¨��B«Ì�čĒĕȇƓÜØ�Ȃİ��Ïç|�;�Ƨ;ěľĻÕƠ�"9,66)4���.74%17.,�¸Ê�?�!2',%/��+%1*)��� � �+663���.74%17.,�521,'*%4()1�-3�

Page 6: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

���Ï ��t��ŨŽÐܤ¯¨��B«Ìħö�

��Ï"�!toōǿƒƬ¢Ì¥BölÔ_�

���Ï�$�&p�©���+����ÿæ�

���Ï"�!�©��u�.qdo!21,'�%4()1ölÔ_�

���Ï!���b.��r.p°�

����ÏöƸǓÎĐŖȢ×;M;"�!Dȅ?ãdžœĺ� ª¿EêÜ�

���Ï������įȀ;;;Ūșȟȗ;M;�����.mg�.�čĒǼų�

~����¢ÇÊ��

Page 7: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

(J>��

 ºÌ§ÂBpǛZ¹Ê�ƾÌ�tȣÓt� ƮLjǎuȒïjlq·ÇB¤·¬�ÿæ� �Ì¥B°¨¬pĹļqȯY�`q�ăƂ�

Page 8: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

H#�Ï©¸��>��

 êÜÏýtďřìƘuƋǟ� « ½B§¹Ê���¬tƈĵ�

 ¹Ê�ƽqdoȮȐ� #����Â�ÈquÕÐT�

Page 9: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

z�x}�M$���F�

 ��Â�È�f�utÜñtȚéÝ£Ê� ÜġuȥĢÐ��¾Ã¯ª�tƈĵ� ßáuǰu¸ÉB��ȎfÒquÕÐT�

 ßáX�uœĺæĭYdzs�ÕÐT�Ğ~�

Page 10: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

�Ï©¸�x�¹ѩÇ��

 ŠȌuŇȫpS�ÇB¦BuƫƇ� ½°�À̬ďư£Ê<WÚ�ÒŹZÞT�ǩâ�

 ��Â�ÈÿæYŞǠŪ� ǶƋuæƷpƟ�ū��

Page 11: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

d��kpLe��\·ù�

� Y¶Wþ<èâ�ßáuŘDŽ�ßátdXÕĨsTŘDŽ�ån^��¿-û-qÜġŮđ�f��

Page 12: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

M�����`D�

 ���Ïǔ<§B¿uŒȉ<�ÆÇB½ÌuȁƸ� ½°B�ÂȮȐ<ƋƇ�÷ğ�

 ƼZs`q�ƼZsk^�� ��moX�ȑ��U�

 ½°B�ÂX�¹Ê�ƽy�� ��%8%X� 7&:y�� �įǨX�Üñ� ª¿y�

Page 13: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

y]�`�n�L­¡�

��Â�ÈvNJ\sTY<µ�° Á«ÈYĠĸ�ņ�÷|mjÚŲqĜőuÓpǻŸqŊŻ�Ăńf�Ķƽ�ÕftvÇ ��ĕ�gtFǍ�Gtê��

� ª¿pŘDŽ�Ğ~`q;K;Ĝőù�tŚ�`q�

Page 14: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

´�½�Ϩ¾�dKy�����j�

 !�µ�° uÑƥvĆƏſ� WÚbVÕhwljƿk�Uqėî|pǏų�Ŀmo\��� Ç �uǐǾV�f�k^uŏ×Āøu}Yŵʼnģts��

 ƒƬÝX�}j!�µ�° � FÒàt��åǀ��GqFĥŭŋuǬĥǏųGuȳ�@� ¹Ê�ƽuçĞģYÔY�wÔY�{rijÔYúY�@�

Page 15: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

©È¾°�Ï©�

 9����

 Java

 �ePIW

 SIer��_dK�

Page 16: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

M�¨ª³Ä��©Ç�Ë��

 Üñ� ª¿uÿætǡÛ� Üñ!�!?!���uÿæqşĊ� ñƢpu��Â�Èÿæuǁŭ�ăƂ� ÜñuǚŘ�ÔA�

Page 17: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

OÔ�'D�

 ���Ïǂ<òúuǭđ<�ÆÇB½ÌuȁƸ� Œȉtëf�LJĔƂ<Ŧx�

 !����ŬmjÛ×uölÔ_� !���u�B¹Ì¤B ą�

Page 18: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

¡Ñ¿Ï­Ñªx�M�ÀÏ°ÇÑ���

 ���Ï�àtb.��r.p°u÷Ɨùƀ� ���Ï�àt"�!Y³ÈÚ�<idoÜØŤǯ� ���Ï àt�B¹Ì¤B ą<óÜØqëȴ� ���Ï��àt«Õ��­Ï<���Ïtħö�

ac�

Mb�

�T2�

@ab�

ab�

Page 19: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

��I«@5?JYÜ¢AX�ÉÆIOL<²æ?$�!����ŕ�sT��ÅB¬�¨¬uj�uĄÍ;�zv�9VNß¾JÃê�ǴƉ�

i.��]h.n���

Page 20: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

Share minds in your room.�

qA��¹±µÎѢϤr A���M���X16mZKL�5"K����m·Ì±©��?�)H���n

q¤ËÑ¿��5"�?r A���|¿Í©�£µ�m+^C�RU���GL�5"��?�)H���n

£É�¶�­½µ���: �

qS���|¹©Åϵr A�}�A80�l*��f�4�¥Ï®£µ,E�PI�[u����A<;²ÑË��n

Page 21: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

%{�A����ht�t���

Page 22: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

ƁðȕǗIJ^�¤ÇÃB�ÅÌǃ�

ēƁðňı�¹Ê«ÃB ǃ�

�Æ�­��Bµ �

»©¹ªi!�

�̹ɾ �ƢƭǻŸ�

´¨�B��ºÌ¦B�

Îâ� ª¿��̪�ÉB¥�

�Æ�­�ºÌ¦B�

Ĥů�

ĶĊ�

Ɓȧ� ȰĊ�

Page 23: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

oPoint of Salespx�oPoint of Usep��

t� t�

ƪmjíĩYėèŸƥ�

Point of Sales� Point of Use�

ƜȊ�ȃǧ�

ĶĊ�f]tĶĊÿű�

ĶĊÓYėèŸƥ�Dƛt�¨¹�ÉB­E�

q� q�

ƪmjíĩYėèp<i`X�ȨȪąYű|��u�

ƛtŬmoT�íĩpėè<ėóu�u�ĶĊpZ��

Ƣƭ×� �Bµ ×�

Page 24: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

Page 25: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

Ý�Y¬SDJ;MÊ7D?J�

�.�r�z_`\�o~p��^�ps^�c��}.�

Page 26: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

­½µ���ºÑµ·Ñ¨±¿Æ´Ë�

�·�Ì�¸sÿæCFǻŸdsTįǨÿæGt}�¤·¬���įǨÿæuǫĨ�

Page 27: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

o´�½�Ϩ¾�dKpx�Y���

1�ĂIN¡á*îÙ2:¹ó�(33(āà1öÑ@L52�

  �"ķĄu� ¬´·�B½Ì uNJb� OEºÌ¦uåǀ�tW^�ƀŃs³¨·�� PEÿæqşĊpŷu×Ý�ĶĊdoT�`q� QEėÎí�Ʒðdj²B­����ȜêdoT�`q�

Page 28: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

ƁðȕǗIJ^�¤ÇÃB�ÅÌǃ�

ēƁðňı�¹Ê«ÃB ǃ�

�Æ�­��Bµ �

SonicGarden�¼Á±µ�

�̹ɾ �ƢƭǻŸ�

´¨�B��ºÌ¦B�

Îâ� ª¿��̪�ÉB¥�

�Æ�­�ºÌ¦B�

Ĥů�

ĶĊ�

Ɓȧ� ȰĊ�

Page 29: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

­½µ���ºÑµ·Ñ¨±¿Æ´Ë�

F�B¦BÀ�­uįǨGq�FǻŸdsT`qGqFƱȏdsT`qGuƃö�

• 1§Ð�y�2pÚŲ�åǀ��X�áǖf��• àŲðŲuÓp�½XĀ÷uÿæqşĊ�f��• ȕĠǞƍƅ�ŧĉƅu�Usý¼�o~ptŗT�• ©ÞªñqdoÆ�·���Èfzo�į^Ŀn�• �Æ�­�ŮĊdo�Ì�¯�uåúO@L5�

ĂńfǑv<Ç ��ĉŒdj8ïíq<��g��YŠNjëĴd<WǗDžuj�t�B¦BÀ�­p<ÇìY»R¤·¬����śƹf� ¥�È�

Page 30: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

¦Ñ»ª ��_dK���

�Æ�­pŬV�¤·¬���u�ÿæW�xşĊ��àŲðŲp�§B¿�ǵðdośƹ�

Tnp�đ\�Bµ pnjDžŰŔYpZ|f=�

Tnp�Ś�âqŠNjtëĴpZ|f=�

Tnp�Ĝŕ�Ɔdzf�`qYpZ|f=�

Tnp�ȕǗuöätjmjśŎ�d|f=�

��vzĊ�

��vzć�

��vzĉ�

��vzĈ�

Page 31: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

¦Ñ»ª ��_dK�����

  ÛƺO?«B¥ƻij��¬� ÎƲ«B¥uƤĉYƄĜ� OÍàp�Bµ �Ì�  ���îČ�ÍàpǣzOPRÜYĶĊ� ³B�ÅÌ�¨¹�ȭȡtăŶ�  �Íàp�ƦuĔũ�ƶĵ�

  ÛƺP?­�ÃÀ̬Ɲĭ� ċĹļułƐpĶĊb��ĄŴ�ƝȈ� ĶĊdjTĔũuċȲq<ÄB�X�u·�B­³¨�Yēûkmj�

  ÛƺQ?��¸��¬» ª�Ì�ŏ×� ȍıu�Bµ �ŝAqÿæ?ľýåǀkq� ¬è� ¹Ê¦�¬�B®B�Ǚųd<ŝAqÿæ�ăŶ�

Page 32: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

=��¸Ñ«�K]�

  ĽęuÄB��ȘŐf�j�ƞętôätÕdjTD ¶B­ŃƣE�  ÿűîtÕ�¯B¡�Őjďư�ťǹdoTZjTD·�B­³¨�E�  Û×ÿűítXX�ĽęķĄŲvs�z\ú_jTD ÁBÈ ¥B¬E�  Û×YȩŀtƟ�tǡT���tƌejǜÎ�djTD �BÈ��¬E�

Ʊ¨4ŵÌ� ��ð±/b.t.�^{0�œ� �DÜþĶĊE�

´¨�B���̹ɾ �

N�!%%!�

Îâ!�)4t��� ª¿ƜȊ�DÜñ� ª¿qućǕDzE�

Û×òƨ�DȕǗĚĀE�

Îâ!�)4X�f�qǤǁƎ�DēŰðpĈƊǒpƁȧE�

?ZL¤M8üSIA� �ßÜp��¸�Bµ �óƊÛ×pölÔ_�UqdoT��� �ÿæk^ps\<�Bµ uşĊ|ppZ�´B¬®B�ȖdoT�� �ĊǸY¯¨§p<SaaS/´¨�B�ƢŸpvĔũYňf[��

Page 33: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

2��8�

»©¹ª ¡Ñ·Ñ Òw*BÓ�

¿Í¯£µ ¡Ñ·Ñ Òw*B or /MÓ�

¿Í¤É°ÑÄÒ/MÓ�

�o~pb.|.NØÒ� ¤·¬���pŒ÷djTĠĸuħð  �BÈW�xµ�ÅÌuħð  ŏź>½B�ª�Ì�>¹ÊÁB�ÅÌ

��tfzb.|.NØÒ� ¤·¬���uĔũW�xUI/UXuħŅ  ƴ�Ś�wĮŒXDJnjDžEu÷ð  ÷ðĬuȆǽ�Ɩ]j�1Ōqƙðd|f

��g��u.�NØÒ� ¹Ê¦�¬�B®BuħŅułơ  ¹Ê�ƾÌ�q�Æ�­puşĊ  À�Ìq�¼B¬u2ŌĀĝpëƌd|f

�[n�x.s.NØÒ� ¹Ê���¬īÙu�¼B¬  ǥČñţtõf�aĎƳDř×ƔĘE

½�¨Ê³Ñ®ÑÒ/MÓ�

Page 34: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

αAXw.�� ¥ �Ƥĉ? Pivotal Tracker  ¤B Ƥĉ?�Github  œĺżů>ćȔ?�youRoom  šlÞ�h>§Â¨¬? Skype

Á±AXèâ  ŰŔƵƩ?�Heroku  ÑƯƵƩ?�AWS�

��qp� �¨��·¾Bª�Ì�tonjDžuŰŔqDZÞ�hăŶ  ǪtOýuSkypepu�ÌÆ�̾Bª�Ì�pīȵŰŔ  Ǫaqtÿæf�ñţ�Pivotal TrackertǝƾdoƤĉ  ŰŔƵƩuHerokuÔpđ\¤·¬���pđŚŰŔ�ăŶ  Tnp�youRoompuƌǘW�x«� �¨�ÅÌ�ăŶ

記載の社名・製品名・ロゴは各社の商標または登録商標です。

²ÑË�¿Í¬ª�

Page 35: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

oPoint of Salespx�oPoint of Usep��

t� t�

ƪmjíĩYėèŸƥ�

Point of Sales� Point of Use�

ƜȊ�ȃǧ�

ĶĊ�f]tĶĊÿű�

ĶĊÓYėèŸƥ�Dƛt�¨¹�ÉB­E�

q� q�

ƪmjíĩYėèp<i`X�ȨȪąYű|��u�

ƛtŬmoT�íĩpėè<ėóu�u�ĶĊpZ��

Ƣƭ×� �Bµ ×�

Page 36: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

oPoint of Usep�&��~��

ǺĪģ�

ĆǍģ�

Page 37: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

ºÉ¯�Ĩ½µ�

  ³��s�z\ÕbsT�Utf��� � �N;�g:�HTA=MËBXU6MAX�

  �B³vƑlsT�Utf��� � �N;×FHTA=MéøI;XU6MAX�

  «B¥ƆdzsT�UtħŅf��� � �N;y.sÔõ@HT£ÖI;XU6MAX�

  µ�° u¹ÆÌ�Ńƣf��

� � �N;�.mN�].{�vfIÞÑYÔ7X�

Page 38: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

¦Ñ»ª ��_dK�<v�7\�

oDRYÒDon‘t Repeat YourselfÓp�oCoCÒConvention over ConfigurationÓp�

����

Page 39: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

特定顧客向け ソリューション型

不特定多数 プロデュース型

クラウド サービス

­½µ���»©¹ª��k�

ÿæįǨ�ÙT|fY<Òàt��åǀuǻŸǃuįǨvÙT|h�=!21,'�%4()1uµ�° Á«Èv<��öÑ@L5Àò­¡/l.�pëNÀò­¡0pf=�

オンプレミス 製造納品

パッケージ ベンダー

大手システム インテグレータ

クラウド ベンダー

Ĥů�

ĶĊ�

Ɓȧ� ȰĊ�

Page 40: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

N�Vv�­½µ���A�»©ÈÏ�

�·�Ì�¸sÿæCFǻŸdsTįǨÿæGt}�¤·¬���įǨÿæuǫĨ�

Page 41: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

1��¯M£AXr�z_`\NÇìY¸�°AX?J2q1ôąYÔ7X?JNI;Xr�z_`\YG<X?J2;tĕ�Ł�pT�¤·¬���ŏ×Y��! ���"�� �pf=�\o�^��q��$�&�t��¤·¬���ÿæ�Őğqd<f�_{�pđŚf��¹Ç�B�ÅÌÿæ�ÙT|f=���'! �����"%���u¤ÇÃB�Å̹ʳ�¦pf=�

ÐÜȦĜ�

アジャイル × Ruby × クラウド HÛ×ñţI���  �Ç�®È¸ÆÌ­u¤·¬���uśƹ��  �Æ�­pđ\��¸�¹Ç�B�ÅÌuÿæįǨ��  �Ì�Ȫ�Ì�W�x<ȓǮ>ȟȗsr�

\�d\v�

Page 42: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

SonicGarden�»©ÈÏ�

 ȕǗŏ×uŢu´B¬®Bqdo�ŘDŽ�śƹdĪ^��

 ¹Ê�ƽ�ÖçunjÛtf�<�è}�ĂńdĪ^��

 Tn|p�<TnX�p��ȣtȝĖpZ�ÜÐtf��

Page 43: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

SonicGarden��u���ƴ�

ps.z\v����vz�a.��

�y��

Page 44: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

CTCT«@5�o~pOã@5�

Page 45: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

³äìOK?M5<N9,�

Page 46: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

��M8>X�N^�.o�

Page 47: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

��pfY�~o��zAX�

Page 48: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

_`�IÓºLjpzOç9,�

Page 49: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

�.�^���Y®ÄAN9,�

Page 50: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

ps.z\v�O�QE»�IOL5�

Page 51: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

³äJ´PN¥¦:ÛWL5�

Page 52: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

5GQIT)5G9VIT�ăMÿ·I;X��MAX�

Page 53: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

SonicGarden��Ñ¢³£°Ç�

�Æ�­��Bµ �·�B¿�

 ¥B¬�¨¹§B¿�

½°�À̬§B¿�

ȕǗIJ^�Bµ �

ßÜ�Bµ �

�Bª� ¬� ¼B©āâu�UtțU�

½°B�ÂqTU��·��ǪB¥�

ƕĦ>ďĉ>üĦ>Ŝĺ��¼B¬�

­½µ��� ºÑµ·Ñ¨±¿

ª®Ñµ�±¿ ¿É±µ½ ÑÄ

Page 54: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

SonicGarden�»©ÈÏ�

 ȕǗŏ×uŢu´B¬®Bqdo�ŘDŽ�śƹdĪ^��

 ¹Ê�ƽ�ÖçunjÛtf�<�è}�ĂńdĪ^��

 Tn|p�<TnX�p��ȣtȝĖpZ�ÜÐtf��

Page 55: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

¿Í¤ÉÂ�ª®Ñ���t�

 ȌÒģuȬƷ� ¹Ê�ƽv½¯Ã�ÈąupZsT®É¨�ËB�B� ®É¨�ËB�BuǛZXjv±½­p¥�¿·ÇB� ½°�À̬pZsT®É¨�ËB�BtÎŏ×vēĜ�

 Ò�ĭǦf�� ÕĨ�Ʋpȱ�nXsTqTUFĭǦGYŃĜ� ¤B�ÂÈÀ«��t��FĭǦGqFżƂGuĹļ� ƦÒuDZYåV�ȞȄuÐÜpžá�

Page 56: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

Õ��°�Ï©�

���"������� ���

��"��##���� ���

�!�������� ���

Ɔą�į^ê�Ɔ�moT\`q�

Ɔą�ȋ�gß�ƆVoT\`q�

ß�uƆą�ǢȄtŜ_oT\`q�

Page 57: Devsumi2012 倉貫講演資料

http://www.sonicgarden.jp/

s�y�u��t����

w�t���Ö [email protected]

SonicGarden�¥ÉÁÌѨÈÏ��t ª®Ñµ�±¿�½ÊÑÉϪ�¿Í¤ÉÂд§�·�g����