コンピュータ利用のシステム構築なんたら…
という内容の本を立ち読みしてたのですが、
開発達成には、各局面を(時期的に)完全垂直分離すべき…
(こんな感じです)
| 要求定義 | 外部設計 | 内部設計 | 作り込み | テスト| 移行 | 運用開始
と結論付けているように理解(勝手な私見)しました。
"社会情勢を多分に盛り込みたい"と考えているシステムの場合、
"要求定義局面" を完全に締めてしまうと、それ以降の局面から運開
までの期間の情勢は「とりこぼし…」となってしまい、
(期間にもよりますが、とりこぼし対象の "発生と大きさ" が心配です)
cut over後、「 もう古いよ…つかえねぇ~ 」
なんてお褒めのことばが(作る前から)聞こえてきそうです。
(かといって、いつまでもだらだら開発してるというのも…)
仕上がり時点(時期固定)で最新の情勢を反映しているような
おいしい作り方ってなにかありませんでしょうか…?
こんな(つまらん?)ことで思い悩んだことのあるかた、
なにか見解(努力経験のある方のおはなしnaoうれしいっ)
ありましたらおはなしください。
(脳あるタカのツメの先の垢の匂いをちょっぴりかがせてほしい
nao_2ともうします。よろしくお願いします)
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
> プロトタイプですか…ためしてみてどうでした?
いくつかコツはあるのですが、気をつけてやれば、それなりに
効果はあります。
いわゆる「ウォーターフォールモデルは旧い」と書きましたが、使えない
ということではなく、そのモデルに縛られることが「古臭い」ということ
です。
プロトタイプも万能ではなく、あくまでも、考え方のひとつでしかありません。
プロトタイプをあまりにも一生懸命作ってしまうと、いつしか
本物を作っているような錯覚に陥ってしまうので、お試しのものがいつしか
製品になってしまい、基本的な構造の問題をいつまでも引きずってしまったり
性能上の問題をいつまでも抱え込む羽目に陥る弊害もあります。
ただ、早い段階でシステムのイメージをエンドユーザと共有できるので、
気をつけて使えば、それなりに有効です。
私の経験では、システムの機能はあまり変わらないが、プラットフォームが
大きく変わる、例えば、汎用機で運用されていたシステムを Windows系の
OS で運用するような場合なんかに、作る側と使う側のイメージのギャップを
早いうちに気づかせてくれる、という意味で有効だと感じています。
もちろん、そのギャップを早いうちに埋める手段をうてて *初めて*
有効だった、ということになるわけです。
<なかなか一筋なわではいかない…>
<"万全" ではないけど "できるだけ有効" な手段を講ずべく努力されている…>
というところは、他のかたのアドバイスからも共通してよくわかりました。
いろいろな方法論を身にまとい(実戦もわすれずに)、状況に応じて最適な方法を
見誤ることなく選択し使い分ける…
ムリヤリまとめるとこんなんでしょうか?
(気が遠くなってきました…いずれ一人じゃムリでしょう…)
じつは、
私自身この問題については、現時点で100%の解を必須としているわけではありません(失礼)…
(といいつつ、"バッチリ解決" にこしたことはないのですが…)
最近の分野傾向における "お祭りモード(収束中?)" のなか、
・"どの辺りが革命なんだろ…?”
(恩恵を受けておきながらそれを意識させないのが技術のイイとこだったりするので…)
・"最新の方法論だとこのテの問題はあっちゅうまに解決されてしまってるんだろうか…?"
という疑問や期待感…それともひとつ、
"模索努力奮闘中(or済)" なるかたのお話をいただいて、
自身の励みにもさせてもらいたい…などという身勝手な発想から、
このようなところに "ひっそりと (か?)" 書いてみたりしてます…
何度もありがとうございました。
”うてばソッコ―響く心地よさ”…こんな匂いも大好きです。
(もちろん自分の反射速度は、たなにあげてます…)
No.3
- 回答日時:
「社会情勢」というのが、「IT技術の進歩」のことなのか、「アプリケーションの機能の追加/変更等」のことなのかによって回答も変わってくるのかも知れませんが、、
開発理論は多々あるとは思いますが、通常良く行っているのがフェイズわけです。
CutOVER時に「120%必須の機能」「今後長期に利用可能と判断したインフラ」「後に変更してもアプリケーションに多大な影響を与えないような簡便なインフラ」はフェイズ1に盛り込み、CutOverの時期を死守した上で、「その後の想定される機能追加/変更」「本格的なインフラ構築」等を適切なCutOver時期を設定した上でフェイズ2に盛り込みます。もちろんフェイズわけは2段階と決まっているわけではなく、数段階が輪唱のように並行するようなイメージです。
これを効果的に行うことができるようにするために、「開発のレイヤー分け(ユーザインターフェイス/アプリケーションロジック/データベース)」とか、「アプリケーションロジックのコンポーネント化」等のキーワードが世間に広まっているのでしょう。
これだけがベストな方式とはいえないのですが、御参考まで。
回答ありがとうございます。
敬いたくなるようなかたは何か共通の匂いがするので、
すぐにそれとわかります。
(個人的な好みですが、この匂いはケッコー好きです…失礼しました)
回答いただける方に混乱を生じさせてしまうような表現については、反省してます。
(もっと具体詳細をいろいろ書けばいいのですが、
・匿名性担保
・カンタン手短かに
という主催がわの配慮を尊重するので、アバウトな表現に
なったりしてしまいます。
ちなみにご回答冒頭で悩まれた(?)部分でいえば、”後者”です。
もちろん前者にも興味あります。)
ご提示いただいた”層で輪唱”をキーワードにまた何かしら
あたってみます。
( "ISOでOSI" なる回文講座みたいな表紙の本を
みてたときになにやら似たようなコトバがいっぱい
でてきてたような…)
この分野もなにやら "オーケストラ" な感があるようですね…
(オーケストラ・アドミニストレータなる資格はないんでしょうか…)
No.2
- 回答日時:
> 開発達成には、各局面を(時期的に)完全垂直分離すべき…
という考え方自体古臭いですね。
解決のためのアプローチは大きくふたつ。
ひとつは、ウォーターフローモデルで言われる
| 要求定義 | 外部設計 | 内部設計 | 作り込み | テスト| 移行 | 運用開始
の内部設計~テストをなるべく早く済ませちゃおう、という考え方。
いわゆる RAD というやつです。
もうひとつは、プロトタイプモデルと言われるやり方で、要求定義の
前にプロトタイプシステム(やプログラム)を作り、それをベースに
して要求定義を行なうというもの。
これは、いわゆる陳腐化を防ぐための効力はありませんが、要求定義
のときに具体的なやりとりができるので、実装後の手戻りを少なくし
結果的に開発完了までの速度を上げるという効果があります。
とまあ、教科書的な説明ですが、いわゆるコンピュータシステムが
(値段的にも、感覚的としても)身近になってきたので、それなりに
作り方を模索している人もいっぱいいますし、また、万能な解決策が
わかっているわけでもない、というのが今の状況です。
回答ありがとうございます
(別件忙殺モード突入によりお礼が大変おくれてスミマセン。
回答したこともお忘れでしょう。5/11)
プロトタイプですか…ためしてみてどうでした?
私は、際限のない[個別変更と見積と進捗管理]で
えらい目にあったりして、”締め”の必要性は痛感しました…
(質問中の ”かといって、いつまでもだらだら…”
あたりがその辺に該当したりします…)
No.1
- 回答日時:
あなたの見解は、的を得ています。
結論から言うと、その立ち読みした本自体が、あなたの指摘している、すでに最新の情報を反映していない物です。
コンピュータのシステム構築等の計画には、いくつかの方法が時代に沿って、次々と出てきています。
システム・アドミニストレータなどの資格取得の勉強範囲だったと思います。
回答ありがとうございます
(別件忙殺モード突入によりお礼が大変おくれてスミマセン。
回答したこともお忘れでしょう。5/11)
システム・アドミ…またなんか耳慣れないコトバがでてきました。
資格の一種のようですが、得るときっといいことありますよね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- IT・エンジニアリング IT開発、ソフトウェア開発、アプリ開発において、要件定義は受注の前か、後か? 見積額に含むか否か? 1 2022/06/20 19:02
- IT・エンジニアリング SEとWebエンジニアの業務内容の違いについて 3 2023/06/22 23:23
- 書類選考・エントリーシート 就活で病気から立ち直った経験を題材にしたいと考えています。 現在都内私文2年男です。現在は完治してお 4 2023/02/02 14:16
- 仕事術・業務効率化 工場の保全経験2年の者です。 最近新らに就職した会社が、設備保全の仕事が部者人員が上司除いて自分一人 3 2023/02/12 15:34
- 政治 日本も、中国のように顔認証を使って個人情報を特定できれば、犯人はすぐに捕まえられますよね? 5 2023/01/02 21:18
- その他(プログラミング・Web制作) プログラムの起動、利用について、使用期間を設定する方法 3 2023/08/06 21:03
- 転職 複数社から内定をいただき、どちらを受諾するか迷っています 5 2023/04/13 10:07
- 法学 刑法と社会について 2 2022/07/31 01:38
- 政治 一刻も早くサウジを仲間に入れて戦闘機開発を急ぐべきだ。どうした自民党? 1 2023/08/15 11:00
- 転職 今年で社会人2年目、クラウド系インフラの運用保守をしているものです。今後について、どんなことでも大丈 2 2022/07/20 00:10
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
実装方式について
-
ARって何の略でどういう意味で...
-
ISO9001における「法令・規制要...
-
社内で1番激務な部署の課に異動...
-
商流変更に伴う確認必要事項
-
システム開発やDX推進を前職で...
-
業務中に新聞って
-
数値の丸め方
-
独立系SIer 営業系PM2年目 キャ...
-
仕事が忙しい時に、人員を補充...
-
宅建 営業保証金と弁済業務保証...
-
取組み方針って?
-
仕事で板挟みになり病んでしま...
-
EIAJ-EDI標準
-
外資は業務引き継ぎをしない?
-
交通誘導などしてる中小企業の...
-
業務知識どうやって吸収してい...
-
地区音響と保守地区音響の違い...
-
保守・点検料なぜ高い?
-
業務日報に相談事項や所感を記...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
実装方式について
-
プロジェクトでの工程の見積
-
ARって何の略でどういう意味で...
-
社内で1番激務な部署の課に異動...
-
業務知識どうやって吸収してい...
-
ISO9001における「法令・規制要...
-
戸塚宏が「リベラルは悪」と言...
-
高校生探偵は実在しますか?
-
システム開発やDX推進を前職で...
-
「研究開発」というのは間接部...
-
地区音響と保守地区音響の違い...
-
とある新しい業務を任されたと...
-
ビジネス文章について質問です。
-
独立系SIer 営業系PM2年目 キャ...
-
ソープとヘルス「デリヘルも含...
-
業務知識どうやって吸収してい...
-
遊園地の仕事
-
取組み方針って?
-
理系修士が研究開発職以外の技術職
-
独立行政法人住宅金融支援機構...
おすすめ情報