Jawaban:
Tetapkan Tujuan - Apa tujuan situs web? Apa yang akan dicapainya? Bagaimana itu akan berkontribusi pada tujuan Anda, laba, ego?
Garis Besar Situs - Konten apa yang akan ada di situs Anda? Bagaimana cara mengaturnya? Apa yang akan dilakukannya? Tentukan bagian utama situs web dan bagi konten Anda di bagian mana akan ditempatkan.
Wireframe / Mockups - Buat kerangka kerja dasar untuk tampilan visual situs. Tentukan perkiraan penempatan untuk konten, ajakan untuk bertindak, elemen interaktif, video, dll. Ini dapat dilakukan di atas kertas menggunakan alat mockup seperti Mockingbird .
Desain - Menggunakan wireframe / mockup sebagai panduan, buat desain situs web yang sebenarnya. Ini akan menjadi elemen grafis aktual yang membentuk tampilan dan nuansa situs.
Integrasi / Pengkodean - Menggunakan elemen grafis yang dirancang dan konten lain yang telah dikembangkan, kode keluar halaman individual dalam HTML / CSS dan teknologi presentasi lainnya (seperti Flash) sesuai kebutuhan.
Tes dan Revisi - Setelah semua bagian disatukan, uji situs web untuk memastikannya berfungsi dengan baik di peramban web modern, lewati semua tes teknis yang diperlukan (seperti validasi HTML / CSS jika diperlukan). Merevisi sesuai kebutuhan.
Meluncurkan! - Setelah situs siap, pilih penyedia hosting dan letakkan situs tersebut secara online. Jika Anda akan menggunakan nama domain Anda sendiri, saya sarankan memilih berbagai kemungkinan nama domain dan mendaftarkan yang mungkin ingin Anda gunakan. Saat peluncuran, gunakan yang Anda sukai dan arahkan yang lain ke situs utama (dengan asumsi Anda membeli lebih dari satu).
The Pragmatic Press menerbitkan buku bagus yang disebut " Web Design for Developers " yang membahas topik ini. Sebagai pengembang, saya sangat menikmatinya. Saya pikir kebanyakan orang yang ingin membangun kehadiran web akan merasakan manfaatnya.
Sebagian tergantung pada tujuan situs. Jika Anda membangun situs pribadi untuk kepentingan Anda sendiri maka @JustinScott di atas mencakup semuanya dengan sangat baik. Saya mungkin akan mencari ISP dan mendapatkan nama domain bersamaan dengan langkah-langkah lain ...
Jika ini adalah situs komersial, Anda ingin bertemu dengan klien untuk mengumpulkan tujuan dan kebutuhan mereka untuk berbagai bagian, lalu menyusun dokumen "persyaratan" untuk menyatakan dengan tepat apa yang akan dikirimkan untuk setiap bagian. Dengan cara ini Anda memiliki cetak biru untuk mengatasi hal yang telah mereka setujui (tandatangani) sehingga Anda nantinya dapat mengatakan "itu di luar jangkauan" ketika mereka menginginkan sesuatu yang lain ditambahkan atau diubah. Di luar ruang lingkup hal dapat ditambahkan, tetapi harus ada biaya dalam waktu, uang, atau keduanya.
Langkah-langkah lain jatuh hampir sama untuk proyek komersial atau lebih formal, dengan bagian untuk T & J / Masalah Pengujian / Memperbaiki setelah pengembangan dan sebelum rilis.
Akhirnya ... ada fase "pemeliharaan" proyek yang tidak pernah berakhir di mana Anda takut memulai pekerjaannya :-)