20年も前からモバイルオフィスを作りたくてついにプログラマになってしまった!そんなマナベのとってもモバイルな暮らしの物語です。
- 最新号:2008-08-26
- 発行周期:週一回発行
- 読んでる人:75人
- 創刊日:2003-11-26
- Score!:-点
- コメント数 : 1
- メルマガID:153393
- バックナンバー:全て公開
- 発行者サイト:あり
- >> 月間ランキング
モバイルオフィスの作り方 [vol.0140] マナベ的プログラム手法
発行日: 2006/2/1_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
◇ 天気はよくないですが暖かいです ・・・・ 第140号◇
☆モバイルオフィスの作り方 ★ 2006年1月31日
vol.0140
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
□ マナベ的プログラム手法
□ もう一つのスピードサーブ
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
☆ プアーなプログラム作り
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
あっという間に、本当にあっという間に1月は過ぎ去ってしまいました。
あんなに寒かったのに少し暖かくなって、なにやら春の予感がしてきます。
今日は何のお話をしようかとあれこれ迷ったのですが、ここ数回くらい話題が
続きましたので少し明るいお話にしたいと思います。
◇ マナベ的プログラム手法
みなさんもよくご存じの通り、私は職業としてプログラムをしています。
企業の業務システムや基幹システムをお引き受けして制作し、メンテナンス
するのが私の仕事です。
こんな仕事をもう20年近くも続けてきました。
さて、昨今いろいろなシステムの制作方法が話題になり、アジャイル(agile)
という手法が言われるようになりました。
私どもの方法がこれに該当するというのです。
”そうかな・・・・”と考え込む次第です。
確かに物の本によるアジャイルという手法とよく似た手法をとってはきした
が・・・
アジャイルというのはとにかく作ってみて、稼働させながらユーザーの真の
ニーズを確認し、改造してまた進化させるというような方法だそうで、よく
考えずにまずは作ってみると言うことのようです。
そこで、私どものソフトを作る方法を少し整理してみました。
・ ごく少数の部品しか使わない
・ 難しい技術は使わない
・ ごく短期間で作ってしまう
・ エクセルやVBなどありきたりの道具を使う
・ 通信は電話回線
・ データベースは自前のものを使う
等々、この20年ほどでほぼ確立した方法を使っています。
◇ すべては安いこと、小さいこと
さて、私どもの制作方法を何と呼ぶかは別にして、大変変わった制作方法で
あることは間違いありません。
インターネット華やかな時代に通信は電話回線しか使いませんし、データベ
ースもオラクルはもちろん、SQLサーバーも使いません。
私どもの制作方法の大きな特徴はどうやら以下の2点です。
★ 材料が安価で入手できること
★ 短期間で制作できること
これらはすべて私どもが大変貧しかったために必然的にそのような進化を遂
げたのであって、特に重大な主義主張があったわけではありません。
◇ 小さなシステムをたくさん作る
当然、小さなソフト会社は小さなシステムを作るのですが、たくさんの数を
作らないと生きていけません。
必然的に速くソフトを作ることに強くならないと生きていけませんのでアジ
ャイルと似た要素が出てくるのかもしれません。
しかも、安い部品やありきたりの道具を使いますので道具自体が無くなって
しまうかもしれません。
それを避けるためにエクセルやVBといった世間で出回っている一般的な道
具を好んで使います。
通信回線にしても、今でこそブロードバンドが大変安いですが、20年も前
から通信をしていましたので当時は10円/1分の電話回線をいかに短時間
でデータ送受信に使うかと言うことを技術の目標にしてきました。
幸い、エクセルもVBも無くならず、相変わらず電話は10円/1分程度で
すので大変安いシステムを作ることができます。
そして、私どもの作るプログラムのもう一つの特徴が、大変小さいと言うこ
とです。
小さいと言うことは制作期間が短く、起動も処理も速く、マシンスペックや
OSを選びません。
そして、これは企業秘密ですが、たいていのソフトは担当者が一人で作りま
す。
安全を考えて、1つのシステムは2人ずつで作りますが、それを構成する各
プログラムは1人で作るのです。
仕様は共有するけれどプログラムは1人ずつの作品です。
一人で作るプログラムがそんなに大規模なはずがありません。
そんなプログラムを本当にたくさん作ります。
◇ 簡単な技術・そして大がかりなシステム
私どものお客様はたった1台のパソコンで2人程度の小さな会社から、数百
台のパソコンと数千人の規模の大きな会社まで多種多様です。
一貫して言えることは私どものプログラムの原理は大変簡単で、基本的に同
じ手法で作られています。
たった1台で稼働するシステムも数十カ所で通信ネットワークで稼働するシ
ステムも全く同じ手法です。
従って、1台だけのシステムがなにも変更せずにLANに対応し、通信ネッ
トワークで100カ所程度の拠点で分散処理もできます。
しかもその方法は実に簡単な方法です。
データの更新にかかる通信費用は10円〜数十円/1日です。
ただし、どんなに簡単な技術であってもみすぼらしくてはいけません。
お客様からご覧になったときに他社のシステムに比べて見劣りするようなこ
とがあっては大変ですからユーザーインターフェースや各種サービスは結構
気を遣います。
私どものシステムにできることはプロジェクトチームを組んで開発するソフ
トやさんとあまり変わりません。
でも簡単なのです。
◇ さて何と呼ぼうか??
アジャイル手法と呼んでいただけるならそれでもよいのですが、少し違うよ
うな気がします。
有名なプログラム開発手法に”オブジェクト指向(Object-Oriented )とい
うのがありますが、私どもの開発手法を”チープ指向(Cheep-Oriented)と
でも名付けましょうか。
私たちは業務の効率化を目指すプログラマです。そして真に効率化されたシ
ステムは必ずエネルギーの消費が少なく、必然的に安価です。
何とかチープ指向で踏みとどまりたいものです。ひとつ間違うとプア指向にな
ってしまうようで少し恐ろしい気がします。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
☆ もう一つのスピードサーブ
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
さて、私どもの会社には世間で言う”プロジェクトリーダー”というのがいな
いということを暴露してしまいました。
そもそもプロジェクトを組まないからです。どんな大きなシステムでもたいて
いは2人で作ります。
プログラマとアシスタント(プログラマの卵)の2人で作るのです。
だから私はいつまでたってもプログラマなのです。
ところで、昨今少しおもしろい話題です。
◇ もう一つのスピードサーブ
NTT−ドコモがPHSサービスをやめたので私が泡を食ってメール対応の
スピードサーブを開発していたところ、WilComのH”カードでPIA
FSでもスピードサーブが実現できると言うことが判明したということは以
前お知らせしたとおりです。
ところで、このH”カードはモバイルにつけて通信クライアントとして実験
していたのですがある時ふと思いついて、受信用に使えないものか?という
実験をしました。
結果はOKです。
PIAFS2.1(64K)は少ししんどいようですが、PIAFS1.0
(32K)なら特に支障なく稼働するのです。
◇ これはおもしろい
私どものお客様にはすべてISDN回線か独立した電話回線を1本用意して
いただいています。
メンテナンス用のスピードサーブを稼働させるためです。
しかし、いろいろな事情で専用の回線をご用意いただけないケースや期間限
定のメンテナンスの際は本当に困ってしまいます。
そんなときに・・・
H”カードをUSBで接続できる道具があります。
http://www.sun-denshi.co.jp/scc/products/mobile/vs32x/vs32x.htm
この道具は業務システムのお仕事で少しおつきあいのあるサン電子さんの製
品で、H”カードとパソコンをUSBで接続できるという優れものです。
サン電子さんは大変有名なメーカーさんですが、その精密な技術では定評が
あり、いっそ凄みさえ感じさせる技術をお持ちの会社です。
とりあえずヨドバシで注文してみました。
私はH”カードを1つもっていますが、現在はまだNTT−ドコモのP−i
nが活躍しており、H”カードは少し実験しただけで基本料を払いづけて箱
の中です。
このインターフェースを使ってH”カードをつなぎ、スピードサーブを稼働
させてみようと思います。
うまくいけば電話回線を引かなくても少し遅いですが、どこにでも即日にス
ピードサーブを実現することができます。
◇ 永久システムにするつもりはないですが・・・
先ほどもご説明しましたように短期間のサポートであるとか、どうしても回
線を増設できないときとか、いろいろな事情のあるお客様のところでもこの
組み合わせがあれば即日、スピードサーブを構築できるのです。
スピードサーブさえお客様のところに起動すればそれはもう同じオフィスの
中のようなもので、たいていのメンテナンスは可能です。
もし、そのまま使うのであればお客様にご無理をお願いしてISDN回線を
引いていただきますが(人件費を考えたら1ヶ月以内に元が取れる)それま
でのつなぎとかいろいろと用途は考えられます。
例えPIAFS1.0の低速であっても出かけるよりははるかに速く処理がで
きます。
そして、このH”カードは相変わらず基本料金のままです。
着信はしますが、発信はしませんので・・・・
私の夢は日本国中津津浦々までスピードサーブが広がることです。
VPNが華やかな時代にちょっとあり得ない夢ですが、エネルギー効率の抜群
な(従って安い)スピードサーブもまんざら捨てたものでもないように思うの
ですが・・・
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[モバイルオフィスの作り方] はサボのマナベが日々気づいたことや思った
ことをお天気の良い日の縁側に座ってポツリポツリとお話しするようなマガ
ジンです。
ご意見などもあることと思います。
もしご意見等がありましたらお寄せいただければ随時話題にしていきたいと
思います。
新規登録・解除はこちら
↓
http://homepage2.nifty.com/speedserve/MelMag.htm
==========================================
★発行責任者:
(有)ファクトリー・サボ
真鍋隆彦
兵庫県神戸市垂水区東舞子町9−9
マリタイム舞子501号
Tel:078-787-3602 Fax:078-787-3619
Mail:speedserve@mbf.nifty.com
http://homepage2.nifty.com/speedserve/
==========================================
このメルマガを読んでいる人はこんなメルマガも読んでいます
- ネットワークのおべんきょしませんか?
- TCP/IPってなに?LANって?ルータって何をするの?というネットワークに関することをわかりやすく解説します。情報処理の試験を受ける方にもぴったり...
- エクセル(EXCEL)+ワード(WORD)=MOUS School:マイクロソフト公認の資格をとろう!
- マイクロソフト オフィスユーザ検定試験(MOUS)の資格取得を目的とした、各種情報(練習問題、解説)をご提供。仕事で役立つWord(ワード)/Exc...
- @(あっと)驚く!エクセル好きルアップ
- エクセル(Excel)の基礎から裏ワザまで... D-UP発行のマガジンは、1問1答の形式、詳細な解説付きで配信。さらに連動した懸賞サービスもあり、...
- 全部フリーソフト!!
- ネット上にはこんなに便利なフリーソフトがいっぱい。お金なんか使わなくても、あると絶対にお得で楽しいソフトを1つずつご紹介します。
- IPネットワーク考
- インターネットのネットワークSEの実務者が、IPネットワークにまつわる話題、問題、技術について実務者ならではの視点から解説します。ネットワーク、TC...
![メルマガスタンド[メルマ!]](/img/common/backnumber_article/melma_logo.gif)


