top of page

İlk Yazılım Projesini Nasıl Planlarsınız?

15 Eki
2 dakikada okunur

Bitirebileceğiniz bir sorun seçin


İlk yazılım projesinin amacı bütün ihtiyaçları karşılayan büyük bir uygulama yapmak değildir. Küçük bir sorunu baştan sona çözmeyi öğrenmektir. Örneğin kişisel kitap listenizi tutmak, ders çalışma sürelerini kaydetmek veya bir etkinliğin görevlerini izlemek iyi bir başlangıç olabilir.


Projenizi tek cümleyle tarif edin: Kullanıcı ne yapabilecek? Cevabınız birkaç farklı uygulamayı birden anlatıyorsa kapsamı daraltın. Bitmiş küçük bir çalışma, yarım kalan geniş bir fikirden daha fazla öğrenme fırsatı sunar.



Kullanıcı ve ilk sürüm konusunda anlaşın


Uygulamayı yalnız siz kullanacak olsanız bile kullanım senaryosunu yazın. Kullanıcı programı açar, yeni kitap ekler ve okuduklarını işaretler. Bu kısa anlatım, gerekli ekranları ve tutulacak bilgileri görünür kılar. Renk veya logo seçimine geçmeden önce akışın anlaşılması gerekir.


İlk sürüm için zorunlu özellikleri ayrı tutun. Arama ve kayıt ekleme gerekli olabilir; sosyal paylaşım veya ayrıntılı istatistikler sonraya kalabilir. Ertelenen fikirleri silmek yerine ayrı bir listede saklayın.



Görevleri görülebilir parçalara ayırın


“Uygulamayı yap” bir görev tanımı olarak fazla büyüktür. Bir oturumda tamamlanabilecek işler belirlemek ilerlemeyi kolaylaştırır. Her işin ne zaman tamamlandığını anlayabileceğiniz basit bir ölçütü olsun.


  • Liste ekranını hazırlayın; örnek kayıtlar okunabilir biçimde görünsün.

  • Ekleme alanını oluşturun; boş başlıkla kayıt kabul edilmesin.

  • Tamamlandı işaretini ekleyin; değişiklik listede görülsün.

  • Kayıt yöntemini deneyin; uygulama yeniden açıldığında beklenen bilgiler bulunsun.



Önce çalışan akışı kurun, sonra deneyin


İlk aşamada tek bir kaydın eklenip listelenmesi yeterlidir. Bu akış çalışınca yeni özellik eklemek daha kontrollü olur. Birden çok değişikliği aynı anda yapmak, hata ortaya çıktığında nedenini bulmayı zorlaştırabilir.


Sadece doğru girişleri denemeyin. Boş alan, uzun metin, tekrar eden kayıt ve beklenmedik karakterler de kontrol edilmelidir. Denediğiniz durumu, beklediğiniz sonucu ve gördüğünüz sonucu not edin. Bir arkadaşınızdan yönerge vermeden uygulamayı kullanmasını istemek de anlaşılmayan noktaları ortaya çıkarabilir.



Teslim, açıklama ve sonraki adım


Projenin yanında kısa bir kullanım açıklaması hazırlayın. Nasıl açıldığı, hangi işlevleri içerdiği ve bilinen eksikleri birkaç paragrafta anlaşılabilsin. Kodun farklı sürümlerini düzenli kaydetmek, önceki çalışan duruma dönebilmenize yardımcı olur.


Son değerlendirmede yalnız hataları saymayın. Hangi kararın işe yaradığını, hangi görevin beklenenden uzun sürdüğünü ve sonraki sürümde neyi değiştireceğinizi yazın. Bu kayıtlar, ikinci projenizi daha gerçekçi planlamanızı sağlar. Veliler için de somut ilerleme göstergesi, öğrencinin bu süreci kendi sözleriyle açıklayabilmesidir.



Bilişim Teknolojileri için ön kayıt başvurunuzu ön kayıt formu üzerinden paylaşabilirsiniz.


Yorumlar


bottom of page