◆ New Entries

すごいプログラミングを考えた!どうよ?

ペアプログラミング導入の難しさ
ペアプログラミングが敬遠される最大の理由は人件費である。いくら理想論をいわれても小規模なブラック企業では人件費を確保できない。

なぜなら、小規模なブラック企業ではワンオペによるプログラミングが広く行われており、そのような環境下ではペアプログラミング以前にプログラマー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


 
7 :
:2015/03/06(金) 23:27:14.78 ID:uDtuxIO+0
これは流行るかもね

4 :
:2015/03/06(金) 23:25:58.82 ID:Z9LbMaEg0
神代フラウちゃんと組ませてくれるなら

6 :
:2015/03/06(金) 23:26:53.94 ID:4pSCnP3P0
今考えると他もワンオペやりまくりなのに何ですき家だけワンオペ叩かれたんだろうなw

11 :
:2015/03/06(金) 23:30:00.19 ID:qaAMp7Gz0
なに小規模なブラック企業って。
ブラックなら大企業だろうがやらないだろ
頭悪いと最初からまともなこと書けないんだな


16 :
:2015/03/06(金) 23:31:59.99 ID:sfLnux2o0
野郎同士で同じ椅子座ってイチャイチャやってたから会社逃げてきた

19 :
:2015/03/06(金) 23:32:54.30 ID:nvLna3Rb0
ブラック企業とか言う前に
日本のプログラマー自体ブラック人材が異常に多いということに気付けよ
レベル低いか、普通レベルでも人格にすげぇ癖あるゴミ
こんな奴らがツルんでもうまくいくわけないw


22 :
:2015/03/06(金) 23:33:49.99 ID:UzeBCHbx0
>>19
アメリカなんて更に酷いぞ


20 :
:2015/03/06(金) 23:33:12.70 ID:VYYLkeDq0
※ただしイケメンに限る

21 :
:2015/03/06(金) 23:33:44.73 ID:Z9LbMaEg0
これは上手く行かないだろう
何かやってる最中に介入されると
脳内メモリ空間のビットが狂うのれす


27 :
:2015/03/06(金) 23:36:30.57 ID:q+z+CBd40
教育としてならいいけど、
ワンオペ禁止のためならアホ


29 :
:2015/03/06(金) 23:38:05.89 ID:X7KLxtqi0
ワンオペはまじやめろ

42 :
:2015/03/06(金) 23:43:00.81 ID:4QFnT1Ax0
昔、社長がPGっていう会社から、転職サイトから勧誘来たが、
面接行ったら、営業を名乗る奴が来ていて、駅前で他社に手渡しされたわw
関西のIT系派遣は、よっぽど大きくないとアウトって身にしみた


48 :
:2015/03/06(金) 23:44:48.88 ID:zbAverd70
値上げして仕事取れるなら最初からやってるだろ

52 :
:2015/03/06(金) 23:46:52.68 ID:f7sb7zj80
他人が作った汚いプログラムソースなんか解読不可能だろ

64 :
:2015/03/06(金) 23:50:22.93 ID:I+ZKSNL70
>>52
それを防ぐためにペアってるんじゃないの


54 :
:2015/03/06(金) 23:47:10.38 ID:i7NkYBv20
人工知能にプログラミングさせたらいいんじゃね?
ディープラーニングってすごいんだろ?


78 :
:2015/03/07(土) 00:00:16.15 ID:YH6nPP9m0
>>54
今まで「コードを書かずに作れる」は詐欺みたいなモンだったんだが
これからはマジで出来るようになるはず
ただしジャップ特有の空気読め的な仕様はロボと相性最悪


67 :
:2015/03/06(金) 23:52:09.50 ID:t8QY8Jq/0
日本人が向いてないのはおそらくどうでもいい細かいコードの書き方にまで
あれこれこだわって話が進まないと思うw

というか日本人はおそらく向いてない
基本とする母国語を考えると


74 :
:2015/03/06(金) 23:57:07.93 ID:vEPfWEyd0
ほぼ未経験でプログラマーってなれるの?

面接受かったけど、いきなりワンオペやれとか言われたら死ぬしかないんだけど。


76 :
:2015/03/06(金) 23:57:40.56 ID:hwJLgYn30
>>74
予言しよう

おまえは死ぬ


86 :
:2015/03/07(土) 00:10:54.93 ID:cMf2Dxv80
納期に間に合いそうにない時の言い訳生成アプリ

88 :
:2015/03/07(土) 00:12:32.51 ID:br4ykZwQ0
スマホやタブレット用の糞安いゴミアプリ作ってる連中ってとんでもない環境で働いてるんだろうな

91 :
:2015/03/07(土) 00:14:52.04 ID:9vw55dZO0
ウェブとスマホは市場崩壊してるわな
どうしてこうなった


100 :
:2015/03/07(土) 00:33:24.94 ID:QUIatiau0
ペアプログラミングって
役割分担が不透明になるだけで
どうやっても非効率になるようにしか思えない

残業代導入したら絶対人件費騰がるだろw
ということは単位時間当たりの効率は悪いんだよ


116 :
:2015/03/07(土) 00:51:05.31 ID:sdxdVMiC0
日本のプロジェクトの問題は完璧じゃないとリリース出来ないって事だな
段階的にリリースして完成度を上げていくってのを好まない
ユーザもそれを許してくれない


128 :
:2015/03/07(土) 01:28:39.43 ID:mjYEzMzN0
ペアプログラミングってはじめて知ったけど
ひどい話しだと思うよ
コスト効率云々よりプログラムを組むってことがどういうことか分かってない人の理屈だと思う
プログラミングってのは絵を描くような創造的な行為なんだよ
このキャンバスに二人で富士山の絵を描かけって言われたって描けるわけなかろうに
プログラマには個々の解釈と創造性が最も優先されるべき


130 :
:2015/03/07(土) 01:30:55.73 ID:2Pb84fyi0
>>128
バカ向けの設計書も頼む


156 :
:2015/03/07(土) 05:22:33.31 ID:fbPUxTQQ0
ジェスチャーでプログラミングとか未来を感じれてすごい
ジャンプしたらジャンプ入力


159 :
:2015/03/07(土) 05:38:23.28 ID:mjYEzMzN0
TEDの訳で違和感感じたのは女の子の名前挙げる時の早口言葉が意味不明だったところくらいかな?

173 :
:2015/03/07(土) 09:13:14.46 ID:sNSzY0y00
2人1組で仕事したことあるんだが、相手が、俺のタイピングが遅いと言ってキレて怖かった

184 :
:2015/03/07(土) 09:37:30.98 ID:QUIatiau0
>>173
そう結局つまらない負担が増えてるだけなんだよ


175 :
:2015/03/07(土) 09:14:58.71 ID:sNSzY0y00
だいたいコミュ症が多いマが、2人1組になっても上手くいかないよ
3日で喧嘩が始まる


179 :
:2015/03/07(土) 09:26:41.51 ID:KZOKFRge0
エゴレスプログラミングの発祥は1960年台だった気がする

185 :
:2015/03/07(土) 09:38:17.36 ID:sChcv2GK0
ペアプロやった事あるけどすげー疲れるぞ
ちょっとコストと割に合わない、10倍労力かけて1.3倍ぐらいの成果を得る感じ
やらせる方は後者しか見ないからな、効率上がっていると言う


189 :
:2015/03/07(土) 09:49:13.17 ID:np0YA6di0
>>185
逆に良い点は無いの?
こういうときはペアプログラミングやったほうがいいとか


199 :
:2015/03/07(土) 09:58:01.64 ID:9aGTgu4R0
後々の修正で手戻り発生してリスケするくらいなら初めからペアプロで被害を最小限に食い止めるって魂胆か

210 :
:2015/03/07(土) 10:07:47.30 ID:3ETom4Vp0
コンピュータが人間の言葉を理解できるようになればプログラミングなんか必要なくなるよね?

212 :
:2015/03/07(土) 10:11:17.35 ID:np0YA6di0
この業界人手不足がマジでやばくない?
スキルもやる気も経験もないコミュ力0の人間か中国人しか出てこない


223 :
:2015/03/07(土) 10:33:36.60 ID:zdkFuWr60
新人くらいのメンバと組んで育成のためにやってんな
ベテラン+新人で1.5人分くらいの成果が出れば十分って感じで
ベテラン2人組み合わせても手抜くし喧嘩するし結果でないわ


248 :
:2015/03/07(土) 15:44:04.20 ID:TZT5nBuG0
確かに一人で作業してるといろいろ妄想とか割り込んでくるからな

関連記事

コメント

名無しさん2015/03/08 (日) 05:32:05 ID:-
プログラミング系にもコミュが求められるな
※自動フィルタが有効なので、禁止ワードが入ってるコメントは投稿できません…
※その禁止ワードは何か?管理人にもわかりません。FC2に聞いてください。
お名前
テキスト

トラックバック

トラックバックURL: https://newskenm.blog.2nt.com/tb.php/33789-8773e5ba