devsumi2012 倉貫講演資料
DESCRIPTION
Developers Summit 2012 [17-C-3] オフェンシブな開発〜「納品しない受託開発」にみるソフトウェア受託開発の未来TRANSCRIPT
�·�Ì�¸sÿæ�FǻŸdsTįǨÿæGt}��¤·¬���įǨÿæuǫĨ�
http://kuranuki.sonicgarden.jp � @kuranuki�Ƿ Ȥ ƚ Ò �
�)8)/23)45�!700,6����#devsumiC
17-C-3
http://www.sonicgarden.jp/
��ǢÏW�pqUacT|f=�S�YqUacT|dj=�
http://www.sonicgarden.jp/
´¾¦Ã��3t�Ò2006.Ó�
http://www.sonicgarden.jp/
�ϵͯ£¨ÈÏÖZ-Q��
�·�Ì�¸sÿæCFǻŸdsTįǨÿæGt}�¤·¬���įǨÿæuǫĨ�
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�
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�.�čĒǼų�
~����¢ÇÊ��
http://www.sonicgarden.jp/
(J>��
ºÌ§ÂBpǛZ¹Ê�ƾÌ�tȣÓt� ƮLjǎuȒïjlq·ÇB¤·¬�ÿæ� �Ì¥B°¨¬pĹļqȯY�`q�ăƂ�
http://www.sonicgarden.jp/
H#�Ï©¸��>��
êÜÏýtďřìƘuƋǟ� « ½B§¹Ê���¬tƈĵ�
¹Ê�ƽqdoȮȐ� #����Â�ÈquÕÐT�
http://www.sonicgarden.jp/
z�x}�M$���F�
��Â�È�f�utÜñtȚéÝ£Ê� ÜġuȥĢÐ��¾Ã¯ª�tƈĵ� ßáuǰu¸ÉB��ȎfÒquÕÐT�
ßáX�uœĺæĭYdzs�ÕÐT�Ğ~�
http://www.sonicgarden.jp/
�Ï©¸�x�¹ѩÇ��
ŠȌuŇȫpS�ÇB¦BuƫƇ� ½°�À̬ďư£Ê<WÚ�ÒŹZÞT�ǩâ�
��Â�ÈÿæYŞǠŪ� ǶƋuæƷpƟ�ū��
http://www.sonicgarden.jp/
d��kpLe��\·ù�
� Y¶Wþ<èâ�ßáuŘDŽ�ßátdXÕĨsTŘDŽ�ån^��¿-û-qÜġŮđ�f��
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�
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�
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�@�
http://www.sonicgarden.jp/
©È¾°�Ï©�
9����
Java
�ePIW
SIer��_dK�
http://www.sonicgarden.jp/
M�¨ª³Ä��©Ç�Ë��
Üñ� ª¿uÿætǡÛ� Üñ!�!?!���uÿæqşĊ� ñƢpu��Â�Èÿæuǁŭ�ăƂ� ÜñuǚŘ�ÔA�
http://www.sonicgarden.jp/
OÔ�'D�
���Ïǂ<òúuǭđ<�ÆÇB½ÌuȁƸ� Œȉtëf�LJĔƂ<Ŧx�
!����ŬmjÛ×uölÔ_� !���u�B¹Ì¤B ą�
http://www.sonicgarden.jp/
¡Ñ¿ÏѪx�M�ÀÏ°ÇÑ���
���Ï�àtb.��r.p°u÷Ɨùƀ� ���Ï�àt"�!Y³ÈÚ�<idoÜØŤǯ� ���Ï àt�B¹Ì¤B ą<óÜØqëȴ� ���Ï��àt«Õ��Ï<���Ïtħö�
ac�
Mb�
�T2�
@ab�
ab�
http://www.sonicgarden.jp/
��I«@5?JYÜ¢AX�ÉÆIOL<²æ?$�!����ŕ�sT��ÅB¬�¨¬uj�uĄÍ;�zv�9VNß¾JÃê�ǴƉ�
i.��]h.n���
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
http://www.sonicgarden.jp/
%{�A����ht�t���
http://www.sonicgarden.jp/
ƁðȕǗIJ^�¤ÇÃB�ÅÌǃ�
ēƁðňı�¹Ê«ÃB ǃ�
�Æ���Bµ �
»©¹ªi!�
�̹ɾ �ƢƭǻŸ�
´¨�B��ºÌ¦B�
Îâ� ª¿��̪�ÉB¥�
�Æ��ºÌ¦B�
Ĥů�
ĶĊ�
Ɓȧ� ȰĊ�
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�¨¹�ÉBE�
q� q�
ƪmjíĩYėèp<i`X�ȨȪąYű|��u�
ƛtŬmoT�íĩpėè<ėóu�u�ĶĊpZ��
Ƣƭ×� �Bµ ×�
http://www.sonicgarden.jp/
http://www.sonicgarden.jp/
Ý�Y¬SDJ;MÊ7D?J�
�.�r�z_`\�o~p��^�ps^�c��}.�
http://www.sonicgarden.jp/
½µ���ºÑµ·Ñ¨±¿Æ´Ë�
�·�Ì�¸sÿæCFǻŸdsTįǨÿæGt}�¤·¬���įǨÿæuǫĨ�
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�
http://www.sonicgarden.jp/
ƁðȕǗIJ^�¤ÇÃB�ÅÌǃ�
ēƁðňı�¹Ê«ÃB ǃ�
�Æ���Bµ �
SonicGarden�¼Á±µ�
�̹ɾ �ƢƭǻŸ�
´¨�B��ºÌ¦B�
Îâ� ª¿��̪�ÉB¥�
�Æ��ºÌ¦B�
Ĥů�
ĶĊ�
Ɓȧ� ȰĊ�
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� ¥�È�
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Ĉ�
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ÿæ�ăŶ�
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[��
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Ó�
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«� �¨�ÅÌ�ăŶ
記載の社名・製品名・ロゴは各社の商標または登録商標です。
²ÑË�¿Í¬ª�
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�¨¹�ÉBE�
q� q�
ƪmjíĩYėèp<i`X�ȨȪąYű|��u�
ƛtŬmoT�íĩpėè<ėóu�u�ĶĊpZ��
Ƣƭ×� �Bµ ×�
http://www.sonicgarden.jp/
oPoint of Usep�&��~��
ǺĪģ�
ĆǍģ�
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�
http://www.sonicgarden.jp/
¦Ñ»ª ��_dK�<v�7\�
oDRYÒDon‘t Repeat YourselfÓp�oCoCÒConvention over ConfigurationÓp�
����
http://www.sonicgarden.jp/
特定顧客向け ソリューション型
不特定多数 プロデュース型
クラウド サービス
½µ���»©¹ª��k�
ÿæįǨ�ÙT|fY<Òàt��åǀuǻŸǃuįǨvÙT|h�=!21,'�%4()1uµ�° Á«Èv<��öÑ@L5Àò¡/l.�pëNÀò¡0pf=�
オンプレミス 製造納品
パッケージ ベンダー
大手システム インテグレータ
クラウド ベンダー
Ĥů�
ĶĊ�
Ɓȧ� ȰĊ�
http://www.sonicgarden.jp/
N�Vv�½µ���A�»©ÈÏ�
�·�Ì�¸sÿæCFǻŸdsTįǨÿæGt}�¤·¬���įǨÿæuǫĨ�
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�
http://www.sonicgarden.jp/
SonicGarden�»©ÈÏ�
ȕǗŏ×uŢu´B¬®Bqdo�ŘDŽ�śƹdĪ^��
¹Ê�ƽ�ÖçunjÛtf�<�è}�ĂńdĪ^��
Tn|p�<TnX�p��ȣtȝĖpZ�ÜÐtf��
http://www.sonicgarden.jp/
SonicGarden��u���ƴ�
ps.z\v����vz�a.��
�y��
http://www.sonicgarden.jp/
CTCT«@5�o~pOã@5�
http://www.sonicgarden.jp/
³äìOK?M5<N9,�
http://www.sonicgarden.jp/
��M8>X�N^�.o�
http://www.sonicgarden.jp/
��pfY�~o��zAX�
http://www.sonicgarden.jp/
_`�IÓºLjpzOç9,�
http://www.sonicgarden.jp/
�.�^���Y®ÄAN9,�
http://www.sonicgarden.jp/
ps.z\v�O�QE»�IOL5�
http://www.sonicgarden.jp/
³äJ´PN¥¦:ÛWL5�
http://www.sonicgarden.jp/
5GQIT)5G9VIT�ăMÿ·I;X��MAX�
http://www.sonicgarden.jp/
SonicGarden��Ñ¢³£°Ç�
�Æ���Bµ �·�B¿�
¥B¬�¨¹§B¿�
½°�À̬§B¿�
ȕǗIJ^�Bµ �
ßÜ�Bµ �
�Bª� ¬� ¼B©āâu�UtțU�
½°B�ÂqTU��·��ǪB¥�
ƕĦ>ďĉ>üĦ>Ŝĺ��¼B¬�
½µ��� ºÑµ·Ñ¨±¿
ª®Ñµ�±¿ ¿É±µ½ ÑÄ
http://www.sonicgarden.jp/
SonicGarden�»©ÈÏ�
ȕǗŏ×uŢu´B¬®Bqdo�ŘDŽ�śƹdĪ^��
¹Ê�ƽ�ÖçunjÛtf�<�è}�ĂńdĪ^��
Tn|p�<TnX�p��ȣtȝĖpZ�ÜÐtf��
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žá�
http://www.sonicgarden.jp/
Õ��°�Ï©�
���"������� ���
��"��##���� ���
�!�������� ���
Ɔą�į^ê�Ɔ�moT\`q�
Ɔą�ȋ�gß�ƆVoT\`q�
ß�uƆą�ǢȄtŜ_oT\`q�
http://www.sonicgarden.jp/
s�y�u��t����
w�t���Ö [email protected]�
SonicGarden�¥ÉÁÌѨÈÏ��t ª®Ñµ�±¿�½ÊÑÉϪ�¿Í¤ÉÂд§�·�g����