11-5. Why do organizations choose one software development methodology over another? What are two factors that affect this decision? Why do organizations
consider each of these factors when selecting a software development strategy?
karna terdpat beberapa pertimbangan pemilihan metodologi
pengembangan perangkat lunak yang tepat menurut Dennis
terdiri dari beberapa keriteria meliputi: kejelasan kebutuhan
pengguna (clarity user requirement), penguasaan teknologi
(familiarity with technology), tingkat kerumitan sistem
(system complexity), tingkat kehandalan sistem (system
realibility), waktu pelaksanaan (short time schedules), dan
visibilitas jadwal pelaksanaan (schedule visibility) [5].
Pertama, menurut Ian Sommerville bahwa model proses pengembangan perangkat lunak terbagi menjadi empat, yaitu: Model Pengembangan Prototyping (Evolusioner), Model Pengembangan Sistem Formal, Model Pengembangan Berorientasi Pemakaian Ulang (Reuseoriented software engineering), dan Model Pengembangan Waterfall [4].
Kedua, menurut Pressman yang juga mejadi fokus
pembahasan dalam paper ini – menyebutkan bahwa model
proses pengembangan perangkat lunak terbagi menjadi 5
metode yaitu: Linear Sequential Model atau waterfall,
Incremental Process Model, Evolutionary Process Model,
RAD (Rapid Application Development) Model, dan
Concurrent Model [2].
Menurut Wahid
pemilihan metode pengembangan sistem informasi
perlu dilakukan dengan tepat agar sistem yang dikembangkan sesuai dengan spesifikasi yang ditetapkan
organisasi, tepat waktu dan sesuai dengan anggaran organisasi.
11-9. What steps do organizations take when they decide to
buy rather than build software? What activities occur
in each step? How is an RFI different from an RFP?
Does the logical approach to systems procurement
always prevail? What are examples of ways in which
the human element affects information systems procurement decisions?
The steps system can handle at least 75% of the organization’s requirements and whether the system is important for strategic reasons. Other factors include cost, time to deploy, architecture, and skill sets. Procurement usually starts with a request for information (RFI), followed by a request for proposal (RFP) to the leading candidates. The RFP process is also used to select a software developmentcompany to custom build the system, if the organization chooses to outsource the project. The cultural challenges associated with agile methods are also larger than some organizations anticipate. They find that agile development needs more discipline, not less, especially for larger projects, and employees need coaching and time to adjust to a team-oriented approach. Some prefer not to make that switch. The trend toward outsourcing development to external contractors also keeps the waterfall methodology in place. With a fixed-bid contract, the requirements phase determines the cost, and once contracts have been signed, the developers proceed with the remaining phases. Changes require negotiation over price increases. Finally, organizations are increasingly adopting packaged solutions, especially for core business applications. The strengths that agile methods offer to respond to rapidly changing conditions are not needed for purchased software
Morishita, H. (2018). Strategi
Pengembangan-Informasi. Diambil
kembali dari academia:
Pengembangan-Informasi. Diambil
kembali dari academia:
https://www.academia.edu/8674643/Strateg
-Pengembangan-Informasi
Budi, D. S. (2016, November 1). Analisis
Pemilihan Penerapan Proyek Metodologi
Pengembangan
Rekayasa Perangkat. Diambil kembali dari
docplayer.info: https://docplayer.info/48555782
Analisis-pemilihan-penerapan-proyek
metodologi-pengembangan-rekayasa
perangkatlu nak.html
-Pengembangan-Informasi
Budi, D. S. (2016, November 1). Analisis
Pemilihan Penerapan Proyek Metodologi
Pengembangan
Rekayasa Perangkat. Diambil kembali dari
docplayer.info: https://docplayer.info/48555782
Analisis-pemilihan-penerapan-proyek
metodologi-pengembangan-rekayasa
perangkatlu nak.html
Tidak ada komentar:
Posting Komentar