Atlasssian Tools利用のスナップショット
こういうことをやっていました。そのうち、開発のカンバンが欲しくなりWaffle.ioを導入したりしてツールの関係はさらに複雑になってくるのと比例して、情報の同期を取るのがしんどくなってきました。
mao-instantlife.hatenablog.com
それを解消するためにちょっと身銭を切って、Atlassian Toolsを導入して検証しています。2イテレーションほど回して、FeatureMapとWaffle.ioはプロジェクトから切り離して情報の同期も少なくなったので、開発チーム内のみで本格採用しています。
このエントリは、その間で試してみたことや、現時点での運用についてまとめます。
前提
元のツール構成になった理由を整理してみましょう。手作業での同期も辞さなかったのは、プロジェクトに関わる各レイヤー、フェーズによってみたい情報の質と見せ方が変わる、という仮説に基づいていて、それは変わっていません。
各役割
- FeatureMap => ストーリーの構造化
- Github + Waffle.io => ストーリーの進捗可視化
- redmine => プロダクトマネジメントタスクの進捗可視化とビジネスサイドも必要な各種ドキュメントの管理、ロードマップの可視化
問題点
もうそれ以外ないんですが、それぞれのツールが連携していないので、動機を取るのに人間の手作業が必要だということです。特にロードマップの計画のズレなんかがステークホルダーと生じてしまうと目も当てられません。
置き換え
Atlassian User Group 中国地方勉強会中にJIRA向けのアドオンや他の製品を見ていたら、ちょっとの身銭でいけるんじゃないかな、と思うようになってきたので1か月の検証期間を設けてみることにしました。ちなみに、身銭でスターターライセンス買ったのは、会社で本格的に導入する時には新規にライセンス購入してもらって、スターターライセンスは自分のプライベートマシンに検証用に引き上げることを想定しているからです。
というわけで、以下のような構成で仮運用がスタート。
- JIRA => チケット管理
- Agile Story Map for JIRA => ストーリーの構造化
- Portfolio for JIRA => ロードマップの可視化
ちなみに社内サーバに構築しています。評価期間が終わったのでHSQLからPostgreSQLに乗り換えようとしたら、エラーで立ち上がらんようになった話はちょっと別にまとめます。
利用の流れ
JIRAで統一できるようになっただけで、以前のツールから計画や管理の流れはあまり変わっていません。
- ユーザストーリマップでストーリーのロードマップを計画
- ストーリーマップを元にPortfolioでリリース計画を作成(見積もりのキャパシティ)
- リリースに入ったものをカンバンで進捗管理
- 簡易見積もりができたチケットから「開発予約」レーンに
- コードレビューが終わったら「受入テスト中」レーンに
- リリース後にふりかえりしてバージョンをリリース
これらを同じデータソースを使いながらビューの切り替えで把握することできるのがかなりストレスフリーです。
カンバンのワークフロー、トランジションはデフォルトから変更しておらず、レーンと必要なフィールドを運用に合わせて追加しただけです。
とりあえず開発では本格導入決定
2イテレーション試して、FeatureMapもWaffle.ioもなくて困らない、という結論になったので開発チームでの移行は完了しました。
次の段階でビジネスサイドを巻き込もうかと思っています。まずは、ビジネスサイドの実務者レベルで使い方を広げてみて、というところですかね。
ConfluenceとService Desk(これは課題コレクターでいいのではないかという考えもある)を試してドキュメントやビジネス系タスク管理などを一緒に行ってもらうことを考えています。
以下、管理上のメモ
ユーザ管理
- 匿名ユーザは使えない(おそらくService Deskでは可能)
- ユーザグループは一度作成したら名称変更はできない模様
- パーミッションスキームはグローバルなのでユーザグループではなくプロジェクトロール当てた方が管理が楽
- プロジェクトロールはグローバルな設定として追加(設定 > システム > プロジェクトロール)
まだ使っていませんが、課題レベルのセキュリティという機能があるので、セキュリティ上見せたくないチケットをパーミッションスキームでコントロールとかしなくていいようです。チケットごとにコントロールできるようになるため、基本誰にでも見せるようにして課題レベルで参照をコントロールするのが良さそうですね。
要注意事項
Portfolioの参照、管理権限には必ずjira-administratorを入れて、ユーザグループやらプロジェクトロールやらは本格運用開始する前にある程度固めておきましょう。Portfolioの参照権限を使っていて、
ユーザグループ作成 > グローバルなパーミッション変更 > 見直し
の流れで取り組んで、
プロジェクトロール追加 > パーミッションスキーム見直し > ユーザグループ再作成(名前変更できないし)
したら、ユーザグループに紐付けてる計画まで参照できなくなりました。
PortfolioとEasy Agile Story Map for JIRA
- PortfolioとStory Mapでロードマップと価値の計画をする
- 計画は見通すもの
- ラッキングを精緻にするのはまた別の話
- EpicはStoryマップの縦軸(アクティビティ)、Portfolioのユーザにとって意味のある大きな計画単位として捉える
- StoryはStory Map上の分割ステップ、Portfolioの分割ステップとして捉える
トラッキング項目について
- バグや個別に出てきた課題(タスク)などはエピックに紐付かなくてもいい運用とする
- Portfolioでタスクもトラッキングして計画に入る設定にした
- 重要視すべきは次以降のイテレーション計画とキャパシティ(ベロシティ上限コントロール)
プロジェクトスタイルとアドオン
- Easy Agile User Story MapはScurmプロジェクト前提で、カンバンだとエラーがでる
- プラグインがバージョンアップして対応
- ただし日本語で使っていると課題タイプ名の変更が必要(課題タイプ名にEpic, Storyが入っているかで判断しているため)
- カンバンボードで使う場合はエピックが必須になるので、簡易フィルタで見えなくする扱いができなくなった
- エピックはラベルに近いので完了をしない
- とりあえずエピックの優先順位を暫定的にLowestにした
作業ログの記録の仕方
- デフォルトの設定では作業ログ記載できないので、時間トラッキングをonにする
- 見積もり時間を使い切ってしまう作業ログを記録すると、Portfolio上の進捗は終わった扱いになる
- 進捗管理はカンバンボードでしているのであまり気にしていない
- プロジェクトの見積を Story Point -> Hour(1 * 2)で運用開始(Portfolio上)
- 残がなければリリースはクローズにする
受入テストについて
ここがまだ運用としていけてないというか固まってないところです。ちなみにFeatureMapの時は、ストーリーにチェックボックスが作れたので、それでテストシナリオを作成していました。同様にTODO付けられるアドオンを探したんですが、7.1.9までしか対応してないようで、インストールすると警告が出るので、まだ導入を見送っています。
とりあえずの代替案としては、テキストのカスタムフィールド + テキストのマークの表現でなんとかする形に落ち着きました。(i)と(/)と(x)で表現されるマークで進捗を見れるようにしています。
ステークホルダーへの定期報告について
おそらくJIRAを導入したからといって、今redmineを見ない人が急に見てくれるわけではないので、定期報告みたいなものは結局なくならないし、続けた方がいいとは思っています。ただ、リリースの画面 or ScrumボードのバージョンレポートのPDF印刷が見栄えが良いことに気づいたので、次の定期報告からそれを使ってみようかと思います。
Githubとの連携
- OrganizationでOauthキーとシークレットを発行してログインするだけ
- コミットメッセージに課題IDをつけることによって自動的に連携
- ポーリングしているようなので状況の反映には少し時間が掛かる
各スキームについてのとりあえずの理解と設定
- 課題タイプスキーム > どの課題をセットにして使うか
- ワークフロースキーム、ワークフロー > 状態遷移の定義(どういう遷移が可能か?)、だいたいデフォルト
- 画面スキーム > ボード(プロジェクト)ごとの課題作成などの画面構成とそのスキーム、どの画面にどの項目を表示するか、課題のタイプごとに画面スキームを分けることができる
- フィールド構成スキーム > フィールドと画面の紐付け、必須かどうかの決定などを行う
課題(というか要調査とかやりたいこととか)
社外からもアクセスできる環境への以降
- 出張中とか自宅作業中とか
- HSQLの検証環境にして運用しているので、外部データベースに移したい
- 失敗したので再チャレンジ
タスクの完了とPortfolioの計画トラッキングの問題
- カンバンでストーリーを完了したら、Portfolio上のリリースから消えてキャパシティが減った
- 進捗度合いがあんまり見えないが、今は計画ビューとして割り切っている
- 作業ログを入力すると進捗は見える
- 完了の定義をどう運用しているかいろんな人に聞きたい
PortfolioのStageとSkill
- 現状使っていない
- カンバンのワークフローというよりも人員計画で主に使う
- 仮想的人材を計画してステークホルダーへの要望出しとか
ServiceDeskを導入検討
- 社内からの要望の起票や参照を匿名ユーザからできるようにしたい
- 課題コレクターとプロジェクトのパーミッションスキームで実現可能ではないか、説
2016年9月の読書メモ
Kindle Unlimitedも図書館もまだ元が取れるくらいに活用が続いております。キャパオーバーになるくらい本が読めるって素敵です。読書は業。
今月の読書量
12冊ですね。今月はフィクションが少なく、仕事がらみの投資をしていたというのもあって、さすがに先月みたいなバカな量にはなってません。
白暮のクロニクル9巻
- 作者: ゆうきまさみ
- 出版社/メーカー: 小学館
- 発売日: 2016/08/30
- メディア: コミック
- この商品を含むブログ (2件) を見る
「羊殺し」が犯行を始めるまで後2週間。手がかりがつかめない中、魁とあかりは未登録オキナガと出会う。彼は「魁の兄弟」と名乗るが。。。
— あべさん (@mao_instantlife) 2016年9月30日
「羊殺し」の正体に迫り、物語もクライマックスを迎える。 #読書メモ_サマリ
時をかける変態シリアルキラーって感じのキャラクターがこのタイミングで出てくること自体、ミステリーとして描かれたものではないんだろうけど、淡々とトチ狂ったキャラクター造形はさすがという感じ。次がどうやら最終巻っぽいので、楽しみだ。 #読書メモ_感想
— あべさん (@mao_instantlife) 2016年9月30日
星を継ぐもの
- 作者: ジェイムズ・P・ホーガン,池央耿
- 出版社/メーカー: 東京創元社
- 発売日: 1980/05/23
- メディア: 文庫
- 購入: 207人 クリック: 2,160回
- この商品を含むブログ (479件) を見る
月で「5万年前に死んだと思しき、宇宙服を着た人間の遺体」が見つかった。チャーリーと名付けられた生物学や文明の定説を覆しかねないこの発見は何を意味するのか?
— あべさん (@mao_instantlife) 2016年9月30日
宇宙に乗り出そうとする人類が自身と星のミッシングリンクの謎に迫るハードSF。 #読書メモ_サマリ
ロジックの積み重ねで見せ場を作ってくれるのはさすがSFというしかない。SFにおける学際的なポジションってやっぱり美味しいよなあ。文体もグイグイ読めた。最初の個の表現と全体が最後に繋がる瞬間が感動的。
— あべさん (@mao_instantlife) 2016年9月30日
続き物らしいから、シリーズ買ってしまいそうだ。 #読書メモ_感想
この世界が消えた後の科学文明の作り方
- 作者: ルイスダートネル,Lewis Dartnell,東郷えりか
- 出版社/メーカー: 河出書房新社
- 発売日: 2015/06/16
- メディア: 単行本
- この商品を含むブログ (9件) を見る
凄く直接的で無駄のないタイトルが示す通りの内容。前提の置き方からすでに科学的で、人類がまずたどるべきロールフォワードログを描く。 #読書メモ_サマリ
— あべさん (@mao_instantlife) 2016年9月30日
これ、翻訳するのきつかっただろうな。訳者の方は本当にお疲れ様です。その苦労に感謝したくなる素晴らしい内容で、科学的な方法論の重要性を順立てて把握できる。
— あべさん (@mao_instantlife) 2016年9月30日
ある程度子供のうちから読ませたい内容。 #読書メモ_感想
いちばんやさしいコンテンツマーケティングの教本
いちばんやさしいコンテンツマーケティングの教本 人気講師が教える宣伝せずに売れる仕組み作り (「いちばんやさしい教本」シリーズ)
- 作者: 宗像淳,亀山將
- 出版社/メーカー: インプレス
- 発売日: 2015/10/23
- メディア: 単行本(ソフトカバー)
- この商品を含むブログを見る
コンテンツマーケティングの立ち上げから、KPIの測定と運用まで、一通りの基本を押さえるための本。
— あべさん (@mao_instantlife) 2016年9月30日
これからマーケティングを始める、初心者に。 #読書メモ_サマリ
素人ながら似たようなことに取り組んでいく必要があるので、こういう観点でまとめられてる本は凄く助かる。
— あべさん (@mao_instantlife) 2016年9月30日
少しずつ試すことができる、という感覚もハードルが低い。 #読書メモ_感想
迷って選んだ答えは必ず間違い
- 作者: 西原理恵子,山崎一夫
- 出版社/メーカー: 竹書房
- 発売日: 2012/09/12
- メディア: 単行本
- クリック: 4回
- この商品を含むブログ (4件) を見る
サイバラの麻雀仲間で雀荘経営者の山崎一夫の雑誌連載?をまとめた本。サイバラ関係者らしく、いちいち突っ込みが入ってくる。 #読書メモ_サマリ
— あべさん (@mao_instantlife) 2016年9月30日
タイトルがずるすぎる。人生を薄目で直視しない生き方というわりにはギャンブル関係の人なのでかなりギリギリなところを生きてる気がする。
— あべさん (@mao_instantlife) 2016年9月30日
参考になったようなならないような。 #読書メモ_感想
芸術がわからなくても美術館がすごく楽しくなる本
- 作者: 藤田令伊
- 出版社/メーカー: 秀和システム
- 発売日: 2015/09/23
- メディア: 単行本
- この商品を含むブログを見る
「芸術に正しい見方はない」「美術館は美術そのもの以外にも楽しめる」をテーマに知識がなくても美術館の楽しむ方法をトピックごとに紹介する。巻末には、全国各地の美術館のリストがある。 #読書メモ_サマリ
— あべさん (@mao_instantlife) 2016年9月30日
足立美術館にまた行きたくなったな。知識がないまま美術館や博物館に行くの結構好きなんだけど、勇気付けられる。刀剣博物館とか予備知識なくてもただただ刃紋見るだけでも心地よいよ? #読書メモ_感想
— あべさん (@mao_instantlife) 2016年9月30日
話し方のマナーとコツ
- 作者: 杉山美奈子,伊藤美樹
- 出版社/メーカー: 学習研究社
- 発売日: 2005/10
- メディア: 単行本
- 購入: 36人 クリック: 266回
- この商品を含むブログ (64件) を見る
社会人として仕事や人間関係を円滑に進めるための言葉遣いや単語の選択の基本的なマナーなどをイラストとモデルケースで説明する。シチュエーションごとに分けられているので判りやすい。 #読書メモ_サマリ
— あべさん (@mao_instantlife) 2016年9月30日
妻より読むように言われた本。人間関係のプロトコルはとかくわかりづらいものですなあ。円滑に物事が進むのならそれに越したことはないわけで、少し気をつけるだけでそれができるのであればやっていこう。心に留めておこう。 #読書メモ_感想
— あべさん (@mao_instantlife) 2016年9月30日
データ・アナリティクス実践講座
アクセンチュアのプロフェッショナルが教える データ・アナリティクス実践講座
- 作者: アクセンチュアアナリティクス,工藤卓哉,保科学世
- 出版社/メーカー: 翔泳社
- 発売日: 2016/05/31
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (1件) を見る
日々のビジネスやサービス運営を改善し、新たなビジネスを生み出していくためには、発生するデータを分析し、生かしていくための判断をする必要がある。そのためのベースとなる考え方や実際に分析をするためのツールの使い方や目的に応じた使い方を学ぶ。 #読書メモ_サマリ
— あべさん (@mao_instantlife) 2016年9月30日
口を酸っぱくして「目的がないところに良い分析結果はない」と言い切っているのが好感触。各分析の弱点や前段で必要なことなどにもしっかり触れているので一通りのことがわかる。
— あべさん (@mao_instantlife) 2016年9月30日
Rのサンプルコードがあり、まず順序通りに進めていくだけでもわかってくるのも良い。 #読書メモ_感想
スクリプトドクターの脚本教室・初級編
- 作者: 三宅隆太
- 出版社/メーカー: 新書館
- 発売日: 2015/06/25
- メディア: 単行本
- この商品を含むブログ (5件) を見る
ステークホルダーと協力して、もつれてしまった脚本への修正プランを立案するスクリプトドクターを生業とする筆者の観点で、面白くない脚本と面白い脚本の違いと面白くするためのアプローチを学ぶ。小手先のテクニックよりも、マインドセットと脚本の面白さの構造について。 #読書メモ_サマリ
— あべさん (@mao_instantlife) 2016年9月30日
ユーザストーリーマッピングに活かせそう。面白い脚本のポイントをユーザストーリーマッピングに当てはめて、どこでユーザに感動してもらうかを考えながらストーリを組み立ててみたらいいのではないかと思った。 #読書メモ_感想
— あべさん (@mao_instantlife) 2016年9月30日
日本の給料&職業図鑑
- 作者: 給料BANK
- 出版社/メーカー: 宝島社
- 発売日: 2016/01/09
- メディア: 単行本
- この商品を含むブログ (1件) を見る
給料BANKの書籍化。様々な職業の紹介と、なり方、世代ごとの給料分布をファンタジーっぽいイラストとキャッチコピーで紹介する。 #読書メモ_サマリ
— あべさん (@mao_instantlife) 2016年9月30日
それだけ。まあ、買うほどの本ではないわな。「ひよこ鑑定士」とか「うどん職人」とか、なぜイラスト化にそれを選んだ?と言いたくなるネタは幾つかあるけど、キャッチコピー雑いし。
— あべさん (@mao_instantlife) 2016年9月30日
あと、いろんな職業に夢を見れなくなる。 #読書メモ_感想
エンジニアがビジネスリーダーをめざすための10の法則
- 作者: ベイカレント・コンサルティング
- 出版社/メーカー: 翔泳社
- 発売日: 2016/07/25
- メディア: Kindle版
- この商品を含むブログを見る
変化の激しい時代に最小限のコストで成長していくためにはエンジニアの存在が不可欠である。しかし、エンジニアはそのコミュニケーションの特性からそのような存在として認知されていない。エンジニアの現状を変えるためのコミュニケーション法則について紹介する。 #読書メモ_サマリ
— あべさん (@mao_instantlife) 2016年9月30日
著者はSier系の残念な方のエンジニアにしか会ったことがないのかなあ、と思ってしまう。主旨はわかるけど、エンジニア像が残念。
— あべさん (@mao_instantlife) 2016年9月30日
というか、そのリスクテイクをした先でリスクをエンジニアが負わされてきてたのが今までの構造なんですが。。。 #読書メモ_感想
会議のマネジメント
会議のマネジメント - 周到な準備、即興的な判断 (中公新書)
- 作者: 加藤文俊
- 出版社/メーカー: 中央公論新社
- 発売日: 2016/09/16
- メディア: 新書
- この商品を含むブログを見る
会議を「お互いにある目的のために情報の意味づけを行うコミュニケーションの場」と定義して、表面的にスムーズな進行ではなく、場作りに着目したファシリテーションスキルについて考察する。 #読書メモ_サマリ
— あべさん (@mao_instantlife) 2016年9月30日
いい意味でのタイトル詐欺というか、会議よりだけでなく応用がきくし、チームとステークホルダーとの関係作りにも役立つと思う。新書はこういうあたりがあるのが良い。 #読書メモ_感想
— あべさん (@mao_instantlife) 2016年9月30日
今月のベスト本
今月はいい本ばかりに出会ってて、難しいですねえ。1冊を除いて全部当たり。役立つというよりは、インパクトと敬意を込めて「この世界が消えた後の科学文明の作り方」を今月のベスト本にしたいと思います。
サービスの形を彫るためにWhenとWhereが重要だと思った
もちょっと正確にいうと、それによって制約されるデバイスとタイミング、所要時間ですね。WhoとWhyは、サービスがあるべき価値を決定しますが、それがどのように実現されるかという制約をWhenとWhereが決めるから、UIとかユーザの操作フローとかいきなり考えるのではなく、まずは丁寧にシチュエーションとシナリオを物語っていけばいいのかな、と思いました。なぜか新幹線の中で。唐突に。
世の中の100徳ナイフ的なプロダクトはこの制約を考えるプロセスをサボったからではないのかなあ、とか思ったり思わなかったり。
rocker/rstudioイメージでplotを使うときに文字化けしないようにする
今読んでる本の写経で、Rを使っています。
アクセンチュアのプロフェッショナルが教える データ・アナリティクス実践講座
- 作者: アクセンチュアアナリティクス,工藤卓哉,保科学世
- 出版社/メーカー: 翔泳社
- 発売日: 2016/05/31
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (1件) を見る
せっかくなのでdockerであまり環境汚さずに、と思ってrocker/rstudioイメージを使っています。Webコンソールがあるので非常に便利です。
が、一つ難点がありまして、plotするときに軸名などに日本語が入ると、イメージに日本語フォントがないので文字化けしてしまいます。Webコンソールで文字としてやりとりするケースはWebコンソールで描画をするので、正しく日本語を表示してくれます。rstudioサーバで文字の描画までコントロールしなければならない時が問題のケースです。
Debian 7にIPAフォントをインストールする - Symfoware
この辺を参考に、コンテナにbashで入ってrstudioユーザでインストールしました。
一応、ホストでデフォルトでマウントしてくれるディレクトリなので、コンテナを立ち上げ直しても有効ではありますが、これだとコンテナ作り直した時が心配ですね。このケースであれば、ちゃんとローカルにディレクトリ作って docker run
時にマウントしてあげた方が安全ではないかと思いました。
あべさんじゅうきゅうさいのおしらせ
このネタ使えるのも今年が最後ですね。来年は不惑でございます。誰だよ、40にして迷わずとか言ったやつは。
ともあれ、こんな歳になってもまだまだ新しい仕事に挑戦して刺激の強い日々を送れているというのは嬉しいことです。適性はともかくとして、自分が一番楽しいポジションを見つけることができたので、これからしばらくはこの方向性で頑張ってみようかと思います。これまでと変わらぬお付き合いをいただけるとありがたいです。
というわけで、いつものリスト載せておきますね。