「1つをビルドしてビルドする」という言葉に慣れている場合は、これを実行したようです。私たちはオンラインアプリのバージョン1の限界に達しています。それはで物事をクリーンアップする時間です:大規模なシステム変更を実装する
- 再編成コードおよびUI
- 統一UIは、すべてを処理するために、当社のデータベース構造の変更、将来
- のためのより多くの機能
- ビルを追加
- を処理します上記
この移行を実行する最も良い方法は何ですか。
私たちはすべてのユーザーを新しいシステムに派遣しないようにしたい(終了したら)...彼らは気が散ってしまい、コールロードを処理できませんでした。私たちのユーザーは、技術的に熟練したソフトウェアからソフトウェアへの書き換えのタイプから、HTMLが何であるかを知らないユーザーまで、さまざまな分野を担当しています。
システムの新しい「インストール」を開始し、この新しい設計がバージョン1の問題を十分に解決した後、徐々にユーザーを移行する必要がありますか?
私たちのシステムの各モジュールを段階的に変更する必要がありますか?データベースのレイアウトが変更されるため、「コアコード」と周辺モジュールのコードを調整する必要があるため、これは難しい場合があります。
最先端のバージョンのアプリを使用して、信頼できる患者用の「ベータテスター」クライアントを用意するのは一般的ですか? (ここでの目標は、新しいシステムのバグのフィードバックとテストを行うことです)
他のアドバイスはありますか?初めての経験ですか?