Bog'liq Dasturiy injiniringga kirish Ma\'ruza 2022-03-11
http://software-engineering-book.com/web/overhead-costs/ Dasturiy ta'minotni ishlab chiqish loyihasining xarajatlarini hisoblashda uchta asosiy parametrdan foydalanish kerak:
harakat xarajatlari (dasturiy ta'minot muhandislari va menejerlarini to'lash xarajatlari);
apparat va dasturiy ta'minot xarajatlari, shu jumladan apparat ta'minoti va dasturiy ta'minotni qo'llab-quvvatlash; va
sayohat va ta'lim xarajatlari.
Ko'pgina loyihalar uchun eng katta xarajat kuch sarfi hisoblanadi. Loyihaning ishini yakunlash uchun talab qilinishi mumkin bo'lgan umumiy harakatni (shaxs-oylarda) hisoblashingiz kerak . Shubhasiz, sizda bunday taxminni amalga oshirish uchun cheklangan ma'lumotlar mavjud. Shunday qilib, siz eng yaxshi hisob-kitobni amalga oshirasiz va agar dastlabki taxminingiz optimistik bo'lsa, kutilmagan holatlar (qo'shimcha vaqt va kuch) qo'shasiz.
nisbatan arzon bo'lgan tovar uskunasidan foydalanasiz . Biroq, agar siz o'rta dastur va platforma dasturlarini litsenziyalashingiz kerak bo'lsa, dasturiy ta'minot xarajatlari sezilarli bo'lishi mumkin. Turli saytlarda loyiha ishlab chiqilayotganda keng sayohat talab qilinishi mumkin . Sayohat xarajatlarining o'zi odatda harakat xarajatlarining kichik bir qismini tashkil qilsa-da, sayohatga sarflangan vaqt ko'pincha behuda ketadi va loyihaning mehnat xarajatlarini sezilarli darajada oshiradi. Sayohatni qisqartirish va samarali ishlash uchun ko'proq vaqt ajratish uchun siz elektron yig'ilish tizimlari va boshqa hamkorlikni bekor qiluvchi dasturlardan foydalanishingiz mumkin.
Tizimni ishlab chiqish bo'yicha shartnoma tuzilgandan so'ng, loyihani boshlash rejasini yaratish uchun loyihaning kontur loyihasi rejasini takomillashtirish kerak. Ushbu bosqichda siz ushbu tizimga qo'yiladigan talablar haqida ko'proq bilishingiz kerak. Sizning maqsadingiz loyiha xodimlari va byudjetlashtirish bo'yicha qarorlar qabul qilishda yordam beradigan etarlicha tafsilotlarga ega loyiha rejasini yaratish bo'lishi kerak . Siz ushbu rejadan tashkilot ichidan loyihaga resurslarni taqsimlash va yangi xodimlarni yollash zarurligini hal qilish uchun asos sifatida foydalanasiz.
Rejada loyihani monitoring qilish mexanizmlari ham belgilanishi kerak. Siz loyihaning borishini kuzatib borishingiz va haqiqiy va rejalashtirilgan taraqqiyot va xarajatlarni solishtirishingiz kerak. Aksariyat kompaniyalarda monitoring uchun rasmiy tartib-qoidalar mavjud bo'lsa-da, yaxshi menejer loyiha xodimlari bilan norasmiy munozaralar orqali nima sodir bo'layotgani haqida aniq tasavvur hosil qila olishi kerak . Norasmiy monitoring, yuzaga kelishi mumkin bo'lgan qiyinchiliklarni aniqlash orqali mumkin bo'lgan loyiha muammolarini bashorat qilishi mumkin. Masalan, loyiha xodimlari bilan har kungi muhokamalar jamoada aloqa tizimlarida dasturiy ta'minot xatosi bilan bog'liq muammolar borligini aniqlashi mumkin. Keyin loyiha menejeri muammoni topish va hal qilishda yordam berish uchun darhol muammoga aloqa bo'yicha mutaxassisni tayinlashi mumkin.
Loyiha rejasi har doim ishlab chiqish jarayonida talablarning o'zgarishi, texnologiya muammolari va rivojlanish muammolari tufayli rivojlanadi. Rivojlanishni rejalashtirish loyiha rejasi xodimlar uchun nimaga erishish va qachon amalga oshirilishi kerakligini tushunish uchun foydali hujjat bo'lib qolishini ta'minlash uchun mo'ljallangan. Shuning uchun dastur ishlab chiqilayotganda jadval, xarajatlar smetasi va risklar qayta ko'rib chiqilishi kerak.
Agar tezkor usul ishlatilsa, loyihani boshlash rejasiga ehtiyoj bor, chunki foydalanilgan yondashuvdan qat'i nazar, kompaniya loyihaga resurslar qanday taqsimlanishini rejalashtirishi kerak. Biroq, bu batafsil reja emas va siz faqat ish tartibi va loyiha jadvali haqida muhim ma'lumotlarni kiritishingiz kerak. Ishlab chiqish jarayonida dasturiy ta'minotning har bir chiqarilishi uchun loyihaning norasmiy rejasi va harakatlar smetasi tuziladi, bunda butun jamoa rejalashtirish jarayonida ishtirok etadi. Agile rejalashtirishning ba'zi jihatlari allaqachon 3 -bobda yoritilgan va men boshqa yondashuvlarni 23.4-bo'limda muhokama qilaman.