Versiyon kontrolü için pratik uygulama, hazırlık ile saha adımlarını ve ofis kontrolünü aynı zincirde yönetmeyi gerektirir. Bu rehber cbs & veri yönetimi ekiplerinin işe başlamadan önce ne hazırlayacağını, sahada neyi kaydedeceğini ve teslimden önce hangi kontrolleri kapatacağını adım adım ele alır.
Ne zaman ve neden kullanılır?
Versiyon kontrolü, bir kararın sahadaki gerçek koşullarla desteklenmesi gerektiğinde kullanılır. Çalışmanın değeri ayrıntılı görünmesinden değil, verinin kaynağının açık olması ve sonucun sahada tekrar kontrol edilebilmesinden gelir.
Hazırlık listesi
- kaynak ve güncelleme tarihi
- yetki ve versiyon bilgisi
- benzersiz kayıt anahtarları
- veri sözlüğü
- koordinat referans sistemi
- dosya/katman adlandırma kuralı
Hazırlıkta kaynak ve güncelleme tarihi, yetki ve versiyon bilgisi ve benzersiz kayıt anahtarları kontrol edilmeden uygulamaya geçilmemesi önerilir. Ekipler aynı kod, koordinat sistemi, revizyon ve kabul yaklaşımını kullanmalıdır; aksi halde sahadaki doğru kayıt ofiste yanlış dosyayla eşleşebilir.
Adım adım saha/ofis uygulaması
- alan adlarını ve birimleri veri sözlüğünde sabitlemek
- veri sahipliğini ve güncelleme sorumlularını tanımlamak
- teslim öncesi bağımlı tablolar ve bağlantıları otomatik kontrol etmek
- geometri ve öznitelik doğrulama kuralları kurmak
- ham, çalışma ve onaylı veriyi ayrı katmanlarda yönetmek
- versiyon değişikliklerini kısa açıklamayla kaydetmek
Her adımın sonunda kısa bir ara kontrol yapmak, Versiyon kontrolü sırasında hatayı kaynağında yakalamaya yardım eder. Sorun görülürse sonraki adıma geçmeden önce etkilenen kayıtlar ayrılmalı ve düzeltme gerekçesi yazılmalıdır.
İyi uygulamanın teknik kontrol noktaları
- benzersiz anahtarların gerçekten benzersiz olması
- koordinat sisteminin katman metadatasında bulunması
- onaylı verinin geriye dönük izlenebilirliği
- boş zorunlu alanların raporlanması
- dosya adında tarih/revizyon mantığının tutarlı olması
Versiyon kontrolü açısından bu kontrollerin amacı mükemmel görünen veri üretmek değil, kararın hangi kalite seviyesinde verildiğini açık etmektir. revizyonsuz dosya sayısı, zorunlu alan doluluk oranı ve duplike kayıt sayısı gibi ölçüler eğilim halinde izlendiğinde saha veya veri üretimindeki bozulma daha erken fark edilir.
Sahadan kısa bir örnek
kuzey blok çalışmasında ölçüm tekrarında anlamlı fark fark edildiğini varsayalım. Ekip önce problemi fotoğraf/ham kayıtla belgeleyip etkilenen aralığı belirler, ardından bağımsız kontrol yapar. Sonuç değişiyorsa eski değer korunur, yeni değer ayrı revizyonla işlenir ve ilgili teslim çıktıları güncellenir.
Kaçınılması gereken hatalar
- Ham veriyi işlenmiş veriyle aynı klasörde üzerine yazmak.
- Koordinat sistemi tanımsız katmanları birleştirmek.
- Aynı dosyanın final_v2_son_final gibi adlarla çoğalması.
- Kod açıklamalarını yalnız kişisel notlarda tutmak.
Teslimden önce son kontrol
- metadata kataloğu
- doğrulama hata listesi
- versiyon geçmişi
- veri sözlüğü
- onaylı veri paketi
Versiyon kontrolü tamamlandığında teslim paketi başka bir teknik ekip tarafından açıklama istemeden anlaşılabilecek düzeyde olmalıdır. Dosya adları, tarih, revizyon ve veri kaynağı tutarlıysa sonraki modelleme, tasarım veya raporlama çalışmaları daha güvenli ilerler.
Konuya özel teknik not
Versiyon kontrolünde onaylı sürüm değiştirilemez referans olarak saklanmalı; yeni değişiklik ayrı revizyonla ilerlemelidir.
Versiyon kontrolü: teknik derinliği artıran kontrol soruları
Versiyon kontrolü değerlendirilirken yalnız çıktı dosyasına bakmak yerine veri desteğinin yeterliliği sorgulanmalıdır. Bu amaçla kaynak ve güncelleme tarihi, koordinat referans sistemi ve yetki ve versiyon bilgisi için “kaynak neresi, ne zaman üretildi, hangi yöntem kullanıldı ve hangi sınırlamalar biliniyor?” soruları ayrı ayrı yanıtlanabilir. Bir kayıt bu sorulardan birine cevap veremiyorsa tamamen kullanılamaz sayılmak zorunda değildir; fakat karar üzerindeki ağırlığı azaltılmalı ve eksiklik açıkça belirtilmelidir. Bu yaklaşım özellikle farklı dönemlerde veya farklı yüklenicilerce üretilmiş verilerin bir araya getirildiği projelerde yanlış kesinlik oluşmasını önler.
- Versiyon kontrolü sonucunu değiştirebilecek en kritik girdi hangisi ve bu girdinin bağımsız doğrulaması var mı?
- Koordinat sisteminin katman metadatasında bulunması kontrolü başarısız olursa hangi sonraki çıktıların etkilenmesi beklenir?
- Geometri hata sayısı göstergesi kötüleştiğinde hangi saha veya veri üretim adımı önce incelenmeli?
- Doğrulama hata listesi başka bir ekip tarafından yeniden üretilebilir mi, yoksa kişiye bağlı bir işlem mi içeriyor?
Bu sorular Versiyon kontrolü için bir “dur ve düşün” noktası oluşturur. Örneğin dosya adında tarih/revizyon mantığının tutarlı olması yeterli değilse yalnız ilgili hücreyi düzeltmek yerine bu durumun veri sözlüğü üzerindeki etkisi de kontrol edilmelidir. Benzer şekilde revizyonsuz dosya sayısı tek başına hedef sayı olarak kullanılmamalı; önceki dönem, saha koşulu ve veri üretim yöntemiyle birlikte okunmalıdır. Amaç çok sayıda KPI üretmek değil, sonucu değiştiren veri ve varsayımları görünür hale getirmektir.
Versiyon kontrolü için örnek kontrol tablosu
| Kontrol | Neden önemli? | Kanıt / kayıt |
|---|---|---|
| koordinat sisteminin katman metadatasında bulunması | Versiyon kontrolü sonucunda hatanın sonraki modele, tasarıma veya rapora taşınmasını azaltır. | kaynak ve güncelleme tarihi; gerektiğinde doğrulama hata listesi |
| dosya adında tarih/revizyon mantığının tutarlı olması | Versiyon kontrolü sonucunda hatanın sonraki modele, tasarıma veya rapora taşınmasını azaltır. | koordinat referans sistemi; gerektiğinde veri sözlüğü |
| onaylı verinin geriye dönük izlenebilirliği | Versiyon kontrolü sonucunda hatanın sonraki modele, tasarıma veya rapora taşınmasını azaltır. | yetki ve versiyon bilgisi; gerektiğinde onaylı veri paketi |
| boş zorunlu alanların raporlanması | Versiyon kontrolü sonucunda hatanın sonraki modele, tasarıma veya rapora taşınmasını azaltır. | benzersiz kayıt anahtarları; gerektiğinde metadata kataloğu |
Kontrol tablosu proje koşullarına göre genişletilebilir. Versiyon kontrolü için önemli olan her satırın ölçülebilir bir kanıta bağlanmasıdır. “Kontrol edildi” ifadesi tek başına zayıf bir kayıttır; hangi dosya, ölçü, fotoğraf, sertifika veya onay kaydının kontrolü desteklediği belirtilmelidir. Ayrıca geometri ve öznitelik doğrulama kuralları kurmak ile alan adlarını ve birimleri veri sözlüğünde sabitlemek arasında veri devri varsa devrin tarihi ve kullanılan revizyon da kayda eklenmelidir. Böylece sorun çıktığında geriye doğru iz sürmek ve yeniden çalışmanın gerçek nedenini bulmak daha kolay olur.
Sık sorulan sorular
Versiyon kontrolü için en önemli hazırlık nedir?
Hangi kararı destekleyeceği ve hangi verinin kabul edileceği açıkça tanımlanmalıdır.
Saha kaydı ne kadar ayrıntılı olmalı?
Kaydın sonradan tekrar bulunmasına ve hangi yöntemle üretildiğinin anlaşılmasına yetecek konum, zaman, yöntem ve sorumlu bilgisi içermelidir.
Bir kontrol başarısız olursa ne yapılır?
Etkilenen kapsam ayrılır, ham kayda dönülür, gerekirse tekrar ölçüm/inceleme yapılır ve düzeltme kayıt altına alınır.
Teslimde hangi dosyalar saklanmalı?
Versiyon kontrolü için nihai çıktı yanında uygun olduğunda ham veri, kontrol kayıtları, metadata ve revizyon geçmişi de saklanmalıdır.
Versiyon kontrolü hakkında bu sayfa genel teknik bilgilendirme sunar. Proje özelindeki tasarım, ruhsat, çevre ve iş güvenliği kararlarında güncel resmi düzenlemeler ile yetkili teknik değerlendirme esas alınmalıdır.
