« アジャイル動画「私もアジャイルに飛びこんだの! -- 『品質重視のアジャイル開発』の誉田さんインタビュー」がいいね | トップページ | テスト管理ツールに必要とされる機能要件は、欧米と日本で異なるのではないか »

2020/11/01

Redmine の画面を2ペイン化する~Redmineを発散系のナレッジ基盤にするためには何が必要なのか

Redmine の画面を2ペイン化するツイートが流れていたのでメモ。

【参考1】
redmine-view-customize-scripts/2-pane_issue_list.md at master ・ sk-ys/redmine-view-customize-scripts

(引用開始)
説明
対象の画面を2ペイン化し,対象の画面とチケット詳細を1画面内に同時に表示します.
これにより,対象の画面を確認しながら,チケット詳細の確認と編集が可能になります.
また,チケット詳細画面で行った変更は都度対象の画面に反映されます.
現在,チケット一覧画面,ガントチャート画面に対応しています.
(引用終了)

【参考2】
YasakuさんはTwitterを使っています 「Redmine のチケット画面をリストとチケット詳細の2ペインにしたら判りやすいだろうか.公式のフォーラムにもあるが,特に発展している様子は無い様だ. https://t.co/VMcNAnHcLW https://t.co/7MRbUzjYZV」 / Twitter

YasakuさんはTwitterを使っています 「Redmine のチケット一覧画面2ペイン化を応用してガントチャートでも2ペイン化出来そう.ガントチャートはページ読み込み後に Javascript で色々描画されている事がわかった.勉強になった. https://t.co/xQniqJTnB0」 / Twitter

YasakuさんはTwitterを使っています 「改めて以下に公開.少し無理矢理感があり,更新処理時にテーブルをほぼ丸ごとJSで書き換えているため,他プラグインやテーマとの相性は要確認.パスのパターンの設定で,リストのみへの適用も可能です. https://t.co/Hd0i7CLDn2」 / Twitter

YasakuさんはTwitterを使っています 「通知バーに閉じるボタンを追加.2-Pane Mode と組み合わせると良い感じ. https://t.co/jsTn3WxjGW https://t.co/xapX7MMLFW」 / Twitter

YasakuさんはTwitterを使っています 「境界を強調させ,色々修正した.サイドバー関連の動作が安定した...と思う. https://t.co/6vxBJD4V0I https://t.co/tuJFSzVVoD」 / Twitter

YasakuさんはTwitterを使っています 「View customize plugin を使用した Redmine チケット一覧画面の2ペイン化.色々と考えていたらコードが長くなってしまった.何とかIEに対応した.ここまでするとプラグイン化した方が良いのだろうか. https://t.co/Hd0i7CLDn2 https://t.co/0TgXWcnIaP」 / Twitter

Redmineのチケット一覧画面やガントチャート画面の下部に、チケット画面も表示して2ペイン化する。
裏では、他プラグインとview-customize-scriptsを使っているらしい。

2ペイン化したい場面としては、大きなディスプレイ画面で、一覧とリンクした詳細情報の2つを表示したい時だろう。
最近のスマホやブラウザのUIを見ても、画面上部は詳細な記事があり、画面下部には被写体の画像や広告がスライドショーのように流れるようなパターンもある。
その方が、一つのモニタで大量の情報を即座に見ることもできる。

2ペイン化して一覧と詳細の情報を表示するツイートを見て、ふと、Scrapboxを思い出した。
Scrapboxでは、1ページに書いた記事は、一覧では並列に全てが表示される。
最初にScrapboxを見た時は、何かゴチャゴチャしているな、と思ったが、実は、タグやリンクによってページを絞り込み検索できるし、数多くの記事を時系列に眺めるだけで、色々なアイデアを連想するきっかけにもなる。
つまり、ツリー構造にこだわらず、ネットワーク構造で情報を配置することで、複数の既知の情報を組み合わせるだけで、色んなアイデアや発想が生まれる時も多い。

名著「アイデアのつくり方」には、「アイデアは新しい組み合わせである」という一節がある。
アイデアは何もない所から生まれるのではなく、既知のアイデアを組み合わせるだけで、今までにない常識に囚われない発想が生まれる。
他にも「新しいアイデアは古いアイデアを新しい場所に置いただけ」みたいな言葉もあったな。

2ペイン化を発展させて、チケットをタスクボードのように並べるだけでも、このチケットはあのチケットと関係していないか、などと気づきが得られるかもしれない。
そこから、メンバー同士でいろんな議論ができるかもしれない。

Redmineは単なるチケット集計ツールではなく、蓄積したデータを元に、アイデアを生み出すナレッジ基盤にもなりうるはずだ。
そういう発散系のナレッジ基盤になるにはRedmineには何が必要なのか、今一度考えてみたい。


|

« アジャイル動画「私もアジャイルに飛びこんだの! -- 『品質重視のアジャイル開発』の誉田さんインタビュー」がいいね | トップページ | テスト管理ツールに必要とされる機能要件は、欧米と日本で異なるのではないか »

Redmine」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



« アジャイル動画「私もアジャイルに飛びこんだの! -- 『品質重視のアジャイル開発』の誉田さんインタビュー」がいいね | トップページ | テスト管理ツールに必要とされる機能要件は、欧米と日本で異なるのではないか »