タグ: コンピュータの歴史
天職
社会的に不器用で、白人の男性プログラマーというステレオタイプは長い間存在しています。「テクノロジーにおける多様性」は頻繁に議論されるトピックですが、状況は改善されていません。それどころか、IT業界の内外を問わず、多くの人々がこのステレオタイプを自然な標準と見なしており、この認識は、この職業をより包括的で魅力的なものにするための妨げの一つとなっています。では、このイメージはどこから来たのでしょうか?世界のプログラマー人口の構成は、「男の子はコンピューターが好き」だから自然に進化してきたのでしょうか?プログラマーに対する私たちの認識を形作ったものは何でしょうか?このテキストでは、コンピューティングの歴史について読んだときに私が発見した、いくつかのありうる説明について述べています。
アジャイルマニフェストの作成
2001年2月、17人のソフトウェア専門家がスノーバード(ユタ州)に集まり、以前は軽量メソッドと呼ばれていた分野の成長について議論しました。私たちはこの新しいタイプのアジャイル手法を説明するために「アジャイル」という用語を使うことにしました。また、アジャイルソフトウェア開発宣言を作成し、これらのアジャイルプロセスの価値観と原則を定めました。私はこれらの自称ビジョナリーの一人であり、それ以来、このグループの起源と、それに続くアジャイルアライアンスの設立について多くの質問を受けてきました。これは、当時の出来事についての私の回想です。
XP 2000 カンファレンス
6月下旬、100人以上が地中海のサルデーニャ島に集まり、エクストリームプログラミング(XP)やその他の柔軟な手法について議論するXP2000カンファレンスに参加しました。
アジャイルマニフェスト作成の回想
Agile Uprisingポッドキャストは、アジャイルマニフェストの著者とのインタビューシリーズを行っています。これがインタビューを受ける私の番です。スノーバードのワークショップ自体のことはあまり覚えていませんが、マニフェストに至るまでの経緯について少し説明することができました。
アジャイルマニフェスト会議
2001年にユタ州スノーバードで行われた会議で、「アジャイル」という言葉を使用することが決定され、「アジャイルソフトウェア開発宣言」が始まりました。
アジャイル署名者
時々、私は「アジャイルマニフェストの署名者」として紹介されます。通常、彼らが意味しているのは、私がアジャイルソフトウェア開発宣言の著者の一人であり、したがって最初の署名者の一人であるということです。しかし実際には、著者の17人よりもはるかに多くの署名者がおり、最後に確認したときは10,104人に達していました。もしそうしたいのであれば、あなたもそのリストに参加できます。
C3
C3は、クライスラーの総合報酬プロジェクトの略称であり、クライスラーの給与プロジェクトであり、後にエクストリームプログラミングの「誕生プロジェクト」として有名になりました。
反復型開発の歴史
私が出会うほとんどのクライアントは、反復型開発について聞いたことがないか、それを新しい、比較的試されていない現象だと考えています。対照的に、反復型開発はさまざまな名前で長い間存在しています。IEEE SoftwareのCraig LarmanとVic Basiliによる最近の記事では、この歴史を捉えようとする努力をまとめており、反復型開発アプローチを使用した成功したプロジェクトの長い物語についてよく理解できます。
オブジェクトと反復
オブジェクト指向開発の初期から、OO設計は反復型およびインクリメンタル開発と結びついてきました。しかし、多くの人が指摘するように、この2つには本質的なつながりはありません。ウォーターフォールでOOを行うことも、オブジェクトなしでIIDを行うこともできます。では、なぜこの2つは密接に結びついているのでしょうか?
ソフトウェアとエンジニアリング
私のキャリアを通じて、人々はソフトウェア開発を「伝統的な」エンジニアリングと比較し、通常はソフトウェア開発者が適切な仕事をしていないことを叱責するために使用してきました。電子工学の学位を取得した者として、この考え方は私のキャリアの初期に共鳴しました。しかし、ほとんどの人がエンジニアリングが実際にどのように機能するかについて誤った印象を持っているため、この考え方は欠陥があります。