すごいプログラミング技法を考えた [転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
ペアプログラミング導入の難しさ
ペアプログラミングが敬遠される最大の理由は人件費である。いくら理想論をいわれても小規模なブラック企業では
人件費を確保できない。
なぜなら、小規模なブラック企業ではワンオペによるプログラミングが広く行われており、そのような環境下では
ペアプログラミング以前にプログラマー1名のみですべてを行い、プロジェクトマネージャーやシステムエンジニア
などという役職も存在しない。また、その前提でチキンレースの末に不当廉売のような価格が横行しており、
安かろう悪かろうを繰り返し顧客からの信頼も薄いため、正常な価格への値上げも難しい状況に陥っているからである。
このようなブラック企業では人件費を捻出することが難しくペアプログラミングは夢のまた夢である。
改善案
ただ、この状態は大企業病気の真逆の弱小企業病(なお私が勝手に名付けた名称で一般的なものではない)であるといえ、
顧客からの信頼性の面や企業としての収益性の面からみても放置すればその企業は確実に経営破綻する。それを回避する
ためにも徐々にでも正常な状態にもっていく必要があるといえる。
いわゆる世間一般でいわれるペアプログラミングはハードディスクでいえばRAID1構成である。確かに目先のコスト
パフォーマンスは悪い。 そこでまずはRAID5のようなRAIDプログラミング(なお私が勝手に名付けた名称で一般的な
ものではない)からはじめてみてはいかがだろうか。
プログラマーは最低3名構成で、うち1名はペアプログラミング的に巡回を担当する。 それを日替わりなどで行うのである。
万が一、不慮の事故や病気などでプログラマーが1名ほど欠落しても、一時的にペアプログラミング状態は停止することに
なるが、巡回するプログラマーを通常のプログラマーとして補欠できるためデスマーチに陥る確率は大幅に低減できる。
そして企業として少し余裕が出てきたならば巡回するプログラマーを徐々に増やすなどしてRAID6やRAID50に近い形態に
移行し、最終的にはRAID1やRAID10、すなわち本来のペアプログラミングの体制にもっていけばよい。
http://monobook.org/wiki/RAID%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0 >>1
全然賛同者がいなくて、スレまで立てて頑張ったんだな(苦笑) ペアプロの問題点は人数の問題ではなく一般的なピラミッド構造の組織ではスキルマッチしたペアが組みづらいことにあると思うの
つかペアプロってリスクヘッジにはいいけど品質担保には何も貢献しない気がする >>4
リスクヘッジって結局のところ品質に行き着くんじゃね? RAID1は多重ストレージに同一データが保存されている事をできるかぎり
保証し出力の正常性が保証される確率が上がるが、ペア・プログラミング
では双方とも間違っている、片方が間違っていてそちらを採用してしまう
という、いわば誤り率が単独プログラミングより高率化してしまうので既に
業務では使われなくなていますね(´・ω・`) >>6
それペアプログラミングじゃなくね?
両方間違っているのは論外だが、片方が間違っている場合に訂正処理が走るようにするためのものでしょ? 副作用が無ければINとOUTだけ完璧に動けばいいのでワンオペでも問題ない。
まあ純粋関数型を使おうが広く共有するデータベースなんかが副作用になるので無意味なんだけどね。 >>7
論理的な初期目的はそうだけど「訂正が正しい訂正である」ことを
どうやって認識するんだね? >>9
ユニットテストと組み合わせればいいんじゃね? 単体試験レベルはユニットテストで補助できるが結合試験レベルではツールなどはあまり役に立たない。
最終的に「人」なわけでそこを補強できれば目的達成な気がする。 それは方式として有効だと思うがペア・プログラミングと何らかの関連性が
あると、いつから誤解していた? >>12
「正しい書き込み」を保証するのがxUnitであって、
その後の整合性を保つためのパリティを計算するのがペアなんじゃないの? ファイルシステムのジャーナルに相当する部分までペアに求めるからおかしいのでは? 一瞬supermomongaがスレ立てたのかと思った 巡回するプログラマは複数のプロジェクトを掛け持ちすることになるわけですが、
現実的なんですかね。
当然巡回するプログラマには優秀な人を割り当てる必要がありますが、
ブラック企業でそんなことが可能なんでしょうか。 ブラック企業だからこそ必要なんだろ
ホワイト企業なら最初からペアプロ導入だろうし >>22
巡回要員は日替わりにしないと意味なくね?
ようはパリティがどれだけ分散してるかでしょ? 倒産間際の一発逆転狙いストライピングプログラミング 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
B1998 ■ このスレッドは過去ログ倉庫に格納されています