filter_list help_outline
  • Liked Gene Kim
    keyboard_arrow_down

    Gene Kim - Lessons Learned Since The Phoenix Project

    Gene Kim
    Gene Kim
    Founder
    Tripwire
    schedule 3 months ago
    Sold Out!
    60 Mins
    Keynote
    Beginner

    I’ve learned so much since The Phoenix Project came out in 2013. In this talk, I will share my top learnings while co-authoring The DevOps Handbook with Jez Humble, Patrick Debois, and John Willis and the recently-released Accelerate with Dr. Nicole Forsgren and Jez Humble. I’ll talk about the latest findings from the State of DevOps Report, the true importance of deployment lead times, how DevOps truly transforms the lives of Dev and Ops, what I learned about Conway’s Law, and how DevOps is a subset of dynamic learning organizations, of which Toyota is the most famous. This project was one of the most fun and rewarding adventures of my life, and I want to share some of my biggest a-ha moments!

  • Liked David Bernstein
    keyboard_arrow_down

    David Bernstein - Five Development Practices for Agile DevOps

    David Bernstein
    David Bernstein
    Owner
    To Be Agile
    schedule 3 months ago
    Sold Out!
    60 Mins
    Keynote
    Beginner

    These five development practices are core to Extreme Programming (XP) and essential for DevOps—automating the build for continuously integrating software as it is written, collaborating with team members through pair programming, practicing Agile design skills that enable testability, using test-first development to drive design, and refactoring code to reduce technical debt. Together, these five technical practices are proving to be essential for sustained success with Agile DevOps. However, many teams haven’t been exposed to the benefits of these practices or understand how to use them effectively. David Bernstein explores these engineering practices and their use in reducing risk and building quality in at every level of the development process. He makes the business case for these practices by showing how they address the inherent risks and challenges of building software. David then examines how these XP practices help us address the core issues of software development.

  • Liked Alex Papadimoulis
    keyboard_arrow_down

    Alex Papadimoulis / Sho Sato - Conference Wrap-up and Live Review

    30 Mins
    Keynote
    Beginner

    Grab a drink, some snacks, and help Alex and Sho wrap-up the conference and live-review the event, speeches, and trends in DevOps,

    We'll use Mentimeter to capture your feedback, live on the screen, so make sure to have your smartphones ready.

  • Liked Alex Papadimoulis
    keyboard_arrow_down

    Alex Papadimoulis / Sho Sato - Welcome to DevOpsDays 2019, Day Two!

    30 Mins
    Keynote
    Beginner

    Alex and Sho will return to provide a recap of the previous day, share audience feedback, etc.

  • Liked Alex Papadimoulis
    keyboard_arrow_down

    Alex Papadimoulis / Sho Sato - Welcome to DevOpsDays 2019!

    30 Mins
    Keynote
    Beginner

    Sho and Alex will discuss the theme of this year's event, provide some logistic info, introduce the sponsors, and get everyone fired up for two days of DevOps!

  • Liked Serhat Can
    keyboard_arrow_down

    Serhat Can - Managing incidents in microservices

    Serhat Can
    Serhat Can
    Technical Evangelist
    Atlassian
    schedule 2 months ago
    Sold Out!
    60 Mins
    Keynote
    Beginner

    Microservices require a shift in mindset and tooling. As monitoring is changing with more focus on distributed tracing because of the changing needs, the incident response must also adopt. In this presentation, I’ll answer “why” and “how” of on-call and incident response in microservices.

  • Liked Wederson Soares
    keyboard_arrow_down

    Wederson Soares - Behavioral Driven Development in DevOps: beyond the development!

    Wederson Soares
    Wederson Soares
    Software Engineer
    CI&T
    schedule 1 month ago
    Sold Out!
    45 Mins
    Talk
    Intermediate

    In DevOps world is always a challenge monitoring the websites and application business and features health when it gets to the production environment. Testing and granting everything is working as expected, after deployed to production, is tough, and sometimes looks impossible.

    During the website/web application development, we usually apply some techniques to achieve that: TDD and Automated Tests, BDD using a gherkin family tool and so on. It is often focused on Development itself and the automation usually finalizes on the last build to production.

    But, what if we leverage the knowledge we acquired during the development and applied that on monitoring the application in a production environment? What if the scenarios could be reused to grant application is still working as expected when the users are really using it?

    Well, it is possible using Behavioral Driven Development techniques and related tools.
    Let me show you how to do it from scratch and present to you a success case of this approach here inside my company, CI&T Japan.

    スピーカーは日本語が分かるから、セッションコンテンツの日本語版もあります。
    いつでも, 可能であれば、スピーカーは日本語の用語と英語の用語を併用します。

  • Liked Takeshi Arai
    keyboard_arrow_down

    Takeshi Arai / Kota Mikawa - トラディショナルな企業でズンズン歩んだ積み木細工のDevOps

    45 Mins
    Talk
    Beginner

    積み木細工(またはジェンガ)とプレハブ

    技術とオペレーションとチーム開発と文化醸成をビジネスの視点を持ちながら、そしてoutcomeを意識しながら実践していった話をさせていただきます。

    同時多発的にアジャイル、カンバン、クラウド、カイゼンをガシガシとチーム単位で導入していったら会社のカルチャーも変わっていきました。ある種積み木のように、意欲のあるメンバーがそれぞれに積み上げて、受け入れられたものが根付いています。今振り返るとこれをDevOpsと言っても良いのかも。

    43年続いているトラディショナルな企業でも、そしてプレハブのように型通りの導入でなくとも、ボトムアップからここまでできるんだという事例とその術を伝えられたらと思います。

  • Liked Mitsuyuki Shiiba
    keyboard_arrow_down

    Mitsuyuki Shiiba - サービス運用を考えながら開発をするということ

    20 Mins
    Talk
    Beginner

    サービス運用を考えながら開発をするということについてお話します。

    僕は、楽天の大阪支社でウェブアプリケーションエンジニアとして仕事をしています。実はDevOpsという言葉を聞いてもいまいちピンと来ないなぁと思っていたのですが、それは僕のいる部署が1つのチームでサービスの開発と運用の両方をやっているからだなと気づきました。

    サービスの開発と運用の両方をやっているため「運用を考えて開発をする」ということを考えやすい環境にあると思います。運用のことを考えずに開発をすると全てが自分たちに跳ね返ってくるからです。

    新しいエンジニアが入ってくると「運用のことを考えながらコードを書くんですよ」って話をして設計やコードのレビューをするし、新しいプロデューサーに対しては「ビジネスの運用が回るかどうか考えましょう」って一緒に話をします。

    このセッションでは、サービスの運用を考えながら開発をするときに、設計やコードでどのようなことを考えるか、テストやドキュメントをどのように残すのか、ビジネスの運用について何を考えるか、について自分の経験を元にお話したいと思います。

  • Liked Hideya Ikeda
    keyboard_arrow_down

    Hideya Ikeda - 富士通のSIプロジェクトがどのようにDevOpsに取り組んでいるか

    Hideya Ikeda
    Hideya Ikeda
    Manager
    FUJITSU LIMITED
    schedule 2 months ago
    Sold Out!
    45 Mins
    Talk
    Intermediate

    SIビジネスはなくなると言われ始めて数年、富士通のビジネスの中心はまだまだSIです。

    • ウォーターフォール、多層請負契約が中心のSIプロジェクトがDevOpsというテーマにどう取り組んでいるのか?
    • 富士通のSIプロジェクトは年間数千件。どのように標準化、適用推進活動をしているのか?
    • これらのSIプロジェクトでは、どんなツールを使って、どんなプラクティスを実践しているのか?
    • DevとOpsを隔てる壁へのアプローチは?
    • そして、今後SIビジネスがなくなっていくことにどう備えているか?

    こういった内容を泥臭い実践事例や苦労話を交えてお話ししたいと思います。

  • Liked Jean-Baptiste Vasseur
    keyboard_arrow_down

    Jean-Baptiste Vasseur / Masashi Arino / Tsutomu Yasui / Yasunobu Kawaguchi - Fun! Done! Learn! 〜 実験で学び、学びを喜び、喜びを成果につながるふりかえりを体験しよう!

    45 Mins
    Workshop
    Beginner

    Retrospective で Problem -> Solution をだすという KAIZEN のやりかたが、日本ではとても普及している。アリスターコバーンのアイデアに基づくKPT(Keep/Problem/Try)フォーマットは、日本ではデファクトと言っていい。みんな改善が大好きで、改善点が出ないようなふりかえりは意味がないとすら思っている人もいるくらい。

    アジャイルコーチたちはスクラムマスターからこんな相談をよく受ける。「ふりかえりでの悩みがあります。改善点がでないんです。」「でてきた改善点がちっとも解決されないんです」「改善しないのでふりかえりをやめてしまいました」

    日本での長いコーチングの経験に基づき、私たちは改善を中心にしたふりかえりには問題がいくつかあることを発見した。
    1. 暗くなること
    2. 改善点は仮説であり、実現可能かどうかはわからないこと
    3. だから、いくらでもアイデアを出せるし議論ができてしまうこと
    4. 同じような課題や改善点が残り続けることで、人々がポジティブになれなくなっていくこと

    これらの問題によって、ふりかえりが長時間になってしまったり、疲れてもうやりたくないと思ったり、楽しくない、と思うようになってしまうことが、よくあるのだ。チーム自身がふりかえりを行うので、ミーティングが長くなれば、作業にかけられる時間が減ってしまう。楽しくもないし改善もしないようなふりかえりなら、やめてしまうのが解決策なのだ!

    Linda Rising の Positive Retrospective というアイデアを発見した。LindaはProject Retrospective の第一原則を参照し、まずこれまでやってきたことを肯定することからはじめ、その上で代替案を出していこう、ということだった。

    そう、私たちはまず、チームがこれまでになにができたかを確認するセレモニーをやらなければならないのだ。Fearless Change における Small Successes パターンのように。Scrumがいうベロシティが意味するチームの能力、現在位置を確認し、完了/実験と成長と学びを喜ぶセレモニーが必要なのだ。チームメンバーがそれぞれ成し遂げたことを確認し、何に喜び、何を学びと感じたのかを共有しあう。

    私たちはこのふりかえりにあたって、壁に貼る、一つのフォーマットを考えた。Fun! Done! Learn! である。このフォーマットの特徴はベン図になっていることだ。複数の要因にかかる要素を示すことができる。例えば楽しく新しいやり方を覚えたのなら、Learn!かつFun!とすることができる。

    多くの場合、学びは喜びだ。チームは継続的な学びを繰り返してどんどんよくなっていく。そしてそれは喜びにも繋がる。喜びはチームの燃料になる。チームはまた、より多くのDoneを生み出していく。

    当初私たちはDoneではなく、Deliveryという言葉を使おうとした。ただリズムがよりよいDoneを使おうという話になった。Regional Scrum Gathering Tokyo で Hunter Industries の Chris Lucian が実験について講演した。そうだ、実験だ。私たちは Done の中に実験も含めるべきだと気づいた。

    このフォーマットについて Tsutomu Yasui がブログに書いたところ、数週間のうちに日本中で Fun! Done! Learn! が行われるようになった。ブログやfacebookで毎週のように「やってみたよ!」という報告が届いている。Regional Scrum Gathering Tokyo でも Kazuki Mori が Fun! Done! Learn! のボードを作ったところ、貼りきれないほどのポストイットが壁を埋め尽くした。

    私たちはなぜここまで Fun! Done! Learn! が人々にポジティブな効果をあたえるのか、科学的なエビデンスをまだもっていない。しかし、このムーブメントになにか重要な発見があるのではないか?とすら思うようになった。

    DevOps Days Tokyoの場で Fun! Done! Learn! をやることで、この現象が様々な現場でどのような結果に繋がるのかを実験したい。ぜひ、皆さんの職場に持ち帰って実験してほしいと考えている。実験はDone!でありFun!であり、Learn!につながる。まさにアジャイルなマインドセットを Fun! Done! Learn! が呼び起こし、見える化するのではないかと考えている。

    この最新のレトロスペクティブについて皆さんに共有し、フィードバックをいただければと考えている。

  • Liked Edward Thomson
    keyboard_arrow_down

    Edward Thomson - How We Moved 75,000 Microsofties to DevOps in the Cloud

    45 Mins
    Talk
    Beginner
    How do you migrate over 75,000 of the most demanding software engineers from infrastructure built up over decades of high-intensity work into a common engineering system based on modern software development technologies and best practices? This is exactly the challenge faced by Microsoft as they moved to their One Engineering system, a globally distributed 24x7x365 service hosted in Azure DevOps. Edward Thomson will explain how we did it, the lessons that we learned along the way, and some of the technical challenges that still remain.
  • Liked Katsunori Kanda
    keyboard_arrow_down

    Katsunori Kanda - AWSを活用した少人数チームためのコンテナデプロイ戦略

    20 Mins
    Talk
    Beginner

    電通デジタルの開発チームでは、広告運用のための様々な支援ツールを開発しています。開発チームは少人数で専任のインフラ担当もいないことを考慮して、以下のようなポリシーで開発を行なっています。

    • マネージドサービスを使って運用コストを減らす
    • アプリケーションはシステム間連携用にAPIを提供する
    • 開発インフラは共通化し、開発者がアプリケーションの開発に集中できるようにする
    • ツール/サービスのベストプラクティスをよく理解し、自分たちが合わせる

    このトークでは、電通デジタルの開発チームがインフラ環境としてAWSを選択し、アプリケーションの開発基盤としてAWS Elastic Container Service(ECS) をなぜ、選択したのか、また、マネージドサービスを活用し運用コストを抑えるためにコンテナのデプロイメントパイプラインをどのように構築したのかを説明します。

    このトークを通じて、ECSに最適化されたデプロイメントパイプラインの構築方法が学べます。具体的には、Terraformを利用したECSクラスター/ロードバランサーの構築方法、サービスディスカバリー設定の自動化、AWS CodePipelineとAWS CodeBuildとECSの連携方法について知ることができます。

  • Liked Jan Schilt
    keyboard_arrow_down

    Jan Schilt - How the Phoenix Project simulation supports DevOps mindset change

    Jan Schilt
    Jan Schilt
    CSD
    GamingWorks BV
    schedule 2 months ago
    Sold Out!
    45 Mins
    Others
    Intermediate

    We ran 100+ DevOps simulations around the world for many large organizations. Our partners did 1000+ in the last 3 years. We experienced a lot of key fail and succes factors during the DevOps journeys. We capture all the outcomes in this presentation. DevOps requires a mind shift for most of the employees. We call this a 'new way of working' in which Old Thinking and Old Doing, will be replaced by New Thinking and New Doing. This is a process of years. But with simulation we can make a real good first step in his journey.

    We will present how this new way of working looks like, and why it's so difficult to change.

    We will present how DevOps benefits from learning by doing and how to bring this new way of working a live by changing the mindset.

    We also show some real cases how large organisations like ABN AMRO, NXP, APG etc used simulations to change the mindset of the employees.

    We also will explain the management of change aspects that plays an important role during this transformation.

  • Liked T. Alexander Lystad
    keyboard_arrow_down

    T. Alexander Lystad - Large Scale DevOps Transformation

    T. Alexander Lystad
    T. Alexander Lystad
    Chief Cloud Architect
    Visma
    schedule 2 months ago
    Sold Out!
    45 Mins
    Talk
    Beginner

    Visma is the largest cloud software developer in Northern Europe with 8000+ employees. Over the past four years, Visma has worked in a focused and structured way to modernize how we design, develop, deliver and operate our cloud services. We now have 40 autonomous teams that are responsible for both development and operations of their cloud services. How did we get here, and what have we learned along the way?

    This is an updated version of a talk I held at DevOpsDays Oslo 2018.

  • Liked Genki Sato
    keyboard_arrow_down

    Genki Sato - 開発効率を最大化するデプロイメントパイプライン

    Genki Sato
    Genki Sato
    Tech Lead
    Yappli
    schedule 2 months ago
    Sold Out!
    20 Mins
    Talk
    Beginner

    Yappliでは、プログラミング不要で簡単にスマフォのネイティブアプリを作成して、公開できるプラットフォームを280社のお客様に提供しています。

    私達が開発した価値をプラットフォーム上にすばやく、安全にデプロイするためには、パイプラインを整備し、自動化することが重要になってきます。
    パイプラインを整備することで、マスターへのマージに対する心理的な障壁を下げ、デプロイを自動化することで、効率的な運用が可能になります。

    このセッションでは、SaaSを運用している事業者として、最低限取り組むべき内容について、Yappliで実装した知見とともにお伝えしたいと思います。

  • Liked Ayana Yoshida
    keyboard_arrow_down

    Ayana Yoshida / Kotaro Ogino - フィアレスとブルドーザーのDevOps研修

    45 Mins
    Others
    Beginner

    先日ご好評頂いたJaSST'18 Tokaiで発表した内容のうち、
    DevOps Days Tokyo 2019向けにDevOps研修に絞って、詳しくお話したいと思います。
    研修の成り立ちから発展を事例を交えてお話ししつつ、変革をアジャイルに続けるための勘所を会場のみなさんと討論できればと思います。

    参考: JaSST'18 Tokai 発表資料
    https://www.slideshare.net/kotaroogino/jasst-tokai18rakuten20181207

    平鍋さんのブログでも取り上げて頂きました!
    https://anagileway.com/2018/12/09/thank-you-jasst-18-tokai/

  • Liked Aaron Lee
    keyboard_arrow_down

    Aaron Lee - Why You Need an Event Broker in Your DevOps Tool Belt

    Aaron Lee
    Aaron Lee
    Developer Advocate
    Solace Corporation
    schedule 1 month ago
    Sold Out!
    45 Mins
    Talk
    Intermediate

    How data moves to and from cloud-native applications is the critical application's health and function, but it's a decision that's often-given little thought: REST-over-HTTP of course. But REST/HTTP based communication can limit the performance and functionality of modern applications and architectures – it is not a communication pattern well-suited for event-driven microservices, or for IoT and hybrid cloud use cases.

    This talk will explore how modern event brokers improve over today’s API approach by enabling real-time, bidirectional communication between and inside applications, across data centres, clouds and continents using the publish-subscribe architecture pattern. It will highlight key capabilities of an event broker for different use cases, and discuss features to look for to help easily integrate with your existing DevOps tooling. You'll walk away from the session with a thorough understanding of event brokers and how to use them to enable modern apps and architectures.

  • Liked Masato Ishigaki
    keyboard_arrow_down

    Masato Ishigaki - Data-Driven x DevOps

    Masato Ishigaki
    Masato Ishigaki
    Product Owner
    DMM.com
    schedule 3 months ago
    Sold Out!
    20 Mins
    Talk
    Beginner

    ユーザーエンゲージメントを高める中で『データ駆動』という考え方は非常に重要です。
    常にプロダクトの状態をデータドリブンで数値化・定量化して、プロダクトがきちんとGrowthしているか、あるいはしそうかどうかを判断・予測しなければなりません。

    データが『駆動』するとは、データを見ることで次の行動につながることです。また、優れた指標をもとにデータを集めなければデータは駆動しません。

    データ駆動を使ったプロダクト戦略を行ううえで、優秀なフレームワークとして『リーンスタートアップ』といった考え方があります。リーンキャンパスやBMLループなどを使って、仮説検証からデータ計測→学習を高速に回し、次の仮説を立案し、いち早くプロダクトをProduct Market Fitに到達させる必要があります。

    こういった仮説から学習のループをすばやく回すには、DevOpsをどう効率よく回しどういったデータを計測してモニタリングしていくかがとても大事になってきます。 間違った指標(データ)では、学習ができないからです。

    今回は、データが駆動する優れた指標の見つけ方から、DMM.comの多様なサービスから月数万のレビュー投稿されるユーザーレビュー基盤のプロダクト実例をもとにデータ駆動戦略についてお話できればと思います。

  • Liked Hikita Keiichi
    keyboard_arrow_down

    Hikita Keiichi - Terraform で自社サービスを便利に! Custom Provider開発に関する取り組みのご紹介 〜かゆいところに手を届かせたい人へ〜

    45 Mins
    Talk
    Intermediate

    NTTコミュニケーションズでは自社クラウドとして "Enterprise Cloud 2.0(以下ECL2.0)" というサービスを提供している。

    私達のチームでは、現在上記サービス向けのオーケストレーション機能の開発を行っており、具体的には "Terraform" に対するプラグイン(Terraformの用語でCustom Providerと呼ぶ)の開発によりこれを実現しようとしている。

    Terraform自体はHashiCorp社により開発されたDevOpsツールであり、クラウド上のリソースを定義ファイルの状態に合致するように生成・操作が可能である上、APIを保有するシステム(ECL2.0も同様)であればCustom Providerを開発することでこのツールに組み込むことができ、利便性・拡張性が非常に高い。

    一方で、Custom Provider開発を通じたCI、特にリグレッションの観点で見ると、いくつか考え無くてはならない課題があるとも感じており、私達のチームではそれに対して各種の工夫を交えながら開発を進めてきた。

    本プレゼンテーションでは、Terraformのご紹介、Custom Provider開発の進め方についてのご説明、Custom Provider開発の過程を通じて感じた課題や具体的な改善点(自分たちの実際のプロジェクトの進め方)やTips(実は意外とかゆいところに手が届く使い方がちゃんとできる!)等について、コードの紹介やデモを交えてご紹介させて頂く。