栞/#devprocess
「朝会はリズム」ってまさにその通りだなと思った
「相互にリスペクトして依存し合う関係」
「2人のチームで1人が抜けることは、即座にチームの崩壊を意味します。」「“できるチーム”の分解はしちゃだめ」
「実際にコードを書く前のタイミングでも、「誰かに説明する」「チラシを作って見せる」などして、仮説が正しいかどうかを検証するように心がけている。」EOGSシートいいな。
「クラウドを使うと、データベース管理者、ネットワーク管理者、ストレージ管理者といった個別分野の専門家(SpecOps)の役割は重要でなくなり、運用全体を見るゼネラリスト(DevOps)が求められるようになってくる」
Git-Workflow使って
2009年の記事だけど。Flickrのコードにはブランチなんてないよって言ってるな。フラグで新機能のON/OFFしてるって。デプロイは小さい単位で。
「テストというのは、基本的にはソースコードの冗長化だと思う。本来ならプロダクトコードだけ書けばよいところを、信頼性を高めるために複数の視点でのコードを追加する。」
git-flow
git-flow
git-flow
git-flow
git-flow使い方
「pull requestで運用する、ということは強制的に他の人の開発コードを読む機会が増える訳です。」
pull requestという仕組みの素敵なところ
かんばん
バックログ、「個々のスプリントの開始前には優先順位の付け直しや見積もりの変更が行われるので、全てを詳細まで行ってはいけない。あくまで初期の1〜2スプリントが実施できる程度にとどめること。」
画面設計ではなくストーリーで
「組織が大きくなった際には、リードUX・リードDev・リードBusinessの人々が下の人々に伝えるような体制が望ましい。また、この3者の関係が対等でなければならない。」
「Pivotal Tracker で管理されているストーリーをどのように実現するかについては"こちら側"で Trac や Redmine を使った方が良いし、特にチケットとコードリビジョンの紐付けとかは必要な要素であることは変わりない。」
「スクラムで組織変革をする、というのは大事だしいいなと思うけれど、組織を変えるのは時間がかかる。その組織を変えた上でやりたいことがあるのならいいけれど」
「「朝会しましょう」とか「振り返りしましょう」とかアジャイルとは言わずに提案していったんです。そうやって少しずつ社内でも賛同者が増えました。」