「仕様書」を含む日記 RSS

はてなキーワード: 仕様書とは

2019-12-11

テスト仕様書作成派遣仕事じゃないとか言っちゃう御仁

テスト仕様書作成派遣仕事じゃありませんから

そんな意味不明の主張をした御仁がいた。

その御仁の会社担当していた開発の遅れをどうやってリカバリするか話し合う対策会議の場で。

あのー、うちの会社じゃ大勢派遣テスト仕様書を作ってんですけど。。。

会議に出席してたテストチームの社員(派遣テスターテスト仕様書作成とりまとめている)を見たら腕組をして大きなため息をついていた。

まあ少なくともこの主張から御仁に人を使う能力がないことは会議の出席者全員が理解したと思う。

派遣テスト仕様書を作らせることすらできないんだから

でも不思議なことにプログラミング派遣仕事だと御仁は言う。

テスト仕様書作成派遣仕事じゃないけど、プログラム作成派遣仕事だと。

全く意味不明理屈だが、そのプログラム対策会議に先立ってうちの会社コードレビューしていた。

その結果はと言うと、

「(実装困難と思われる機能を中心に)未実装機能が多いためレビュー不可能

これでも御仁の進捗報告では実装終了でテストOKとなっている。。。

これってさ、実装能力のない派遣プログラマーがとりあえずできるとこだけやって実装完了とした、それをテスト仕様書すら作れない派遣テスター適当に触ってテストOKにしてた、ってことだよね?

ちゃんテスト仕様書作ってテストしてたら、実装終了していない機能テストOKになるわけないんだから

一体これどうしてくれんの?

2019-12-05

滋賀県公式サイトリニューアルの件のアレについて(議会編)

http://b.hatena.ne.jp/entry/s/headlines.yahoo.co.jp/hl?a=20190729-00000074-mai-sctch

このニュースがバズった後、ニュースにも出ていない問題議会で追及されていたので、滋賀県議会のページ(令和元年9月定例会議(第9号~第15号)-09月30日-04号)をもとに、一部読みやす編集してみた。

ウェブアクセシビリティ試験結果と公表

議員
8月1日新聞報道で、滋賀県ホームページ総務省各自治体に対応を求めているウェブアクセシビリティ試験結果が公表されていないとの指摘があり、専門家から検査結果が公表されていないのは目標クリアできていないからではないかとの疑問の声が上がっている、との報道がありました。これを受けて、県は3月28日リニューアルから5カ月おくれとなる8月28日に、ようやくアクセシビリティ試験結果をホームページ上に公開しました。(中略)このウェブアクセシビリティ試験について、これはい実施されましたか
知事室長
アクセシビリティ試験につきましては3月11日に開始をし、6月5日完了いたしております。まず公開する前の内部環境におきまして、つまり3月の時点で、対象とするページデータ抽出し、アクセシビリティ試験実施をいたしております。その際には、対象40ページ・全体4万件余りの項目のうち、一部の項目につきまして不適合となったため、改善を重ね、公開後も検査継続し、最終的には全て適合となったということで検査完了した。それが6月5日でございます
議員
(中略)3月31日にホームページの再構築の完了報告書受託業者から提出されております作業完了とあわせて、納品物・成果物としてこのウェブアクセシビリティ試験結果もあわせて提出する必要性があります。(中略)3月31日にウェブアクセシビリティ試験結果というものは出されていたんでしょうか。
知事室長
提出をされております3月31日に委託業者から成果物として試験結果を報告を受けた時点では、先ほども少し申し上げましたが、試験対象とした40ページの試験項目約4万件余りのうち、98.1%が適合、残りの1.9%が不適合という状況になってございます。その1.9%の不適合の内容といたしましては、注意書きの漏れでありますとか、あるいは添付ファイルグループ化することが望ましいという指摘などでありましたので、仕様書に基づきまして、見やすさなどを考慮し、一定の水準に達していると判断し、検収を行っているものでございます。その後、改善の上、継続して検査を行い、全ての項目で検査クリアしているということでございます
議員
ちょっと幾つかわからない点があるんですが。では、3月31日に提出されたものは、この(6月5日の)検査証明書とはまた異なるものを出されたということですか。
知事室長
3月31日に提出されておりますのはそれ(6月5日検査証明書)とは別のもので、委託業者から検査結果の報告という形で受けてございます。その後検査証明書につきましては、6月の時点で全部が適合した状態ときに改めて提出を受けているという状況でございます
議員
これとは別のものが提出されているというのもよくわからないんですが、であるならば、3月31日に出されたウェブアクセシビリティ試験結果をインターネットに公開するべきではないんですか。
知事室長
お答え申し上げます。今ほど申し上げました経過等につきまして、わかりやすいように、ホームページでの公開につきましては考えてまいりたいというふうに思います
議員
であるならば、この(6月5日の)検査証明書はいろいろ問題があるんですが。まず「検査実施期間:2019年3月1日〜2019年3月31日」と書いてあります。でも、今おっしゃったのは3月31日ではなく6月5日ですよね。(中略)また、それぞれ検査日時書いておりますけれども、(中略)ホームページというのは日々内容が更新されますので、どの時点でのページを検査対象としているのかというのを明確にするために、「Libra」というソフト抽出時点のソースコードを記録して、それがサーバーに保存されています。その内容を複数検査員で目視それからプログラム検査しながらそのページを検査しているんですが、(中略)実はこの(検査対象ページのURLとして記載された)「https:」、いわゆるSSL対応というのが3月28日時点では行われていませんでした。いつできたのかというと4月3日なんです。(中略)6月5日に県が受理しながら、3月31日に検査期間終了したかのような形に書いてますけど、この検査報告書でそのまま県は受理しているんですね。私もいろんな書類を県に提出しますけど、日付が間違ってたらチェックして返されます。でもこの間違った検査証明書を県はこのまま受理して、しかもこれが今ホームページ掲載されてます。「2018年度の検査結果、つまり3月31日までに検査を行いました、検査結果はAAでした」という形で。県もそのことをわかった上で意図的2018年のものとして掲載されている。(中略)矛盾するんですが、公室長、御説明をお願いいたします。
知事室長
業者から3月末の時点で一旦提出をされ、その後改善を重ね、全て適合した形で6月の時点でその証明書が発行され、そしてそれを県がホームページ掲載したというものでございます。この御質問検査証明書につきましては、検査機関により発行されたものでありますので、改めて確認をさせていただきました。その検査証明書検査実施期間につきましては、昨年度の再構築事業におきまして当初に検査を予定していた期間を掲載をしている。そして検査日時については、検査を開始した日時を記載をしたものであるということを確認しております
議員
はい、私も確認させていただきました。ここの検査責任者に直接確認をさせていただきました。「当初予定していた検査期間に作業が終わらなかった。結局完了したのは6月5日までかかってしまった」と。これ、(3月31日に検収された)ホームページの再構築業務に含まれ業務の一部です。見積もり額でいきますと80万円です。3月31日までに完了させなければならない業務完了していなかった。加えて言いますと、検査するだけでなしに、(中略)先ほど仰いました98.1%以外の部分の修正作業というのはそれ以降行っておられますが、それも本来3月31日までに完了しなければならない業務が、結果、完了していなかったということの裏づけとなるこの検査証明書だと思うんですが、公室長いかがですか。
知事室長
先ほど申し上げましたように、全体の項目のうち98.1%が適合、1.9%が不適合という状況でございました。この状況を受けまして、仕様書に基づき見やすさなどを考慮し、一定の水準に達しているもの判断し、検収を行っているというところでございます。その後におきましては、保守業務の中で改善をし、その上で検査を受け、全ての項目がクリアをされたということでございます
議員
議論が前へ進みませんので次行きますけど。(中略)前のホームページとき検査結果が以前はありましたが、リニューアルに伴いなくなってしまいました。これ、勝手に消してしまっていいんでしょうか。検査結果に限らず、今回リニューアルによって、この公文書とも言えるデジタルアーカイブ勝手に消されている部分がたくさんあるんですが、公室長、そのあたりの見解を伺います
知事室長
過去のものでありましても、やはりしっかりと公開すべきものというのはあるかというふうに存じますので、他の都道府県の事例なども参考にしながら、望ましい公開の仕方につきまして考えてまいりたいと存じます

CMSライセンス契約ライセンス料の支払

議員
県が行った座談会の中で、CMSライセンスについての質問が出たと聞いております。今回導入されたCMSライセンス契約はどのようになっているのか伺います
知事室長
CMSライセンスにつきましては、昨年度は再構築等業務委託契約、今年度は保守契約に基づきまして、委託業者から滋賀県提供するように定められているところでございます。このCMS著作権はもともと徳島県帰属しております現在ライセンス供与方法やそのライセンスを使ってCMSの利用・改修を行うことにつきまして、問題がないことを直接確認をいたしております
議員
それを書いた書面等は存在しませんか。
知事室長
ちょっと私の手元にはございません。あるのかないのかも少し私の段階ではわかりませんので、改めて確認をさせていただきます
議員
私が確認しました範囲では、ライセンス契約書という書類存在しないと聞いております。今公室長は「昨年度は再構築の中で、今年度は保守契約の中でライセンス契約を行っている」と仰いましたけれども、CMSに関するライセンス記述というのはどこにもございません。再度説明を求めます
知事室長
今、契約書・仕様書の中につきまして詳らかに全てを理解しているわけではございませんが、構築業務におきましてはCMS一般的に開発業務の中に含まれもの理解をしておりますし、保守業務見積もりの中にそのことは明記していると承知をしております
議員
私、確認しましたが、保守業務の中にも明記はされておりませんし、ソフトウェアに関しては明記されておりますけれども、そもそも過去の打ち合わせの段階の議事録を見ましても、ライセンスの話はどこにも出てこないんですね。先般の座談会で(話題に)出てきて、慌てて調べたらこライセンスの話が出てきた。じゃあ、これ一体ライセンス料って幾らなんですか。
知事室長
ライセンス料が幾らかということにつきましては、直接幾らと示すようなものはございません。先ほど申し上げましたように、業者徳島県との間で話がされているものでございます
議員
まり、本県においてそれは保守に含まれる、昨年度における再構築の金額に含まれるということなんですが、(中略)そういう状況であれば、これまでの打ち合わせ書類の中ですとか見積もりの中に、このライセンスというものが明確に書かれるべきなんですが、実態としては書いた書面も何も存在しない。業者との委託契約だけ。業者がいなくなれば、滋賀県ライセンス権利をどうやって主張するんですか。
知事室長
現在ライセンス活用方法等につきまして、先ほど申し上げましたように、著作権を有している徳島県に直接確認をし、問題ないということを確認をしておりますが、今ご指摘いただきましたような事態が生じたときにどうすべきであるかにつきましては、十分研究することが必要かというふうに存じます。しっかり研究してまいりたいと存じます
議員
契約プロセスもそうですし、その後のやりとりに関してもそうなんですが、非常に不透明な部分ですとか詰めの甘い部分ですとか納得のいかない部分、この(アクセシビリティ検査証明書に至っては全く意味がわかりませんし、今もこの状態ホームページ掲載されているんです。どういうつもりか知りませんけれども。

今後の対応

議員
今後の対応について、どのように考えているのか伺います
知事室長
県民の皆様からお寄せいただきました御意見専門家の助言を踏まえまして、まずは今年度におきまして、制度概要や各種申請などのいわゆるストック情報につきまして、時系列以外のよりわかりやすい表示方法検討するとともに、タイトルのつけ方や記事掲載場所掲載期間の設定などが統一されるよう、庁内で協議を進め、掲載に関するルールを定めてまいりたいと存じます。その上で、来年度にはストック情報等について時系列以外でのわかりやすい表示に改め、情報の探しやすさを向上させてまいります。また、スマートフォンでの閲覧、操作利便性を一層高めていくため、文字の大きさや行間の設定、メニューの配置など、ページのデザインをより見やすく、使いやすものにしてまいりたいと考えております
議員
今、大きく2つの要素があったと思います。まず前半部分で述べていただいたのは運用面で工夫しながら改善できる部分、後段の部分スマホ対応等々つきましてはシステムをさわると、そういった解釈をさせていただきました。ただ、いずれにしましても今仰った対応では、今後の対応改善できる部分と、なおかつ改善できずに課題が残り続ける部分それぞれ存在すると思いますが、その部分どう考えておられますか。
知事室長
現在の県のホームページをできる限りよりよいものにしていくため、今ほど申し上げましたように、今年度から来年度にかけまして、さら改善を図っていきたいと考えているところでございます。そのほかにも、もっと詳細な分析に基づく利用者目線に立った動線設定でありますとか、メニュー分類などに関する御意見があることは認識をしておりますし、この議会でもさまざまな観点で御指摘をいただいております。昨年度から進めました今回のリニューアルに際していただきましたさまざまな御意見をしっかりと受けとめ、先を見据えながら、ホームページの利用状況や世代ごとの情報入手動向等を可能な限り分析し、今後の再構築業務に生かしてまいりたいと存じます
議員
幾ら今のシステムを頑張っていじっていっても、解決しない問題解決しません。やっぱり構造上に欠陥がありますので、そこは努力で、あるいはお金を積んだところで改善できる話ではありません。(中略)今から新しいものをつくるとしても、1〜2年でできる話でもありませんし、かといって今のシステムは今後5Gがやってくる中で1020年使うシステムでもありません。であるならば(中略)今後の改善に向けて、明確なロードマップというものをお示しをいただきたいと思いますが、そのあたり、知事質問いたします。
知事
今の時点でロードマップを全てお示しすることはできません。まずは今年度から来年度にかけて改善をしっかり行います。その先に、今も議員から言葉として入れていただきましたが、5Gの時代の到来を見越して、より広報広聴のプラットフォームとして、例えば双方向通信をどのように可能にするのかといったようなことでありますとか、大体ホームページは5年に一度のペースで改修・改善をしてきているということもございますので、その先を見通した体制なり、また課題の整理をする必要があると考えております。そのため、庁内におきましても検討を行う仕組みを整え、専門家の方々の知恵等もおかりしながら、今回いただいた課題等もしっかりと議論を行いながら、入念に次に向けた準備を進めてまいりたいと存じます
議員
(中略)今、これ中途半端になっていますけど、この検査証明書の日付がおかし問題とか、まだこの場でクリアできてません。知事との政策協議会でほかの会派からも出てましたけれども、やはりわかった人を入れて第三者検証委員会なり立ち上げてしないと、非常に不透明な処理、不可解な処理が調べれば調べるほどたくさん出てまいります。(中略)そのあたりのお考えがあるのかどうか、再度、知事質問いたします。
知事
いただいたさまざまな課題等につきましては課題として受けとめて、改善のために取り組んでいきたいと思います

anond:20191205023224

内閣府シンクラシステムのサーバー構成仕様書も見ずにここまでべらべら書けるのはむしろすごい。

エンジニア職に就いたあと辞めたポエム

補足→ https://anond.hatelabo.jp/20191205212350


これは退職アドベントカレンダー2019 (https://adventar.org/calendars/4051) 5日目の記事です。最初自分ブログに書くつもりでしたが、書いてるうちにどこまで筆が滑っているのかわからなくなったので増田に投げることしました。そしたら余計にタガが外れたのはご愛嬌

What's this

よく見かける「未経験からエンジニアへ!」ストーリーの、あまりなさそうなルートです。よくあるルートのほうはなぜかTwitterで報告して「○○系エンジニア」的な命名をしてから入社その後の動向が闇に葬られているのをかなりの確度で見かけますが、まあ、なんか、いろいろあるんでしょう。逆にそういう成功(?)体験生存バイアスを強化する情報ばかりあふれていると情報として健全でないように感じます

ということで、今年あった自分体験談を残すことにします。

といいつつ後日しれっと消えてたらInternetArchivesか魚拓で会いましょう。

この話はここから先はフィクションです。剣も魔法労基法も出てこないファンタジーです。

who are you

地方に潜むフリーターです。好きなvirtual beingsはロボ子さんと東雲めぐさんれいきらさんです。

これまでは自分のためのプログラムを書き散らすだけで、ITとは無関係バイトをしてきました。玉掛フォークリフトなら任せろーバリバリ

入社の経緯

会社にもぐりこんだいきさつはやや特殊なのでぼやかします。とあるきっかけで知り合った人から誘われました。リファラルです。なお、とあるきっかけはなにかと炎上しがちないわゆるプログラミングスクールなどではないことを防火剤がわりに書いておきます。そんなもんに使う金など無い。

その人のことはあんまりよく知らなかったのですが、CTOとして手伝っている会社システム部門で人手を探しているとのことでした。会社ホームページにはリクルートページなど無く、何をやっているかいまいち要領が掴めなかったのですが、ざっくりと自社製のWebアプリ開発をやる感じらしく、内容も聞いた限りでは(自分スキルと照らし合わせて)そんなにどえらいわけでもない印象でした。ちょうど金もないし無職だし、少し経験でも積んでみるかという気になったので、この際ホームページDreamWeaverサンプルを流用したまんまといった細かいところは観なかったことにしました。

面接にいくと社長から「いつからこれるの?」と言われたので「あっこれは」となりましたが、金がなかったので是非もなくそのまま入社の運びとなりました。この頃はプログラム書いて金もらえるなんてサイコーとか思ってました。ちなみにgithubatcoderアカウントを書いた職務経歴書は一顧だにされませんでした。

やったこ

地方製造業システム部門を切り出して別会社にした形態の、創立数年ほどの会社です。自分のほかにもうひとり、社内情シスのようなことをしている方がいましたが、基本的にはサポートが専門な感じでした(ただし肩書自分と同じでしたが)。紹介してくれたCTOは週に一度のMTGに顔を出すだけということで、実質的に常駐している人間プログラムが分かるのは業界経験自分だけというチャレンジングな環境からスタートしました。なお入社して社内の平均年齢を大幅に下げることになりました。

レスポンシブ化

ちょうど入ったタイミング情シスの方が抱えている仕事があり、とくにやることもなかったので手伝いました。グループ会社サイトスマホ対応させるもので、事情はわかりませんがそれまで他社に制作委託していたものを自社で運用することにしたとのことです。みてみるとWordPress4でPHP5が動き、Bootstrap3を使ったオリジナルカスタムテーマ運用してきた様でした。もちろん仕様書ローカル環境もあるはずがないのですが、どうせ自分Webデザインなど知らんのでとりあえず直にheader.phpにviewportを書いてmain.cssメディアクエリを設定して、ザ・web制作初歩みたいなレスポンシブ対応しましたが、デザインについて当事者との意見のすり合わせの機会なんかの開発手順はなかったので良しとしました。

新規Webサービス

入社して2周間ほどのち、社長についてこいと言われた打ち合わせの後日、MTGで「昨日のアレの進捗はどんな感じなの?」と聞かれたこから、いつのまにか新規案件自分に一任されていることに気づきました。仕様は前日の打ち合わせがすべてだった模様です。要件定義技術選定・検証のような工程など決まってないので好みで揃えました。趣味と関心からExpress+Mongo+Reactのセットか、触ったことのあるDjango/Railsでざっくりやるか、どうせならDockerも使い時か、こんなとき相談できる同僚やメンターが欲しいなぁなどと考えていたら、CTOがそれまで作っていたやつをみるとPHP+ES5+MySQLだったのでなんだかんだでそうすることになりました。PHPを初めて触り、「これがペラ1のphpjscssもなにもかも書いていくといういにしえのスタイルか…!」と新鮮な感じでやってました。

既存システムの移行

Windows Server 2012で動いていたサービスLinuxに移行しました。これは自分が入る前から情シスの方が任されていたのですが、マニュアルに沿ってコマンドを打ちこんではどこかで転け、エラーは読まずにあきらめてCentOSインストールからやり直すということを繰り返していたのを見るに見かねて手伝いました。SSHPowerShellからマニュアルコマンドコピペして実行する方法を教えてあげると目を丸くされました。shellファイルを書いてあげると魔法をみるのような顔で驚かれました。自分が入ってなければどうなっていたんだろうか...

自分ツール作成

毎日出退時間規定EXCELフォーマットに記帳する必要があり、これが非常にめんどくさく無駄に思えたので、自動記述するpython/Goスクリプトを書きました。これは入社して2日目とかだった気がします。しかしここを自動化しても「印刷して人事に提出し、それをもとに人事の方がまたEXCELに書き込む」と知り虚無になったりしました。

FE取得

これはやったことというか思うところあってプライベートで取り組んだことです。自分想像していた開発現場との乖離を感じたので、こういうのはFE勉強すればわかるのかもしれないと思って1ヶ月くらいやって取りましたが、得られた知識会社に活かせそうなものは何一つありませんでした。

チーム開発などという概念存在せず、「1案件を1人で上流から実装運用保守サポートまですべてやる」という進め方でびっくりしました。手持ちの技術スタックでできる範囲ギリギリなんとかやった感じです。よく転職サイト上で見かける文言で「お任せします」がありますが、これとかも要するに「丸投げ」の換言なんでしょうか。わたし気になります

とりくめなかったこ

自分のように途中からジョインした人に対しての業務移行のシステムがないことから感じていましたが、案の定「誰かが抜けたあとの引き継ぎの機能」も整備されてないことに気づきました。もともとオンボーディングや研修概念などありません。えらいひとは「そのへんは現場で協力してうまくやって」と丸投げし、すべての作業を自宅でやっているCTOは社内のこうした事情については放任で、いちおう情シスの方がいつのまにかメンター代わりになっていたものの、不明点を尋ねても頓珍漢な返答が多くもどかしかったです。どのサーバでどんなサービスが動いているのかやSSH情報を聞き出すのに苦労しました。こうした不幸と無駄時間をなくすためにドキュメントを整備しようとしたのですが、頓挫しました。これから物理フォルダーと社内サーバ散逸した各種の情報混沌を深めていくのでしょう。gitも無いし。

サーバオンプレでした。自分クレカをもっていないためパブリッククラウドを試す機会がなく、ぜひとも触ってみたかったのですが、承認を得るための説明がうまくいかず、結局VBoxでやることになりました。唯一、それまで使われていたVBoxではなくVagrantを導入したのは少しだけ救いでした。どうせ自分しかいじらないのですが。

余談ですがオンプレ面白かったのはHDD増設のために初めてデータセンターなるものに入ったことです。インフラ/ネットワークはまったく分からんしなかなか個人で試せない領域だし縁がないかなと思っていたのですがやはりそこに見える物理層が存在するというのはテンションがあがりますね(断層みたいに言うな)

イキってカイゼンジャーニー情熱プログラマーを買って読んだりもしました。目につくように共同図書のつもりで「ご自由にどうぞ」を添えて自分ロッカーに置いておいたら「私物は持ち帰れ」と言われてしまったので持ち帰りました。

退職経緯

さてお待ちかねメインディッシュですね。

もともと技術コンテンツ会社ではなく、技術畑の人間がまったくいないことのインプレッションが次第に違和感として強く響いてきました。ITエンジニアとしてやっていくつもりの観点でみると、学習や成長の土壌は無いように思えました。協調関係や信頼がうまく築けず、自分のすべき道筋不明瞭のままやっていけるほどタフなYATTEIKI精神ではなかったのです。

これは地方の、それもIT気質のあるわけではない、ワンマン経営中小製造業ならばどこにでもあることかと思われますが、随所に感じるレガシーさに疲れてしまいました。一例を挙げると、毎朝30分に亘り行われる全社清掃(もちろん業務時間外)、社是の復唱、『感謝言葉をみんなで味わうポエム』の輪読、その感想大会、頻繁に行われる中身のない会議日報エクセルで書いてメールで送ったり、出退勤表を毎日エクセルに書いて印刷して事務方に持っていくなどのルーティンがけっこう苦痛でした。

社内のコミュニケーションツールLINEだったので使い勝手も悪く、会議chatworkslackを使いましょうと提案しても誰一人としてそれらの存在を知らず、「勝手にやってくれ」と言われてしまったり。LINE WARKすら知らんやんけ。説明しても「skypeじゃ駄目なの?」と言われたので諦めました。

えらい人の思いつきのたびに方向性が変わり、当人発言したらそれで全て完了した気になってしまったのか、会議終了後の10分後に「さっき言ったやつまだ出来てないの?」などと言われた時はギャグかと思いました。会議議事録も誰も見返さないので果たして意味があったのか疑問です。誰かひとりでもmarkdownが書けたり、少なくとも書く気があれば勉強会を開催してHackMDなどを推せたのですが。議事録機能していないエピソードとしてひとつ思い出しました。開発中に機能追加を下された際に、その挙動は完全にプラットフォームネイティブであり今の技術選定だと作り直しになり、結果納期に間に合わない(し、自分技術スタックからも遠く外れていたので学習コストも加算)と発言したらその場は収まったのですが、会議終了後に個人メールで「やはり機能マストだ」と伝えられました。当然それは議事録に反映されることなく、なんかしらんけどそういうことになっているという感じになりました。

初めてのエンジニア職でしたが、社内に開発をる人やマネージャー職は不在で、いわゆる開発現場での流れを学ぶことはできませんでした。少なくとも技術を知らないえらいひとが「俺がスケジュールを立てたからこれに沿ってやれ」と、”開発”と”広告作成しか書かれていない2週間の計画表をもってくるような現場システム開発として正しいのか、 と本能が警告を発していました。

もともと会社製造業から始まったため、えらい人たちとの見解齟齬があったのは体感としてあります。同じものづくりといえど設備マンパワー時間線形的に結果に結びつく工場業務と異なり、システムエンジニアリングはかける時間見積もりも容易でなく、かかった時間が必ずしも結果に結びつかないものである、と言う事実は受け入れられ難く、知識ドメインマインドセットが異なれば説明も困難です。しかしながらえらいひとは一様に「経営視点を」の号令で、経営誌を配り、その感想文の提出を義務付けるなど、現場視点を欠いた行動で現場(というか私)を疲弊してました。気づいたらSEO対策や別部署MTGのためのプロジェクター設定、全PCwindows updateに伴うドライバ更新の役も同一の職掌として役付けられそうになっていたり(一部は実際に情シスの人がやってた)、It’s not my workなシーンがみられるようになっていました。

そして、よくあることですが、理念実態乖離していたことです。世界をよりよくと言いつつ、目先の掛け算を考えてばかりのように思えました。グロースする中で発生しそうなあれこれをすっ飛ばし利益だけを皮算用するのはいいとして、データ量やトラフィックを指摘すると「そこは現場努力でしょう」となるので、世界を良くする前に精神を悪くしてしま人生で初めて心療内科にいったりもしました。一応グローバル展開を目指しているとしながらサーバからMailerDaemonが飛んできたら「ギャっ英語っ!」と言って読まず捨ててたり、急にサービスが止まった時には激怒して責任所在の追求を求められたため、草創期にえらい人の個人アドレスで取得してほったらかしにしていたドメインが失効したことが原因と伝えたら「あれはもう読んでいないアドレスだし仕方ない。こういうピンチときこそチャンスにしようぜ」という謎理論を出されたこともありました。

違和感が確かなものになったのは、外部に提出する資料で社内の数字が異なっているとを指摘すると「こういうのは見栄が大事なんだ」と暗に公文書偽造をほのめかされたことですが、これ以上は闇っぽいので書きません(たぶんどこもやってて罷り通ってる範囲だと思うけど)

総じて、心理的安全性の低さ、そこからくる身動きのとれなさ、ロールモデルの不在、前時代的な風潮、社内文化へのミスマッチと不理解、成長の実感が沸かない不安と不満、それらに伴う摂取アルコール量の異常な増大と過食、といった要因の積み重ねが、ネガティヴな形での退職へと駆り立てることになったのだと思います。まあ、よく知らんうちにリファラルしてるところからして「採用教育コストを考えてないのでは?」の念はあったのですが。中身がまったく不透明状態で飛び込んだらそうなるよなぁ、の好例かもしれません。誘われた時はわりと藁にも縋る思いだったのでしかたないね

これから

現在スキー場住み込みバイトしてます。無考えに退職すると年を越せないことに気づきました。

可処分所得可処分時間いずれも今の方が上なのはちょっとウケます賃金ふつうに生きていければいいので前職程度でも気にしなかった程度なんですが。いまは映画をみたり積ん読を消費したり、在職時は深いところまで触れなかったPHPをいじったり、生PHPしかやってないことに気づいたのでcakeやったり、あとはweb周辺も久しぶりにキャッチアップしたりしてます。nodeネイティブおじさんなのでFWはangularしか知らないんですよね。vue/nest面白そうな感じです。あと寮のwifi談話室限定で窒息しそうだったので、持ち込んでいたラズパイルータにして部屋まで飛ばしたら隣室の同僚から感謝されたりと活動は多岐に渡ります

先のことはなにも決まってませんが、ちゃんエンジニアリングしている組織で開発してみたいなという気持ちがありますレビュースクラムアジャイルなんてのはひとりだと不可能ですし。ですが、やはりそういった会社日本では都市部にばかり集中しているのでしょう。自分空気の悪いところには住めないし、案外また辺鄙なところでtechとは無関係のことをしているのかもしれません。ワーホリでも使って海外大麻栽培でも始めようかなぁ。

いかがでしたか

巷説に流布する「未経験からエンジニアへ」の言説のたぐいは、どちらかというと技術力よりもコミュ力が偏って高いタイプ生存しがちな雰囲気を感じます。たまにTLに流れてきたのを見かけますが、ああいった立ち回りは自分にはできないしやりたくないなぁと思ってきました。社会要請ならばそれまでですが。

自分は体系的な情報教育を受けていないどこにでもいる地方高卒で、下手の横好きで趣味プログラムを書いてきたし、続けてるってことはそれなりに好きなんだと思います。得意じゃないけど。んで、こんなのがITエンジニアをしたサンプルというのは見かけないかもなぁと思って投稿しました。光あるところに闇あり。

といいつつ、やっぱり好きなことの結果がおかねになるのはいいよなぁと思った次第です。プログラムを書くのは楽しいけどエンジニアリングは超絶むずい、が雑な総括ですが、今回のことを顛末次第にはする気はないので、どこかに拾ってもらえるよう精進するきもちになりました。

ぼくのポエムはこれでおしまい。じゃあね。

2019-12-04

レビュー意味勘違いしてるバカ

レビュー不具合を教えてくれる便利な知恵袋だと考えてるバカがたまにいるが、

この手の人間ミス一件ごとにビンタしていいルールにして欲しい

自分がわからないことや調べきれないことは、未完成のままレビューに出すと、

レビュアーが調べて答えを教えてくれるものだと思ってるらしく、

明らかに不十分なソース仕様書レビューに出してくる

レビューとは、レビュアーレビューイ、互いに違った観点から二重に検査をすることで

不具合発見する方法なのだから

レビューイが完璧太鼓判を押せるものを出すのがあるべき姿だろう

チェックするのがレビュアー一人だけでは検査として十分なチェックが果たせない

はいちいち丁寧に調べて教えてあげたりしないから、一言ダメって書いて突っ返すだけだが、

そんなもんでもいちいちチェックさせられるこっちの身にもなってほしい

ミス一件ごとに一発殴らせろクソが

2019-11-25

anond:20191125011732

仕様が変わると仕様書の改修とコードの改修の両方が必要になるのに

コードの改修分の追加工数すらもらえないことが多いか

anond:20191125011811

仕様書がないプロジェクトに入って改修して仕様書書いて退場するっていう生活を送っている

何で?

なぜ人はまともな仕様書を書かないのか

世界七不思議の一つである

2019-11-23

仕様書読み込んだり、考えたりで2時間

実装で 4時間

くったくったになって 1時間休憩して

片腕ふきとばしちゃうとさすがに仕事しにくいか

適度にうごけなくなっていく

好ましくもある

2019-11-15

anond:20191017170302

どんなケアレスミスもしない完璧人間は少ない。

から言葉足らずで不十分な指示をしてしまうことは多々ある。

優秀な人間は、そんな間違った指示からも正しい意図をくみ取って実行できる。

(誤)「設計書でjson名前既存と重複してるから末尾インクリメントしといてください」

(正)「設計書で画像名前既存と重複してるから末尾インクリメントしといてください」

どこがどう間違っているかきちんと認識しているので、指示内容に迷いや疑いをもつことはないのだ。

csv設計書にこの要素はプルダウンで選択して〜とか書いてたので「csv仕様書csv仕様だけ書いてください実装方法システム側で検討するので書かないで」と伝えると

プルダウン/ラジオボタン/チェックボックスのいずれかで選択できるようにと設計書に追記する

"実装方法システム側で検討する"のだから仕様としては候補を挙げておくだけで十分だろう。

そもそも候補を挙げておかないと、文字入力ボックス手打ちさせられるハメになりかねないからな。ハッハッハ

完璧仕事ぶりである

2019-11-13

anond:20191113215108

ワイの会社仕様書すらないままプログラミングすること多いやで

しかもあったとしても殴り書きだったりpdfだったり

ぼく「仕様書ちゃんと読んでたらこんなコード書かないよね?」

ソバカ「くぁwせdrftgyふじこlp日本語になってない言い訳)」

ぼく「仕様書読んでからコード書いてって言ったのに読んでないのよね?」

ソバカ「くぁwせdrftgyふじこlp日本語になってない言い訳)」

ぼく「もう一回仕様書読んでソース全部書き直してこいよ。明日までな」

ソバカ「はい・・・(キレ気味)」

ぼく「(はー、、、こいつほんまつっかえやで)」

2019-11-12

官製談合って行われてるのが普通じゃないの?

よく分かんないだけど、1フレーズにまとめたら『事前に予定価格を教えてしまってはいけない』ってことだよね?

でもそれっておかしくね?

見積もり一切取らずなんの根拠もなく「まあ、俺ならこれぐらい貰えたらこ仕事するかなー」で発注かけるってこと?

まあ仕様書にビシーっと0.000から10.000までを小数点以下3桁まで書かれてますよのレベルならそれでもいいけどさ、公務員が出してくる仕様書って基本的にクソじゃん。

スカスカのフワフワの文書に対してどこまで求めているかを知る足がかりの一つが値段ですって状態でしょ?

んで見積もりも取らず過去実績とかも考えずにおりゃーって入札出そうとしても

経理が止めるでしょ。

んで経理経理現場ことなんて知らずに自分らが責任取らずに済むかしか気にしかいから「見積もり取ってるの??」しか聞いてこないで、取ってないけど過去のこれこれこういう工事業界の標準が〜と説明されても「見積もり取れよ〜それがイナフかつノーウェイウェーイ」ぐらいの感じでしょ。どうせ文系公務員とか口だけのウェーイだし。

でもそれってつまりは「予定価格を事前にモロだししてお付き合いしてこーぜー」って皆が口を揃えて言ってる状況やん。

そんな中で「官製談合反対!俺は金目の話はしませんとくん」とか抜かしてるやつおっても、そいつ無視してみんなで仕事するだけちゃうか?

俺なんか間違えたこと言ってます

2019-10-27

anond:20191027170528

それからしかすると五感や注意力、集中力で人と認識が異なる事があるかも知れない。それは欠点でなく生かせるかもしれない。

今の疲れた心だと多少難しいけど凝り固まって考えないで欲しい。

2019-10-25

追記しました】設定を考えるのが好きだ

創作活動はしていないが、あれやこれやと設定や企画を考えるのが好きだ。

それはゲームとか漫画とかのコンセプトだったり、世界観想像したり、古代文明の失われた機械だの霊能力だのと、介護保険を払う年齢になっても空想が好きなのだ

漫画家のゆうきまさみ氏は、架空アニメ企画するという遊びを仲間内でやってたらしい。そしてそこからパトレイバーが生まれたのは有名な話。

まさにそれ。気の合う仲間と、ありもしない世界をつくりたい。語りたい。

短編小説を書き上げる程の根性もなければ、味のある絵も描けるわけでもない。努力を惜しまない姿勢も含めて、自分にはそういう一種の才能が欠けているのは、専門学校生の時に気づかされた。夢から醒める瞬間だった。

それはもういい。ふるいにかけられ、クリエイターになれなくとも、年甲斐もなく創造するのが愉しみなのだ

どこかにないのだろうか。そういう設定とかをシェアするようなサイトとかサークルは。

次第に著作権とかの問題も出てくるだろうが、ピュアに、もう一度、あの頃のように夢をみたいんだ.....!

----

って、書き殴りしたが、ほんと、どこかにないですかねー。

----

トラバ付けて頂いたりコメきありがとうございます。はばかりながらも、追記します。

あれから、もし自分サイトを立ち上げるなら、何が必要か、何が起こりそうか考えてます。もう既に想像中w

例えば男性キャラAの設定を投稿、それについてディスカッションが始まる。

みんなが色々考えるなか、誰かが「実は女にだらしないってのはどう?」と提案する。

それ、誰がジャッジするんだろう。投票制度はどうだろうか。

でもその提案ストーリーの作り次第では意外とイケるのでは?破棄はもったいない

それならば、「標準」という設定から枝分かれさせたらどうだろう。プログラム開発でいうブランチを作る感じで。

また誰かが「それは生温い。ペドフィリア行為最中に『孕め、孕め』と叫ぶゲス野郎だ」と提案したら、どうしよう。

いくら投票で決める「標準」から枝分かれできるシステムでも、自分ポリシーに背く内容だ。

ある程度は公序良俗に沿うよう利用規約をつけても、逆に表現の自由を奪ってないだろうか?

そこでゾーニングだろうか。

などなど、仕様書も書かず妄想しています

2019-10-20

斜陽産業企業を立て直すことになるかも知れない

私は元営業だ。いわゆる証券マンであった。

多くの方は「激務に心が折れたか?」と考えるかも知れない。まさにその通りだ。

天才たちが1件数千万円、数億円みたいな超弩級案件を挙げつづける横で、細々と1件500万円みたいな案件をコツコツと積み上げノルマをでクリアするという平々凡々な営業だった。

天才たちに囲まれて彼らの足もとへギリギリ届くくらいの成績を挙げるには彼らよりも長い時間をかけて働かなければならず、約15年間走った営業人生の中で2度仕事中に倒れた。

2度目のとき医者から「このままだと死にますよ」と叱られ、妻にも泣かれ、小さな息子が居たため、営業を続けることを諦めた。

営業人生の中で唯一誇れることは、まだまだ小さかったIT業界お金を回していたことだった。

500万円という小さな金額であっても私は平々凡々な営業だったので最初から挙げられるはずもなく、訪問先へ苦労しているうちに辿り着いたのが当時ASPと呼ばれ・・・いや自称していた小さなさなIT業界だった。

彼らの組織はだいたい4〜5人ほどしか居らず、多くても20人には届かない程度。奥さん経理をやっていたり、労働基準法なんてものは無いかのような業態、主力商材はiモードサイト作成、私に語るのは夢物語のようなインターネット未来、何なら人手が足りず私すらコーダーとして参戦するような有様だった。

社長社会保険は払わないと不味いですよ労基署に見つかったら・・・」「でもお金無いんですよ電気代もタダじゃないしソフト高いし」「私が案件持ってきますんで社会保険だけでも何とか捻出しましょうよ」のような会話をよく繰り広げた。

会社へ戻り天才型の大先輩へ対して本気の土下座を敢行し、30分程度頭を地に付けていると先輩が折れ、お金のある病院やら銀行やら公官庁やらを紹介してくれてホームページ作成案件を得て、直ぐにIT企業へ融通した。

おそらく多くの人が馬鹿だと言うだろうけれど、ここまで一切の売上はない。

私は夢物語を語る彼らが正しいと信じ、同時に彼らしか私のノルマを減らせないので必死になって運命共同体となり働いていた。

それでもある会社労基署にバレて業務停止命令をくらい、ある会社は堪えきれなく倒産し、ある会社社長従業員給料を支払うため首を吊った。

首尾よく情報サイトレンタルホームページレンタル掲示板サービス、軽量化Proxy検索サービス広告プロバイダあたりがヒットした企業は生き残った。

流れが変わるのは小泉政権IT革命時代で、そこから私は先見の明がある優秀な営業マンであると社内で評価されるようになったが、これまでの無理が祟ったのか成績がやっと見れるものになってきたなと思ったら前述したとおり倒れてしま退職した。

転職し、営業時代比較したら悠々自適表現しても過言ではないような生活をしている中で1人の若者出会う機会があった。

それが今回の主題である斜陽産業の跡取りである

その斜陽産業は何かと言えば誰しもが絶望するだろう「製本」だ。

当初は「DTP」と聞いていたので困難ではあるけど未来絶望とまではいかないと考えた。しかし詳しく聞くと「製本」だった。

跡取りよ、格好付けて「DTP」と答えるなよと言いたい。DTP製本ではIT業界に例えるならば「CPU製造」と「H8製造」くらい印象が違う。

更に詳しく話を聞いていると「この会社はお爺さんの代から始まった会社であり、可能ならば跡を継いで会社を続けたい。しかしもし製本が立ち行かなくなれば人生としてそれは大変厳しいものになるのは間違いない」というものだった。

跡取りの言い分はもっともだと感じた。ここから1020年何とか会社継続して、その後に倒産の憂き目に遭えば年齢から来る就職難になってしまう。

現在の跡取りは20代であり、確かに自分人生のため方向転換するなら絶好のタイミングだと言える。

そして3代とは言え家業を継ぎたいという気持ちもわかる。ある種の親孝行とも言えるし、もし家業が再び上向きの軌道に載せることが出来れば、コレほど満足行く人生は無いだろう。

跡取りの語り口は本物だ。家業を立て直したいという熱意が伝わってくると共に、泣く泣く諦めなければならない可能性が高いという現実も見えている。

私はその姿に若かりし頃に見た小さなさなIT企業経営者従業員たちを重ねてしまった。私はおそらくこの跡取りに協力すると思う。

しかし、私には証券関連以外の知識IT関連の知識しかないので、製本Webサービスを絡めたこしか協力できない。

幸いながら私はこれまで世間に知られる前に消えていった数多くのIT企業を見てきたし、今やインターネットユーザならば誰しもが知るIT企業黎明期人員不足から開発へ参加し、地べたで一緒に川の字になって寝たこともある。

それらの経験から明確な計算式を私は持っている。つまりこれが最低限達成できなければそのプロダクトは上手く行かないというものである

それは「1つのWebサービス日本で達成できる理論上の全ユーザ数は約1000万人」であることを前提に「無料サービスであれば、そのサービス登録する全ユーザ数の内2%からコストを賄うという目標を3年以内に達成する」というものだ。

これは「Webサービス開発運営の年間コストが1億円ならば1000万人のユーザから10円ずつ徴収すると良い」というのは馬鹿の考えであるということだ。日本国民全体から1円ずつ貰えば1億2000万円になるじゃん!という考えと同じ。無謀だ。

理由はわからないのだが、Webサービスというものは何故か積極的に参加しつつWebサービスを維持するために課金しても構わないという強力なファンが全ユーザの2%前後収束する傾向がある。再度言うが理由はわからないのだが長期的に見ると何故かそうなる。

まり年間コスト1億円であるならば1000万人の2%、20万人で1億円を得なければならない。1人あたり年間500円だ。

ただ、実際はユーザ1000万人などというのは途方もない数字なので、年間あたりに投資できる資金から最低限必要ユーザ数を逆に割り出すのが良い。

現実的に考え、そこそこ本気でやってるWebサービスを想定して年間コスト2000万円としよう(ちなみにスマートフォンゲームなどはこんなものでは済まない)。

そして次に課金額を決定する。この課金額は課金コンテンツ平均値ではなく中央値を考えたほうが良い。つまりユーザがよく課金するであろうコンテンツ価格を決めるわけだ。

現代Webサービス課金コンテンツでは一般的に年間6600円程度掛かることが多いので取り敢えずそうする。

これで課金するであろう2%のユーザ数が想定できる。約3030.30人だ。2%のユーザ数が出たので100%のユーザ数もわかる。約15万1515.15人だ。

ここから更にアプリストアの手数料なども換算しなければならないので、課金額を減らせば獲得しなければならないユーザ数は増えるし、課金額へ手数料を上乗せすると課金して貰える障害が増える。

これを3年以内に最低限達成しなければならない。本音を言うと1年以内に達成するのがベストというかそのつもりでやらないと3年間も走れない。

忘れてはならないのがこれはWebサービス不安なく維持するための費用なのだ従業員給料などは想定されていない。

からこそスマートフォンゲームあの手この手ユーザ課金額を高めようとするし、ユーザ課金率を上げようとしている。

SNSなどは全ユーザ数あたりの企業アカウント率を高めようとし、企業アカウント広告出稿などで課金させることで課金アカウント2%を超えようとしている。

これを先ずは跡取り(とその両親である役員)に飲んで貰わないと話が進まない。おそらくは大抵の人が引いてしま数字だとは経験理解している。

もちろんこれから製本印刷を求めるユーザが魅力的だと感じるWebサービスを考えなくてはならない。

私の頭の中にはひな型程度はあるが、そのひな型が跡取り(と両親)が気に入るとは限らないし上手く行く保障もない。

役員たる両親には現在製本工場とその従業員を守るという意識があるだろうし、斜陽産業自覚していても軽々しく冒険は出来ないだろう。

この辺りは私の営業としてのトークスキル重要ではあるが私は平々凡々だと自覚しているので力不足で終わるかも知れない。

跡取りのやる気を維持しつつ更なる現実を見せ、両親を説得し、要件クリアできそうな私の知るIT企業へ開発を委託し、ミーティングを繰り返し仕様書を作り、開発を進め、デプロイした後は跡取りと私が運営することになるだろう。

このようなことを考えていると若かりし頃を思い出し懐かしくなってくるが、家庭がありながら馬鹿なことに首を突っ込もうとしている私は妻から愛想を尽かされてしまうかも知れない。

極力、休日を使おうと考えては居るが、休日が足りなくなったら現在の職も辞めなければならないはず。何とも馬鹿馬鹿しい身勝手な男だ。

しかし、もう一度だけ見たいのだ自分が携わった企業が夢を叶える瞬間を。

2019-10-05

ワイIT屋、職場無能おっさんがいる

ポジションとしてはそのおっさんリーダーにあたるため、

開発の方針を決め、重要な決定にはそのおっさん承認必要

しかおっさんは開発にあたって仕様ちゃんと読まない

機能を動かして確認することもしない

それでは何をどう作るべきかつかめるはずもなくて当然だが、

おっさんはいつまで経っても仕様書を眺めるばかりで読まないし、自分で手を動かして動作確認しない

いざ、開発が始まっても調査と称してソースコードをぼーっと眺め続けている

一応レビューとかやってるが、仕様がわかってないのだからチェックはザルである

せいぜいコメントの誤字脱字ぐらいしか拾えない

とはいえ、御し易い点はマシではある

世の中には、仕様もわかってないのに、権力欲、コントロール欲だけは旺盛で、

開発に一々口を出したい口うるさい無能もいるだろう。

典型的な例としてはセブンペイの経営陣みたいなタイプだ。

あいうのに比べたら、こちらの要求右から左承認するだけの無能おっさんもまだマシであろう

2019-09-27

OSSに貢献なんて出来るわけないだろ

https://blog.8arrow.org/entry/2019/09/19/080000

ぼんやり読んでいて、SI企業に勤めていて、色んな案件があり、その中に当然OSSがあるわけだ。

で、我々はSIerはソースもロクに読まず(英語は読めないのでマニュアルも読めない)ググり、やり方を試行錯誤するわけだ。なお、仕様書がないのを不満に思っているお年を召した人もいるけど、まぁそれは別の話

あと、俺詳しいぜ系の人でもOSSソース書いてるなんて話聞いた事ないなぁ。評論とかウンチクめっちゃするけど。

機能がないからと文句は言うが、プルリクは出す気はないし、当然ソースを書く気も工数もない。っていうか、GitHubへの投稿なんて制限されている。

大規模OSSなんて参加も無理だし、小さなOSS仕事採用もされないから貢献なんて無理だよねと思うのだ。

大企業になると、OSS部門があってそこが調査してくれるらしいけど、貢献しているかは謎。

2019-09-23

パンティ仕様書を作るのは派遣仕事じゃないと頑固に言い張る派遣さん

anond:20190923165416

テスト結果報告書」 と勘違いしていたんでしょう。

自分仕事テスト仕様書に従って、テストを行い、最後テスト結果報告書作成することである

と壮大な思い込みをしている場合相手が、「テスト仕様書作ってね」という命令は、

脳内で、「テスト結果報告書作ってね」に訂正される。

人間は、誤字脱字のある文章であっても、適切にエラー訂正して正しく読み込むことができる。

この便利な能力のおかげで、しばしば不幸な勘違いが生じるのだ。

ログイン ユーザー登録
ようこそ ゲスト さん