eXmotion

  • 採用情報 組込みシステム開発の改善に携わりたい方を募集しています
  • お知らせ
  • お問い合わせ窓口
  • エクスモーションのサービス
  • コンサルタント紹介
  • 会社情報
  • 研究室
  • よくある質問
HOME > エクスモーションのサービス > トータルコンサルティング > 混沌

混沌

  • 混沌
  • 改善
  • 改革
  • 展開
  • 成熟

service of eXmotion

共通化されたルールがほとんど存在せず、混沌とした無秩序状態です。
設計内容もほとんど可視化されておらず、担当者まかせとなっています。それゆえ、仕事量が増えても開発者を容易に追加することができず、多忙さが増していくばかりです。
多忙ゆえに、混沌から脱却さするための検討にも時間が割けず、さらに多忙さを増すという悪循環が起きています。開発者は、その多忙さと、複雑度を増すソフトウェアを前に、モティベーション
が萎えていくのを日々感じながら、納期に追われて開発を続けている状態です。

「混沌」の主な症状

技術

□ ソースコードは、玉石混淆(こんこう)。というか、ほとんどは「石」?「でもちゃんと動いているし。」
□ 「#ifdef  人の名前」というソースコードがある。「誰が追加したかわかって超便利だよね。」
□ 長い間コメントアウトされているコード片があるが、削除して良いのかどうかわからない。
□ ウソのコメント、マジックナンバー、コードにインデントなし、は割とフツー。
□ すごいマクロを作ることは尊敬 に値する。「複雑なマクロすごいよね、読めないけど。」
□ 変数名が暗号に近い。が、それが何であるか理解できる自分ってスゴイと思う。
□ ドラえもんの「どこでもドア」のようなgoto文が結構あってかなり便利だが、最近はドアが多すぎて迷子になる。
□ main() の1000行越え!というか、「関数?なにそれ?」
□ 依存関係は全文検索すれば分かるので問題ないけど、grepがないと生きていけない。でもGoogleデスクトップは知らない。
□ デバッガを使ったことない。というか、「printfじゃだめなの?」

プロセス

□ ルール無用の、全員「俺流」。 「神」と崇められるマスターがいるときもあるよ。
□ 構成管理はされていないか、まだ始めたばかり。たまにWindowsの「ごみ箱」から削除したファイルを探すよ。
□ ドキュメントはほぼ無いか、あっても情報がウソ。「ソースが仕様です」という台詞をよく聞く。
□ 「あのモジュールは、○○さんに聞いて!」はフツー。
□ 経験則ですべて成り立っている。「博士」と呼ばれる人がいる。
□ レビューが全くなされていない(他人の芝生には足を踏み入れないし、自分の芝生にも足を踏み入れさせない)。
□ でも、人のソースは俺流で直す(自分に必要な芝生には足を踏み入れる)
□ バージョン管理と不具合管理が連携されておらず,不具合をいつ直したのか分からない。

人・組織

□ できる人は、「叩かれる」どころか「とことん働かされる」。
□ 今までの改善活動はいつも途中で挫折しており、「改善」と名のつく活動には懐疑的。
□ 座右の銘は「一子相伝」と「立ってるものは親でも使え。」
□ 他の人の担当部分が気に入らないと、ルール無視で勝手に書き換える人がいるが、その人は実力があるので何も言えない。
□ コンパイラや外部のものを信用していない。
□ オープンソースがなぜ成り立っているかが理解できない。
□ 外に行かない。「忙しくて、そんなヒマないよね~。」
□ ハードの完成が遅れて,ソフトの完成が遅れていることがウヤムヤになることを祈っている。
□ レビューでは余計なことは喋らないで済ます。

次の段階とのギャップを乗り越えるために... to bridge the gap

このような混沌とした無秩序状態から次のフェーズ「改善」とのギャップを乗り越えるために、エクスモーションのトータルコンサルティングでは、下流工程の秩序化で着実に品質を高めます。

混沌→下流工程の秩序化で着実に品質を高める→改善 →改革 →展開 →成熟

エクスモーションの具体的な働きかけ

技術

ソースコードレベルでの整理・整頓 ルールに則った整形 読みやすさを目指したリファクタリング ソースコードの変更を保証するテスト手法の導入 相互レビューの導入

プロセス

下流工程の品質保証 ソースコード品質の測定 改善に向けたインフラ作り 各種ルールの整備 構成管理の導入 下流工程の仕組み作りと可視化 メンバ間の知識共有化

着実に品質を高める

変革への動機づけと成功体験 プロフェッショナルなソフト ウェア技術者としての自覚とモティベーション向上 改善活動効果の定量化と可視化による効果の実感 変革リーダーの育成 中心になる人への直接指導と啓蒙 ソフトウェア開発リテラシの習得 学習する習慣づけ 思考トレーニング 下流から中流までのソフトウェア工学の底上げ教育

人・組織

サービスに関するお問い合わせ

  • 診断
  • 現場支援
  • 人材育成

check! 状態をクリックすると詳細をご覧いただけます。

  • 混沌
  • 改善
  • 改革
  • 展開
  • 成熟

pagetop

  • service of eXmotion menu
  • サービスに関するお問い合わせ
  • お客様の状態に合わせたサービス
  • あなたの組織の開発力を診断しよう
  • 混沌
  • 改善
  • 改革
  • 展開
  • 成熟
  • ソースコード改善
  • モデリング
  • 部品化再利用
  • エクスモーションが提供するサービス
  • トータルコンサルティングサービス
  • 診断
  • 現場支援
  • 人材育成
  • トレーニングコース
  • 思考整理トレーニング
  • モデリキ基礎トレーニング
  • モデリキ応用トレーニング
  • モデル実装トレーニング
  • SPLトレーニング
  • 設計原理に基づくコードベースリファクタリング
  • 設計原理に基づくモデルベースリファクタリング
  • eXqutoを使った品質改善トレーニング
  • 利きモデルトレーニング
  • 2時間でわかる今の組込みソフトウェア開発技術
  • ツール・ソリューション
  • ソースコード品質診断ツール eXquto
  • UML to Simulink変換ツール mtrip
  • エクスモーションの特徴や強み
  • エクスモーションのこだわり
  • よくある質問
  • お問い合わせ窓口
  • SSL証明書
  • ご利用規約
  • 個人情報保護方針
  • 推奨環境
  • サイトマップ

Copyright © 2008-2010 eXmotion Co., Ltd. All Rights Reserved. eXmotion