Konfiguratsiyani boshqarish Har qanday loyihada "konfiguratsiya" tushunchasi har xil narsalarni yashirishi mumkin, masalan: Dasturiy ta'minot uchun - talablar to'plami, kod, avtomatlashtirilgan test skriptlari, dasturiy hujjatlar, uni o'rnatish uchun infratuzilma va atrof-muhit talablari, tayyor yig'ish va hk. Ishlab chiqarish uchun - chizmalar to'plami, ishlab chiqarish bosqichlari tavsifi va ishlab chiqarish uchun uskunalarni sozlash, mahsulot hujjatlari, sifat nazorati jarayoni. Va hokazo. Konfiguratsiyaga kiritilgan elementi deb ataladi . tarkibiy qismlarning har biri konfiguratsiya Shunga ko'ra, loyiha konfiguratsiyasini boshqarish yoki Konfiguratsiya menejmenti - bu loyiha davomida konfiguratsiyani aniqlash, yaratish, saqlash va boshqarish. Konfiguratsiya menejmentining asosiy vazifasi - istalgan vaqtda siz foydalanishi kerak bo'lgan konfiguratsiya elementining 100% joriy versiyasiga kirish huquqiga ega bo'lish va hech qanday konfiguratsiya elementi boshqa konfiguratsiya elementlari bilan zid kelmasligiga ishonch hosil qilish. Aslida, bu loyihani o'zgartirish boshqaruvining kichik, ammo juda muhim qismidir. Loyiha konfiguratsiyasini boshqarish rejasini ishlab chiqish loyihani boshqarish rejasini ishlab chiqish paytida yuz beradi va uning bir qismidir. Ba'zan mahsulot konfiguratsiyasi va loyiha konfiguratsiyasi ajratiladi, buni amalga oshirish yoki qilmaslik ma'lum bir loyihaga bog'liq. Xo'sh, loyiha konfiguratsiyasini boshqarish nimadan iborat? Qadam 1. Loyiha konfiguratsiyasini aniqlash va dastlabki (bazaviy) loyiha konfiguratsiyasini yaratish Bu juda sodda, birinchi qadamda biz loyihamiz qaysi o'zgaruvchan tarkibiy qismlardan iborat ekanligini aniqlaymiz va ulardan qaysi birini boshqarishimiz kerak, qaysisi emas. Bizning an'anaviy ta'mirlash misolimizda : Mahsulotning dastlabki konfiguratsiyasi yoki kelajakda ta'mirlanadigan kvartira (xuddi shu "o'zaro kelishuv") bizning dizayn loyihamizda aniqlangan. Ta'mirlash vaqtida dizayner tomonidan chizilgan va vakolatli rasmlarni tayyorlash va materiallar loyihasini tuzish uchun ko'proq zarur bo'lgan ingl. Ammo elektr simlarini chizish, tugatish uchun materiallar ro'yxati va oshxona loyihasi - bu o'zgarishi mumkin bo'lgan narsalar (yoki ehtimol) o'zgarishi va bu o'zgarishlarni boshqarish kerak bo'ladi. Aks holda, men juda tez unutaman (yoki jamoa unutib qo'yadi), "mana, o'sha erda men rasmda bo'lmagan yana bir rozet yasashni iltimos qildim !" Va keyin kech bo'ladi . Loyihaning dastlabki konfiguratsiyasi (ya'ni, ta'mirlash), masalan, boshqaruv kompaniyasining ta'mirlashni amalga oshirish qoidalari bo'yicha talablari to'plamini o'z ichiga oladi (shovqin qachon bo'lishi kerak, etkazib berish uchun er osti avtouloviga o'tishni qanday buyurtma qilish kerak) transport vositalari, konsiyerj qanday ishlaydi va u sizning etkazib berishni qabul qiladimi), qo'shnilarning talablari (14 dan 18 gacha shovqin qilmang, chunki ba'zilarida kichkina bola bor va tsement sumkalarini umumiy yo'lakda qoldirmang, chunki boshqalarda astma va boshqalar), siz ba'zi jihatlarda birlashtirishga qaror qilgan qo'shningizni ta'mirlash jadvali (masalan, mexanizatsiyalashgan dastani quyishda), erning ishdan bo'sh vaqtlari, unga bag'ishlashi mumkin ta'mirlash ishlari va boshqalar. Bularning barchasi ta'mirlash vaqtida o'zgarishi va loyihaga zarar etkazishi mumkin, agar bu o'zgarishlar vaqtida kuzatilmasa. Loyiha davomida o'zgarishi mumkin bo'lgan va doimiy dolzarbligi loyihaning muvaffaqiyati uchun juda muhim bo'lgan barcha tarkibiy qismlarni aniqlab, biz asosiy konfiguratsiyani hosil qilamiz : Barcha konfiguratsiya elementlariga aniq va tushunarli nomlarni beramiz. Agar kerak bo'lsa, biz biron bir joyda elementlar soni yuzlabga etadigan bo'lsa, ushbu nomlarni shakllantirish printsipini tasvirlaymiz. Hujjatlarni va boshqa artefaktlarni (masalan, do'kondan plitka namunalari) qaerda va qanday saqlashimizni aniqlaymiz va u erda barcha konfiguratsiya elementlarini qo'shamiz. Shunga qaramay, agar kerak bo'lsa, biz biron bir joyda joylashtirish printsipini tasvirlaymiz (biz "chizmalar" ni faqat Google Docs- dagi "chizmalar" papkasida joylashtiramiz va plitkalarni oshxonada faqat "oshxona uchun namunalar" imzosi qo'yilgan tokchaga qo'yamiz) va qo'shni emas, hammom plitasi qaerda). Biz ular (biz kafel saqlanadi podvalda kalit berish, yoki biz kerak konfiguratsiya elementlariga barcha manfaatdor tomonlar uchun kirish tashkil faqat o'qish kirish yilda Google Docs masalan,). "Agar kerak bo'lsa" haqida, menimcha, buni o'zingiz taxmin qildingiz. Bingo, asosiy konfiguratsiya tayyor! Bu haqda barcha manfaatdor tomonlarni xabardor qilish va ularning hamma narsani to'g'ri tushunganligiga ishonch hosil qilish qoladi. Qadam 2. Loyiha konfiguratsiyasini boshqarish rejasini tuzing Asosiy konfiguratsiya juda zo'r, ammo tom ma'noda loyihaning faol bosqichi boshidanoq u o'zgarishni boshlaydi. Konfiguratsiyani boshqarish rejasining maqsadi konfiguratsiya o'zgarishlarini qanday boshqarish va boshqarish kerakligini aniqlashdir. Orqaga ta'mirlash uchun , quyidagi narsalarni konfiguratsiya boshqarish rejasi kiritilgan bo'lishi mumkin uchun: Elektr simlari kabi chizmalar bilan ishlash - har bir daqiqada zamonaviy rasmlarni qaerdan olish kerak, versiya nazorati qanday tashkil qilingan, chizmalar kim tomonidan va qanchalik tez-tez yangilanishi kerak va buning uchun kimning roziligi kerak. Masalan, " bu erda yangi savdo nuqtasini yaratish" istagimni bildirgandan so'ng , dizayner uni elektrchi bilan muvofiqlashtirishi kerak (va keyin to'satdan rozetkani u erga o'rnatib bo'lmaydi), rasmga o'zgartirishlar kiritishi, men bilan muvofiqlashtirishi (va keyin to'satdan biz bir-birimizni noto'g'ri tushundik), uni Google Docs- dagi to'g'ri papkaga joylashtirdik (shu bilan birga eski rasmni "Eskirgan chizmalar" jildiga o'tkazing va nomini yangi rasmga " Versiya seriya raqami_Chizilish nomi_Sana modifikatsiyalash "), yangilangan bosma versiyasini ustaga berish va undan eskisini olish uchun boring (ish jarayonida chalkashib ketmaslik uchun) va ustani burni bilan rasmdagi yangi rozetkaga tiqing ( sog'inmaslik uchun). Haftada bir marta nazorat qilish uchun hozirgi rasmni kvartirada haqiqat bilan tekshirish (men buni qilaman). Bu uzoq, qo'rqinchli va umuman keraksiz ko'rinadi, ammo bu chiqish nuqtasi bilan misoldir, ammo loyiha uchun biron bir murakkab bo'linmani ishlab chiqarishda hech qanday nazorat bosqichlarining yo'qligi o'limga olib kelishi mumkin. Jinoyat kodeksi yoki qo'shnilar talablari bilan ishlash - har oyning bir daqiqasida (erning o'zi) har bir daqiqada mavjud bo'lgan versiyani qaerdan olish kerak Jinoyat kodeksiga yoki qo'shnilarga qandaydir izohlari bor-yo'qligi haqidagi qo'ng'iroqlarni aniqlashtirish. albatta qoidalar rostlash va bu haqda masteri xabardor - ta'mirlash va biz agar zarur bo'lsa, biz, bezovta yaratish yo'qligini. Oshxona uchun plitkalar namunalari bilan ishlash - Men turli do'konlardan va ko'rgazmalardan buyumlarni olib kelib, "oshxona uchun namunalar" imzosi bilan javonga "yig'ilmagan" qutiga qo'yaman. Dizayner va men har safar ob'ektda uchrashganimizda, u erda to'plangan narsalarga qaraymiz, dizayn yoki byudjetga mos kelmaydiganlarni tashlaymiz, qolganlarini esa "yakuniy namunalar" qutisiga joylashtiramiz. Ulardan keyin men oxirgi plitkani tanlayman, bundan oldin dizayner bilan nazorat qilish uchun biz hali ham byudjetga mos kelishini tekshirish uchun yana hamma narsani ko'rib chiqamiz (bu vaqt ichida o'zgarishi mumkin edi yoki dollar kursi sakrab tushdi) ). Konfiguratsiyani boshqarish rejasining o'zi bilan ishlash - kim va qanday hollarda unga o'zgartirish kiritishi mumkin, agar ular paydo bo'lsa, yangi konfiguratsiya elementlarini qanday qo'shish kerakligi va ushbu o'zgarishlar haqida barcha manfaatdor tomonlarga xabar berishiga qanday ishonch hosil qilish kerak. Va hokazo. Ya'ni, aslida, har bir konfiguratsiya elementi yoki elementlar guruhi uchun ularni boshqarish bo'yicha aniq qoidalar, ularning dolzarbligi va realizatsiya jarayoni uchun mas'ul bo'lgan shaxs va monitoringning dolzarbligini aniqlash usuli va chastotasi aniqlanishi kerak. Odatda, konfiguratsiyani boshqarish boshqarishni o'z ichiga oladi, shu moliyalashtirish rejasi, qanday qilib boshqarish uchun foydalaniladigan ma'lumotlar va boshqalar. rejasi barcha muhim loyiha hujjatlarini jumladan loyiha jadvali bilan ishlash, asosiy chiziqlar bilan ishlash, loyihani tizimlar va kirishni boshqarish haqida Ta'mirlash ishlarida, ushbu oddiy qadamlarning barchasi o'z vaqtida qarshilik ko'rsatishga imkon beradi va butun ta'mirlashga o'xshab ketadigan plitkalarni sotib olmaydi, agar kerak bo'lsa ta'mirlash joyini o'zgartirgan bo'lsangiz, kerakli joyda chiqish joyini qilishni unutmang. mebel yoki oshxonaga maydalagich qo'shishga qaror qildi, qo'shnilar bilan munosabatlarni buzmang va boshqaruv kompaniyasining jarimalariga "tushmang". Haqiqiy yirik loyiha bo'lsa, ular biron bir bosqichda kimdir ahamiyatsiz ma'lumotdan foydalanganligi sababli ular loyihani to'xtatish yoki bekor qilish xavfini kamaytiradi. Qadam 3. Loyiha davomida konfiguratsiyani boshqarish Hammasi xuddi loyihani boshqarishning boshqa sohalarida bo'lgani kabi - chunki siz loyiha konfiguratsiyasini boshqarishni rejalashtirish bosqichida nazorat choralarini aniqladingiz, endi ularni o'z vaqtida qo'llash va agar kerak bo'lsa, tuzatuvchi yoki profilaktika choralarini ko'rish kifoya. Loyihaning ma'lum hajmiga qadar, barcha bu yodda saqlanishi mumkin, va keyin konfiguratsiya boshqaruv rejasi kerak emas, lekin ba'zi bir nuqtadan axborot miqdori jismoniy imkoniyatlarini oshmasligi boshlaydi RM va juda oson biror narsani sog'inmoq. Shaxsan men rasmiy loyihalarni boshqarish rejalarini va konfiguratsiyani boshqarish rejasini yozaman, shu jumladan faqat 50 dan ortiq ishtirokchilari bo'lgan loyihalar uchun.