Mehmet Enes
Dili değiştir
İletişim

Yarışma, Yarışma Değil

TEKNOFEST denince insanların gözünde canlanan şey saha: pist, havuz, uçuş hattı, jüri. O kısım gerçek ve sürecin açık ara en kısa bölümü.

Bir TEKNOFEST döneminin büyük bölümü belgelerde geçiyor. Her kategori dönem başında bir şartname yayımlıyor ve süreçteki ilerleme, sabit tarihlerde teslim edilen yazılı çalışmalarla kademe kademe eleniyor. Takımlar, daha hiçbir şey çalıştırılmadan çok önce kâğıt üzerinde eleniyor. Yarışmayı etkinlikten ibaret sayarsanız yılı üretmekle geçirir, ilkbaharda da ürettiğiniz şeyle hiç ilgisi olmayan gerekçelerle elenirsiniz.

Aşağıdakiler, ilk dönemine başlayan bir takıma söyleyeceklerim. Bilinçli olarak genel: ayrıntılar kategoriye ve yıla göre değişiyor, bağlayıcı olan her zaman yayımlanan şartname.

Eleyen Şey Rapor

Finale kimin kalacağına yazılı raporlar karar veriyor. Diğer her şeyi yeniden düzenleyen yapısal gerçek bu.

Tasarım raporu, yapılmış işin belgelenmesi değildir. Sizi hiç tanımayan ve size soru sorma imkânı olmayan hakemlere yöneltilmiş, yaklaşımınızın işe yarayacağına dair bir savunmadır. Hakemler sayfada ne yazıyorsa onu okur. Bir tasarım kararı yerinde ama açıklanmamışsa yoktur. Bir hesap doğru ama dayandığı kabuller yazılmamışsa denetlenemez; denetlenemeyen bir iddia da zayıf bir iddia olarak puanlanır.

Bu yüzden rapor okuyucunun tarafından yazılmak zorunda. Gereksinimi yazın, seçtiğiniz çözümü yazın, elediğiniz alternatifleri ve eleme gerekçelerini yazın, sonra bu seçimi destekleyen analizi gösterin. Sayıları koyun. Düşündüğünüz arıza senaryolarını koyun. Hakemler heyecan değil mühendislik muhakemesi arıyor; muhakeme ise ancak gösterdiğiniz gerekçelendirmede görünür.

Bunun pratik sonucu şu: rapor, teslim haftasında yazılamaz, çünkü dürüst bir rapor yazmak analizi çoktan yapmış olmayı gerektirir. Raporu tasarımdan ayrı bir teslimat gibi görenler, aslında hiç almadıkları kararları belgelemeye çalışır. Bu da anında belli olur.

Rapor yazımını takımın tek bir üyesine yıkmak da işe yaramıyor. Her alt sistemin gerekçesini o alt sistem üzerinde çalışan kişi yazmalı; ortak bir kişi yalnızca dili, biçimi ve tutarlılığı toplamalı. Aksi hâlde metin, işi yapan kişinin bildiği ayrıntıyı kaybediyor ve geriye yalnızca sonuç cümleleri kalıyor. Şartnamenin puanlama başlıklarını bir kontrol listesi gibi kullanmak da basit ama sık atlanan bir adım: değerlendirme neyi arıyorsa metnin o başlığı açıkça karşıladığından emin olun.

Takvim Pazarlık Kabul Etmez

Yarışma tarihleri, öğrenci hayatındaki diğer teslim tarihlerine benzemez. Ertelenmez, uzatılmaz ve kaçırılan bir tarih dönemi bitirir. Geç gönderilen rapora kısmi puan yoktur.

Dolayısıyla takvim, sabit tarihlerden geriye doğru ve rahatsız edici işler öne alınarak kurulmalı. Tedarik süresi uzun kalemler — sipariş edilmesi, dışarıda üretilmesi ya da onaylanması gereken her şey — ilk haftalarda belirlenmeli, çünkü bütün bir sistemin var olabileceği en erken tarihi bunlar belirliyor. Geri kalan her şey onların etrafına yerleşiyor.

Erken edinilmesi gereken ikinci alışkanlık, takvimi ideal takım için değil var olan takım için kurmak. Üyelerin sınavı olur. Tedarikçi gecikir. Parça yanlış gelir. Payı olmayan bir plan iddialı bir plan değildir; gerçeklikle ilk temasında yanlışlanacak bir plandır. Başta bilerek bırakılan pay, son ayda zorla alınan paydan çok daha ucuzdur.

Takımlar Entegrasyonda Kaybeder

İlk yılına başlayan herhangi bir takım için tek bir tahminde bulunacak olsam şu olurdu: alt sistemler çalışacak, sistem çalışmayacak.

Parçalar tek tek bitirilir, ayrı ayrı denenir ve tamam sayılır. Sonra birleştirilirler ve o zamana kadar örtük kalan her şey birer soruna dönüşür: gerçek yük altındaki güç tüketimi, başka bir bileşene çarpan bağlantı, modüller arası zamanlama, iki tarafın farklı varsaydığı bir veri biçimi, parça bazında sorunsuz ama toplamda yanlış çıkan ağırlık ve denge. Bunların hiçbiri alt sistem testinde görünmez, çünkü alt sistemlerin değil, ek yerlerinin özellikleridir.

Entegrasyon üstelik en kötü anda gelir. Bağımlılık sırasında en sonda olduğu için yukarıdaki bütün gecikmeleri devralır ve bitmiş sayılan bir şeyin yeniden tasarlanmasını gerektiren sorunları ortaya çıkarma olasılığı en yüksek aşamadır.

Karşı önlem, erken ve kötü entegre etmek. Alt sistemler birbirine en ufak bir şey aktarabilir hâle gelir gelmez, yarısı yer tutucu olsa bile bağlayın. Zar zor çalışan çirkin bir uçtan uca sistem, ayrı tezgâhlarda duran üç cilalı alt sistemden çok daha fazlasını anlatır. Arayüzleri erken ve yazılı olarak dondurun; bir arayüzdeki her değişikliği bütün takımı ilgilendiren bir değişiklik sayın, çünkü öyledir.

Geriye Gerçekte Ne Kalıyor

Dönemin değeri alınan derece değil. Değeri, yarışmanın sıradan projelerin dayatmadığı kısıtları getirmesi: yazmadığınız bir dış şartname, oynatamadığınız bir tarih ve size cömert davranmak için hiçbir sebebi olmayan kişilerin değerlendirmesi.

Bu üçlü; kapsam belirlemeyi, yazılı savunmayı ve dürüst planlamayı yaptığım her şeyden daha hızlı öğretiyor. Bu beceriler tek bir dönemden fazlasını yaşıyor.

Not: bu kayıt yapısal bir yer tutucudur. Yarışma kaydı doğrudur; teknik anlatım hâlâ sahibinin kendi ayrıntılarını bekliyor.

Birlikte bir şey inşa edelim

Araştırma iş birliklerine, mühendislik ekiplerine ve yarışma ortaklıklarına açığım.