Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

AstahのRedmineプラグイン紹介

316 views

Published on

第2回astah関西勉強会「開発現場のモデリング事例紹介」 - connpass https://astah-kansai.connpass.com/event/95735/

Published in: Technology
  • Be the first to comment

  • Be the first to like this

AstahのRedmineプラグイン紹介

  1. 1. Astahの Redmineプラグイン紹介 2018/9/8 あきぴー@astah関⻄ Copyright2018 akipii@astah関西 1
  2. 2. Agenda • astahを使う時の問題意識 • AstahのRedmineプラグインとは • Redmineプラグインで解決できたこと • astahに限らないモデリングツールの課題 • astahに期待すること • まとめ Copyright2018 akipii@astah関西 2
  3. 3. 自分がastahを使う利⽤シーン • 開発プロセスの運⽤ルール策定 • システム提案・要件定義の元ネタ • 開発者向け説明資料の元ネタ • 設計書がない既存ソースのリバース分析 Copyright2018 akipii@astah関西 3
  4. 4. astahを使う時の問題意識 • サクサク操作できるのは満足しているが、、、 • モデルを描く途中でTODOを管理しにくい • レビューの指摘事項を管理しにくい • モデルの構成管理ができない Copyright2018 akipii@astah関西 4
  5. 5. 改善要望を出してみたら・・ • チェンジビジョン高井さんに要望を出してみた • 画面キャプチャ入りの改善要望の要件定義書 • 冬休みの間にサクッと作ってくれました Copyright2018 akipii@astah関西 5
  6. 6. Redmineプラグインとは • astahのダイアグラムからRedmineチケットを登録・ 参照するプラグイン • Redmine連携プラグイン | Astah • http://astah.change-vision.com/ja/feature/redmine.html Copyright2018 akipii@astah関西 6
  7. 7. Astahの画面 Copyright2018 akipii@astah関西 7
  8. 8. Astahの画面 Copyright2018 akipii@astah関西 8
  9. 9. Redmineチケット Copyright2018 akipii@astah関西 9
  10. 10. Redmineチケット一覧 Copyright2018 akipii@astah関西 10
  11. 11. Redmineプラグインで解決できたこと • astahダイアグラムの残タスクをRedmineチケットの タスクに起票して、更新していく • astahダイアグラムのレビュー指摘事項をRedmine チケットの課題で起票して、更新していく • astah上で、チケットの優先度、開始⽇、更新⽇、 ステータスごとにソートする • astahでモデルの修正が終わったら、関連するチケッ トを開いてCloseする • ⇒課題管理やToDo管理の不便さは解決できまし た! Copyright2018 akipii@astah関西 11
  12. 12. astahに限らないモデリングツールの課題(1) • モデルの構成管理を実現する • モデルの変更履歴を管理したい • plantUMLで書いたテキストをGitで管理するみたいにしたい Copyright2018 akipii@astah関西 12 http://plantuml.com/sequence-diagram @startuml Alice -> Bob: Authentication Request Bob --> Alice: Authentication Response Alice -> Bob: Another authentication Request Alice <-- Bob: another authentication Response @enduml
  13. 13. astahに限らないモデリングツールの課題(2) • モデルをグルーピングする • モデルの粒度を揃える • サブシステム単位にモデルをまとめる Copyright2018 akipii@astah関西 13
  14. 14. astahに限らないモデリングツールの課題(3) • モデル間でトレースできるようにする • モデル間で相互リンクする機能に相当する • 概念モデルから実装レベルのシーケンス図までトレースしたい • 要件定義→外部設計→内部設計へ詳細化していくのと同じ Copyright2018 akipii@astah関西 14
  15. 15. astahに期待すること(1) • モデリングツールでモデリング作業をより使いやすくする • モデリングツールに慣れれば自然に設計スキルも上がるの が理想 • Rubyに慣れれば自然にオブジェクト指向が身に付くのと 同じ • モデルのグルーピング、モデルの相互リンクの機能はぜ ひ欲しい! • モデルの粒度やモデルのトレーサビリティを自然に思考する 為の環境をastahで補完する Copyright2018 akipii@astah関西 15
  16. 16. まとめ • astahで描いたモデルの課題管理・ToDo管理は、 Redmineで管理しよう • モデリング作業はモデリングツールで補完していく • モデリングの思考作業とツールは表裏一体である • ツールがあるからこそ思考も深まり加速する • 一方、新たなモデリング技術がモデリングツールを発展させる Copyright2018 akipii@astah関西 16
  17. 17. copyright2017akipii@astah関西 17 ご清聴 ありがとうございました

×