- Perubahan pada kebutuhan pengguna atau bisnis. Kompetisi yang meningkat, pertumbuhan bisnis atau konsolidasi, perampingan operasi, merger dan pelapisan, atau peraturan-peraturan baru dapat mengubah struktur dan tujuan sebuah perusahaan. Agar tetap responsif, sistem harus berubah.
- Perubahan teknologi. Dengan kemajuan dan semakin murahnya teknologi, sejumlah organisasi dapat mengadopsi teknologi baru.
- Peningkatan proses bisnis. Banyak perusahaan mengubah sistem mereka untuk meningkatkan proses bisnis yang tidak efisien.
- Keunggulan kompetitif. Perusahaan berinvestasi besar dalam teknologi untuk meningkatkan kualitas, kuantitas, dan kecepatan informasi, meningkatkan produk atau jasa, menurukan biaya, serta menghasilkan keunggulan kompetitif lainnya.
- Peningkatan prokdutivitas. Sistem informasi dapat mengotomatisasi tugas-tugas klerikal, mengurangi waktu kinerja tugas, dan menghasilkan pegawai-pegawai dengan pengetahuan khusus.
- Integrasi sistem. Organisasi dengan sistem yang tidak sesuai menggabungkannya untuk menghapus ketidaksesuaian dan memperkuat database.
- Umur sistem dan kebutuhan penggantian. Semakin menuanya umur sistem dan perbaruan selama berkali-kali, menjadikan sistem kurang stabil dan lama kelamaan perlu untuk diganti.
Analisis sistem adalah langkah pertama system development lifre cycle - SDLC dimana informasi yang diperlukan untuk membeli, mengembangkan, atau memodifikasi sebuah sistem dikumpulkan.
Desain konseptual adalah langkah SDLC kedua dimana para analis memutuskan bagaimana mencapai kebutuhan pengguna, mengidentifikasi dan mengevaluasi alternatif desain, serta mengembangkan spesifikasi mendetail bagi apa yang dicapai sistem tersebut dan bagaimana sistem tersebut dikendalikan.
Desain fisik adalah langkah SDLC ketiga dimana persyaratan desain konseptual yang luas dan berorientasi pengguna diterjemahkan ke dalam spesifikasi mendetail yang digunakan untuk mengkode dan menguji perangkat lunak, mendesain input/output, membuat file/database, mengembangkan prosedur, dan mengimplementasikan pengendalian.
Implementasi dan konversi adalah langkah SDLC keempat dimaan perusahaan mempekerjakan dan melatih para pegawai, menguji dan memodifikasi prosedur, menetapkan standar dan pengendalian, melengkapi dokumentasi, berpindah ke sistem baru, dan mendeteksi dan mengoreksi defisienasi desain.
Operasi dan pemeliharaan adalah langkah kelima SDLC dimana sistem tersebut secara periodik ditinjau dan modifikasi serat peningkatan yang perlu dibuat.
Analis sistem adalah seseorang yang membantu pengguna menentukan kebutuhan informasinya, mempelajari sistem yang ada dan mendesain sistem baru, serta menyiapkan spesifikasi yang digunakan oleh pemrogram komputer.
Pemogram komputer adalah seseorang yang menulis dan menguji program menggunakan spesifikasi yang dikembangkan oleh analis serta memodifikasi dan merawat program komputer yang ada.
Rencana pengembangan proyek adalah dokumen yang menunjukkan kebutuhan proyek, sebuah analisis biaya-manfaat, serta bagaimana sebuah proyek akan diselesaikan .
Rencana induk adalah rencana yang menjelaskan sistem tersebut akan berisi apa saja, bagaimana sistem kan dikembangkan, siapa yang akan mengembangkannya, bagaimana sumber daya yang dibutuhkan akan diperoleh, status proyek-proyek dalam proses, prioritas proyek yang direncanakan, dan kriteria prioritas.
Jalan kritis adalah jalur PERT yang mensyaratkan jumlah waktu terbesar untuk menyelesaikan sebuah proyek, jika sebuah aktivitas jalur kritis tertunda, seluruh proyek tertunda.
Bagan Gantt yaitu sebuah grafik batang yang digunakan untuk perencanaan proyek. Grafik tersebut menunjukkan aktivitas proyek di sisi kiri, unit waktu di atas, dan waktu tiap aktivitas diharapkan untuk dijalankan sebagai sebuah batang horizontal.
Ada lima (5) aspek penting yang dipertimbangkan selama studi kelayakan :
- Kelayakan ekonomi. Menentukan apakah manfaat sistem mendukung waktu, uang, dan sumber daya yang diperlukan untuk pelaksanaannya.
- Kelayakan teknis. Menentukan apakah sistem yang diajukan dapat dikembangkan dengan teknologi yang tersedia.
- Kelayakan hukum. Menentukan apakah sistem yang diajukan akan mematuhi seluruh hukum negara dan negara bagian yang berlaku, regulasi pihak administratif, dan kewajiban kontraktual.
- Kelayakan penjadwalan. Menentukan apakah sistem yang diajukan dapat dikembangkan dan diimplementasikan dalam waktu yang dialokasikan.
- Kelayakan operasional. Menentukan apakah organiasi memiliki akses ke orang-orang yang dapat mendesain, mengimplementasikan, dan mengoperasikan sistem yang diajukan dan akankah para pegawai menggunakan sistem tersebut.
Payback period adalah sebuah teknik pengembalian atas investasi yang digunakan untuk menghitung jumlah tahun yang diperlukan agar tabungan bersih menyamai biaya awalnya.
Tingkat pengembalian internal yaitu sebuah teknik pengembalian atas investasi yang menghitung tingkat bunga yang membuat nilai sekarang dari total biaya sama dengan nilai sekarang total simpanan.
Agresi yaitu perlawanan terhadap perubahan yang dikehendaki untuk menghancurkan, melumpuhkan, atau melemahkan efektivitas sistem, seperti peningkatan tingkat kesalahan, gangguan, atau sabotase yang disengaja.
Mencegah masalah perilaku :
- Memenuhi kebutuhan pengguna
- Melibatkan pengguna
- Menghilangkan ketakutan, dan menekankan peluang-peluang baru
- Menghindari emosionalisme
- Memberikan pelatihan
- Memeriksa ulang evaluasi kerja
- Menjalin lini komunikasi yang terbuka
- Menguji sistem
- Mengendalikan ekspektasi pengguna
Dokumentasi sistem adalah sebuah deskripsi terhadap mengenai bagaimana sistem harusnya bekerja, termasuk salinan kuesioner, catatan wawancara, memo, salinan dokumen, dan model.
Model fisik yaitu deskripsi mengenai bagaimana sebuah sistem berfungsi dengan menjelaskan aliran dokumen, proses-proses komputer yang dijalankan, orang-orang yang menjalankan, dan peralatan yang digunakan.
Model logika yaitu deskripsi sistem yang berfokus pada aktivitas mendasar apa yang dijalankan dan arus informasi terlepas dari bagaimana aliran tersebut sesungguhnya diselesaikan.
Laporan survei sistem adalah sebuah laporan yang merangkum seluruh aktivitas yang terjadi selama survei sistem, termasuk seluruh dokumentasi yang relevan.
Laporan analisis sistem yaitu laporan komprehensif berisi rangkuman analisis sistem yang mendokumentasikan temuan-temuan aktivitas analisis.