unhurriedスマートフォン用の表示で見るunhurriedコンピュータ関連ネタがほとんど、ときどき趣味も...この広告は、90日以上更新していないブログに表示しています。Summerで参加したセッション(一部)の概要をまとめた。大規模レガシー環境に立ち向かう有機的な開発フォーメーションhttps://www.slideshare.net/i2key/devsumi-152929762リソース効率性(稼働率を重視)とフロー効率性(リリースの早さを重視)のいいとこ取りをしたい。責務ごとにチームを分け、各チームごとに予算枠を決める。現場裁量で業務を進めることができる。安定稼働チーム(障害対応/SRE)組織的ゆとりとして、普段は安定稼働のためのアーキテクチャを含めた改善を行う。障害発生時は全力で解決に当たる。JAPANのネイティブアプリは50以上あり、サービスごとに開発チーム(エンジニア、デザイナ)が分かれている。チームの大きさや開発手法もそれぞれ異なるため、サイロ化が課題となっている。この解決のために、CTO室アプリ統括部という全社横断チームを作った。メンバーはサービス開発と兼務。黒帯(特定領域の第一任者)も参加し、相談しやすい環境を作る。~理想のエンジニアチームを目指して~https://speakerdeck.com/_atsushisakai/practice-engineering-manager家族アルバムサービス「みてね」のマネージャとしての思想と実践についてマネージャがストレスを抱えないようにしていること目標に対してひとつずつやっていく。できない・わからないことはオープンにする。充実したキャリアになるように意識を持つ。...など理想のチームとはエンジニアがプロダクトに責任を持ち、ボトムアップで意見・提案を上げられる。様々な視点で振り返りを行い、失敗や意見の対立を受け入れて学習していける。そのために以下を行っている。意見が対立したときの対処方法など、最低限のチーム運営ルールを作る。アクション可能なチーム・個人の目標をディスカッションして作る。定期的な振り返りで成功・失敗を賞賛し、失敗は影響を最小化して改善につなげる。チーム独自の学習・ボトムアップ文化ユーザーストーリーマッピングを企画とエンジニアが一緒に実施し、要求や課題の理解を深める。バックログの準備会議を行い、エンジニア目線での機能提案を行う。リリース管理(QA進行管理や関連部門との調整など)を輪番制にして、開発工程の影響範囲を認識する。エンジニアがリーダーになり、小さな改善・課題をプロジェクトとして解決する。例)Web開発フレームワークは、Web開発以外をしにくくする代わりに、Web開発をしやすくする。アーキテクチャアーキテクチャを構成する様々なパースペクティブプロジェクト(マネジメント)プロジェクトとプロダクトの依存関係は相似する。ウォーターフォールでは設計フェーズで全てのシステム依存関係を定義するが、アジャイルでは漸進的に改善していく。組織とシステムは同じ構造に変化しやすい。悪いシステム構造)技術的負債は組織がシステム構造を必要な速度で変える能力を失うこと。アクションという目的・手段構造に合わせたシステム構造が望ましい。ビジネスの変動に対してロバストになる。(アクションが変わったときは対応するシステム要素のみ変更すればよい。10億件このセールに対応するために毎年インフラの改善を積み重ねてきた。Webの総合力で切り拓く新しいエンジニアのキャリアパス(株式会社メドレー:オンライン診療アプリCLINICSなどを展開する)従来はアプローチが異なっていたSI系とWeb系のエンジニアだが、X-Techの登場で両者のスキルの組み合わせが求められるようになってきている。X-Techでは法規制・ガイドラインへの対応や関係省庁との調整が必要となる。このため、Web系のテクニカルスキル(開発スピード、モダン技術)に加えて、SI系のビジネススキル(業務設計、調整)が求められる。医療系システムでの大変なところ日本国内法の適用が及ぶ場所に設置する必要がある。Insightsで現状把握して優先度付けを行う。処理が重いAPIのみ別のリソースに振り分けて、他の処理に影響を与えないようにする。予防としてユーザーごとの資源割り当てを決めておくことが大事。まとめ自動車登録の住所変更手続き書籍「プロダクションレディサービス」まとめ月別アーカイブリンクはてなブログブログをはじめる週刊はてなブログはてなブログProはてなブログをはじめよう!unhurriedさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。