BreadcrumbList
item list element: ホーム
  type: ListItem
  position: 1
  item: https://mswebx.com/ja/
item list element: よくある質問
  type: ListItem
  position: 2
  item: https://mswebx.com/ja/よくある質問
item list element: ご依頼と進め方
  type: ListItem
  position: 3
  item: https://mswebx.com/ja/よくある質問/goirai-to-susumekata

FAQPage
main entity: MS WebX とのプロジェクトはどう始まりますか？
  type: Question
  accepted answer: Answer
    text: 技術的な解決策ではなく、目的をお聞かせください。範囲が本当に明確になるまで質問を重ね、着手前に書面化します。ご要望の進め方が目的に対して適切でないと考えた場合は、お支払い前にその旨をお伝えします。この会話は、それによって避けられる作り直しよりも安く済みます。
main entity: プロジェクトは日々どのように進みますか？
  type: Question
  accepted answer: Answer
    text: 小さく、目に見える単位で進めます。作業内容はいつでもブラウザで確認できるステージング環境に反映され、本番に出るのはご承認をいただいたときだけです。完成品をプロジェクト終盤に初めてご覧いただくことはありません。その段階では、どんな変更も高くつきます。
main entity: 公開後はどうなりますか？
  type: Question
  accepted answer: Answer
    text: つくったものは保守される前提です。依存パッケージの更新、監視、事業の変化に合わせた改修が続きます。それを引き続き当社が行うのか、御社のチームが引き継ぐのかはプロジェクトの中で取り決め、後から前提にすることはありません。当社しか触れない形でつくることはしません。
main entity: 他社が開発したシステムを引き継げますか？
  type: Question
  accepted answer: Answer
    text: まず既存のコードを読み、そのうえでシステムの寿命全体で見て「継続」と「作り替え」のどちらが安いかを率直にお伝えします。答えはどちらにもなり得ます。引き継ぐコードは健全で、単に文書化が不十分なだけということも多いからです。反射的に作り替えを勧めることはしません。作り替えは、売りつけられるもののなかで最も高くつきます。
main entity: どの技術で開発し、品質はどう保っていますか？
  type: Question
  accepted answer: Answer
    text: サーバーは PHP、ブラウザは TypeScript、iOS と Android は Flutter、データは MariaDB、配信は nginx と FrankenPHP です。あえて現行かつ広く知られた技術を選んでおり、当社の後も誰でも保守できます。品質は善意ではなく仕組みで担保します。静的解析は例外リストなしで最も厳しい水準で走り、加えて二百を超える独自ルールが、逸脱した時点でコードを弾きます。

MS WebX
type: Organization
legal name: MS WebX L.L.C.
address: PostalAddress
  street address: 7901 4th ST N STE 300
  address locality: St. Petersburg
  address region: FL
  postal code: 33702
  address country: US