第五回勉強会 ― 改正民法債権法と
以下で
(46) html5j パフォーマンス部 第五回勉強会 ― 改正民法債権法と
聞いた
セッションを 聞いて 感じたこと
Saas の 定型約款に ついて
Saas ではどのような
- 参考
利用規約の
以下の
【
ヘルプサイトの
検査と いう 言葉
今まで、
プロダクトが
現状、
代表値を 使う Synthetic Monitoring の 難しさ
実際に
無料範囲で
RUM だと、
- Google Analytics を
使った RUM 計測。 - Webpagetest、
sitespeed.io あたりを Linux サーバー上で 動かす。
統計的品質管理
統計検定を
統計知識の
改正民法債権法で 変わる Webサイトの 品質保証
債権法
- 121年ぶりの
大改正 - 債権法とは
?
特定の人に 請求できる 権利 - 大陸法から
英米法に 変わった。 - 契約自由の
原則 契約の 自由 - Wikipedia 英米法の
特徴
契約内容に対して 非常に 厳しい。 参考
定型約款
約款の
内容に ついて
内容が定型的で、 合意するか 否かを 求める。 法改正で
約款の 変更が 難しくなった。 企業間でも
約款の 変更ルールは 適用される。 企業間取引は
定型約款ではない。 企業間取引で
約款が 出てくるのは、 ソフトウェアライセンス規約 や、 クラウドサービスの 規約など。 参考
請負契約
請負契約
完成を目的とする。 委任
準委任契約もほとんど 変わらない。 割合報酬
請負で成果物が 完成しなくても 完成した 割合に より、 報酬を もらえるが 定められた。
中断した場合、 一部は 請求できるので、 割合報酬を 巡る トラブルが 発生する 可能性が ある。 - トラブルを
防ぐために
契約で定めて おく 必要が ある。
- トラブルを
不適合
以前は、納品から 1年以内であったが、 不適合を 発見して 通知してから 1年以内に 変わった。
このため、 成果物の 保証期間が 伸びる 可能性が ある。 参考
委任契約
- 委任契約の
義務 - 善管注意義務
- 報告義務
- 返還義務
再委任
再委任が
* 受任者が
成果報酬型委任
成果報酬型の
割合での
瑕疵担保責任
改正民法ではなくなった。
* 追完請求権 * 代金減額請求
どちらも
クラウドサービスの 規約
AWS
- 保証の
否認 - 責任限定
- 保証の
Microsoftクラウド
- 保証
- 責任制限
GCP
- 目標稼働率に
対して、 50%を 超えない 範囲で 料金の 返金が ある。
- 目標稼働率に
富士通
- ソフトウェアの
不具合の 責任は 負わない。
- ソフトウェアの
参考
クラウドサービスの 規約 は 改正民法債権法 の 影響を 受けるか?
- 富士通、
マイクロソフトは 日本法人であるため、 改正民法債権法の 影響を 受ける。 - 保証限定条件、
免責条件が 無効に なる 可能性が ある。
野村證券 VS 日本IBM
準委任か
請負か ? - 開発フェーズごとの
細かい 契約だった。 - IBMは
プロダクトの 完成に 責任を 持っていたとは 言えない。
- 開発フェーズごとの
野村證券の
社内事情 - IBM側が
野村側の 意志決定の 遅れ、 野村社内での 意思統一が 図れていないかった 点を 指摘した。 - 野村證券側に
責任が あったとは 言えない。
- IBM側が
全ての
契約が 債務不履行か ? - 全ての
契約が 債務不履行には ならない。
- 全ての
業務システム開発失敗における裁判の争点
— やまのく🐙 (@yamanoku) 2019年6月19日
- システムの完成義務を負うか
- 各個別契約の義務は履行されたか
- マネジメント義務を怠ったと言えるか
- 他社への支払いと本件システム開発ができなかったことの間に因果関係があるか
- 責任制限条項契約の存在とその有効性
#html5j_perf
プロジェクトマネジメント義務
- プロジェクトマネジメントは
ベンダの 裁量で 行う。 - 責任は
ない ?
- プロジェクトマネジメントは
責任制限条項の
有効性
経産省のモデル契約にも、 類似条項が ある。 IBM の
追加作業分の 報酬発生 - 否定された。
追加作業に 対する 契約は なく、 IBM側は 自らの 事務作業を していたと 判断された。
- 否定された。
参考
三菱食品 VS INTECH
ここは
- 参考
品質検査と しての Webパフォーマンス計測手法
品質検査と
品質保証は 信用経済の 基礎
- 単価安い、
日本だから ダメ。 - 信用ベースの
経済。 - 品質管理は
期待の コントロール。 - 情報の
非対称性 > 売り 手と 買い 手間での 情報格差 - 市場、
なぜ 単価が 安くなるか?
お金を払ってもしょうが ない。 投資しても 意味が ない。 > 安い ものを 買う。 市場が ダメに なる。 - 投資への
保証が ない。 保証が なければ お金を 出さなくなる。 - UX/UI、
マーケティング等よりもより メタな 視点で 見ると、 Web は 情報交換の 場。 - パフォーマンスが
上がると 売上が 上がる。 - ICTの
品質 5Gへの
投資。 情報を 流通させる。 5Gは 経済の 燃料。 参考
経産省、 IPA が 進める 契約モデル。
- 全ての
フェーズが 請負契約は 現実的ではない。 設計 <> システムテストは
請負。 参考
V & V モデル
Verification (検証) と
Validation (妥当性確認) 参考
V モデルから W モデル
性能品質
- バラツキが
小さい 事が 品質が<wbr>良い
- バラツキが
大きい 事が 品質が<wbr>悪い
- 品質目標に
適合しない モノを 世に 出さない。
Webだとこれが 難しい。 品質目標に 適合しない モノを 見つけ、 将来の<wbr>結果
に繋げる。
Webパフォーマンスあるある
- 計測手法が
一致しない。 - 手法を
統一する。 - 戦略的国際標準化加速事業
積極的にISO化するなどして、 標準化を 測る。
標準に 合わせる 重要性
ものさし
で語り合える。 相手の<wbr>測り方
に合わせる 必要が ない。
パフォーマンスの 標準化団体
W3C
- Navigation Timing v2
- Resource Timing
CMG (Computer Mesurement Group)
ACM SIGMETRICS
ASTQB
書籍
Page Speed Insights は
エンジニア向けの ツールではない。 参考
非機能要求の テスト種別
リソース使用率
パフォーマンスではない、CPU100%でも パフォーマンスが 遅くなるわけではない。
割り込み ディスク。 コンテキストスイッチの 切り替え。 CPUを 使っていなくても 遅延する。
ディスク スワップが怖い。 Sarで 見る。 Webパフォーマンス
DOM Tree のParse が どこまで 進んでいるかを 見る。
HTML のParse を とめない。 キャパシティ
コントロールするのが1番難しい。 Cloud が 使用されるのは キャパシティ管理の ため
国際規格に 基づく 品質設計・検査
- 一次利用者 二次利用者 も
しくは 関節利用者
一次利用者Google Tag Manager等
二次利用者 エンドユーザー
品質要求プロセス
パフォーマンス計測の 目的
遅いものが
ない ことを 確認する。 Chrome Developer Tools は
プロファイラ
プログラムを最適化する ために 製造工程で 使う もの。
品質管理に使っては いけない。 検査は
プロファイリングではない。
本番運用を始めると、 プロファイリング通りには ならない。 必ず バラつく。
本番運用における バラツキの 管理。
外形監視と いう 言葉は 日本製
勝手に
品質管理の 原則
コントロールできない
コントロールできない
何故、 RUM では ダメなのか?
- 測定方法は、
RUM、 Last Mile、 Synthetic Monitoring が ある。 - RUM は
変動要因が 多すぎる。 - 現状を
知るのには 使える。 - 欠損値の
存在の 有無が 確認できない。 - Gabage in、
Gabage out。
- Gabage in、
- Cookieベースの
実装が 多い。 - 観測者効果。
正確度と 精度
正確度
その 値が 真値
に近い値であるかを 示す 尺度。 精度
偶然誤差の小ささを 指す。
Web パフォーマンスの 真値とは ?
- 合成モニタリングだと、
真値
を確率的に 推測できる。
標本の 大きさ
- 実パフォーマンスは、
複数正規分布の 合成された 値になる。 - パフォーマンスは
%タイル
で示す。 - 累積分布関数を
書くとわかりやすい。 - 合成メトリクスの
測定時は、 実際の ユーザーが いる ISPを 使う。
デスクトップサイトの 品質検査計測の 計画
- 主要導線での
計測を 行う。 - 計測は、
Synthetic Monitoring で 行う。 - 計測期間は
最適1月計測する。
1月計測すると、日次パターン、 週次パターンの 取得が できる。 - 日次パターン
- 週次パターン
- 月次パターン
- 年次パターン
高い品質を 証明して、 信用を 高める。
Oracle Cloudに おける パフォーマンスと 品質への 取り組み
ベアメタルか
VMware か 選択できる。 ネットワークが
めちゃめちゃ 安定している。
フラットネットワークという ネットワーク構成に した。 セキュリティ
OS が乗っ取られても、 ネットワークには アクセスできないようにしたので、 セキュリティが 堅牢。 24時間
360日対応の 標準サポートが つく。 レベル1の インシデントには、 1時間以内で 対応。 GraalVM サポート。
以上です。
コメント