4. Terdapat tahapan kerja dan tugas-tugas yang jelas yang harus dilakukan dalam proses
pengembangan sistem.
Proses pengembangan sistem pada umumnya terdiri dari beberapa tahapan kerja dan melibatkan
beberapa personel dalam bentuk suatu tim kerja. Pengalaman menunjukan bahwa tanpa adanya
perencanaan dan koordinasi yang baik, proses pengembangan sistem tidak akan berhasil dengan
memuaskan. Beberapa metodologi pengembangan sistem juga menyediakan lebih terinci konsep
kerja yang harus dilakukan dalam proses pengembangan sistem.
5. Proses pengembangan sistem tidak harus dilakukan secara berurutan.
Prinsip ini kelihatannya bertentangan dengan prinsip nomer , tetapi tidaklah demikian. Tahapan
kerja dari pengembangan sistem di prinsip nomer 4 menunjukan langkah-langkah yang harus
dilakukan secara bersama-sama. Misalnya di dalam pengembangan sistem, perancangan output
merupakan tahapan yang harus dilakukan sebelum melakukan perancangan file. Ini tidak berarti
bahwa semua output harus dirancang semuanya terlebih dahulu baru dapat dilakukan
perancangan file, tetapi dapat dilakukan secara serempak, yaitu pada saat proses perancangan
output masih dilakukan, hasil perancangan output yang telah selesai dapat digunakan untuk
merancang file. Contoh lain, pada saat proses pengadaan hardware dilakukan, perancangan
lainnya yang tidak tergantung pada keberadaan hardware dapat dilakukan secara pararel.