Segi Tiga Pembangunan Web

Semua kontrak kami dengan pelanggan adalah aktiviti bulanan yang berterusan. Jarang sekali kita menjalankan projek yang tetap dan hampir tidak pernah kita jamin garis masa. Itu mungkin kedengaran menakutkan bagi beberapa orang tetapi masalahnya adalah bahawa tujuannya tidak boleh menjadi tarikh pembebasan, ia harus menjadi hasil perniagaan. Tugas kami adalah untuk mendapatkan hasil perniagaan pelanggan kami, tidak mengambil jalan pintas untuk membuat tarikh pelancaran. Semasa Healthcare.gov sedang belajar, itulah jalan yang akan membawa kepada harapan yang tidak dijawab.

Untuk mencuba dan mengekalkan projek pelanggan pada masa, kami memisahkan keperluan menjadi must have (memenuhi hasil perniagaan) dan senang ada (tambahan pilihan). Kami juga tidak pernah selesai pada saat pelepasan kerana kami tahu akan selalu ada beberapa perubahan yang diperlukan.

Robert Patrick adalah CEO dari Makmal PhD, sebuah agensi yang merancang, membina dan melancarkan laman web untuk banyak syarikat Fortune 500 teratas. Robert telah memerhatikan kesukaran yang dihadapi oleh Healthcare.gov dan telah memberikan 5 sebab utama untuk pelancaran yang gagal.

  1. Jangan pernah melanggar undang-undang Masa, Kos & Ciri Tetapkan peraturan. Anggap ini sebagai segitiga, anda mesti memilih satu titik ditetapkan dan dua pemboleh ubah yang lain. Di dunia ini, apa sahaja yang boleh dicipta selagi ada masa dan wang yang mencukupi. Namun, sesiapa sahaja yang membina aplikasi web harus memilih, di depan, yang merupakan keutamaan tertinggi. Ini menetapkan nada dan fokus bagaimana projek harus dilancarkan. Sebagai contoh,
    • Sekiranya dilancarkan hanya apabila ciri-ciri tertentu dilakukan (wang dan masa berubah-ubah).
    • Sekiranya dilancarkan dengan cepat (wang dan ciri berubah-ubah).
    • Sekiranya dilancarkan dengan mempertimbangkan anggaran (masa dan ciri berubah-ubah).
  2. Melancarkan dengan garisan penamat dalam fikiran dan bukannya garis permulaan. Aplikasi web harus dilihat sebagai projek yang akan permulaan dan kemudian berkembang. Membangun apa yang penting dan wajib untuk hari ini dengan pertumbuhan dan evolusi dalam fikiran selalu lebih baik daripada membina dengan niat menyelesaikan pada titik permulaan.
  3. Terlalu banyak vendor terbabit. Dilaporkan bahawa laman web Obamacare mempunyai hampir 55 vendor yang terlibat. Menambah pelbagai vendor ke projek apa pun boleh menjadi cerun yang licin. Anda hampir dapat menjamin akan ada masalah dengan pembuatan versi fail, percanggahan fail seni, percanggahan pendapat seni, pengabaian projek, dan senarai itu terus berjalan. Bayangkan jika kita mempunyai 55 senat masing-masing ditugaskan untuk menyelesaikan sebahagian daripada keseluruhan masalah.
  4. Senibina Maklumat tidak dipandang serius. Seringkali, agensi besar akan meminta vendor untuk mengemukakan tawaran pada RFP dan benar-benar melewati proses Senibina Maklumat yang terus berkembang tanpa memahami atau menyetujui skop. Ini adalah kesalahan besar, jelek, membuang masa, kehilangan wang, kesilapan. Ini sangat berharga untuk arkitek seberapa banyak aplikasi yang anda dapat di muka dan bersiaplah untuk lincah dan fleksibel mengenai perkara-perkara yang tidak dapat diramalkan dengan baik sebelum anda mula memprogramkannya (ini seperti membina rumah tanpa cetak biru). Vendor ditakdirkan kehabisan anggaran dan mula mengambil jalan keluar jika ini tidak dilakukan dengan betul.
  5. Tidak cukup masa untuk Jaminan Kualiti. Sudah jelas ini adalah kejatuhan besar kepada pelancaran HealthCare.Gov. Mereka mengusahakan tarikh pelancaran yang sukar (waktu adalah pemboleh ubah tetap segitiga dalam hal ini) dan ciri dan anggaran seharusnya diubah untuk memenuhi tarikh pelancaran dengan waktu untuk Jaminan Kualiti yang sesuai dengan rancangan. Ini adalah kesalahan penting dan mungkin mengorbankan banyak pekerjaan orang.

Apa yang anda fikir?

Laman web ini menggunakan Akismet untuk mengurangkan spam. Ketahui bagaimana data komen anda diproses.