Bu yazımda Sürüm Yönetiminin büyük bir firmada yada devlet organizasyonunda nasıl yönetileceğini ele alacağım. Sürüm yönetimi bir ürünün evrimsel gelişimi için muhakkak ele alınması ve profesyonelce yönetilmesi gereken bir konudur. Ürünün ilk analizlerinden itibaren proje ile ilgili ürünler ortaya çıkmaya başlar ve kod yazılmaya başladıktan sonra yönetim daha da karmaşık hale gelir. Konuyu iki basamakta ele alacak olursak:
Üretilen belgelerin ve yazışmaların takibi
Ürünün geçirdiği evrelerin ve dallanmaların takibi
Olarak özetleyebiliriz. Ben üretilen ürünün sürüm yönetimi ile ilgili yazacağım. Büyük bir firmada yada devlet organizasyonunda yazılan ürünlerin pek çok bağımlılığı vardır. Diğer iç birimlerin yazdığı modüller, başka devlet organizasyonları ile olan bağlantılar, yabancı devletlerin sistemleri ile olan veri alışverişi, özel sektör ile olan bağlantılar, üçüncü parti sistemler, kullanılan işletim sistemi ve bağımlılıkları, donanım bağımlılıkları gibi pek çok sistemin ahenk içinde çalışacağı ve yeni sürüm verdiğinizde bu bağımlılıkları kırmayacak şekilde sürüm vermeniz gerekir.
Öncelikle sürüm yönetimi konusunda bir birimin gerekliliği söz konusu. Bu birim Test birimleri ile bağlantılı çalışır ve testlerde onaylanmış olan uygulamaları sahada kullanmak üzere kurmak için gerekli işleri organize eder. Bu organize sırasında aşağıdaki birimlerden gerekli kişiler belirlenir:
Proje Yöneticisi (ürünü geliştiren ekibin proje lideri)
Teknik Lider (ürünü geliştiren ekibin teknik lideri)
İş Lideri (ürünü kullanacak ekibin lideri)
Saha Kurulum Müfettişi (Kurulumun doğru gerçekleştiğini onaylayacak ve ürünü kullanan kişilerden seçilecek bir kişi. Eğer ürün coğrafik olarak farklı yerlere kurulacaksa her ofisden bir kişi.)
Kurulum Sorumlusu (ürünün kuracak olan kişi)
Hiyerarşik bir yapıda işlerin nasıl yürüdüğüne bakalım.
Adım 1. Teknik Lider olarak yapacağınız iş sürüm verme isteğinizi bir “Değişiklik İstek Formu” düzenleyerek Sürüm Yönetimi ekibine bildirmektir. Sürüm Yönetimi isteğinizi inceleyip istenen tarihte olup olamayacağına ve diğer etkilenen uygulamaların durumu ile etkilenme derecelerini araştırır. Sonuçta bir değişiklik numarası verilir ve onaylanır. Bu aşamadan sonra Teknik Lider olarak test ekibinin bulacağı hataları gidermek ve ürünü, kurulum tarihine kadar hazır etmek ile yükümlüsünüz. Ürünün son halini paketleyip bir kurulum rehberi ile beraber kararlaştırılan bir ağ dizinine kopyalayacaksınız. Teknik Lider ayrıca İş Liderini uyararak sürümün yapılacağı tarihi bildirir ve mesai yapacak çalışanların bilgilendirilmesini sağlar. Sürümün verileceği hafta sonu, uygulama erişilemez olacaktır. Bu aşamadan sonra artık Teknik Liderin işi bitmiş oluyor.
Adım 2. Sürüm zamanı yaklaştıkça sürümü yönetecek kişi (Sürüm Yönetimi ekibinden bir kişi) hangi uygulamaların sürüm vereceğini belirler. Test ekibinin onayladığı ve sürüm zamanı belirlenen uygulamalar listelenir. Test onay belgelerinde Proje Yöneticisi ve Teknik Lider hakkında bilgi vardır. Ayrıca Değişiklik İsteği Formunda da bu bilgi mevcuttur. Bu bilgi uygulamanın karşısına yazılır. Bu işlem için MS Project yada bir Excel dosyası kullanılabilir. Örnek olarak bu Excel belgesine bakabilirsiniz.
Sürüm Yöneticisi test onay belgelerini inceler ve testlerden geçememiş uygulamaları geri çevirir. Değişiklik İstek Formlarını ilgili kişilere geri göndererek sürüm tarihini güncellemesini ister. Testlerden geçen uygulamalar listede güncellenir.
Adım 3. Sürüm Yöneticisi yapılacak her işi adım adım belirleyebilmek için tüm yetkili kişilerin katılacağı bir toplantı düzenler. Bu toplantıya sürüm verecek tüm uygulamaların sorumlu kişileri ile etkilenecek fakat sürüm vermeyecek tüm uygulamaların sorumluları katılır. Sürümün hafta sonuna denk gelmesi ve kimsenin sistemleri kullanmadığı bir anda yapılması önemlidir. Zaten sistemi kullanan kullnıcılar önceden uyarılmıştır. Yapılacak işlerin listelendiği belgeye buradan bakabilirsiniz. Bu toplantılar sürüm tarihi yaklaştıkça sık aralıkta tekrarlanır.
Adım 4. Sürüm yöneticisi görev listesindeki her görevin kimin yapacağını ve kontak telefonlarını bir liste halinde yayınlar. Herkes bu listeye sahip olmalıdır ve sürüm günü bolca kullanılacaktır. Bizim burada yaptığımız bir uygulama da bir telekonferans hattı organize etmektir. Herkes bu konferans hattını arar ve 24 saat hatta kalır. Böylece olan olaylardan herkes haberdar olur. Eğer sürüm başka şehirlerdeki ofisleri de etkiliyorsa bu tür bir haberleşme işleri çok daha kolaylaştırmaktadır.
Adım 5. Mesai yapacak olan kişiler belirlenir ve görev listesinden ne zaman ofiste olacaklarını kontrol etmeleri istenir. Ayrıca mesai için izin alınması gerekiyorsa bu izinler önceden alınır. Bina girişi için özel bir güvenlik durumu söz konusu ise güvenlik birimi bu olaydan haberdar edilir.
Adım 6. Sürüm Yöneticisi, Geriye Dönüş işlemlerini de organize eder. Eğer yeni sürümler sahaya kurulduktan sonra testler sırasında bir hata çıkarsa sistem eski haline geri döndürülür. Kurulum Yönetimi ekibi sürüm günü ortaya çıkacak hatalara hazırlıklı olmak için her ürünün mevcut sürümünü hazırda bulundurur. Sürüm günü çıkan hatalardan dolayı kurulamayan yeni sürüm uygulamaların proje müdürleri durumdan haberdar edilir. Saha Kurulum Testlerinde çıkan tüm hatalar ekran resimleri ile beraber kaydedilir ve bir numara verilir. Eğer sürüm günü çözülemeyecek bir hata ile karşılaşılırsa o sürüm iptal edilir ve eski sürüm kurularak sistemin devamlılığı sağlanır.
Tüm bu adımlar sürüm gününün sancısız geçmesi için tekrar tekrar gözden geçirilir ve mümkün olduğunca görevler en ayrıntılı biçimde yazılır.
Sürüm günü uzun ve yorucu bir gün olacağından yiyecek ve içecek temini için önceden hazırlık yapın.
Sürüm günü her işlem başarı ile sonuçlanırsa gelecek 2 hafta için uygulamalar göz altında tutulur ve çıkacak hatalar gözden geçirilir.
İyi sürümler dileği ile.
Share this:
Print
Tweet
WhatsApp
More
Telegram
Pocket
Email
Share on Tumblr
Posted in Bilişim, Türkçe.
Post navigation
← Firmanızı Korumak
Gizlilik Anlaşması →
Son yazılar
Probiyotik Nedir?
Permakültür Yağmur Hendeği
Irımtüzende Hareketli Biyofilm Reaktörü
Mekân Kırılganlığı ve Esnekliği
Mağara Dönemi, Tarım, Kültür
Kapitalizm ve Sonrası
Yorumlar
Mavi Küflü Peynir – Tarif – Gürkan Yeniçeri on Termofilik Kültür Yapımı
Mavi Küflü Peynir – Tarif – Gürkan Yeniçeri on Mavi Küflü Peynir – Resimler
Gürkan Yeniçeri on Peynir Kabuğu ve Korunması
Can on Peynir Kabuğu ve Korunması
Probiyotik Nedir? – Gürkan Yeniçeri on Kombuça
Probiyotik Nedir? – Gürkan Yeniçeri on Kefir Bakterileri ve Starter Olarak Kullanımı
Arşivler
Arşivler Select Month September 2021 (4) July 2021 (3) June 2021 (6) May 2021 (7) April 2021 (1) March 2021 (1) January 2021 (1) December 2020 (1) November 2020 (1) July 2020 (1) June 2020 (1) April 2020 (2) December 2019 (1) November 2019 (2) September 2019 (1) August 2019 (1) July 2019 (1) May 2019 (1) February 2019 (1) January 2019 (2) December 2018 (2) November 2018 (7) October 2018 (7) September 2018 (9) August 2018 (14) July 2018 (3) June 2018 (7) May 2018 (14) April 2018 (3) March 2018 (1) February 2018 (2) January 2018 (1) December 2017 (3) November 2017 (7) October 2017 (2) September 2017 (4) August 2017 (11) July 2017 (1) June 2017 (11) February 2017 (1) November 2016 (1) July 2016 (1) May 2016 (1) January 2016 (2) December 2015 (3) August 2015 (1) July 2015 (1) June 2015 (2) March 2015 (1) February 2015 (1) December 2014 (4) September 2014 (1) August 2014 (1) April 2014 (1) February 2014 (1) December 2013 (1) November 2013 (5) October 2013 (7) September 2013 (2) August 2013 (2) July 2013 (11) June 2013 (4) May 2013 (6) April 2013 (5) March 2013 (5) February 2013 (2) January 2013 (2) December 2012 (3) September 2012 (2) August 2012 (3) July 2012 (1) June 2012 (2) April 2012 (3) March 2012 (8) February 2012 (5) January 2012 (12) December 2011 (8) November 2011 (15) October 2011 (7) September 2011 (9) August 2011 (11) July 2011 (8) May 2011 (3) October 2010 (2) May 2010 (1) April 2010 (3) March 2010 (2) February 2010 (1) January 2010 (2) December 2009 (3) November 2009 (10) October 2009 (10) August 2009 (2) May 2009 (6) April 2009 (1) February 2009 (2) January 2009 (7) December 2008 (3) September 2008 (8) August 2008 (2) July 2008 (4) May 2008 (11) April 2008 (14) March 2008 (4) December 2007 (1) November 2007 (1) September 2007 (5) August 2007 (9) June 2007 (2) May 2007 (1) April 2007 (7) March 2007 (19) February 2007 (15) January 2007 (17) December 2006 (10) November 2006 (11) October 2006 (19) September 2006 (24) August 2006 (1) July 2006 (2) June 2006 (22) May 2006 (19) April 2006 (10) March 2006 (18) February 2006 (3) January 2006 (11) December 2005 (7) November 2005 (6) October 2005 (10) September 2005 (9) August 2005 (9) July 2005 (24) June 2005 (8) May 2005 (8) April 2005 (8) March 2005 (28)
Kategoriler
Kategoriler Select CategoryArıcılık (30)Bilişim (338)English (189)Fermente (45)Irımtüzen (45)Permakültür (142)Peynir (126)Türkçe (546)Uncategorized (33)