信頼性で思い出したけど、アプリケーションサーバ上にFluentd置いて、mutex保護された連番id採番プラグインがあれば、エンタープライズでも普通に使えるよね、って考えてた 続きを読む
ご無沙汰してしまっているmark-wadaさんより問題提起を頂いたので、最近話題になった「超高速開発」と絡めて書いていきます。もしSIerのエンジニアがジョブズのスピーチを聞いたら(1) - Wadit Blog.もしSIerのエンジニアがジョブズのスピーチを聞いたら(2... 続きを読む
タイトルどおりの言わば感想文なのだけど、最近とくに崩壊が勢いづいてるみたいに見える。以下だいたいよくあることしか書いてない。先に今の自分がITゼネコンあるあるをどう見ているか述べると、高度経済成長期の工場体制をそのままソフトウェア作りにも当ては... 続きを読む
software engineeringKDD(Kingfile Driven Development)は、キングファイルと大量の紙をコミュニケーション手段とする開発手法である。日本のSI業界で広く導入されており、デファクトスタンダードとなっている。キングファイルの重厚感はエグゼクティブを中心... 続きを読む
電話が鳴った。 あたしはワンコールで受話器を取り上げた。別に待ちかねていたわけではなく、朝から続くしつこい頭痛に干渉する電子音を一刻も早く断ち切りたかっただけだ。 「はい、日比野です」 『受付です。ホライゾンシステムサービス株式会社様がいらっし... 続きを読む
いくつかの元ネタがあるのですが…とりあえずわかりやすいところで、ここ。アジャイルだウォーターフォールだいう前にさぁhttp://msg.errobj.info/weblog/0902/000845.html 一見「これはこれで発注側の本音だよねぇ開発側も真摯に受け止めないといけないよねぇ... 続きを読む
IT業界・仕事環境, 分析・設計技法以前Java EEや.NETはCOBOLやVB6よりも本当に生産性が高いか? - 達人プログラマーを目指してにて何でもかんでもとにかく自動生成させたがる。特にExcelなどの表から大量のクラスを自動生成させるなど。たいていそのようにして... 続きを読む
最近の仕事ではこれでもかーーってくらいにレビューがある。紙を作る基本〜詳細設計ってフェーズからソースコード作る工程も。もーあれじゃね?クラス図とシーケンス図まで作ってなお、ソースのウォークスルーとか無駄じゃね? なんだか心配で心配で心配でしか... 続きを読む
ここにきて、アジャイル開発手法を業務システム(アプリケーション)の開発に適用しようとする動きが本格化している。これまで小規模、Webシステムへの適用が目立ったが、最近は業務システムや大規模プロジェクトへの適用事例も出てきた。アジャイルはもはや“... 続きを読む
今まで1ミリも考えたことが無いのですが、せっかく定番のネタ「エンジニア35歳定年説」で色々エントリを拝見できたので、自分の「モヤっと」を整理しておきたいと思います。発端となったyusukeさんの新プログラマ35歳定年説、あるいは2010年問題 (arclamp.jp アーク... 続きを読む
以下の文章は、Peter Stevensによる「10 Contracts for your next Agile Software Project」の日本語訳である。 Creative Commons ― 表示-非営利 3.0 Unportedの条件下で、ここに掲載する。 次のアジャイルソフトウェアプロジェクトに使える10の契約 2009/4/29... 続きを読む
アジャイル開発にとって重要なのは、スクラムを組み、一気通貫で開発してしまう勢いだ。手間のかかるタスクの登録やステータスの更新その他諸々の面倒ごとをやっていたら時間はあっと言う間に過ぎ去ってしまう。 タイムライン 例えばTracは素晴らしいプロジェク... 続きを読む
たまたま見かけたのですが、とても示唆に富む記事だったので頑張って和訳してみました。延べ2週間近くかかった・・・。ITを武器にする企業は、ベンダーやユーザーに関わらず「program manager」と呼べる人たちが必要だと思っています。37Signalsの「Getting Real」... 続きを読む
ネットバブルが弾けてIT業界が不景気だった頃、ITベンダーのコスト削減策でどうしても理解できない話があった。いわく「下請けに出していた仕事を内製化することで、ソフト開発を効率化する」。変な話だ。しゃべった人に聞き返しても、にやっと笑うだけ。そう言... 続きを読む
「みんなが言ってる」は技術者が口にする言葉じゃないと書いてきました。 私が言ってることで、「みんな」とはおそらく真逆のことがあります。 それは「テーブル設計を(ユーザーインターフェイスの)実装の後に!」ということです。 「そんなことができるわけ... 続きを読む
Redmineのチケットとバージョン管理を連携できる機能は、変更管理のインフラを提供してくれる。 変更管理について考えたメモ書き。 【元ネタ】 PERFORCE ソフトウェア構成管理の高度な実践方法(ベストプラクティス) 【1】変更管理が必要な場面 SEと呼ばれる人... 続きを読む
「プロジェクト失敗率とリスク」の続き。id:suikyojinさんからトラックバックをいただいた。大規模Agileの失敗率は驚異的に低い?そもそも、大規模プロジェクトの失敗率って、ものすごく高くて、70%とか80%とかいった数字を見たことがある。基準が同じとはかぎら... 続きを読む
雑記, プロジェクト IT業界の慣習で、どうしても理解できないことがある。 それは下請け発注先を整理縮小して、絞り込んだ企業へ発注を集中させるというものだ。 大手ベンダーなら少なからずやっているだろう。 絞り込んだ企業へ集中発注することでボリュームデ... 続きを読む
ニュース 本物そっくり「疑似個人情報」を無償提供 統計データを元に作成した架空の個人情報「疑似個人情報」を1人3000件まで無償でダウンロードできるサービスが始まった。 2008年11月26日 07時00分 更新 People to People Communications(川崎市)は11月25日... 続きを読む
結構発表してくれそうな方が集まりそうなので、9月下旬の平日をメドに早めにやろうかと思ってます。24〜26日のいずれかの夜ですかね。で、symfonyを使った実際のプロジェクトでどういう風に設計し、その結果、どこが良かったか/いまいちだったかを皆で持ち寄っ... 続きを読む
Abstract Factoryパターン Adapterパターン Bridgeパターン Builderパターン Chain of Responsibilityパターン Commandパターン Compositeパターン Decoratorパターン Facadeパターン Factory Methodパターン Flyweightパターン Interpreterパターン Iteratorパ... 続きを読む
ソフトウェア・プロセスの世界 ソフトウェア・プロセス=ブック・ガイド PSP(パーソナル・ソフトウェア・プロセス)の概要 TSP(チーム・ソフトウェア・プロセス)の概要 dX(XPの皮をかぶったUnified ProcessあるいはUPの皮をかぶったXP)の概要 eXtreme Programming... 続きを読む
システムエンジニアが作成したホームページです。先輩、知人、同僚、後輩から日頃よく相談されるテーマや情報をまとめて掲載しました。システムエンジニアが作成したホームページです。 先輩、知人、同僚、後輩から日頃よく相談されるテーマや情報をまとめて掲... 続きを読む