オフショア開発のメリット・デメリット|委託先国の動向と契約形態の選び方

輸入車の正規ディーラーの、整備予約と入庫管理の画面をオフショア開発で作った話です。決めるべきことを全部書き切った設計書を渡し、そのとおりに上がってきました。それでも実物を開いてからの直しが16件続き、小さいものは4行を書き換えるためだけの1往復でした。仕事の分け方を1箇所だけ変えた記録です。
View Post

ラボ契約とは?ラボ型開発のメリット・デメリットと請負との違い

月額制の店舗向けシフト管理SaaSの開発を、ラボ型開発で回した記録です。解約時の引き継ぎ書に出た小さな不具合を画面ごとに依頼し続けた結果、同じ型の穴が場所を変えて4回開きました。依頼票に欄を1つ足すまでの話です。
View Post
ベンダーロックインとは|原因6つ・問題点と脱却の手順 の全体像をまとめた図解

ベンダーロックインとは|原因6つ・問題点と脱却の手順

ベンダーロックインとは、特定の提供者に依存して他へ移れなくなる状態です。10年同じ会社に任せた受発注システムの刷新を題材に、著作権の帰属もドキュメントの納品も移行協力義務も契約に入れたうえで、乗り換えの見積もりを取るまでを順に追います。詰まりは2つ。コードは読めるのに理由が分からないことと、AIの部分でモデルは差し替えられるのに良し悪しを判定できないことでした。原因を1つに特定して、契約に書く条項と年1回の演習に整理し直した結果を、そのまま使える3枚の表で置きます。
View Post
RFPの書き方|必須項目とRFI・要件定義との違い

RFPの書き方|必須項目とRFI・要件定義との違い

RFP(提案依頼書)とは、発注側が実現したいことと条件を整理して、複数のベンダーに提案を求める文書です。勤怠システムの刷新を題材に、教科書どおりのRFPを書いて、提案を集めて、そこで詰まるまでを順に追います。詰まりは2つ。提案が横並びで比べられないことと、書いた要件が半年で使えなくなること。原因を1つに特定して、固定する3項目と空欄にする3項目に整理し直した結果と、そのまま使えるRFPの目次を置きます。
View Post