Tugas 1 MPPL
Dalam sebuah software development dikenal istilah team role yang berguna untuk membentuk suatu tim yang sempurna dalam perencanaan dan juga dapat bekerja dengan baik dalam segi internal maupun external. Berikut team role dan juga tugasnya dalam sebuah Software Project :
Project Manager
Bertugas :
1. Mengembangkan sebuah project plan
2. Merekrut staff
3. Memimpin dan memanage tim
4. Menentukan metode yang digunakan dalam proyek
5. Menentukan jadwal
6. Menentukan pekerjaan pada masing-masing staff
7. Memberi update kepada manajemen tertinggi
Operational Manager
Bertugas :
1. Mengawasi dan berkoordinasi dengan semua staff
2. Meninjau segi keuangan
3. Memberi peraturan dan prosedur agar tujuan organisasi tercapai
4. Mengevaluasi performa dari staff
5. Meninjau dan mengavaluasi produksi
6. Memfasilitasi koordinasi antar departemen
7. Merencanakan pemasaran
Business Analyst
Bertugas :
1. Membantu dalam mendefinisikan proyek
2. Mengumpulkan persyaratan dari unit bisnis dan pengguna
3. Dokumentasi persyaratan teknis dan bisnis
Process Analyst
Bertugas :
1. Mengkaji target dimana projek akan di deploy
2. Memahami kebutuhan pelanggan dan pengguna
3. Memfasilitasi pemodelan dari target organisasi
4. Melakukan analisi biaya untuk setiap perubahan dalam target organisasi
Database Administrator
Bertugas :
Mendesain dan membuat database dan tabel yang digunakan sebagai solusi dalam pengembangan software.
Developer
Bertugas :
Termasuk analyst, designer, programmer, dll dan bertanggung jawab pada :
1. Memahami perkerjaan masing-masing sepenuhnya
2. Merencanakan aktivitas bila diperlukan
3. Menyelesaikan tugas sesuai biaya, waktu, dan kualitas yang diharapkan
4. Mengkoordinasikan dengan project manager tentang masalah dan solusi
Tester
Bertugas :
Meyakinkan pengembang bahwa software yang dikembangkan bebas dari error dan juga kegagalan, beserta solusinya dipandang dari segi konsumen.
Dalam segi biaya, untuk membangun sebuah aplikasi sekelas gojek, untuk android sendiri dengan fitur seperti :
- Aplikasi android untuk user
- Aplikasi android untuk driver
- Web administator
- Domain
- Hosting
Membutuhkan biaya sebesar Rp. 30.000.000
Dalam software development juga dikenal software process dan software produk berikut penjelasannya :
1. Software Process
Software Process adalah Pendekatan sistematis yang digunakan dalam rekayasa perangkat lunak serta merupakan sebuah aktifitas terurut yang menuju kepada produksi dari pembuatan produk rekayasa perangkat lunak. Dalam software process ada beberapa model, yaitu : Waterfall, RAD (Rapid Application Development), Prototyping Model.
2. Software Product
Software yang dirancang untuk memberikan kemampuan khusus yang digunakan oleh banyak pelanggan yang berbeda. Contoh : Pengolah kata, spreadsheet, komputer grafis multimedia, hiburan, manajemen database,dan lain-lain.
Referensi :
http://www.balimobi.com/blog/pembuatan-aplikasi-android-seperti-gojek.html
http://stringlabs.blogspot.co.id/2015/02/software-process-rpl.html
http://fadhelbashay.blogspot.co.id/2013/04/software-dan-software-engineering.html
https://medium.com/@SherrieRose/software-project-team-roles-and-responsibilities-152a7d575759
Komentar
Posting Komentar