こんにちは、モデリング事業部の妹背です。
みなさま突然ですが、モブプログラミングというものをご存知ですか?
モブプログラミング(以下モブプロ)とは複数人でディスプレイを囲み、キーボードを操作してソースコードを打ち込む”タイピスト”と、タイピストに助言をする複数の”モブ”とでプログラミングを行う方法のひとつです。
詳細な説明は専門書に譲りますが、モブプロはスキルにバラツキのあるチームでの知見の共有や、チームの生産性向上など様々なメリットがあると言われています。
私の在籍するチームではモブプロはもちろん、さらに”モブモデリング”にも取り組んでいます。方法はモブプログラミングと同じ要領で、テキストエディタの代わりにastah*(あるいはホワイトボード)を囲んでモデリングをしよう!というものです。モブモデリングはチーム内でも非常に好評でしたが、昨今の情勢により同じ場所にオフラインで集まることができなくなり、急場しのぎでオンラインホワイトボードツールであるmiroを使ってモブモデリングを行っていました。
miroはオンラインホワイトボードツールとして素晴らしいツールですが、astah*のように詳細なモデルを書くことはできません。そこで、miroで書いたモデルをastah*に取り込んでさらに詳細なモデルを書くことが出来れば嬉しいのではないか?と思い立ち、トライアルでastah-miro pluginを作ってみました。
astah-miro pluginではmiroで作成したクラス図の概念モデルやマインドマップをastah*にインポートしたり、astah*で作成したクラス図をmiroにエクスポートすることができます。
トライアルのため機能は限定的ですが、miroを使ってみんなで書いたモデルをastah*で詳細化したり、astah*で書いたモデルをmiroを使ってみんなで議論したりといったことに使ってみていただければと思います。
また、ソースコードはApache License 2.0で公開しておりますので、改変等自由にお使いいただけます。

astah-miro pluginの詳細
こちらから.jarファイルをダウンロードし、astah*にインストールしてください。
また、プラグインインストール後のセットアップが必要となります。詳細はGithubのREADMEを参照ください。
対応している図
- astah*へのインポート
- クラス図
- マインドマップ
- miroへのエクスポート
- クラス図
なお、クラス図の属性・操作、多重度などの一部の表現は未対応です。
※実験的なプラグインにつき、製品サポートの対象外です。
※ご意見・ご感想などのフィードバックや不具合報告はGithubのIssueやPullRequestにてお待ちしております!
ミロ・ジャパンの金と申します。突然のご連絡大変失礼致します。
こちらのページを拝見し、ご連絡いたしました。
Miroをお取り上げて頂き、大変嬉しく思います。特に実施の活用例まで拝見できて光栄に思っております。どうもありがとうございます。
日本語化をスタートしてまだ2年も経っておらず、使いにくいところもたくさんあるかと存じます。もし機能改善のご要望などございましたら、お知らせくださいませ。
せっかく取り上げて頂きましたので、一つご相談させて頂きたくご連絡いたしました。
弊社はオンラインホワイトボードというコンセプトを掲げておりますが、まだ真っさらなボードから使い始めるのは少し抵抗がある方が多くいらっしゃいます。
そのため、様々な活用例を見れるページを別途作っております。
もしよろしければ、見ていただいた方がすぐテンプレートにアクセスして使用するイメージが湧くように、
本文中にある「オンラインホワイトボードツール」という文言を追記いただき、
下記テンプレートアクセスリンクを付与頂くことは可能でしょうか。
キーワード:オンラインホワイトボードツール
リンク先:https://miro.com/ja/online-whiteboard/
お忙しいところ大変お手数をおかけいたしますが、ご検討いただけますと幸いです。
何卒よろしくお願い申し上げます。
いいねいいね
ミロ・ジャパン 金様
チェンジビジョン上馬と申します。当記事へのコメント、大変ありがとうございます。
ご依頼の件対応しましたが、もし金様の意図と異なる点があればお知らせください。
いいねいいね