{"componentChunkName":"component---src-modules-datocms-post-page-page-tsx","path":"/posts/20","result":{"data":{"post":{"title":"【翻訳】開発者の仕事が遅いわけではない！納期が遅れるホントの原因","author":{"name":"suin","images":{"r32":{"src":"https://www.datocms-assets.com/29850/1591833290-avatar512.jpg?auto=format&fm=png&h=32&mask=ellipse&w=32","srcSet":"https://www.datocms-assets.com/29850/1591833290-avatar512.jpg?auto=format&dpr=1&fm=png&h=32&mask=ellipse&w=32 1x,\nhttps://www.datocms-assets.com/29850/1591833290-avatar512.jpg?auto=format&dpr=1.5&fm=png&h=32&mask=ellipse&w=32 1.5x,\nhttps://www.datocms-assets.com/29850/1591833290-avatar512.jpg?auto=format&dpr=2&fm=png&h=32&mask=ellipse&w=32 2x,\nhttps://www.datocms-assets.com/29850/1591833290-avatar512.jpg?auto=format&dpr=3&fm=png&h=32&mask=ellipse&w=32 3x"},"r48":{"src":"https://www.datocms-assets.com/29850/1591833290-avatar512.jpg?auto=format&fm=png&h=48&mask=ellipse&w=48","srcSet":"https://www.datocms-assets.com/29850/1591833290-avatar512.jpg?auto=format&dpr=1&fm=png&h=48&mask=ellipse&w=48 1x,\nhttps://www.datocms-assets.com/29850/1591833290-avatar512.jpg?auto=format&dpr=1.5&fm=png&h=48&mask=ellipse&w=48 1.5x,\nhttps://www.datocms-assets.com/29850/1591833290-avatar512.jpg?auto=format&dpr=2&fm=png&h=48&mask=ellipse&w=48 2x,\nhttps://www.datocms-assets.com/29850/1591833290-avatar512.jpg?auto=format&dpr=3&fm=png&h=48&mask=ellipse&w=48 3x"}},"bio":"好き: TypeScript, DDD, OOP／#YYTypeScript の主催者／Qiita 4位／株式会社クラフトマンソフトウェア取締役／『実践ドメイン駆動設計』邦訳レビュア／#分報 考案者／Web自動テストShouldBeeを開発"},"date":"2015年1月14日","tags":["納期"],"category":"プロマネ","body":"<p data-sourcepos=\"1:1-1:147\"><strong><a href=\"http://postd.cc/your-developers-arent-slow/\" target=\"_blank\" rel=\"noopener noreferrer\">【翻訳】開発者の仕事が遅いわけではない！納期が遅れるホントの原因</a></strong></p>\n<blockquote data-sourcepos=\"3:1-3:320\">\n<p data-sourcepos=\"3:3-3:320\">“なぜ納期を守れなかったのだろうか？” 我々マネージャが、納期に遅れることを自分のチームのせいにするのは簡単です。しかし、納期に遅れる原因は本当に開発者の仕事が遅いせいでしょうか？ Sprintlyは、開発者のサイクルタ […]</p>\n</blockquote>\n<p data-sourcepos=\"5:1-5:191\">納期が遅れる理由は仕様策定の段階にあるという記事です。同時に、テスト→受け入れOKが出るまでに時間がかかるという指摘もしています。</p>\n<p data-sourcepos=\"7:1-7:480\">テストは無駄が多いです。下請けの開発会社がテストして、中間の元請業者がテストして、最後に発注元の会社が検収を含めたテストすることがある。これらのテストは実施する会社が異なるだけで、同じ内容でチェックすることも少なくありません。下請けが重なれば、重複した無駄なテストが積み重なり、雪だるま式にテストの時間が増えていきます。</p>\n<p data-sourcepos=\"10:1-10:352\">僕らが作っているShouldBee (<a href=\"https://shouldbee.at/\" target=\"_blank\" rel=\"noopener noreferrer\">https://shouldbee.at/</a>) では、こうした多重テストの無駄を解決しようとしています。テストの自動化でテスト実施を時短するだけでなく、テストが日本語で書けるのを活かして、受け入れ先とテストの内容や結果を共有することができます。</p>\n<p data-sourcepos=\"13:1-13:317\">無駄な多重テストを省略して、開発が終わったら、1クリックでテストをし、30分後には品質チェックが終わり、60分後にはプロダクトが市場に出荷されている。そんな開発スタイルが広まることを念頭に、僕らはShouldBeeを作っています。</p>\n<p data-sourcepos=\"15:1-15:26\">by ShouldBee開発者 suin</p>\n"}},"pageContext":{"id":"DatoCmsPost-5142953-ja","description":"【翻訳】開発者の仕事が遅いわけではない！納期が遅れるホントの原因 “なぜ納期を守れなかったのだろうか？” 我々マネージャが、納期に遅れることを自分のチームのせいにするのは簡単です。しかし、納期に遅れる原因は本当に開発者の仕事が遅いせいでしょうか？ Sprintlyは、開発者のサイクルタ […] 納期が遅れる理由は仕様策定の段階にあるという記事です。同時に、テスト→受け入れOKが出るまでに時間がかかるという指摘もしています。 テストは無駄が多いです。下請けの開発会社がテストして、中間の元請業者がテストして、最後に発注元の会社が検収を含めたテストすることがある。これらのテストは実施する会社が異なる","toc":[],"ogpImageUrl":"https://www.datocms-assets.com/29850/1593190022-pastedimage20200627146.png?fm=png&mark64=aHR0cHM6Ly93d3cuZGF0b2Ntcy1hc3NldHMuY29tLzI5ODUwLzE1OTMxNTQ2MzYtdHJhbnNwYXJlbnQtcGl4ZWwucG5nP3c9NDAwJmg9NjQmZml0PWNyb3AmYmxlbmQ2ND1hSFIwY0hNNkx5OTNkM2N1WkdGMGIyTnRjeTFoYzNObGRITXVZMjl0THpJNU9EVXdMekUxT1RFNE16TXlPVEF0WVhaaGRHRnlOVEV5TG1wd1p6OXRZWE5yUFdWc2JHbHdjMlVtWm0wOWNHNW5KbmM5TWpVMkptZzlNalUyJmJsZW5kLWg9NjQmYmxlbmQteD0wJmJsZW5kLXk9MCZibGVuZC1tb2RlPW5vcm1hbCZtYXJrNjQ9YUhSMGNITTZMeTloYzNObGRITXVhVzFuYVhndWJtVjBMMzUwWlhoMFAzUjRkQzFoYkdsbmJqMXRhV1JrYkdVbE1rTnNaV1owSm5SNGRDMW1iMjUwUFhOaGJuTXRjMlZ5YVdZbE1rTmliMnhrSm5SNGRDMWpiMnh2Y2oweU1qRTRNVFltZEhoME5qUTlZek5XY0dKbkpuUjRkQzF6YVhwbFBUTXdKbWc5TmpRJm1hcmsteD02NCZtYXJrLWFsaWduPW1pZGRsZSUyQ2xlZnQ&mark-align=bottom%2Cleft&mark-x=100&mark-y=496&blend64=aHR0cHM6Ly93d3cuZGF0b2Ntcy1hc3NldHMuY29tLzI5ODUwLzE1OTMxNTQ2MzYtdHJhbnNwYXJlbnQtcGl4ZWwucG5nP3c9MTIwMCZoPTYzMCZmaXQ9Y3JvcCZtYXJrNjQ9YUhSMGNITTZMeTkzZDNjdVpHRjBiMk50Y3kxaGMzTmxkSE11WTI5dEx6STVPRFV3THpFMU9UTXhOVEE1TkRBdFkzSmhablJ6YldGdUxUQXhMbkJ1WncmbWFyay1hbGlnbj10b3AlMkNjZW50ZXImbWFyay13PTI1MCZtYXJrLXk9ODAmYmxlbmQ2ND1hSFIwY0hNNkx5OWhjM05sZEhNdWFXMW5hWGd1Ym1WMEwzNTBaWGgwUDNSNGRDMWhiR2xuYmoxdGFXUmtiR1VsTWtOalpXNTBaWEltZEhoMExXWnZiblE5YzJGdWN5MXpaWEpwWmlVeVEySnZiR1FtZEhoMExYQmhaRDB4TURBbWRIaDBMV052Ykc5eVBUSXlNVGd4TmlaMGVIUTJORDAwTkVOUk5UY3ROelpMYVhvME5FTlNObHBoVERVMWJUWTJTVU5HTkRSSGRUVk1kVlkxVEhGTU5EUkhUVFpaUjBZME5FZEZORFJMVURRMFIxSTBORWR1TkRSSGRqUTBSM0UwTkVkRk56ZDVRalUzVTA0MWNIbG1ORFJIVFRaWlIwWTBORXROTkRSTFREUTBUMkkwTkU5Nk5EUlBTVFEwUjNVMVdUWm1OVnAxWnlaMGVIUXRjMmw2WlQwMU5TWjNQVEV5TURBbWFEMDJNekEmYmxlbmQtbW9kZT1ub3JtYWw&blend-mode=normal","otherPost":{"type":"author","title":"コードレビューをすると出戻りが発生する","slug":"/posts/23"}}}}