 Bir yazılım geliştiricinin projelerine dahil etmeyi unutmaması gereken beş öğeden oluşan bir liste oluşturun.
 1. Dokümantasyon – doğru ve güncel dokümantasyon, herhangi bir yazılım projesi için esastır. 2. Birim testleri – kod tabanını tamamen kapsayacak şekilde birim testleri yazılmalıdır. 3. Güvenlik hususları – güvenlik açıkları tanımlanmalı ve ele alınmalıdır. 4. Hata işleme ve günlüğe kaydetme – hataları teşhis etme ve hata ayıklama yeteneği önemlidir. 5. Performans optimizasyonu – yazılımın hız ve kaynak kullanımı açısından optimum performans gösterdiğinden emin olun.