← Bloga dön

Yazılım

Yazılım geliştirmeye başlamadan önce ne hazırlamalısınız?

Masada kod editörü açık bir laptop

Bir yazılım projesine başlamak için 40 sayfalık spec şart değil. Ama "bitti"nin ne anlama geldiği konusunda kimsenin tahmin yürütmemesi için yeterli netlik gerekir.

İnsanlar birkaç sade cevapla geldiğinde projeler hızla ilerler. Hedef her hafta değiştiğinde takılırlar. Hazırlık bunun çoğunu çözer.

1. Sorun hakkında tek cümle

Sorunu kim yaşıyor ve ürününüz olmadan bugün ne yapmaya çalışıyor?

Örnek yapı: "Küçük dükkan sahipleri her şey DM'lerde kaldığı için potansiyel müşterilere geri dönüş yapmayı unutuyor."

Tek cümlede söyleyemiyorsanız önce oraya zaman ayırın.

2. Kim kullanacak

Ana kullanıcı tiplerinizi listeleyin. Her biri için uygulama veya sitede ne yapması gerektiğini yazın.

Sahte isimli persona'lara gerek yok. Gerçek işlere ihtiyaç var: slot ayırtmak, dosya yüklemek, fatura ödemek.

3. Olmazsa olmazlar vs güzel olurdu'lar

Olmazsa olmazlar, ürün bunlar olmadan lansman yapamaz demektir. Güzel olurdu'lar ikinci sürüme kalır.

Acımasız olun. Her olmazsa olmaz süre ve test ekler. Çıkmayan uzun bir istek listesinden, çıkan kısa bir ilk sürüm daha iyidir.

4. Beğendiğiniz örnekler

İstediğinize yakın hissettiren site veya uygulama linkleri, soyut mood kelimelerinden daha çok yardımcı olur. Neyi beğendiğinizi not edin: düzen, hız, ton, ödeme akışı.

İstemediklerinizi de söyleyin. Bu gereksiz turu azaltır.

5. İçerik ve varlıklar

Metin, fotoğraf, logo, yasal metinleri kim sağlayacak? İçerik eksikse buna zaman ayırın veya bütçe planlayın. Lansman build'inde boş placeholder'lar her zaman belli olur.

6. Entegrasyonlar ve hesaplar

Kullandığınız araçları listeleyin: e-posta, ödeme, analitik, kimlik doğrulama, depolama. Hesaplar hazır mı, kurulum rehberliği mi gerekiyor, belirtin.

Sürprizler burada sık gecikme kaynağıdır.

7. Lansmandan sonra

Hataları kim düzeltir, desteği kim yönetir, hosting'i kim öder? Basit bir sitenin bile yayına girdikten sonra bir sahibi vardır.

Şimdilik atlayabilecekleriniz

Her ekranın mükemmel wireframe'i. İlk görüşmeden önce ayrıntılı veritabanı diyagramları. Kapsam netleşmeden sabit takvim.

Bunun yerine bütçe ve deadline konusunda dürüst olun. Kapsamın uyup uymadığını erken söylemeyi, iddia etmekten yeğleriz.

Listenizi birlikte konuşmaya hazır mısınız? Bize ulaşın veya yazılımı nasıl geliştirdiğimizi okuyun.