アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
人生unstable -- あるハッカー
笑いとしてはイマイチなような (スコア:2, 興味深い)
片方がもう片方の相手を一方的にあげつらうと、
「必死だな」感が醸し出されてしまうというか…
私が読み方を間違えてるのかなあ。
Re:笑いとしてはイマイチなような (スコア:1)
Robert Martinの話は、日頃下請けにシステム開発させている大手システムインテグレータには耳の痛い話でしょうし。
ちょっとまじめに。XP/Agileは小規模向きでWaterfallが大規模向き、みたいな通説がありますが、大規模におけるXP/Agileの検証が序盤についただけ、という程度でしょう。大規模に限らず、Waterfall適用の問題点については、失敗事例が多いので検証が進んでいますよね。
---- 末は社長か懲戒免職 なかむらまさよし
Re:笑いとしてはイマイチなような (スコア:1, すばらしい洞察)
大規模なアジャイルは普通はないけれど、
大規模案件にアジャイルが向かないってのは嘘臭い。
いくら大規模でも完全にモノリシックな開発をやるわけではない
ので、機能単位とかで分割すればいい。分割された単位ごとに
見れば、それぞれは中小規模なのでアジャイルが利用できる。
ウォーターフォール屋さんって、何故かこういう視点が完璧に
抜け落ちているんですよね。
ちなみに完璧にモノリシックで分割不可能だとすると、それ自体が
設計ミスです。そんな腐った設計だと、ウォーターフォール
だろうとアジャイルだろうとうまくいかないでしょう。
Re:笑いとしてはイマイチなような (スコア:3, すばらしい洞察)
大規模案件は、より小規模な問題に分割不能な、大規模案件特有の複雑さを抱えているからこそ、
成功が困難なのではないでしょうか?
それが設計ミスだということなら確かにその通りですが、
そうするとアジャイルとかウォーターフォールとか以前に、
「大規模案件を分割可能にする設計手法」の獲得こそが成功の鍵を握るということになると思います。
Re:笑いとしてはイマイチなような (スコア:0)
それが出来れば何も苦労はしない。
Re:笑いとしてはイマイチなような (スコア:0)
>それが出来れば何も苦労はしない。
その通り。
だからソフトウエアは難しい。
難しいから誰にでもできることではない。にもかかわらずそれが
できない人に、ソフトウエア開発をやらせること自体が間違っている。
できない奴を何百人集めたって突然できるようになったりは
しないってことが、なんで分からない人がいるんだろうね?
Re:笑いとしてはイマイチなような (スコア:2, 興味深い)
正確にいえば分割をアイソレートするのが難しい。
アジャイルだとどんな(モジュールを「またいだ」)変更でも、
向こう三軒両隣が井戸端会議ですりあわせりゃいいじゃん
ということになりますね。
でも大規模で分割「しないとならない」ってのは
その奥に「いったん行った分割を後から変更しにくい」
という毒が潜んでいます。
長屋の一棟(5世帯?)くらいじゃやっていけない「から」
分割するのであって、
隣の棟まで巻き込むと、隣の棟との間のコミュニケーションは
どうしても大味になっちゃう。
だから棟(ごとに担当してるモジュール分割)を跨いだソース変更は、
どうしてもやりにくくなる。
どちらかというと根本的解決は、
ソフトをいかに大規模化「せずにすます」か
を模索する方向に有るような気がしています。
作り方が下手なほど大規模という名の肥大化をしがちですから。
規模を出来るだけ最適化(最小化)したうえで、
チーム分割(=非アジャイル化)が出来るだけ起きないようにする、
というのが狙うべき線かと。
ただ、規模の最適化自体が、高度な技術(情報科学的にも、政治的&文化的にも)
を必要とするタスクである、ってのが悩みの種ですが。
Re:笑いとしてはイマイチなような (スコア:1)
どうやらそのあたりはDistributed ScrumとかScrum of Scrumsとか呼ばれる分野で事例もあるようなのですが、そもそものScrumにすら拒絶反応を示す人達がいる会社には説明のしようがない...
Distibuted Scrumの論文(PDF) [scrumalliance.org]
---- 末は社長か懲戒免職 なかむらまさよし
Re:笑いとしてはイマイチなような (スコア:0)
unix系ではK&r以来の精神ですね。 入社して最初に教わったのは、確かに、複雑なものは分割して単純にと言われましたが、実際はその逆。 最初からシンプルなものを議論に紛れてわざと複雑にして工数増やしてボる構図・・・。orz