header image

携帯対応

QRコード

RING

人気ブログランキング

新着記事

2005/08/25 22:38:10 日記 none Comments Tags:

この業界でトラブルとともに多いのが仕様変更。まぁ入社・退職もえらく多いが、それよりもまだ多いと思われる。

この仕様変更、要件定義フェーズや基本設計フェーズとかで出てくれば、よほど整合性の取れないものや、期間・機能が膨れるものでなければ最終的には受けざるを得ない。政治的な力も働くしな。

ただ受けざるを得ないからといってすぐに言われたとおり対応していくと、だいたい要求がエスカレートして止まらなくなってくる。この間OKだったから良いじゃん、とか言われて、そこで初めて揉めてももう遅い。さぁあとは体力勝負すっか、てなもんである。

だから、とりあえず仕様変更を要求されたら、バーター条件を出しとけ。最終的にそれが通らなくても良い。バーターだと分からせることに意味があるわけだ。

システム開発の発注をしなれている会社だとそういうことも無いんだが、特にWebの構築なんてシステム部門より広報部門がお客様であることが多いので、仕様変更の持つインパクトやら仕事の中身を分かっているわけじゃない。最初が肝心。筆者の会社もそれで結構失敗している。

まー結構がほとんどだったりしないだけましかw

ビジネスだから交渉する。あたりまえ。

2005/08/23 00:19:30 日記 none Comments

システム屋なら分かると思うがトラブルは連鎖する。
だいたい半年から一年周期で魔の時期が訪れるものだ。

先週は2つ障害が発生。一つはDBサーバのトランザクションログが一杯になってDBへデータが書けなくなった障害。もう一つはサーバ移行でURLが変わっているのにお客さんにそれを伝えていない件である。
う~ん。どっちも素人ちっくだ。もちろん作った人間が手を抜いたとかではなく、その時は必死に作ったものなんだろうけど。

もっともシステム開発において「必死」っていうのはむしろ登場しない方が良い単語なんだろうな。必死→時間がない→テストが甘い→品質が・・・→トラブル→客に謝る→ストレス溜まる→鬱→会社休む→人足りない→最初に戻る(wってなシナリオになるわけで。

兎に角、起こってしまったものは仕方ないので、次に同じ過ちをしないようにってのと、今あるリスクを洗い出してヘッジするってのはやっておかないと。起こってから慌てるのは誰でも出来るのが、先に色々準備しておくのはみんなが出来るわけではない。そこが信頼の差になってくるんだろうな。

2005/08/21 10:39:56 Perl none Comments Tags:

Webアプリの構築にはフレームワークは必須だ。
まぁ必須ぢゃないが、一から作ると時間もかかるし、構造が汚くなるからあまり選択して欲しくない。しかし協力会社はmainが1000行のC言語みたいなカンジのPerlスクリプトやhtmlと処理が混ざりまくったPHPのソースを書いてくれるわけで、萎え~な毎日。

そんなわけで(どんなわけ?)9月中旬にリリースするシステムではPerlのフレームワークを使おうとたくらんでいる。
環境はWindows2003+IIS6+MSSQLServerって環境なので、常識では.NETを使うのか??。ただテキスト処理も多いし、元からActivePerlがサーバに入っているのでPerlで行ってみよ~。ってことにする。

Perlのフレームワークを探してみると、いくつか発見

Sledge

エッジ(今はライブドア)が作った国産オープンソースフレームワーク。まぁ日本なら一番メジャー

CGI::Application

Jesse Erlbaum氏作。癖はなさそう。

Catalyst

最近海外では事例が多いみたい。現在のバージョンは5.33。爆速でバージョンアップしてる?

とりあえず全部使ってみるぞっと藁

2005/08/18 01:46:06 日記 none Comments Tags:

世の中皆がPCや携帯を持つようになっているので、アンケートを取る、とかいうときも対象者の所に行ってアンケートを取るのではなく、Webを使って一度に沢山のデータを取ってしまうことが多い。

まぁ一概に否定するものでもないし、単純にYes/Noだけが知りたいならデジタルデバイス経由の方がはるかに低コストだし、集計も楽だし良いだろう。

但し企業がビジネス活動の一環としてアンケートを取るなら、単純にデジタルデバイス経由に切り替えてしまうのは問題がある。ビジネス活動の中で顧客は単純な選択肢では表せない評価や意思を持っているのが普通だ。その選択肢では表せない箇所こそがビジネス上実に肝になる部分が多かったりする。

企業がアンケートを取る際には選択肢をあらかじめ用意しているが、あらかじめ仮説をたててそれを検証する項目を質問にしているだけなので、回答/集計は単なる予想の裏づけを取る行為に過ぎない。だったら実際の生の声が聞けるように、直接話聞きに行きゃいい。顔色や話し振りからわかることはデジタルデータの集計値よりはるかに多いと考えている。

まぁ別にアンケートに限らずだが、人に会って話しするって大事だ。SEって職種は特にそれを嫌って、「偏屈だけど技術は一流」なんて自慢気に言う奴もいるが、人の話を聞けない奴で一流な奴なんて絶対いないって。

2005/08/15 12:07:59 日記 none Comments

ユーザへの操作マニュアルやソフトウェアのデモなどに最適なFlashでの画面操作イメージ作成ツールを見つけた。

Wink

なんといってもこの機能がフリーで提供されていることに驚きである。

とりあえず使い方として以下が考えられそう。

1)アプリケーション等の操作マニュアルとしてつかう

そもそも文字だけのマニュアルなんぞは見ないだろうが、動きがあれば見てくれる可能性大。

2)客へのデモとしてつかう

はりぼてで画面を作っておいて、その動きをキャプチャする。Flashだったらメールで送ってもたいした大きさではないし、イメージをつかみやすいかもしれない。

2005/08/14 20:19:18 日記 none Comments

Webサイトの運営においてアクセスログのチェックはかなり重要なアクションの1つである。個人的には以下の3つがあれば運営としては十分なのではないかと。

1)アクセスログをWatchする
2)問い合わせのメールに答える
3)コンテンツを常時追加する

基本的にはユーザのニーズを知り、ほしがるものを提供し、さらに反応を見て次のアクションを起こす。PDCAだな。

ちなみにうちのサイトではPHP関連のSmartyについて検索エンジンから飛んでくる割合が非常に高い。たいしたことは書いていない気がするが、今後このコンテンツを増やせばアクセス数がさらに増えていく可能性は高い。

#つーことでSmartyの技術資料取りまとめ中w

2005/08/14 14:49:00 Zope, 日記 none Comments

Ploneではコンテンツはmain_template.ptと呼ばれるページテンプレートを経由して表現される。ploneをインストールしたフォルダ内のportal_skins -> plone_templates にアクセスし、main_templateを開きcustomizeボタンを押してカスタマイズする。
詳細はPloneBookの第6章のLook&Feelを参照。

#上記の実験のためにとりあえずGoogle Adsenseを各ページの下部に出して見た。ウザいという気がしないでも無いが、興味があったらクリックしてくれると嬉しい限り。

2005/08/10 00:33:10 日記 none Comments

一応8/4に何故か急に気が向いてData.fsのコピーを取っていたので今回は奇跡的に助かった。

2005/08/09 23:46:59 日記 none Comments

仕事でシステムを作っていると、いつでも「バックアップとった?Diffとった?」とか部下や○協さんに口うるさく言っているわけです。まぁ簡単にいざとなったら旧戻しできるから当然です。

でもさ、なんで自分のサイトでそれやってないの???

2005/08/04 00:27:31 日記 none Comments

先週の金曜日に会社の人と話す機会があって、色々愚痴も聞いてもらったし自己防衛の方法も聞いたのに。何で突然来るのかい?

試しにネットでセルフチェックやってみたら、ぐはぁ!な結果だしさ。それが気になっていろいろ検索したりして。悪循環だねぇ。
しかも擬似とかもあるらしいから、自分は仮病?とか思ったり。

とりあえず夜は簡単に寝付けるし、食欲もあるから、まだ何とかなるような気もするけど。

 

日記 PHP オープンソース インストールマニアックス IIS Trac MySQL Perl Linux Agile・生産性向上 wordpress フリーソフト 自宅サーバ 書評 ブックマーク phpMyFaq TraM Plugin 早起き Delphi apache CakePHP Firefox Ruby eclipse セキュリティ プラグイン アジャイル mojavi Subversion Ajax/Web2.0 SQLServer Zope サーバ フレームワーク phpBB 仮想化 PostgreSQL OpenVZ scuttle CMS 文字化け 自宅 翻訳・日本語化 ApacheDS LDAP Excel 生産性向上 CodeIgniter XAMPP hacks taskfreak 修正 言語ファイル Ajax SBM ダウンロード HTML::FillInForm mod_security 情報共有


ads

読まなきゃモグリ