Mevcut iş akışı, kullanıcı rolleri, örnek veriler ve kabul koşullarıyla geliştiricinin doğru kapsam çıkarabileceği bir brief hazırlayın.
“Bütün işlerimizi tek yerden yönetmek istiyoruz” hedefi anlaşılır olsa da teklif hazırlamak için yeterince somut değildir. Özel yazılım briefi, mevcut işin nasıl yapıldığını ve hangi sorunun değişmesini istediğinizi anlatmalıdır.
Mevcut süreci bir örnekle gösterin
Bir talebin gelişinden tamamlanmasına kadar adımları yazın. Kullanılan dosyaları, beklemeleri ve tekrar girilen bilgileri belirtin. Gerçek müşterinin kişisel verilerini paylaşmak yerine anonim örnek kullanın. Süreçteki istisnaları da saklamayın.
Rolleri ve yetkileri ayırın
Kim kayıt oluşturur, kim onaylar, kim yalnızca görüntüler? Herkese aynı erişimi vermek kolay görünse de iş sorumluluğunu belirsizleştirir. Yetki kararını ekran tasarımından önce netleştirmek sonradan yapılacak değişiklikleri azaltır.
Sonucu sınanabilir tanımlayın
“Hızlı ve kolay” yerine tekrar veri girişinin kalkması veya belirli bir raporun filtrelenebilmesi gibi gözlemlenebilir hedefler yazın. Önemli işlemlerin başarı ve hata durumlarını birlikte anlatın. Entegrasyon varsa ilgili sistem ve erişim sorumlusu belli olsun.
Öncelik ve teslimi netleştirin
İlk sürümde gerekli işleri sonraki geliştirmelerden ayırın. Veri taşıma, kullanım eğitimi, destek ve kaynak teslim kapsamını görüşmeye dahil edin. İyi brief bütün teknik cevapları bilmek değil, işletme ihtiyacını açıkça göstermek demektir.