パスワードを忘れた? アカウント作成
13720270 story
ソフトウェア

クックパッドアプリの開発では人間が機械に合わせてリリースする 31

ストーリー by hylom
ロシア式倒置法 部門より

クックパッドアプリの開発においてはリリース日が月曜日に固定されており、毎週金曜午前2時までにmasterブランチにコミットされている内容をビルドするという機械的なリリーススケジュールを採用しているそうだ(クックパッド開発者ブログ)。

金曜午前2時の時点のコードをビルドし、そこに大きな問題があればその週のリリースは諦めるというある意味潔い運用で、これをクックパッドでは「機械に人間が合わせる」と称している。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • by simon (1336) on 2018年09月19日 14時01分 (#3483161)

    「機械に人間が合わせる」だと「人間側が残業してでも間に合わせる」みたいな感じがする。
    「不具合があった週はリリースしない」は「人間に機械が合わせる」なんじゃないかなあ

  • by Anonymous Coward on 2018年09月19日 14時02分 (#3483164)

    >毎週金曜午前2時までにmasterブランチにコミットされている内容をビルドする
    せめて木曜午後8時までとかにしてあげればいいのに…

  • by Anonymous Coward on 2018年09月19日 14時15分 (#3483170)

    金曜からの週末をテスト日に充ててるのかな?と思ったら・・・

    > 開発関係者各自で動作確認を行いリリース判定を行う

    > 不具合を見つけたとしてもすべてを解消してからリリースすることを目指すのではなく、
    > 不具合とどう向き合うのかも含めて機能を開発しているチームがアプリの品質をコントロールし動けるようにする

    品質を高めるのに時間がかかるからそこを放棄して不具合あろうがなかろうが致命的でなければ機械的にリリースというのが実態かな。

    #更新頻度多いだけでアプリに対する好感度UP?!

    • by Anonymous Coward

      コンパイルエラーと戦う段階より、ビルドが通ってからの動作検証のほうが大変...とは思うけれど。
      masterブランチ外で、コードからテストまでやる時間のほうが長くて、一応OKになったのをマージしてるんでしょね。

    • by Anonymous Coward

      #更新頻度多いだけでアプリに対する好感度UP?!

      世間で言うところの「ギガが減る」だけなので、中途半端に更新しても喜ばれないような?

      • by Anonymous Coward

        通信量さほど気にしていない人種の個人の感想ですが
        些細に更新するアプリで、更新内容が最新版に合ってない場合は好感度ダウンで不信感がアップします
        頻繁に更新するアプリで、更新内容が最新版ごとに更新されている場合は
        納得しやすい内容ならば好感度アップします
        「いくつかの軽微な不具合を修正しました」なんて文面だと好感度は変わらないか下がります
        頻繁に更新しないアプリでも目立つ不具合や不便に遭遇していなければ好感度が下がる事はありません

        頻繁かどうかの基準は1~2更新/1ヶ月くらいでしょうかね
        ユーザー目線から見てたいした改装無しに毎週更新するようなアプリは
        余程便利で手放せないってものでなければそのうち嫌気さしてアンインストールします

    • by Anonymous Coward

      毎週アップデートされてもうれしいことなんかなんもない。
      そのうえろくにクライテリアもせずリリースしてるとわかれば即刻削除。

  • by Anonymous Coward on 2018年09月19日 14時28分 (#3483175)

    休み明けがリリース日ってのはちょっと...
    金曜にしませんか?

    • by Anonymous Coward

      リリース後のトラブルで休日が潰れるから嫌

    • by Anonymous Coward

      > 休み明けがリリース日ってのはちょっと...
      > 金曜にしませんか?

      金曜リリースしたら、リリース直後にヤバイ不具合が見つかった時に
      「土日まるっと放置」or「休日を潰して対応」の二択になりませんか?
      今時の真っ当な企業は、どちらも嫌がると思います。

    • by Anonymous Coward

      会社で働いたことない人? なにか問題起きたら土日対応になるじゃん
      馬鹿じゃねーの?

      • by Anonymous Coward

        ならないよ.少なくとも今勤めてる会社は.

      • by Anonymous Coward

        休日返上が状態化している職場ではこのようなやさぐれた思考になってしまうのでしょうか。確かに真っ当な企業は嫌がりそうです。

  • by Anonymous Coward on 2018年09月19日 14時36分 (#3483179)

    機械の方に技術的・自然科学的に解決できないような(人が望んだのではない)制限があって、
    その制限に人が合わせるようなのを言う。

    今回の件は、締め切りを設定しているのは人間なのだから、皆が従っているのはその人間が作ったルールだ。

    • by Anonymous Coward

      だね。締め切り優先ってだけで本質的には機械は無関係

    • by Anonymous Coward

      「設定された締切を状況に応じて柔軟に調整することができない」というのは機械(ソフトウェア)の、
      技術的には解決できない制限なのではないでしょうか。

      この事例において締め切りを設定したのは確かに人ですが、別に締切を絶対死守しなくてはならない事情は見受けられませんから、
      それは上記の技術的制約によるものと解せざるを得ません。

      もし融通を利かせてくれるかわいい、またはカッコいいVRなマネージャーAIが実装可能なのであれば、
      彼らは喜んでそれを導入し、技術の勝利に感謝の祈りを捧げることでしょう。

      • by Anonymous Coward

        > 「設定された締切を状況に応じて柔軟に調整することができない」というのは機械(ソフトウェア)の、
        > 技術的には解決できない制限なのではないでしょうか。

        それ、技術的に解決できないの?w

    • by Anonymous Coward

      結局、開発者側はリリース作業者の都合、締切に間に合わせるつもりなんて毛頭なくて、調整したら際限ないので、
      機械的にビルドするので責任は開発者できちんと担保しろよと言っているだけでしょ。凄く良くよく判るよ。

  • by Anonymous Coward on 2018年09月19日 14時53分 (#3483191)

    2時には寝ろよ、って事ですかね。
    ホワイトですね(違

    • by Anonymous Coward

      2時には仕事必ず終わらせろよであって、寝るのはそれから家に帰った後よ。

  • by Anonymous Coward on 2018年09月19日 15時08分 (#3483197)

    毎朝目覚まし時計に起こされているような人のことも、人が機械に合わせていると表現しなくちゃな。

  • by Anonymous Coward on 2018年09月19日 16時51分 (#3483285)

    ただの運用ルールです。

    • by Anonymous Coward

      開発は無限地獄に陥りやすいから
      「あーあもう来週でいいや」となって
      かえって親切だとも思う。

  • by Anonymous Coward on 2018年09月19日 17時53分 (#3483339)

    新しいレシピを公開する話だと勝手に妄想して読んでました、恥ずかしいww

  • by Anonymous Coward on 2018年09月19日 21時54分 (#3483491)

    WindowsNT 開発ではビルド担当者が、ぎりぎりで新しいコードを突っ込んでこようとする
    プログラマーのコードを拒絶するような話があったような。

    # ビルド担当者が拒絶するのは理解できるのだけど、プログラマーはなんで次のビルドに
    # まわさず、無理矢理突っ込もうとするのかが理解できない

  • by Anonymous Coward on 2018年09月20日 8時23分 (#3483607)

    だからねー。
    リリースタイミングを機械的に区切ってそれに作業合わせろってのはありだと思う。

    機械に合わせると言うより「マーケティング優先」て感じ?

  • by Anonymous Coward on 2018年09月20日 15時10分 (#3483886)

    よくわからんけど、クックパッドアプリってそんなに毎週機能追加するほどの壮大なアプリなんだ。

typodupeerror

Stay hungry, Stay foolish. -- Steven Paul Jobs

読み込み中...