はてなキーワード: ペアプログラミングとは
コードの書けない人が設計をする事例は、現場によっては存在するかもしれませんが、それはあまり望ましい状況ではないと思います。コードの書けない人が設計をすると、以下のような問題が起こりやすいと考えられます。
以上のように、コードの書けない人が設計をすることは、システム開発において多くのリスクを伴います。コードの書けない人が設計をすることを避けるためには、以下のような対策が考えられます。
コードの書けない人が設計をすることは、現場の状況によっては避けられないことかもしれませんが、できるだけコードの書ける人に設計を任せることが望ましいと思います。コードの書けない人は、コードの書ける人と協力したり、ローコード開発などの手法を活用したりして、コードの書き方や技術の知識を身につけることが大切だと思います。
https://blog.tinect.jp/?p=81116
要は家庭運営は「プロジェクト」であるのだから適切なプロジェクト運営を行う必要がある、という趣旨で内容については概ね同意ではあるのだが、これを実践しようとするには大きな問題がある。
普通の人は「プロジェクトマネージメント」なんてできないのだ。
私はいろいろな会社の小さめのプロジェクトに参加して開発を請け負うエンジニアなのだが、まともなプロジェクト責任者に当たるのは20%もない。
ここでいう「まともな」というのは、
という、プロジェクトマネージメントを行うにあたっての最低限のスキルがある人である。
もちろん優秀な人が集まる大企業であれば多くの人が簡単にこなせるだろうが、私が参加するような中小企業にいるような人たちには難しいのだ。
つまり、「夫婦の人生というプロジェクト」において、プロジェクトマネージメント的な方法を用いて適切な運営を行おうとしても、なかなかに難しい話なのである。
そして更に大きな問題が1つある。
誰かが明確なプロジェクトの責任者であるなら、モチベの管理はその人の責任ですけれど、家庭運営というプロジェクトで「主従」があるべきではない
これはその通りなのだが、人生というプロジェクトにおいて最も大変と言える子育ての初期はそうもいかない。
相対的に妻が家庭運営にかけられる時間が多く、それにより知識の差もできてしまい、結果として妻側がマネージャー、夫側が指示を受ける側、という立場にならざるを得ないのだ。
そして妻側にプロジェクトマネージメントの経験がない場合に、プロジェクトが崩壊へと向かってしまう。
初産の年齢でなんらかのプロジェクトのマネージメント経験がある女性がどれだけいるかを考えれば、多くの家庭が機能不全に陥ってしまうのは想像に難くないだろう。
まずは、妻の方がマネージャーとならざるを得ない状況が大きな問題なのであるから、夫も妻と同等かそれ以上の時間を家庭運営に割けるように、育休を妻と同期間かそれ以上の期間取得すれば良いのだ。
これはとても簡単な話だ。
次に、それができたとしても若い夫婦にはそもそもプロジェクト運営は困難だ。
それを解決するにはエンジニアリングの世界からヒントを持ってこよう。
ソフトウェアエンジニアの世界には「ペアプログラミング」というものがある。
ソフトウェア開発をペアになって行うのだ。一人がコードを書き、一人がナビゲーターとしてサポートする。
一見すると一人しかコードを書いていないため作業が遅くなるように思われるが、二人がそれぞれコードを書くよりも開発が早く進む場合が多い。
これはペアで作業を行うことで、ミスを発見しやすくなる、知識を共有する時間が不要となる、チームワークが向上する、といったメリットがあるからだ。
家庭運営でも同じことをすれば良い。
まずは全ての作業を一緒にやるのだ。
分担するのは全体感の把握と個別作業の理解が十分にできてからで良い。
ネットの書き込みを見ると「夫はこの程度のこともちゃんとできない」という愚痴をよく見る。
「こんなこともわからないのか」と責めるようなマネージメントのアンチパターンではすぐに無能な夫が出来上がってしまうので、そうではなくて「一緒にやろう」と声をかけて、何度か作業を見てもらって、その後実際にやってもらって、それで何回かすれば期待する作業をやってもらえるようになるだろう。
逆に、「何か手伝うとすぐに怒る妻」には「ちゃんとやりたいからまずやり方を見せて」「今度は俺がやるから見てて」というコミュニケーションをすれば良い。
日本の多くの家庭は話し合いの場を持つということすら苦手だと思うので、この「一緒にやってみてそれから分担を考える」というプロセスは導入しやすい。
これから子供が生まれる家庭で、夫婦共にプロジェクトマネージメントのプロフェッショナルでない場合は、「育休を取る」「家事はペアプロ」この2つだけはぜひ覚えておいてほしい。
新人さん――2〜3年目くらいの子――が作った手順を元に僕が作業画面を共有する形で作業を進めた。ペアプログラミングならぬペアオペレーションってやつだ。
作業内容はテスト環境で作ったデータを本番用にコンバートしつつ入れ込むもの。
ある作業の中で入れ込んだデータを確認するためにcsvファイルにエクスポートして中身を確認する事を行うのに、何気なく`Alt-h`,`pe`,`↓`,`Enter`(WindowsエクスプローラのHomeのリボンを開いて、ファイルを開くセレクトボックスを展開、↓矢印で一つ下のSakura Editorを選択して開く)で、関連付けされているExcelではなくテキストエディタで開いた。
その時、「今のどうやったんですか?」と質問された。
手慣れたキー操作だったため素早かった事、オンラインミーティングでの画面共有はラグが発生する事もよくあるので、何をやったか分からなかったのだろう。
一度閉じて、最初から解説しながらゆっくり作業し直して見せて納得してもらえた。
「私、いつもExcelを開いてcsvのインポートを選んでやってました。ダブルクリックで普通に開くと文字化けするし…、面倒だったんですよねー。今度からこの方法を使わせていただきます!」
うむ、正道だ。UTF-8エンコーディングされたcsvファイルを開くには一手間掛かる。
「因みに――」とSakuraEditorなら「ファイル名を付けて保存」からBOMのところにチェックを付けて上書き保存しておくとExcelからでも文字化けせずに開けるようになることを教えてあげた。
「BOMって何ですか?」
これは少し困った。
BOMの話をして…するとUTF-8にBOMを付ける意義とは?って聞かれるよね…ExcelというかMS製品全般でそういう仕様なんだよって話もしないとダメか?
あー、クソ面倒だな。
「ちょっとしたおまじないだよ。」――実際間違っていないだろう。`#include <stdoi.h>` だって"おまじない"なのだから。
本番作業中に脱線したことを戒めつつ、一方で多少の後ろめたさを感じながら実作業に戻った。
その後、特にトラブルもなく作業は予定より30分ほど早く終わり、お互い「お疲れ様でしたー」と労いつつオンラインミーティングを閉会した。
あ、BOMの話してない。と直後に気付いたものの時すでにおすし。
まっ、気になったらググってくれるだろう。
はてブのホットエントリ(総合)で月内に数多く[あとで読む]タグを集めたエントリ
336あとで/3338users 良い歯医者を見つける唯一の方法|おてう|note
261あとで/2389users 凡人が、天才に勝つ方法。|つんく♂
249あとで/1714users 最新研究からわかる 学習効率の高め方 - 分裂勘違い君劇場 by ふろむだ
205あとで/1413users 総務省が無料データサイエンス講座を開講、松尾豊氏ら講師に | Ledge.ai
195あとで/2017users 竹書房退職エントリ|竹村響 Hibiki Takemura|note
194あとで/1529users いつもの作業が5秒速くなるツールをひたすら列挙するページ | futsu | Zenn
193あとで/1328users 数学ガールオタクが初見VTuberの積分配信にめちゃくちゃ感動したメモ1|kqck|note
181あとで/1196users コードレビューの目的と考え方 - osa_k’s diary
147あとで/792users えるエル on Twitter: "コンピュータサイエンスで有名なアルゴリズムのPython実装を大量に公開しているリポジトリ https://t.co/379T4izBle 教養レベルのデータ構造やアルゴリズムから機械学習やブロックチェーン,Web関連などの応用ま… https://t.co/vSmYZW5SHw"
135あとで/1389users 200円以上のサバ缶を買うと世界が変わる。サバ缶レビュワーが本当においしいと思ったサバ缶&簡単アレンジレシピ - ソレドコ
134あとで/827users レガシーおじさん、SPAを始めてみた。そして限界を知る | koduki | Zenn
132あとで/788users Adobe、ストック素材7万点を無料で公開 商用利用も可 - ITmedia NEWS
126あとで/1173users 「事業がわかるエンジニアがいない」 - timakin.com | Seiji Takahashi (@__timakin__)
126あとで/719users ペアプログラミングして気がついた新人プログラマの成長を阻害する悪習 - Qiita
125あとで/736users 高知県物部村にある、消滅寸前の「堂平集落」 数回にわたる訪問による、近隣地区の住民からの聞き取りや現地の様子、祭事の記録 - Togetter
124あとで/827users 個人的UIデザインの情報源まとめ | takanorip | Zenn
121あとで/799users エンジニアなら知っておきたい生産性を爆上げするツール8選 - Qiita
117あとで/543users 東京大学の講義「AWSによるクラウド入門」をTypeScriptで写経した - dackdive's blog
115あとで/582users エンジニアの辛い仕事をいい感じにする技術 - コンサルの仕事術・思想から学べること - Lean Baseball
115あとで/997users 東京証券取引所様の株式売買システム「arrowhead」で発生した障害の原因と対策について : 富士通
111あとで/1435users 特殊詐欺(受け子、出し子)を始めようとしているあなたへ。|ZDH|note
110あとで/529users マイクロサービスにおける決済トランザクション管理 | メルカリエンジニアリング
110あとで/1092users 東証の記者会見は「技術がわかる経営者」「受け答えが理路整然」と絶賛する感想が集まる。なお横山CIOは落研出身 - Togetter
110あとで/840users 2020年10月に発生した東京証券取引所のシステム障害についてまとめてみた - piyolog
110あとで/887users まだ手元のパソコンでイベント配信してるんですか?クラウド上でTeamsを利用してOBSで配信した方が楽ですよ。 | 技術的な何か。
110あとで/1366users 「本醸造の醤油が当たり前になったのはここ20年ぐらい」と言っていいのは今から30年前 - 醤油手帖
109あとで/575users 入門書を終えた人に捧げる、社会人のためのGit中級編 - Qiita
106あとで/653users Low-Level Academy
104あとで/693users 全部、完全に商用利用無料!さまざまなUIデザインに適した1,064種類のSVGアイコン素材 -Emblemicons | コリス
104あとで/1276users 「自閉症は津軽弁を話さない」この謎に挑んだ心理学者が痛感したこと(プレジデントオンライン) - Yahoo!ニュース
常連サイトのNote、Qiitaに加えてZennというサイトから3ページもランクインした。Qiitaのようにプログラマー向けだがNoteのように報酬を得られるサイト。はてブに捕捉されたのはこの9月と割と最近。サルワカ | サルでも分かる図解説明マガジンの人が開発したらしい。
Intelさんが1
万個に対応してくれるといいな
エイプリルフールは ことしどう? Sonyはね なんか 学生?っていう。
ことしはインターンにつくらせたのかもな
いちおうれいの、学生も手伝ったけど プロの犯行 どこの プログラマーが おもいつきで メイド呼べてテレビとタイアップしてるんdな。
どう考えたら ニュースリリースにドラゴンって書いてないのか わからない。
そういうのがあるからな。俺も気をつけないとよ。
ペアプログラミングっていうのは、おんなのことちゅっちゅすることじゃないですよって
いわれるから
さすが 西海岸っていう 即日反応くれるのいいよな
いちおう とかげ感ぐらいはあったとおもうんだけど 予算は学生級でがんばったからな。いちおう。
ちょっと コラ感がな
おっと・・
心得てる感がある。
おぉっと っておちゃのまでいうあれは。
最近目が疲れてて
10かぁっておもって
寝てすっきりすると
0.98ぐらいになってて
1.0と10みまちがえたか。しょうがないなぁおれ って疲れを感じているから みんなたのむね。
将棋の100面打ちというのがある。
一人の将棋のプロと素人が100人 100人いれば、一人に勝てるか?という。
プログラムでは100倍強いとされる。1人月と100人月では、100人月のほうが100倍高くなる。
不思議だと思うけど、そうらしい。
君は将棋の素人が何人いたら、将棋のプロ名人に勝てると思う?150人ぐらいだろうか?
もちろん、IT業界の100人月というのは うちのチームが20人で5千マン
だから100人月だと3億ぐらい というふうに 何人チームが何ヶ月というふうに数えるのが正しい。100人集めればいいというものではない。
原則的には 2人月(ペアの1ヶ月)を 0.1人月にする技なのだ
時間 | 記事数 | 文字数 | 文字数平均 | 文字数中央値 |
---|---|---|---|---|
00 | 164 | 16763 | 102.2 | 36.5 |
01 | 144 | 11627 | 80.7 | 38.5 |
02 | 120 | 6912 | 57.6 | 21 |
03 | 36 | 10738 | 298.3 | 33.5 |
04 | 8 | 1250 | 156.3 | 55.5 |
05 | 15 | 1734 | 115.6 | 44 |
06 | 17 | 1423 | 83.7 | 33 |
07 | 47 | 5429 | 115.5 | 44 |
08 | 73 | 8700 | 119.2 | 45 |
09 | 82 | 7630 | 93.0 | 46.5 |
10 | 142 | 13032 | 91.8 | 28 |
11 | 191 | 8664 | 45.4 | 27 |
12 | 166 | 11824 | 71.2 | 32 |
13 | 106 | 13333 | 125.8 | 33 |
14 | 98 | 9602 | 98.0 | 32.5 |
15 | 102 | 4828 | 47.3 | 27 |
16 | 109 | 10618 | 97.4 | 43 |
17 | 140 | 12931 | 92.4 | 48 |
18 | 182 | 18679 | 102.6 | 36 |
19 | 143 | 11461 | 80.1 | 39 |
20 | 109 | 10161 | 93.2 | 44 |
21 | 83 | 8230 | 99.2 | 38 |
22 | 133 | 14270 | 107.3 | 27 |
23 | 144 | 17946 | 124.6 | 52.5 |
1日 | 2554 | 237785 | 93.1 | 36 |
CHINTAI(13), 十三機兵防衛圏(5), 種馬(8), cyclocross(4), webself(7), ペアプロ(4), 成人の日(4), ペアプログラミング(3), kijken(3), ごくろうさん(3), directo(3), いちおう(9), レ(16), イラン(10), 好きだ(7), ラップ(11), バック(17), 2020年(9), 性差(6), 原爆(7), 🐕(7), カット(12), すこし(11), アレルギー(9), 飼っ(10), 出かけ(8), 猫(46), 不動産(7), おもう(29), 投資(15), チーム(12), 投げ(13), ブサイク(13), .net(11), AI(13), 最低限(11), 育てる(9)
■バックレ依存症なので人生がつらい /20200112043844(31), ■猫と和解せよ。しかし猫と妻は和解できなかった /20200112010006(28), ■大人で1000円カットを使う人間がいると知ったのは衝撃だった。 /20200111230355(23), ■anond:20200112043844 /20200112130927(11), ■クレーマーって(追記) /20200112104952(8), ■ /20200112190738(8), ■妻が娘を連れて実家に帰ると言ってきた。 /20200110233040(7), ■香川ゲームの規制で儲かるのは誰か? /20200111093440(7), ■中井貴一はミキプルーン /20200112085204(6), ■中学受験に見る一都三県格付ランキング /20200112184018(6), ■ /20200112001647(6), ■就職氷河期突き破って闘ってきたけど、もう疲れた。泣きたい。 /20200111024952(6), ■応援するスポーツチームが無いあなたへ /20200111222432(6), ■自分は心の病気なんだろうか。 /20200112225324(5), ■やたら特攻とか原爆に拘る人って何なの? /20200112000238(5), ■ボールペンと筆ペンどう違うんだ /20200112002552(5), ■成年後見人になってはいけない…と弁護士は言った。 /20200112035019(5), ■キモータが容姿に気を使わない理由 /20200112103802(5), ■肉を焼く前に常温に戻す工程って /20200112130400(5), ■唇が痺れる /20200112144347(5), ■バズる記事を書きたい /20200112202058(5), ■おでん三つだけ選ぶとしたら /20200112204125(5), ■なんで日本ではラップが流行ってないの /20200109114755(5)
テディベア・プログラミングとはカワイイ熊さんであるテディ・ベアと一緒にプログラミングをすることを指すんだ。
これは一般的にはペアプログラミングよりも効率よくコーディングを進めることができるとされている。
それはなぜか? テディ・ベアは指があまり長くないからプログラミングには不向きだ。だけれども、テディ・ベアは分からないことを聞けばすぐ答えてくれるという知識と知能がある。
テディ・ベアは喋ることはできないけれど、テディと気持ちが一体となっているハウZのプログラマなら以心伝心でテディの気持ちや考えていることが理解できるんだよ。
つまりコーディングに悩んだらテディ・ベアに質問する事で、素早く質問の答えを得ることができるってことだね。
角度とかがその答えを教えてくれているよな。そういうことだよ。