はてなキーワード: SEとは
使い勝手とか稼動時間とかお客さんからいろいろ仕様変更の要望が来るけど、基本的に追加のお金をもらわなきゃ対応しない。
送信ボタンの位置をちょっと変えるだけでももちろん仕様変更扱い。
そんなふうに仕事してるから、自分が趣味でやってるソシャゲがしょっちゅう「軽微な改善をしました」のお知らせを載せることにびっくりしてる。しかも全然軽微じゃない。
うちのとこで「軽微な改善」って言ったらさっき例に挙げたみたいなボタンの位置変更。
でもソシャゲは放置プレイ箇所をskipボタンで全部飛ばせるようにするとかを「軽微な改善」っていう。
マジで?うちだったら1人月くらいの見積もりだして仕様変更契約結んでやっと取り掛かるよ?
ソシャゲのああいう仕様変更がどんな流れで行われるのかわからないけど、運営=SEだった場合は片っ端から仕様変更してるわけ?嘘でしょ?マジで尊敬する。
今朝、某ブックマークサイトにて大手SIerにおけるクソ設計書について少しばかり話題が盛り上がった。
SIerのシステム開発方法や、所謂「炎上案件」というのは具体的にどういうことなのか、できる限り思い出して書いてみたいと思う。
所属したプロジェクトは3件で、1つ前に所属したプロジェクトはコロナ騒動の直前の2020年1月である。
これを読んでいる人の中には、私よりも玄人なSE、もしくはPMがいるかもしれない。
手持ちのサンプルが少ない故に「ちげーよ!」ということもあるかもしれないが、そこは大目に見ていただけると幸いだ。
まず、ITに携わるシステム屋とはいえ、SIerとベンチャーWeb系は規模と客層も違うし、開発手法も違うと思われる。
開発手法というのは、「ウォーターフォール(各工程を最初から着実に終わらせる手法)」、「アジャイル(短い機能追加を繰り返していく手法)」が一般的にも有名だと思う。
開発手法には「ウォーターフォール」のさらに上の「メテオフォール」というのがある。本気の炎上、アジャイルのようにウォーターフォールする開発という意味だ。
(何を言っているのかわからないかもしれないが、私も何を言ってるのかわからない。https://eiki.hatenablog.jp/entry/meteo_fall)
多重下請けに所属しているSEが「メテオフォール」をかけられたら、もう刃傷沙汰にでもならないと逃げられないと思っていい。
炎上案件のSIerの客層は、金融系・公共インフラ系がほとんどだ、7割そうだろう。(※適当)
自社開発系はさておき、受託Web系やパッケージベンダ系の客層は、小規模案件のプロジェクトもある程度あると思う。
金融・公共インフラ系はべらぼうに規模がデカい。馬鹿みたいな工数が掛かる。
【要件定義 +設計開発UT+結合テスト+システムテスト+ユーザー受け入れテスト+システム移行】 +追加要件開発(保守運用)。
大雑把に言うと、「ちょっと顧客情報DBを参照してWebに表示させるシステムが欲しい」として受注した場合、約4000万円がお会計となる。
現行システムのリプレイスだとしても、2000~3000万円はかかる。高い(※謎仕様の現行システムだと炎上不可避案件となりさらに膨れ上がる)
当然、数千万円案件となるとプロパーの社員では人手が足らなくなる。
すると登場するのが「派遣社員(SES)」あるいは「下請け」というシステムだ。
会社によって異なるが、だいたい4~9割が「派遣」や「下請け」の割合となっている。
それでも工数不足になってしまったプロジェクトは、そこから鬼出勤をカマす。
納期を過ぎたらさあ大変、開発経費・損害賠償がSIerの自腹になってしまう。
それで最初に書いた「ウォーターフォール」ってのは何なのか?ってことになる。
「ウォーターフォール」=「各工程(要件定義、設計、テスト)で客の承認を得て合意を握った上で着実にマイルストーンを固めていく」
「何のために固めるのか?」=「手戻りを起こさないため(白目)、責任を押し付けられないようにするために」
と、ここまで前置きを書いて疲れてしまったので、続く。
駄文失礼。
わいSE「よくあるよくある」
というタイトルだけでは主語デカもいいところなので、もう少し具体的に書くと
「Xperia XZsからiPhone SE(第2世代)に乗り換えた感想」
である。
特にAndroidは本当にピンキリで、1万円スマホかハイエンドGalaxyかで色々違ってくるだろうし、iPhoneだって最新のホームボタンが無くなった系のメインストリームのモデルかどうかは結構重要だと思うので。
ちなみに筆者は今回iPhoneを買う数ヶ月前までの数年間はiPadアプリの開発に携わっており、そこで使ったテスト用のiPadと開発用のMacBookが、それまでWindowsとLinuxしか触ってこなかった自分にとって、生まれてはじめてのApple製品だった経緯がある。
なのでAndroid以外のスマホは触ったことがなかった反面、iPhone以外のApple製品を知らないわけではなく、かといって別にマカーというほど入れ込んでいるわけでもない人間だ。
なお筆者のAndroidスマホ時代は結構長く、ガラケーから乗り換えて以降かれこれ10年近く、合計3台のスマホを使ってきた。そのうちの2台はXperiaだったが。
とはいえiPhoneは、あのジョブズの神プレゼンとともに登場した当時からずーっと気になっていた。それなのに、日本語変換辞書の品質ガーとか、ジョブズ死んでからのデザインガーとか、今思えば、かなりみみっちい理由を抱えて乗り換えられないままズルズル来てしまった。
そんな自分がやっとiPhoneに乗り換えたのは、最終的にはSEの代替わりが決定打だったものの、半年ほど前に高齢の両親が揃ってガラケーから型落ちのiPhoneに乗り換え、それをごく自然に使いこなしているのを見てきたことや、職場に1人はいるような、自身のガジェット()にやたらこだわる先輩が、それまで見向きもしなかったiPhoneを使うやいなや「もうAndroidには戻れない」と言い出したことが後押しした。
ちなみに両親のiPhoneは母親の友達が、先輩のiPhoneは奥さんが使っていた流れでの購入だった。
そんなこんなで実際にiPhoneを買って、触ってみて色々驚いた。
最初にびっくりしたのは、触った感覚がMacBookのそれとかなり共通していたこと。
このタイミングでAppleのブランド戦略のヤバさを体感するとは夢にさえ思わなかった。
それから純粋にスマホとして見た場合、もう手にした瞬間から馴染む感じで、これは今までのスマホでは皆無の、全く新しい体験だった。
あと誰かが「Androidは男性的でiPhoneは女性的」と書いていたけど、それに便乗するように下世話な言い方をするなら、手に取るたび
という感覚がリフレインし、手にしているだけでなんとも言えない愉しさを覚えてしまう。
画面を開けば、これまたキビキビさとブレの無さが両立した、ナチュラルでしなやかな動作が、ごく自然な感覚の延長としての快適さをもたらす。
更に、驚きは持っているときだけでなく、単純に机に置いておくだけで妙に絵になる、独特の質感にも感心させられた。
iPhoneが高級機種なのは知っていたというか、そんなん値段を見れば誰でも理解できるが、その上でiPhoneは手に入れないと理解できない高級さがあると言っていい。
さっき日本語変換辞書ガーなんてみみっちい話と書いたのも、モノの体験はトータルパッケージングそのものであることを、iPhoneを触って痛感したからに他ならない。
それこそが、結構な大金を払って購入したことを絶対後悔させない経験というやつなのだろう。
というわけで、今後はiTuneで色々気になる曲を買いまくって、iPod的な使い方も試してみる予定である。
そういえば、「'80年代のギークはラジカセだコンポだウォークマンだビデオデッキだと色々買っちゃう→'10年代はiPhone1台で十分」という写真があったけど、これもAndroidじゃなくiPhoneだから意味があるんだと、今更ながらに思った。
去年「某金融系プロジェクトが超炎上助けてくれ!」って言うから炎上案件のヘルプに入った。
ジョインしたらテストテストテスト、ドキュメント作成作成作成の連続。
システム開発のスキルを積みたかった俺のキャリアパスには全く合ってなかったんだけど、しょうがなくやったよ。
血反吐吐きながらね。開発に食い込めないかと狙ったけど、まあでかい案件だったし末端社員には回ってこないよね。
1年くらい経って解放された。
そして、次の案件の相談を会社としたんだけど、ここ1年テストばっかりやってたからテスターとして見込まれたみたいで
次もテスト案件だって。「開発系の案件がやりたいです!」って当然言ったよ。そしたら
「ここ1年テストしかしてなかったでしょ。そういう人には開発の案件は無理だよ」
だって。
いやいやいや、その案件をやる前は普通に開発してたんだが。。。1年のブランクみたいなのを会社は危惧してんだって。
会社のいうこと聞いてテストやってたのに。。。テストしかやってこなかっただろって指摘されるって。。。
いや、分かるよ、分かる。そういう役目にしかいられなかった俺が悪いんだってさ。
はあ。。。。。でもやりきれなくない?
どしたらいいん?