O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

めとりくすおたく

1.478 visualizações

Publicada em

how to use the metrics

Publicada em: Engenharia
  • Seja o primeiro a comentar

めとりくすおたく

  1. 1. 長崎 IT 技術者会 第10回勉強会 岡野麻子( @acha_821 ) めとりくすおたくのススメ ~初級~
  2. 2. 食前酒 ~めとりくす、つこてはりますか~ 前菜 ~ツールで簡単めとりくす自動収集~ 魚料理~取れためとりくすを、使ってみよう~ こってり仔牛のステーキ        ~めとりくすをこってり調理~
  3. 3. 茶碗蒸し     ~何が知りたい?この後どうする?~ ゆずのぜりー   ~おいしく頂いた結果を吟味して~
  4. 4. 自己紹介  岡野 麻子です。 SNS   @acha_821 ( acha ) 正体 某 SIer EPG 専攻 主に統計学。好きなのはベイズ統計 趣味 映画・バイク・読書・    数字遊び(数式遊び) 経歴  QC 、 PG 、 PL 、 QA 、 EPG ・・・     いろいろやってま~す。      
  5. 5. GQM で必要なめとりくす、つかんで おくれやす~ G    Goal Q    Question M    Metric  
  6. 6. GQM で必要なめとりくす、つかんで おくれやす~ G    Goal Q    Question M    Metric   取ることが目的 ではない
  7. 7. GQM で必要なめとりくす、つかんで おくれやす~ G    Goal Q    Question M    Metric   取ることが目的 ではない ・・・ですが、初級 ということで・・・
  8. 8. どうせ、めとりくす取得しているな ら・・・ツールで自動的に取れると したら・・・    活用してみませんか?
  9. 9. こんなのがあるよ ( 構造解析 )      understand     ソースコードから解析する     ソースコードメトリクス。      Lattix     オブジェクト等から解析する     アーキテクチャメトリクス。
  10. 10. ソースコードメトリクス  複雑度メトリクス     Cyclomatic Complexity     Modified Cyclomatic Complexity  カウントメトリクス    ファイル数    関数の数  オブジェクト指向メトリクス    クラス数    メソッド数              等々・・・
  11. 11. アーキテクチャメトリクス  システム規模の計測   要素数    複雑度    依存関係数   依存度平均  変更に対するシステムの影響の度合いを把 握   システム安定性   影響度平均                等々・・・
  12. 12. いろいろな部分で、メトリクスは活 用できるよ! では、活用する事例を ご紹介。
  13. 13. ツールを使用するようになったら、 メトリクスは 1 分程度で取得できる! チェックイン毎にかけると、メトリ クスの変化も見れるよ! CI 連携おい しいよ! メトリクス同士を組み合わせた分析 をすると、さらに視野が広がる!
  14. 14. リスク分析サービス ゆうもんを実施 しております。 こんな分析っす。
  15. 15. Essential Fanin   *   Fanout 400 10 ハイリスク ゾーン! ”こんなん①“最大複雑度 利用。
  16. 16. こんなん② アーキテクチャメトリクス利用 。 サ ブ シス テ ム シ ス テ ム 安 定 性 影 響 度 平 均 循 環 度 シ ス テ ム 間 循 環 度 要 素 数 平 均 累 積 依 存 度 ~project 100.000% 0.00 0.000% 0.000% 1 1.00 project.exe (1.1) 100.000% 0.00 0.000% 0.000% 1 1.00 XXX 100.000% 0.00 0.000% 0.000% 1 1.00 XXX.<Module> 100.000% 0.00 0.000% 0.000% 1 1.00 A 88.318% 28.74 2.033% 0.000% 61 3.90 B 100.000% 0.00 0.000% 0.000% 1 1.00 C 83.333% 41.00 0.000% 0.000% 1 1.00 D 85.366% 36.00 0.000% 0.000% 1 11.00 E 83.333% 41.00 0.000% 0.000% 1 1.00 F 96.748% 8.00 0.000% 0.000% 1 7.00 G 96.748% 8.00 0.000% 0.000% 1 1.00 H 97.154% 7.00 0.000% 0.000% 1 1.00
  17. 17. こんなん③  アーキテクチャメトリクス利用。 →VFI (間接参照出力数) ←VFO ( 間 接 参 照 入 力 数 ) 構造複雑度
  18. 18. 分析する「勘所」 初級だからわからな~い・・・ではなく 、 簡単なメトリクスの意味を理解し活用し てみよう! そうすると・・・・
  19. 19. 今後の課題が生まれる! たとえば・・・  メトリクスの値が良くても、実物の構造は ひどかったり。。。  実態とメトリクスの評価が合致していない ということなど。 (アーキテクチャメトリクスの値がよくても 、スパゲッティ!) ⇒ どういうことだ!?なにか、別の観点があ るんじゃないかな!?等々。
  20. 20. さ・ら・に!
  21. 21. 先ほどの事例 組み合わせによる おすすめ分析。
  22. 22. ~発展と情報の追加~  ①と③を組み合わせて分析する。  コードと構造の視点からのリスク分析がで きる。  メトリクスを取得するタイミングで、  リスクの対策も変わってくるので  注意。  
  23. 23. ごひいきに

×