あと2セッションを残すのみとなりました。先進的な事例から、これからやっていきたいことまで、幅広くご共有いただきました。どんな組織にもそれぞれ独自の環境があり、皆さん考えながら一歩ずつ取り組みを進められているのが印象的でした。技術プラクティスからテストや品質、さらには組織変革まで、DevOpsが含む領域の幅広さを感じました。本セッションでは、いくつかのセッションでも語られた、リーンコーヒー形式での雑談を実際にやってみたいと思います。付箋に話したいトピックを書いていただき、5分ずつ、あるトークテーマで話していきます。会場とオンラインとどちらからでも話していただきたいと考えています。MinsTalkBeginnerソフトウェア開発におけるオープンソースの採用は過去10年間で飛躍的に増加しましたが、その一方で、ハッカーが新たに公開されたオープンソースの脆弱性を悪用するのに必要とする時間は93.5%も短縮されています。開発チームが新たなイノベーションを提供する一方で、攻撃者もまたレベルを上げています。Confusion(依存性の混乱)のような、最近注目を集めている破壊的なサイバー攻撃でも見られる事実です。攻撃者は、ソフトウェアのサプライチェーンにおけるセキュリティの脆弱性を悪用する意図と能力を兼ね備えており、場合によっては彼ら自身で脆弱性を植え付けることもあります。彼らは、自動化により規模を拡大しているほか、正確な標的化を通じて侵入の成功率を高めています。私たちがこれと同じことをして対抗しなければ(つまりDevOpsパイプラインにおいて直接セキュリティを自動化しなければ)、私たちは常にハッカーたちのなすがままになってしまうでしょう。加えて、十分なテストを行えないことによる本番障害の多発にもつながります。Infra」という社内インフラを構築し、運用を開始しました。加えて、これを複数のシステム開発プロジェクトに導入し、実際に上述のテストの諸問題の改善という成果が出始めています。Infra」のコンセプト、設計と技術の詳細、およびこれを活用したシステム開発の未来像についてお話しします。-』を大幅に加筆修正し、日本語で発表します。protected])を取り入れた100名ほどの開発組織で、スクラムに入らない独立したQAチームが活躍している」と聞いたら、もしかしたら奇異な感じを受けるかもしれない。・などなど)もスクラムチームに入るべき、と考える方がスクラム実践者にとっては自然だからである。QA)」として、独立した立場から品質向上という成果を上げようと奮闘している。このトークではそんな私たちQAチームの1年戦記をありのままに扱いたい。開発プロセスの高速化が進み、多くの企業でアジャイル開発が取り入れられ、過去の当たり前が当たり前でなくなっている中で、QA界隈ではどうやって価値を提供するか頭を悩ませている。テストにこだわる者もいれば、スクラムマスター・プロダクトオーナーの視野を得るべく資格を目指す者もいる。Testing)』(翔泳社)は国内のテスターに広く読まれているが、最近版元品切になっていることもあり、手に入りにくくなっている。テスターは異質な存在のひとつとして見なされている。ご存知の通り、スクラムガイドにはテストやQA活動をどのように行うべきか、言及されていない。3つのロールに「テスター」の文字は無い。よって、テスターのあり方はそれぞれの組織で模索するしかなく、特にテスターをスクラムチームに含めるべきか否かという議論は継続的に行われている。先にもあげたように、スクラム実践者にとってはテスターがスクラムチームに入ることは自然であると感じられ、実際そのようにしている組織が多いが、それぞれにメリット・デメリットがあることから、あらゆる組織で通じる答えは今のところ無さそうだ(テスターとして仕事をしてきたメンバーがスクラムチームの開発者の一員としてどれだけクロスファンクショナルに動けるか、という点が特にネックなように思える)。このトークは、独立した立場で動くことを選んだQAチームの話だ。スクラムチームにテスターを迎え入れねばならないと思っている方にはそうでない可能性を示す一方で、やはりスクラムチームに開発者としてテスターを加えるべきだと結論づけるオーディエンスもいらっしゃるかもしれない。スクラムチームとテスターの一筋縄ではいかない関係を、1年間の実例をもとに、一緒に考えようではないか。MinsTalkIntermediate自動車に代表される日本のハードウェアは高品質だ、と何となく思っている方は多いと思います。した製造業の企業はTQM(総合的品質管理)という品質管理の原則を確立し、ハードウェアの開発・生産をよりよくしてきました。時代は変わり、彼らは今やソフトウェアが重要な役割を果たしたり、サービスと一体化し、アジャイル開発やDevOpsといったイマドキのスタイルを必要とする製品開発に、四苦八苦して品質管理の原則を適用しようとしています。この発表では、発表者の経験から、高品質を生み出すTQMの考え方を以下の4つのマインドセットにまとめ、説明していきます。弱さに寄り添うまたこの発表では、品質を高め続けられる組織になるために、テスターはテストの技術や作業にのみ囚われてはいけない、というメッセージをお届けします。世界の業務プロセスに変革を導いた彼らは共通的に「カイゼン」について強調しました。彼らの本を読みエンジニアとしての道を歩んできた私たちにとって、「カイゼン」は第一の価値として認識されていると思います。皆さんは、今日より良い明日のために何に力を入れてますか?毎日が忙しすぎて、何かを改善するどころかストレスだけ溜まってたりはしてないでしょうか。楽天のランキングサービスグループは開発と運用、いわばDevOpsを実践していますが、そのプロセスに対しいくつか問題を抱えていました。開発の段階で発生するボトルネック、効率的だとは言えない運用環境。何よりも問題だったのは、こういったボトルネックにおいて改善の文化が定着しにくいということでした。良いアイデアを思いついても、そのボトルネックから発生するコストの問題で後回しにするしかなく、そうなればなるほどチームの改善力はどんどん下がっていきました。私たちランキングチームは2つの解決策を決め、それを同時に進め相乗効果を発生させることでこの状況を乗り越えようとしました。ランキングチームが挑戦したトライアルそしてテクニカルな変更によるチームカルチャーの変化。その後1年間の運用ストーリーまで!より安全で良いサービスの提供のために、日々工夫を重ねているあなたのために、私たちのお話を特別に公開します。MinsTalkIntermediate機械学習を本番システムで活用するためには機械学習とソフトウェア両方の開発と運用が必要になります。その方法論や文化をMLOpsを呼びます。機械学習(ML)を組み込んだDevOpsという造語です。本発表では機械学習を本番システムに導入する際に頻繁に発生する技術的、組織的な課題を説明し、課題を乗り越えるための方法や仕組み、チーム体制を実例を用いて解説します。具体的にはMLOpsを導入するタイミングや、導入時に必要なワークフローとシステム、役割分担等になります。本発表によって、聴講者が機械学習を本番システムで使い、ビジネス価値を生むための礎になることを目指します。MinsTalkAdvanced※本セッションはアギレルゴコンサルティング株式会社のスポンサーセッションとして提案しています。皆さんにとってDevOpsってなんですか?デプロイの自動化ですか?インフラストラクチャー・アズ・コード(IaC)ですか?運用部門と開発部門が共通言語をもって協力し合うことですか?SlackでChatOpsですか?テスト自動化ですか?全社でフィードバックを短期化することですか?DevOpsは、写真共有サイトのFlickr社の人たちが発表したスライドが一つの源流です。さんたちが、DevOpsDaysを始めたそうです。考えていたアイデアはシステム管理者のためのカンファレンスだったとか。継続的デリバリー」です。Project」でした。Actions」プロファクトにつながっています。してDevOpsは、インフラの自動化、コーディングプラクティスの普及、フィードバックサイクルの短縮化、それらにともなうビジネスや組織体制の変革、を取り込みながら広がってきました。本セッションでは、そうしたDevOpsの背景と広がりを整理します。Wild」、東宝「シン・ゴジラ」、ポリゴンピクチュアズのアニメ制作過程など、コンテンツ業界での制作過程の変化なども織り交ぜながら、私たちにできそうなことはなにか、探っていきたいと考えています。主催者として、どうして、アジャイルテスティング研修、アジャイルリーダーシップ研修、情熱プロダクトリーダーシップ研修を企画しているかについても紹介できればと考えています。MinsTalkBeginner私は、Jenkinsプロジェクトの創始者、CloudBeesの創業者の一人として欧米の様々なソフトウェア開発の現場を見てきました。nativeなどのテクノロジの勃興の間に、密接な繋がりがある事がわかってきました。この発表では、これらの知見をまとめてアメリカ式のソフトウェア開発プロセスがどのように構築されているかを紹介します。僕はここ数年日本のソフトウェア開発を世界水準へと思い色々な活動をしていますが、アメリカ式をただ輸入すればいいと思っているわけではありません。日本式のソフトウェア開発がどのような合理性に基づいてどのように行われているのか、日本式のソフトウェア開発のプロである皆さんから学びたいと思っています。その上で、皆さんと日本のソフトウェア開発プロセスはどのように進化していくべきなのか、一緒に考えを深めたいと思っています。MinsTalkBeginnerこの10年は多くの変化がありました。ソフトウェア開発プロセスにおいては、アジャイル開発の普及が進み、さまざまな現場でスクラムが活用されるようになりました。技術面では、コンテナ技術やその管理の自動化が進み、システムはどんどん複雑になりつつあります。開発に速さがより求められるようになってきたように感じています。「マニュアルテストのチームがコストセンターになってしまった」という相談をよく受けるようになりました。組織未来のお話させていただきます。「テスト・品質保証」について、現状と課題や求められる要件を整理し、未来のあるべき姿を、議論したいと思います。Networks(PFN)は深層学習などの最先端の技術を最短路で実用化することで、これまで解決が困難であった現実世界の課題解決を目指しています。用いてクラスタを運用するなかでどのような障害が起きるのかを紹介し、また障害対応をどのように自動化しているのかを具体的に使用/開発したソフトウェアを含めてご紹介します。ついてもご紹介します。システムの開発、保守、運用を担っています。キャリア事業はユーザーの生活を支える重要なインフラであるため、堅実なキャリア品質のシステム構築として、自社のデータセンターのオンプレミスな環境で稼働するシステムを数多く開発してきました。開発にも積極的に取り組んでいます。現在、全国のソフトバンクショップではスマホアドバイザーというスマホに関するあらゆる相談に対応するスタッフが在籍しており、スマホ教室などの様々なサービスを提供しています。採用して、システム開発、および運用を行ってまいりました。考えるきっかけとなりました。DevOps、およびこれからについて共有できればと思います。登壇者の募集セッションのスピーカーを募集します。DevOpsに関わる技術やケーススタディ、組織内の活動、組織外のコミュニティ活動など、幅広いセッションのご提案をお待ちしております。セッション・タイプ2つのタイプのセッションがあります。レギュラー・トーク:フル(45分)かハーフ(20分)のいずれかになります。ライトニング・トーク:ライトンニング・トークのセッションタイム中におこなわれます。各5分のスロットとなります。日本語がメインの言語となりますが、半分ほどのトークは英語でおこなわれる予定です。英語でのトークをご希望の場合は使用するスライドを事前にご提出下さい。同時通訳の事前準備に利用致します。日本語を話されない方も、事前にご本人の日本語レベルをお知らせ下さい。登壇者の募集セッションのスピーカーを募集します。DevOpsに関わる技術やケーススタディ、組織内の活動、組織外のコミュニティ活動など、幅広いセッションのご提案をお待ちしております。セッション・タイプ2つのタイプのセッションがあります。レギュラー・トーク:フル(45分)かハーフ(20分)のいずれかになります。ライトニング・トーク:ライトンニング・トークのセッションタイム中におこなわれます。各5分のスロットとなります。日本語がメインの言語となりますが、半分ほどのトークは英語でおこなわれる予定です。英語でのトークをご希望の場合は使用するスライドを事前にご提出下さい。同時通訳の事前準備に利用致します。日本語を話されない方も、事前にご本人の日本語レベルをお知らせ下さい。