開発プロセス、またはWebサイトの作成にかかる費用

職長が潜在的な顧客と小さな家の改修について話し合った後。住宅所有者は壁が傾いているのではないかと心配していました。家はレンガで建てられ、レンガの壁はただ地面に立っていました。家の周囲全体に木製の支柱が補強されていましたが、壁はまだ崩壊しようとしていました。 

-あなたの家は荒廃していて、再建が必要です-と職長は言いました。-電源ケーブルを伸ばして機器に電力を供給し、穴を掘り、排水を行い、基礎を埋めます...-いいえ、いいえ!-家の所有者が彼を邪魔しました-私は基礎ピットは必要ありません、私は壁が必要です!ハウス!-この場合、モジュラーハウスの購入を検討するかもしれませんか?-職長を提案した。 

私は先月スタートアップと話しました。彼は、さまざまな人々が数年間書いてきた実用的なWebサービスを持っており、現在、経営陣はそれをどうするかを考えています。創設者は、アプリケーションを書き直したり最新化したりするために10人の開発者のチームを雇いたいという彼らの願望について私に話しました。ユーザーストーリー、ドキュメント、問題トラッカーについて尋ねたところ、彼らはそれを持っていないと答えました。彼らは私が彼らに提案することのリストを求めました、そして私はこれを書きました:

  1. 販売に影響を与える主要なパラメータをリストします:SLA、機能-仮想タスクを現実の世界にリンクするためのもの。

  2. DDDコンテキストを定義し、高レベルのドキュメントを作成して、アーキテクチャについて説明し、新しい開発者がプロ​​ジェクトに慣れるようにします。

  3. スケーリングと可用性の問題を引き起こしているシステムのボトルネックを特定します。

  4. ITチームの中期目標を上級管理職に合わせます。

  5. ボード、トラッカー、メッセンジャー、リポジトリなどのチームインタラクションツールに基づいてワークフローを作成します。

  6. 新しい開発者のプロジェクトを採用して参加するプロセスを整理します。

  7. 監視およびバックアップシステムを確立します。

  8. 中期的なタスクを段階的に分解し、タイムテーブルを作成します。

  9. CI / CDを作成します。

  10. アーキテクチャ変更計画を作成します。

  11. バックログ内のタスクに優先順位を付けます。

  12. IT- .

? - . « ". 

, , . . , , .

.

  1. , : , , , , , . , , - , IT- - , . . , , - . - , . . , , , . Oracle. : , , — , , , , , , , . , -, , . Oracle corp, .

  2. - - . , . , - . , .

  3. - , . .

  4. - , IT-. - , , , , .

  5. , , , , , code review, , - . SLA - , .

  6. . . , , . . . - , , , . . , , . , - .

  7. , , - , MVP. , . , , . - , . 

  8. , , . - , .

  9. (CI/CD) . , , . CI/CD - . , . . git. CI/CD - , , QA , , , . , . , , . 

  10. - , , . . . . , . , .

  11. -, . SCRUM planning-. . - . , . , , .

  12. , , , , , - . .

, -? , " Wordpress, 38% - ». . SAAS, outsource. , IT. , , . , , , -, , , , , .

計画、テスト、トラッカーを使用せずにコードを記述した場合はどうなりますか?途中で電話して話し合うだけですか?開発者は問題を正しく理解して正しい解決策を書くかもしれませんし、開発者を数回変更してアプリケーションを数回書き直す必要があるかもしれません。違いは、結果の予測可能性にあります。




All Articles