-
頑張るほどに問題の本質が見えなくなる - Basic d:id:rabbit2go
仕事 | 20:36 | 残業や休日出勤で仕事を片付けるのは悪くはないし、納期を守るプロ意識として結構なことだとは思うのだけど、そうやって力任せの解決をいつまでも続けていると、本来解決すべき問題の本質を見失っている気がしてならない。毎日残業して仕事を続けなければならない状況には、何か別の要因が... 続きを読む
-
人を育てるという責任 - Basic d:id:rabbit2go
会社 | 19:04 | 少々前の記事になるけれど、日経ビジネス2010年11月29日号にH&M(へネス・アンド・モーリッツ)の紹介が載っていた。スェーデンに拠点を置くH&Mはユニクロ同様に、商品企画から販売まで自社で行う小売企業(SPA)で、全世界での売上は1兆2000億円、フルタイム従業員... 続きを読む
-
Objective-Cの宣言プロパティにはまる - Basic d:id:rabbit2go
- コンピュータ・IT
- objective-c iOS Programming iPhone
- 6 users
- 2010/12/14
iPhone | 18:45 | iPhoneの開発において、Objective-C 2.0で導入された宣言プロパティ(declared property)にはまったので覚え書。プロパティ経由でアクセスする度にリファレンスカウンタが増加してしまい、結果としてリークするという状態が発生した。単に... 続きを読む
-
技術者はもっと手を抜く方法を考えるべきではないか? - Basic d:id:rabbit2go
技術者 | 22:49 | 技術者はどちらかと言うと生真面目な人が多くて、例えば営業の人のように「口だけ上手いので話をするときに気をつけねば」と思う人は少ない。営業の人が絡むとややこしい話も、技術者同士で話をするとうまくまとまることも多い。多分、技術者は嘘をつかない(つけない)のが取り柄なのだ... 続きを読む
-
Python派も読んでおきたいGAE本「Slim3 on Google App Engine for Ja... d:id:rabbit2go
AppEngine, 本 | 23:11 | Google App Engine(GAE)ではPythonとJavaに同等の機能(API)が用意されており、両方の言語を行ったり来たりしつつ併用して開発(もちろん別プロジェクト)する人にはそれほど違和感なく使えて便利だ。但し、どちらの言語を使うに... 続きを読む
-
Agile Tour Osaka 2010に参加してきた - Basic d:id:rabbit2go
ソフトウェア開発, イベント | 19:19 | 昨日はAgile Tour Osaka 2010に参加してアジャイルを勉強してきた。一言でアジャイルと言っても、言葉を使う人によって、スタンスや方法論が微妙に異なっていたりするが、その幅広い考え方を柔軟に受け止めるのがアジャイルの特徴かも知れな... 続きを読む
-
真似すれば及第点は取れる - Basic d:id:rabbit2go
仕事 | 23:33 | あまり知られていないことかも知れないけれど、仕事として行う多くのことは大抵の場合「上手くやっている人のやり方」を真似ると上手くいく。自分の仕事を上手く進められなくて困ったとか、どうしてあの人は上手く出来るのだろうと疑問に思ったら、上手い人の行動を観察して、そのやり方を... 続きを読む
-
Amazon EC2でBitNamiのTracを利用する - Basic d:id:rabbit2go
- コンピュータ・IT
- trac amazon ec2 Shibuya.trac 開発
- 10 users
- 2010/10/22
Trac, Amazon EC2 | 22:50 | Amazon EC2のAMIリストを見ていたらTrac導入済みのものを見つけた。最近は単なるLAMPだけではなく、目的に応じてTracやRedmineがインストール済みのAMIがいろいろ公開されているらしい。このAMIはBitNamiが提供... 続きを読む
-
だからソフトウェア品質は改善しない - Basic d:id:rabbit2go
ソフトウェア品質 | 10:44 | 2010年度上半期の開発まとめを読み返しつつ考えたこと。 以前に行ったふり返りでの反省事項をきれいサッパリ忘れている。 何を作るべきか最終形が明確になっていないのにコードを書き進めている。 障害を発生させないための未然予防策を取っていない。 正常系の処理し... 続きを読む
-
DoxygenとPlantUMLを組み合わせて使う - Basic d:id:rabbit2go
UML, ソフトウェア開発 | 21:56 | 以前にTracのプラグインと連携させて動かしたPlantUMLを、今回はDoxygenから使ってみた。下記のサイトに概要が載っているので分かると思うけど、目標は「ソースコードのコメントに書いた記述に従ってPlantUMLにUML図面を生成させ、こ... 続きを読む
-
去りゆく技術者 - Basic d:id:rabbit2go
技術者, 会社 | 22:08 | 会社で仕事をしていて辛く感じることの一つに、長年一緒に仕事をしてきた仲間の離職がある。個人や家庭の事情などいろいろ理由はあるようだけど、個人的に話を聞いてみると、技術者として会社の置かれている状況や自分の立場を分析して苦渋の結論を下していることが多い。もちろ... 続きを読む
-
私家版テスト駆動開発 - Basic d:id:rabbit2go
ソフトウェア開発 | 22:42 | テスト駆動開発(TDD)をやってみたいけど最初の一歩がなかなか踏み出せないという人が少なくないようだ。あまり形式張らずに出来るところから少しずつでも挑んでいくのがコツだと思うのだけど、教科書に出てくる「正しいやり方」に躊躇してしまうケースがあるらしい。そん... 続きを読む
-
仕様書はどこまで書けばよいのか? - Basic d:id:rabbit2go
ソフトウェア開発 | 22:30 | 新人にソフトウェア開発の作業手順を教えていると、思いも寄らぬ質問を受けて戸惑うことが有る。例えば、先日はこんな質問を受けた。 「仕様書はどの程度まで書けばよいのですか?」あまりにストレートな質問なので何と答えるべきか一瞬戸惑ってしまったが、考えてみれば仕様... 続きを読む
-
Snow LeopardにQuestion2Answerをインストールした - Basic d:id:rabbit2go
仕事 | 18:23 | 開発チーム以外との情報共有用としてQuestion2Answerを導入してみた。従来はメールやExcelファイルで問い合わせ事項のやり取りを行うことが多かったけれど、その方法ではどうしても手間がかかるし、情報が関係者のみに留まってしまって共有範囲に制約が出てしまう。T... 続きを読む
-
必要なのは改善を継続する力 - Basic d:id:rabbit2go
ソフトウェア品質 | 22:13 | あるソフトウェア開発関係のイベントに参加した同僚に感想を聞いてみた。特に目新しい情報は無かった。発表されている事例は当たり前のこと。やっていることは自社と変わらない。それはその通りかも知れない。品質改善に関して全く新しいアイデアはなかなか出てくるものではな... 続きを読む
-
やっぱりベテランは使えない - Basic d:id:rabbit2go
ソフトウェア開発 | 21:45 | ソフトウェア開発の現場にいるベテランには、他の人の手本となるような達人もいるけれど、その一方で見習ってはいけない悪い見本の人も少なからずいる。その一例。 開発資料を作らない 「ソースコードを読めば分かる」「資料を書くのは労力の無駄」と豪語して資料を何も作ら... 続きを読む
-
開発プロジェクトの教材としてTracを使ってみた - Basic d:id:rabbit2go
ソフトウェア開発 | 22:29 | 新人君が配属されたので、ソフトウェア開発現場でどのような形で作業を行っているのか説明するために、昨年の開発プロジェクトで実際に使用したTracを使ってみた。普通はプロジェクト完了報告書などの資料を参照するのかも知れないけれど、これはあくまでも結果論なので、... 続きを読む
-
Trac0.12の便利な機能 - Basic d:id:rabbit2go
Trac | 06:16 | 前回はTrac 0.12の更新を行ったので、今回は新しい機能を紹介してみたい。メジャーバージョンアップなので新機能が多数含まれている。詳細は本家の情報を参照してもらうとして、ここではユーザーにとって嬉しい改善点をピックアップしてみた。Highlights Tran... 続きを読む
-
UbuntuにParkPlaceをインストール - Basic d:id:rabbit2go
Amazon S3 | 22:46 | 久しぶりにAmazon S3を使う必要が有ったので、テスト環境としてParkPlaceを準備。でも、起動に失敗してしまう(汗)。数ヶ月前までは正常に動作していたはずなのだが、いつの間にか動作環境が壊れてしまったのだろうか。再インストールを試みようとするが... 続きを読む
-
インド人にソフトウェア開発を習う - Basic d:id:rabbit2go
ソフトウェア開発 | 21:02 | インドのオフショア開発部隊と仕事をするようになって、間もなく数年になろうとしている。メールでのやり取りはもちろんのこと、オフショア部隊と電話会議を行ったり、日本に滞在しているオンサイトエンジニアと打合せを行ったりしているが、その中で分かって来たのは皮肉にも... 続きを読む