Yazılım Projesi Brief'i Nasıl Hazırlanır? Şablonlu Rehber
Yazılım projesi brief'i, bir geliştirme ekibine neyi, kimin için ve neden yapmak istediğinizi anlatan kısa bir belgedir. İyi bir brief genellikle bir ila üç sayfadır; problemi, hedef kullanıcıları, temel özellikleri, kısıtları ve takvim beklentisini açıkça ortaya koyar. Bu yazıda bir brief'in hangi bölümlerden oluşması gerektiğini, sık yapılan hataları ve doğrudan doldurabileceğiniz bir şablonu bulacaksınız.
Brief neden bu kadar belirleyici?
Bir yazılım ekibi size teklif verirken elindeki bilgiyle tahmin yapar. Bilgi eksikse iki şeyden biri olur: Ekip belirsizliği karşılamak için tahmini şişirir ya da eksik bilgiyle düşük bir rakam verir ve proje ilerledikçe kapsam tartışmaları başlar. Her iki durum da sizin için maliyetlidir.
Brief'in asıl görevi, "ne istediğinizi" değil "hangi sorunu çözmek istediğinizi" aktarmaktır. Ekip problemi anladığında, sizin aklınıza gelmeyen daha basit ya da daha ucuz çözümler önerebilir. Yalnızca bir özellik listesi gönderdiğinizde ise bu fırsatı kaçırırsınız.
İyi hazırlanmış bir brief ayrıca:
- Farklı ekiplerden gelen teklifleri karşılaştırılabilir hâle getirir,
- İlk görüşmeyi tanışma sohbetinden çıkarıp gerçek bir çalışma toplantısına dönüştürür,
- Ekibinizin içinde de projenin ne olduğu konusunda ortak bir dil oluşturur.
Yazılım projesi brief'inde bulunması gereken bölümler
Aşağıdaki bölümler, sektörden bağımsız olarak çoğu projede işe yarar. Her birini birkaç paragrafla, hatta bazen birkaç maddeyle anlatmanız yeterlidir.
1. Arka plan ve problem
Şirketinizi tek paragrafta tanıtın, ardından çözmek istediğiniz problemi anlatın. Problemi bugünkü iş akışı üzerinden tarif etmek en iyisidir: "Siparişleri şu an e-posta ile alıp Excel'e elle giriyoruz, hafta sonu gelen siparişler pazartesiye kadar işlenmiyor" gibi bir cümle, "sipariş yönetim sistemi istiyoruz" cümlesinden çok daha fazla bilgi taşır.
2. Hedef kullanıcılar
Yazılımı kimlerin kullanacağını yazın: müşterileriniz mi, saha ekibiniz mi, muhasebe birimi mi? Her kullanıcı grubu için yaklaşık kişi sayısını, teknik yetkinlik düzeyini ve hangi cihazdan erişeceğini belirtin.
3. Hedefler ve başarı ölçütü
Proje bittiğinde neyin değişmiş olmasını bekliyorsunuz? Ölçülebilir hedefler yazmaya çalışın: işlem süresinin kısalması, hata oranının düşmesi, yeni bir gelir kanalının açılması gibi. Kesin rakam bilmiyorsanız yönü yazmanız da yeterlidir.
4. Temel özellikler
Özellikleri "olmazsa olmaz" ve "olsa iyi olur" diye ikiye ayırın. Bu ayrım, ekibin ilk sürümü doğru boyutta önermesini sağlar. Her özelliği bir kullanıcı eylemi olarak yazmak işinizi kolaylaştırır: "Satış temsilcisi müşteri ziyaretinden sonra telefondan not ekleyebilmeli."
5. Mevcut sistemler ve entegrasyonlar
Kullandığınız muhasebe yazılımı, CRM, e-ticaret altyapısı, ödeme sağlayıcısı veya kurum içi veritabanları varsa listeleyin. Entegrasyonlar çoğu projede tahmini en çok etkileyen kalemlerden biridir.
6. Kısıtlar
Bütçe aralığı, kesin bir tarih (fuar, sezon başlangıcı, yasal zorunluluk), veri barındırma gereksinimleri, KVKK kapsamındaki kişisel veriler ve kurum içi güvenlik politikaları bu bölüme girer. Bütçe paylaşmak zorunda değilsiniz, ancak kabaca bir aralık vermek ekibin size gerçekçi seçenekler sunmasını kolaylaştırır.
7. Örnekler ve referanslar
Beğendiğiniz ya da beğenmediğiniz uygulamaları, rakip ürünleri, mevcut ekran görüntülerini veya el çizimi taslakları ekleyin. "Şu ürünün raporlama ekranına benzer ama daha sade" gibi bir not, sayfalarca açıklamadan daha hızlı anlaşılır.
Brief yazarken sık yapılan hatalar
- Çözümü dikte etmek: "React ile yapılsın, şu veritabanı kullanılsın" gibi teknik tercihler, gerekçeniz yoksa ekibin daha uygun bir yol önermesini engeller.
- Her şeyi ilk sürüme koymak: Tüm fikirlerin tek seferde yapılmasını istemek takvimi ve maliyeti büyütür. Önceliklendirme yapmayan brief, genellikle gereğinden büyük tekliflerle sonuçlanır.
- Belirsiz ifadeler: "Kullanıcı dostu", "hızlı", "modern" gibi kelimeler herkes için farklı anlama gelir. Mümkünse somut bir örnekle destekleyin.
- Karar vericiyi belirtmemek: Projede onayı kimin vereceği belli değilse geri bildirim döngüleri uzar.
- Kullanıcıları atlamak: Yalnızca yönetim gözüyle yazılan brief'ler, sahada yazılımı her gün kullanacak kişilerin ihtiyaçlarını kaçırabilir.
Kopyalayıp kullanabileceğiniz brief şablonu
Aşağıdaki başlıkları bir dokümana kopyalayın ve her birinin altını kısa cümlelerle doldurun:
- Proje adı ve tek cümlelik özet: Bu yazılım kimin hangi problemini çözüyor?
- Şirket ve bağlam: Ne iş yapıyorsunuz, bu proje neden şimdi gündemde?
- Bugünkü süreç: İş şu anda nasıl yapılıyor, nerede tıkanıyor?
- Kullanıcılar: Gruplar, yaklaşık sayılar, kullanılan cihazlar.
- Hedefler: Proje başarılı olursa ne değişecek?
- Olmazsa olmaz özellikler: En fazla 5–8 madde.
- Sonraki aşamalara kalabilecek özellikler: Serbest liste.
- Entegrasyonlar: Bağlanması gereken sistemler ve erişim durumu.
- Kısıtlar: Tarih, bütçe aralığı, veri ve güvenlik gereksinimleri.
- Referanslar: Bağlantılar, ekran görüntüleri, taslaklar.
- İletişim: Projeden sorumlu kişi ve onay sürecindeki kişiler.
Bu şablonu doldurmak çoğu zaman bir iki saatinizi alır, ama sonraki haftalarda çok daha fazla zaman kazandırır.
Kısa bir doldurulmuş örnek
Şablonun nasıl görünebileceğine dair kısaltılmış bir örnek:
- Özet: Bayilerimizin sipariş ve stok durumunu tek ekrandan görebileceği bir web portalı.
- Bugünkü süreç: Bayiler siparişlerini telefon ve WhatsApp ile iletiyor, satış ekibi bunları Excel'e giriyor; stok bilgisi günde bir kez e-postayla paylaşılıyor.
- Kullanıcılar: Yaklaşık kırk bayi (çoğunlukla telefondan erişecek) ve dört kişilik satış ekibi.
- Olmazsa olmaz: Bayi girişi, ürün listesi ve güncel stok, sipariş oluşturma, sipariş durumu takibi, satış ekibi için onay ekranı.
- Sonraya kalabilir: Kampanya yönetimi, bayi bazlı raporlar, mobil uygulama.
- Entegrasyon: Kullandığımız muhasebe yazılımından stok ve cari bilgisinin okunması.
- Kısıt: Yeni sezon kataloğu yayınlanmadan önce canlıda olması isteniyor.
Bu kadar kısa bir metin bile, ekibin sorularını ve tahminini çok daha somut hâle getirir.
Brief'i göndermeden önce son kontrol
Brief'i paylaşmadan önce şu soruları kendinize sorun:
- Projeyi hiç tanımayan biri problemi ilk paragrafta anlayabiliyor mu?
- Özellikler kullanıcı eylemleri olarak mı yazılmış, yoksa teknik terimlerle mi?
- Öncelik sırası açık mı?
- Tarih ve bütçe gibi kısıtlar gerçekten sabit mi, yoksa esnek mi? Bunu belirttiniz mi?
- Ekibin sorularını yanıtlayacak kişi belli mi?
Brief'ten sonra ne olur?
Brief'i gönderdikten sonra ciddi bir ekip genellikle önce sorularla döner. Bu iyi bir işarettir: soru sormayan bir ekip, varsayımlarla çalışıyor olabilir. Ardından kısa bir tanışma görüşmesi yapılır ve belirsiz noktalar netleştirilir.
Weras Labs'te süreç de bu şekilde ilerler: Kısa bir tanışma görüşmesinin ardından kapsamı, takvimi ve sabit tahmini içeren yazılı bir teklif hazırlanır. Geliştirme, önizleme bağlantılarıyla takip edebileceğiniz kısa iterasyonlar hâlinde yürür; lansmandan sonra da destek devam eder. Sürecin ayrıntılarını hizmetler sayfamızda bulabilirsiniz.
Sonuç
İyi bir yazılım projesi brief'i uzun olmak zorunda değildir; net olması yeterlidir. Problemi, kullanıcıları, öncelikleri ve kısıtları açıkça yazdığınızda daha isabetli teklifler alır, projeye daha az sürprizle başlarsınız. Elinizde yarım bir brief bile olsa, bizimle iletişime geçerek birlikte tamamlayabiliriz.
Frequently asked questions
Yazılım projesi brief'i ne kadar uzun olmalı?
Çoğu proje için bir ila üç sayfa yeterlidir. Önemli olan uzunluk değil; problemin, kullanıcıların, önceliklerin ve kısıtların açıkça yazılmış olmasıdır.
Brief'te bütçe belirtmek zorunda mıyım?
Zorunlu değildir, ancak kabaca bir aralık paylaşmak ekibin size gerçekçi bir kapsam önermesini kolaylaştırır. Bütçe belirtilmediğinde teklifler birbirinden çok farklı varsayımlara dayanabilir.
Teknik bilgim yoksa brief yazabilir miyim?
Evet. Brief teknik bir belge değildir; iş problemini, kullanıcıları ve hedefleri anlatır. Teknik kararları geliştirme ekibinin önermesi daha sağlıklıdır.
Brief ile gereksinim dokümanı aynı şey mi?
Hayır. Brief projenin amacını ve çerçevesini anlatan kısa bir başlangıç belgesidir. Gereksinim dokümanı ise özellikleri, kuralları ve kabul kriterlerini çok daha ayrıntılı tanımlar ve genellikle brief'ten sonra hazırlanır.
About the author

Habip Dayan
Founder of Weras Labs
Habip Dayan is the founder of Weras Labs, a company that builds software products for professionals and teams. He has been building software since 2018 and writes about AI, cloud architecture and product design.
The Weras Labs newsletter
New articles, product updates and notes on building software. A few emails a month; unsubscribe any time.