接触者アプリの委託まとめ

4
Yuta Okamoto @okapies

QA はパーソルが、実際の運用保守はその再委託先がやることになっていたようだ、が。 twitter.com/cuddly711/stat…

2021-02-04 01:43:21
Yuta Okamoto @okapies

こうなった以上は、やはり、Code for Japan が開発していてかなり実装が進んでいたと言われるコロナ接触確認アプリが梯子を外されて、MS/パーソルの COCOA が採用された経緯について、改めて蒸し返す必要があるのでは。 itmedia.co.jp/news/articles/…

2021-02-03 22:31:34
Yuta Okamoto @okapies

ところで、「俺が COCOA をネイティブで書き直してやる!」とか言ってる人を見かけたが、これはそういう話ではないのでは。不透明な意思決定を経た結果、運用保守の責任の所在が曖昧になっていたことこそが最大の問題だよね。

2021-02-03 22:46:47
Yuta Okamoto @okapies

もちろん、CfJ を中心とした OSS コミュニティモデルの運用保守体制ならうまくいっていたのか、というのはまた別の話ではあるのだが、少なくとも、そのモデルを拒否して、パーソルにやらせるという意思決定をした人がいるはずだよね。それは誰なのか。そしてその根拠は。

2021-02-03 22:49:41
Yuta Okamoto @okapies

で、実際の業務はさらに再々委託されていたらしい。イーガーディアンの主なビジネスは「掲示板監視・投稿監視等のアウトソーシング」ということらしいのでお察しとして、もう一社は「の一部」ってどういうことなんやろ。ここも人材派遣業っぽいのだが。 desired.co.jp/cp/cp.html twitter.com/nakayoshix/sta…

2021-02-04 02:08:58
中村 良幸 (Nakamura Yoshiyuki) @nakayoshix

@hatano このページ、よく見ると右下に小さな文字で「※一部業務を株式会社エムティーアイから再々委託している。」と書いてあり、この再々委託先についてはその後別の方が資料開示請求を行った結果、この辺りまではわかってますが、実際に現在誰が開発を主導しているのかは謎です。 twitter.com/nakayoshix/sta… pic.twitter.com/DmOaZpm9LZ

2021-01-29 10:02:17
Yuta Okamoto @okapies

大雑把に言うと、FIXERが通知サーバを、エムティーアイがスマホアプリ側を担当ってことなんだね。ディザイアードは短期での立ち上げに必要な応援人員を供給した感じなのかな。外注費の相場感に詳しいわけではないけど、不自然に高いわけではなさそうな。

2021-02-04 02:49:23
Yuta Okamoto @okapies

強いて指摘するなら、FIXERへの支払いの一部はAzureを提供するMSへのサーバ代に充てられてそう。どちらかというと今回の件に影響しそうなのは、エムティーアイの保守開発業務の範囲かな。ちゃんとカネが出ていたのか、Xamarinベースのコードを保守できる人員を確保できていたのか、その辺だろうか。

2021-02-04 02:49:23
Yuta Okamoto @okapies

MS の「技術支援」というのは、原作者であるMS社員のデプロイ王子さんからの引継ぎ作業を指してるんだろうけど、その辺の関与が去年の後半以降に実態としてどうなっていたのかも気になるところ。まぁ、そこは完全に移管された体になっていたんだろうなぁ…。

2021-02-04 02:59:56
Yuta Okamoto @okapies

ふむむむ。この辺の後方互換性やら何やらはヤバそう。とはいえ、結局 QA どうなってたのって話はあるよなぁ。 twitter.com/masanork/statu…

2021-02-04 03:14:05
Masanori Kusunoki / 楠 正憲 @masanork

これはねー、時期によってコロコロ変わってるんですよ。APIリファレンスの改版履歴を追うとかなりトリッキーで、途中からAPIリファレンスがPDFからWebに変わって保全が面倒になり、更に秋から別の大きな仕様変更があり / “Android版COCOAがバグった理由 - DEVGRU” htn.to/3cpndckZDb

2021-02-04 02:16:02
Yuta Okamoto @okapies

なんかすごいバズってるので一言断っておくと、僕はこれは利権云々の問題である可能性は低いと思ってます。全国民に使わせようというシステムのプロジェクトを巡って「たかだか」3億でそういったことが起きるとは考えにくい。予算上、COCOAの上位システムとされるHER-SYSなんて桁が何個も違うわけで。

2021-02-04 09:15:06
Yuta Okamoto @okapies

どちらかというと、発注先や運用保守体制を決める際の価値基準というか世界観が良くなかった可能性を疑っている。

2021-02-04 09:15:07
Yuta Okamoto @okapies

この辺の後方互換性がどうなっていたか、工数にどのくらいインパクトがあったかを論じるには、ちゃんと仕様書を検討した方が良さそう。 twitter.com/masanork/statu…

2021-02-04 09:23:36
Masanori Kusunoki / 楠 正憲 @masanork

Googleは無邪気に古い仕様書のPDFをずっとBlogに吊ってくれたんだけど、Appleは非互換性をかなり気にしてか、途中からAPIリファレンスをPDFで配るのを止めてしまってWebのみにしたので、それぞれの版をダウンロードして、手元に置くこと自体が難しくなってしまったんだよね

2021-02-04 04:02:33
Yuta Okamoto @okapies

ふむふむ。 twitter.com/masanork/statu…

2021-02-04 09:24:28
Masanori Kusunoki / 楠 正憲 @masanork

Google API for Exposure Notificationsの6月以降の改版履歴はここを追えば分かるみたいだな。v1.2〜v1.5の流れが気になるんだけどね / “Exposure Notifications document change log” htn.to/31GSJekjKf

2021-02-04 04:11:25
Yuta Okamoto @okapies

明におっしゃってないけど、予算措置の柔軟性のなさが原因ってことかな…。 twitter.com/masanork/statu…

2021-02-04 09:26:30
Masanori Kusunoki / 楠 正憲 @masanork

Cocoaに限らずクラウドもスマホもころころAPIが変わる時代、入札やって契約を結んだのだからちゃんとやってくれではなく、前提が変わったら予算を取り直して契約変更するから、くれぐれも品質第一に運用してくれとお願いできる制度・運用体制を組めるようにならないと厳しい。デジタル庁へ向けた課題

2021-02-04 08:40:52
Yuta Okamoto @okapies

Code for Japan を外した理由の背景にある価値観と、環境の変化に伴って必要な保守を維持するのに必要な予算や体制を組めなかった理由の背景は通底していそう。

2021-02-04 09:31:54
Yuta Okamoto @okapies

もうちょっと精緻に論じるべきではあろうけど(「ソフト軽視」は原因ではなく結果なので)、この辺が要因の一つである可能性は疑っている。 twitter.com/atokiyomi/stat…

2021-02-04 09:39:56
agent_tokiyomi @ATokiyomi

COCOAの件を見ていると、継続してアプリを改修していく予算はそもそもなかったというのが透けて見える。結果、こういう形になったのは、日本でよくある形がないもの、ソフトウエアに対する扱いの悪さが存分に滲み出ていて味わい深い。

2021-02-03 23:08:18
Yuta Okamoto @okapies

繰り返し書いておくと、発注の決定にあたって何らかの公正さを欠く要素があったかどうかは外野からは分からないし、今回の事態はそれを仮定しなくても説明できそうなので、その可能性はひとまず置いておきたい。Code for Japan は、何か声明を出す資格はあると思うけどね…。

2021-02-04 09:50:59
Yuta Okamoto @okapies

同意。要素技術の問題ではない。工数には影響しただろうけど…。 twitter.com/yutakashino/st…

2021-02-04 09:57:24
Yuta Kashino @yutakashino

transmission_risk_levelの値について · Issue #14 buff.ly/2LfIWYr 例のAndroid版COCOAの非通知問題,11月にイシュー化されても放置だったの,結構有名.MHLWが悪いのかパーソルP&Tが悪いのか不明ですが,重大既知バグ放置なので,完全にプロジェクト進行管理の問題です.管理責任者の責任.

2021-02-04 09:37:10
Yuta Okamoto @okapies

かなり専門的な議論が絡み合っているけど、メディアは、この件をきちんと交通整理して論じることはできるかな。#openCACAO の中村さんにはテレ朝が接触しているようだが…。 twitter.com/nakayoshix/sta…

2021-02-04 10:12:06
中村 良幸 (Nakamura Yoshiyuki) @nakayoshix

@asachan_staff 本日はもう遅いのでこれ以上のやり取りは出来ませんが、明日の朝以降であれば大丈夫ですよ。ただ、それだと明日の朝の放送には間に合わないと思いますので、もしどうしてもということであればどなたか別の方に当たって頂くか、あるいは明後日の朝以降の放送で紹介して頂くのが良いかと思います。

2021-02-03 23:22:28
Yuta Okamoto @okapies

うむ。 twitter.com/zipperpull/sta…

2021-02-04 10:14:18
zipperpull @zipperpull

@masanork 継続的な改善の一部かもしれませんが、とくに一般ユーザ向けのものなんかでは、不具合や改善点を見つけてくることをベンダーにまかせても最適解は黙って何もしないことに着地してしまうので、QAやサポート・運用データ調査などを開発保守のベンダーから分離して組織化するようなことが必要かと思います

2021-02-04 09:32:27
Yuta Okamoto @okapies

しゅごい。 twitter.com/moonmile/statu…

2021-02-04 10:21:13
Tomoaki Masuda @moonmile

Home · openCACAO/cocoa-documentation Wiki · GitHub COCOA の不具合諸々の観測(契約とか要件定義も)する場合は、まずはここからスタートしてください。 技術的高速道路にしてあります。半年間 ROM らずに済む。 github.com/openCACAO/coco…

2021-02-04 06:50:32
Yuta Okamoto @okapies

履歴が消えるってやつ、そういえば僕の端末でも現象出るな。これ表示上じゃなくて、ほんとにデータぶっ飛んでたのか。おいおい…。 pic.twitter.com/Zo2kFzWAOm

2021-02-04 10:32:33
拡大
Yuta Okamoto @okapies

保健所関係に勤めてる知り合いもずっと同様の話をしてた(どれだけ忙しくなっても人が全然増えない)し、何なんですかね。 twitter.com/jun_makino/sta…

2021-02-05 13:04:55
Jun Makino @jun_makino

経済対策(と称するなにか)には兆単位なのに実際のコロナ対策の重要な部分にその4桁下のお金ってなんかおかしいのは明らかだけど、どうしてこうなのか。

2021-02-05 11:26:07
Yuta Okamoto @okapies

そういえばそうだった。 twitter.com/nakanishiyasuo…

2021-02-05 13:38:45
Yasuo Nakanishi @nakanishiyasuo

COCOAもCM/Adだけはバンバン流していたので、根本的には税金の使い方がおかしいんですよね。 twitter.com/okapies/status…

2021-02-05 13:07:42