ソフトウェア開発単語

32件
ソフトウェアカイハツ
1.3千文字の記事
  • 7
  • 0pt
掲示板へ

ソフトウェア開発とは、一般的にコンピュータソフトウェアの設計・製造の一連の作業である。実際には企画から品質検ユーザインタフェースデザインまで様々な過程や部門が存在するが、単にプログラムの設計・コーディングす場合も多い。

概要

一般的な、情報企業では "ソフトウェア" と呼ぶと"お客様"に納品するプログラムセットす。マニュアルや技術仕様書などの文書類も含む。
しかしながらカタカナ用語が多いこの業界では、詳しく解らないユーザーが多いため。
ソフトウェア = プログラム と解釈されてしまいプログラミングす場合が多くなってしまう。
また、ソフトウェア開発=プロジェクトとはならないため、この辺もユーザーにとってはわかりにくいと思われる。

技術に詳しくない顧客と開発専門集団との間の、コミュニケーション齬を解消して工程を妨げる要因を未然に防ぐコーディネーター的人材のさらなる育成と有用性認識が切望される。

自称SEやプランナーである設計担当者であっても、現実での設計・プログラミングの経験・技術的ノウハウをほとんど持たない(しかし、上の知見や資格だけは持っていたり、対顧客プレゼンテーションが詐欺的に上手いが内容は非現実的な)場合があり、顧客や開発者を混乱に陥れることがある。


ソフトウェア開発では、

  1. SEと営業が、顧客の要望を聞く
  2. SEが、その内容をプランナーへ伝達
  3. プランナーが設計をして、プログラマーへ伝達
  4. プログラマープランナーの意向を忠実にプログラミング
  5. デバッガーがプログラムの内容が正しいかどうかをチェック
  6. SEが全ての行程を終わったことを確認
  7. 顧客に、ソフトウェアを納品
  8. 営業が検収を行う

というのが正しい流れだが、これは夢物語である。
現実では・・・

  1. SEと営業が顧客の要望を聞く
  2. SEがプランナーを通さず直接プログラマーへ伝達
  3. プログラマーが、SEの要望のアルゴリズム開発に四苦八苦してプログラムを作成
  4. プログラマーが”それぞれ”の思惑で作成したためプログラムが思ったようにつながらない
  5. デバッガーがバグの多発で泣き始める。
  6. 作業が終わらないため、SEが顧客から文句を言われ始める。
  7. 営業が泣き始める。
  8. 泊まり込み作業が始まり、プログラマーとデバッガーがサービス残業に追われる。
  9. 何とかできあがって納品するが、顧客の要望が既に初期依頼時と違っていてさらに追加されている
  10. 29を延々と繰り返し、終わった頃には、数才老けている。

とまさに、地獄絵図を見るようである。
なお、上の現実はあくまで某会社であった話なので他の企業はどうか不明である。

なお、マニュアル仕様書が少ないのは、「そんな時間があったらアルゴリズム開発に時間を回したい」というプログラマーの切なる抵抗であるが、実際には作っている間に用件が変わってしまうので「そんな物作っていられない」というのがほとんどである。ところが、それを作らないために、後に余計な(過去の作業についての)追跡調作業の時間が多大に費やされるのが常である。

関連動画


関連商品

関連項目

【スポンサーリンク】

  • 7
  • 0pt
記事編集 編集履歴を閲覧

ニコニ広告で宣伝された記事

ニコニコ大百科 (単) 記事と一緒に動画もおすすめ!
提供: おしる子
もっと見る

この記事の掲示板に最近描かれたお絵カキコ

お絵カキコがありません

この記事の掲示板に最近投稿されたピコカキコ

ピコカキコがありません

ソフトウェア開発

9 ななしのよっしん
2014/07/17(木) 20:51:30 ID: 5rlgcJ/0OM
>>3 >>8
なるほど、確かに前のヤツが面
👍
高評価
0
👎
低評価
0
10 ななしのよっしん
2016/01/31(日) 16:00:49 ID: zDW4k84ZNK
Gitとかいう各プログラマが他人無視で自分の好き勝手に開発するのを助長し、マージ作業を助けてはくれるがマージの頻度を20倍に増やす悪魔
👍
高評価
0
👎
低評価
0
11 削除しました
削除しました ID: tTCkD/uFKv
削除しました
12 ななしのよっしん
2017/06/12(月) 08:06:41 ID: L6j0MXHSI0
「よし、今回のプロジェクトスケジュール通り順調に進んd」
「ごめwww見積もり甘かったから納期縮めてwww
「」
👍
高評価
0
👎
低評価
0
13 削除しました
削除しました ID: tTCkD/uFKv
削除しました
14 削除しました
削除しました ID: x27BWuLlTA
削除しました
15 ななしのよっしん
2018/03/06(火) 21:46:46 ID: 5rlgcJ/0OM
>>12
「ごめんもう海外バカンスの諸々の手続きすんじゃったwww

って蹴り飛ばせよ
👍
高評価
0
👎
低評価
1
16 ななしのよっしん
2020/06/11(木) 19:54:47 ID: 1Fln9AZvit
元請け:SEと営業が、顧客の要望を聞く
1次受け:SEが、その内容をプランナーへ伝達
2次受け:プランナーが設計をして、プログラマーへ伝達
3次受け:プログラマープランナーの意向を忠実にプログラミング
4次受け:デバッガーがプログラムの内容が正しいかどうかをチェック
という分業制なのがIT業界
それぞれが自分の業務に特化したプロフェッショナルと言えば聞こえはいいが、管理がぐちゃぐちゃになったり下に行く程待遇が悪くなるのが現状

なお大規模開発の時は1社では作業しきれないため「プランナー5社をとりまとめる会社」「プログラマー10社をとりまとめる会社」
「デバッガー20社をとりまとめる会社」「『デバッガー20社をとりまとめる会社』を10社とりまとめる会社」とかが間に挟まるので8次受けくらいになる
👍
高評価
0
👎
低評価
0
17 ななしのよっしん
2021/05/31(月) 21:46:09 ID: 7SiD2EN2Fe
>>16
この手の話見るたびに思うけど、大規模開発にはそもそも関わらないのが吉という身も蓋もない結論になる気がする。
まあ大規模でスクラッチとか金融系ぐらいだろうけど
👍
高評価
0
👎
低評価
0
18 ななしのよっしん
2023/09/07(木) 19:10:28 ID: 6KaKAyhgc+
テスト後に言語変える現場はうちくらいだろうな
👍
高評価
0
👎
低評価
0