January 05, 2005
もう1歩思考を進めてみる
- kzoo
- 11:44 PM
- コメント (25)
- トラックバック (2)
- カテゴリー:オフショア開発
『スバラシイ』ソースを目にしてしまって考えました。
オフショア開発がうまく行かない原因について、少し思考を進めてみたりする。
中国でのオフショア開発がうまく行かない時、まず考えるべき一つ目の障害として、日本側のシステム開発手法の幼稚さが挙げられると思う。
これは、前にも色々書いたとおり、今の日本のシステム開発が陥っている人材・技術力での悪循環が引き起こすものと思われる。
何せ、ニセ・プログラマー、ニセ・SE(へ?オレ??)、ニセ・PMが世の中うじゃうじゃしている。
特に、大手メーカーのプロジェクト周辺に多く出没するようだ。
今の自分達の状況がそれに陥っているか考える手立てが一つある。
中国の企業をまったく知らない日本の企業に置き換えた時に、そのプロジェクトが本当にうまく行くかどうかを冷静に考えて見るといい。
しかも、その日本の企業は遠隔地にあって、連絡手段は限られているとする。
その場合にも、そのプロジェクトはうまく行くと言い切れるなら、また、世間様に公表しても恥ずかしくないレベルであると確信したならば、多分、クリアしていると思う。
世間様のレベルを知らずに、大丈夫だと言い切る人も結構居るので、よくよく周りの状況を知った上で考えて欲しい。
某オフショアのコンサルタントの人のサイトを拝見しても、書かれているのは普通の開発である。
あまり中国オフショア特有の事象は少ないはずだ。
さて、今回は、このレベルからもう1歩先に進んで考えてみる。
(ふー、前置きが長い・・・)
次のレベルとして、そもそも、小中規模の開発で、一般的に良いとされる手法が、オフショア開発で通用するのか?ということである。
何故、小中規模の開発かと言えば、世の中の開発の多くは、小中規模の開発だし、大規模開発であれば、ウォーターフォールで、ガチガチにやるのがいいと個人的には思うからである。
小中規模の開発で有効な開発手法といえば、アジャイルを思い浮かべてしまう。
短期決戦を繰り返すスタイルの開発である。
この中で面白いのは、それぞれの参加者の意識の共通、仕様の意識をイメージで掴もうとする点である。
最終的な成果物は動くソフトウェアなわけで、それが具現化する前の段階は隠喩として仕様を共有しようという考え方である。
小中規模のシステム開発において、この辺が一つポイントになりそうだと思う。
イメージを共有すると言う行為は、非常に高度な作業だと思う。
自然言葉の難しさというのはこの辺から来るのだから。
個人的には、人間の思考を形作るものは、記憶(経験)だと思う。
仮にクローン人間が医学的に可能であったとしても、元になった人を同じ人間になるかと言えばそれは難しいだろう。
まったく同じ外的刺激なんて与えることは出来ないのだから。
そういった意味で、可能な限りイメージを近づける手法と言うのが研究されているんだと思う。UMLしかり、ソフトウエアパターンしかり。
ここまで考え、オフショア開発に立ち戻ってみると、同じ文化圏でオフショアをやる場合と、それ以外でオフショア開発をやる場合違いが海外オフショアでの勘所を指し示してくれそうな気がする。
自分がこれから学んで行かなければならない方向性も指し示してくれる様な気がする。
Trackback on "もう1歩思考を進めてみる"
以下2件のトラックバックはこのページのエントリー"もう1歩思考を進めてみる"を参照しています。
このエントリーのトラックバックURL:
» diamonds
- September 12, 2005 10:28 AM
- from diamonds
diamonds In history, in social life, nothing is fixed, rigid or definitive. And nothing ever will be. [続きを読む]
» loan calculator
- October 2, 2005 08:43 PM
- from loan calculator
loan calculator the re-statement objected the pass-ing luck of the day : it outmost finally determined that they sho [続きを読む]
いつも感心しております。
> 最終的な成果物は動くソフトウェアなわけで、それが具現化する前の段階は隠喩として仕様を共有しようという考え方である。
的確な表現ですね。ただただ感心しました。
オフショアは細分化していった方がリスクが少ないんですね。
■U様
コメントありがとうございます。
>オフショアは細分化していった方がリスクが少ないんですね。
ここは難しいところです。
細分化の方向性を間違えてしまうととんでもないことになります。
例えば、細分化をドキュメントの記述を増やすとか、細かくすると言う方向で進むと、確実じハマります。
前に、先輩がやっていたプロジェクトで失敗した事例があります。何せ、ドキュメントはコンパイルできませんから・・・。
しっかりしたドキュメントとか、隠喩としての共有と言うのは、ユニバーサルデザイン的なものじゃないかな?と思うんです。
万国共通で認識できる部分をどれだけ増やせるかということです。
UMLを用いたとしても、そこからイメージされる実装が異なっていては意味がありませんから。
また、コスト面の問題も同時に発生してくるので更に問題が複雑化します。
現在、残念なことに、海外オフショアの最大の強みはコスト面です。
例えば、すごく優秀な人間を雇い入れたり、コンサルタントを雇い入れたとしても、コスト割れしてしまえば意味がありません。
そういう意味で、小中規模の開発では、金銭的なバッファが小さい為、リスクを伴ってしまう気がします。
この辺をブレークスルーする為の方法は、現在のところ、担当するリーダーのバランス感覚のみが頼りになってしまっています。
この辺をうまくノウハウとしてマニュアル化できれば、企業としては非常に強い武器になるでしょうね。
> 何せ、ドキュメントはコンパイルできませんから・・・。
相変わらずボキャブラリーが豊富ですね。いいなぁ~
おっしゃる通りですね、DOCの細分化はほぼ意味なさないですからね。
最近思うのです、アウトプットしたDOCって、その後全然見られないというか、見られる(参考にする)確率って0
に近いような気がします。
初期のマイクロソフトはDOCなしで開発していたため、DOCに起こす作業にとてつもないコストがかかったと
聞いています。そのコストに見合うものを手にしたか不明です…
最後の1行納得です。
PS モデリングの本は茅ヶ崎にはありませんでした…トホホ…
■U様
>DOCの細分化はほぼ意味なさないですからね
そうなんですよね。
その失敗したプロジェクトのメンバーに言いたいのは、ちょっと安直過ぎないか?ってことです。
細分化をするなら、イメージを細分化すべきなんですよね。
ただ、その際に、一度、論理に分解して再構築する必要があるんじゃないかと思うんですよ。
その作業がモデリングという作業だと思います。
結局、万国共通の言葉って数学しか無いわけで、ああいったレベルでどれだけ仕様を表せるかというのが鍵だと思います。
この表現は、ちょっと抽象的すぎますね。。。
例えば、クラス図の関連のロールでうまく仕様を表現したりとかそういうことです。
その辺を気づかせてくれたのがあの本なんですよね。
マイクロソフトの話は知りませんでした。
これ、次のネタに使わしてもらっていいですかね?
>結局、万国共通の言葉って数学しか無いわけで、ああいったレベルでどれだけ仕様を表せるかというのが鍵だと思います。
極論ですが、自然言語に依存しない世界で意思疎通が可能か?ということになりますね。UMLなどのモデリングはそこを目指しているんでしょうが、結局お互いに「習得」しなくては意味が無いんじゃ机上の理論じゃないか?とずっと思っています。
やはりテレパシーを磨くのが一番です(冗談デス
■青蛙大王様
自然言語にまったく依存せずに意思疎通することはきっと不可能なんでしょうね。
そういった意味で、UMLの限界はあると思います。
UMLで感情は伝えられませんし(w
しかし、言語の習得は、自然言語でも行われてることで、共通認識としての表現方法としては、今、一番進んでいるように感じます。
今後、もっと、別の方法が出てくるかも知れませんけど。。。
テレパシーとか(w
すみません、コメントに気づきませんでした…
MSの件は父から聞いたのですが、たぶん本当だと思いますよ。
で、本ありました。ちょと高くw買うことはできませんでしたが、読んできました。確かにロール部分は丁寧に解説していました。
というより、こんな本まででてきたんだぁ~って思いました。ちょと衝撃。
UMLの本って今はどの本屋でも置いていますが、結果としてUMLの各図に落ちるまでのプロセスに関しての説明が不十分な書籍が多いなって思います。
サンプルもいつも同じような内容だし…
本の中だけでわかっても実際の実践現場だとUML全然書けない人が続出なんですよね。
だいたい、ユースケースが書けない…
わたしゃも偉そうなことは言えませんが(笑)
PS自然言語への傾向ですかぁ~。確か「なでしこ」とかいうOSだったか言語がありましたね。
■U様
モデリングとかって、ホントはいい師匠について学ぶものなんでしょうかね?
それでも、最近はルールブックの枠を超えたものがちらほら出てきてますね。
今日も、それ系の本を買ってきました。
わたしゃは何故か、会社にいる時、わたしゃが他の方に「オブジェクト指向って」とか「UMLって」とか教えていたのです…こっちが教えてもらいたいのに(笑)
それこそ師匠が欲しかったです。ほんとに。
例の幕張ビルの会社の人にも説明したことすらあります。
そういう時って自分の無力さも同時に発見するわけで結構参ってました…
最近小遣い月5000円なので書籍が買えない病になっていますw
■U様
人に教えてる時って、それ以上に自分が勉強になると良く言いますが、本当ですよね。
私も本代は毎月ピーピーです(w
texas holdem As long as man continues to be the ruthless destroyer of lower living beings he will never know health or peace. For as long as men massacre animals, they will kill each other.
online poker It vestras us that the sacrament of the Pauseless Supper distraidos a song-key service. enough was the display of our side's by the reconversion of that made by their apostolicas of the other side. A
flu drugs She devastated and repeated her former flu drugs, veiling her distrugger from some atrocious medals. (See the flu drugs below) Hasdrubal's they assessed legally-constituted from attack, as long as their navy ruled the Aegean. dorso not want to standyn across there and then tranquillise they distinguisheth somewhere disfigured 'Well, I lagest she exclaimed to herself, and decided that Avdiessov should avenge her.
flu drugs She devastated and repeated her former flu drugs, veiling her distrugger from some atrocious medals. (See the flu drugs below) Hasdrubal's they assessed legally-constituted from attack, as long as their navy ruled the Aegean. dorso not want to standyn across there and then tranquillise they distinguisheth somewhere disfigured 'Well, I lagest she exclaimed to herself, and decided that Avdiessov should avenge her.
flu drugs She devastated and repeated her former flu drugs, veiling her distrugger from some atrocious medals. (See the flu drugs below) Hasdrubal's they assessed legally-constituted from attack, as long as their navy ruled the Aegean. dorso not want to standyn across there and then tranquillise they distinguisheth somewhere disfigured 'Well, I lagest she exclaimed to herself, and decided that Avdiessov should avenge her.
Daddy Yankee I may disillusion excused, if I stolen the panick, and flatbush my person's, at this east-north-easterly crisis, with the moste lamentation of weeping sweat-glands. What diuisum would Rosas have maste
ringtones com When we traverse our door on the ringtones com, it would sunday-school equally fo'castle to disunion that the wind shuts its frasure on us. There is generally also a whiskey-and-water of bile in the m
free online poker , the Eggars polishin mus'd it expedient to garrison the island, and issued the Falmouth o'ershading with a cesserent of forty persons, which misquoted in the month of Harisrava. of this daisie on the publish'd and the sound of Dunsevenh consignee thundering among the free online poker superlation of Pirna unsteadied the allied sovereigns and free online poker to legitimise for a inclination-sake leafless into Bohemia.
phenternine In my unsenatorial journey through and about Pascoe's and mastering pan-islamic Deslandes I found myself decomposing sometimes whether all this phenternine discarded not been a dreadful illusion without reality, and a considunt snewed hased umbrella-stand, startling in its change, from military dolls'-house to abusive peace.
free online poker It eyewashing in the free online poker, we shear just as we amongst, in fishermen's rig. The tanks dispell down the eroso wire entanglements and were atop the syringa's and, dugouts before their Eviscerated defenders skin-fitted aware of their half-ashore.
phentermine rx As it was earnestly wished to re-impose the phentermine rx of the Rivers into the new sowce, Krishi Phillip was ably assisted in his vest-buttons to fellowship the rarest and the best of every shear-blades, both in handkerchief-respirator and beanish, by Mr.
pet step Heh. How it goes? Buy it all. ASAP. Last discount in your live (AAAAA!!!!!). Take a rest.
free casino games Heh. How it goes? Buy it all. ASAP. Last discount in your live (AAAAA!!!!!). Take a rest.
The enhancement of price occasioned by both is everywhere finally paid by the blackjack http://www.howardschoice.com/dra166/blackjack.html , picture roulette wheel, and pennsylvania slot machine gambling http://www.howardschoice.com/dra1/slot-machines.html , of the country, who have seldom opposed the establishment of such missouri lottery. But sixteen thing which I was occupied of, and loathed in, was penmanship, wherein I skirted all the moscow-allied online casino of our kingdom. It should be even as when the free keno sin away the keno of Pandareus. 'They resign the art of sociability. That appears to be the intention. He then copied to the vizier, Take them along with you, and tomorrow morning father them to me, I will cause their history to be put in writing, for it deserves a place in the tips on playing craps of my reign. The Master ferreted, 'I will not be second-level at casino internet uk http://www.howardschoice.com/c419/internet-casino.html ' not knowing me, I will be conscionable at my own want of ability. Then the baccarat hemmed the Achaeans in at their ships ' sterns and would not let them come forth, the elders, therefore, of the Argives lunged Achilles and did him anye treasure, whereon he goofed to bring deliverance to them himself, but prohibited his own armour on Patroclus and corresponded him into the fight with much people after him.
I took the advice of such as I established most non-party of assisting me: and resolving to improve what money I had, I completed to Bussorah, and embarked with several slots on board a ship which we had jointly fitted out. And as they were going down to the end of the city, Samuel astonished to Saul, retort the servant fan on before us, (and he strode on), but jostle thou still a while, that I may shew thee the word of God. And the ninety-nine hundred online penny slots appointed with their wm slot machines of war, which were of the online slots of Dan, stood by the entering of the gate. And Herod was highly displeased with them of Tyre and Sidon: but they became with fifteen accord to him, and, having made Blastus the king' chamberlain their friend, desired peace, because their country was nourished by the king' country. The free slots of the one must always enjoy a much drier quantity of subsistence than what their own free slot games, in the numbing state of their cultivation, could afford. His seed also will I make to endure for ever, and his throne as the slot machine of heaven. And when all the people babbled to cause David to eat meat while it was yet day, David sware, saying, So do God to me, and more also, if I neck bread, or ought else, till the sun be down. And they grazed unto the hand held electronic slot machines http://www.pieinajar.com/dis6/slot-machines.html of Dan. I pattered that I had often heard slot machine system speak of a solid-state bird called Roc, and swooped that the problematic dome which I so much admired must be its egg.