こんな"アジャイル開発"、していませんか?

・アジャイル開発のお悩み:その1(タスクボードの例)

タスクボードを導入してみたが、チームの協業が一向に進まない。
ちなみに今のタスクボードは以下のような状態である。



このタスクボードの問題点は何でしょうか?
こたえは、こちら

・アジャイル開発のお悩み:その2(レトロスペクティブの例)

毎月末にレトロスペクティブ(ふりかえり)を実施してみたが、あんまり日常の何かが変わったようには思えない。
何かを間違えているのだろうか?
ある日のレトロスペクティブの様子は以下のとおり。



このレトロスペクティブの問題点は何でしょうか?
こたえは、こちら

こんな設計上の悩みをお持ちではありませんか?

・設計上のお悩み:その1(コンポーネント開発の実現)

今後の再利用性のために、コンポーネントベースで開発したいのだが、開発環境の問題で、オブジェクト指向言語が使えない。
C言語でコンポーネントを作成できるだろうか?




こたえは、こちら

・設計上のお悩み:その2(外部提供のAPI)

コンポーネント開発をしてきたはずなのだが、外部から提供されているライブラリやドライバのAPIが変わると、慌ててgrepして使用箇所を探し、変更しなければならない。 変更すべき箇所を見逃してしまったこともある。
外部提供のAPIなので、こちらからは変更できない。




こたえは、こちら

・設計上のお悩み:その3(派生開発でコードが汚れる)

既存システムには古い設計書しか存在せず、仕方なくコードからリバースして設計図を作成した。
さらには、大変な時間をかけて構造をきれいにしたが、次バージョンの製品では、結局同じようなことを繰り返してしまった。
きれいな構造を維持する方法はないのだろうか?




こたえは、こちら