Bu yüzden Joel'in özellikleri hakkında bazı muhteşem makaleler okudum . (2000 yılında yazılmıştır !!) 4 bölümün tamamını okudum, ancak teknik özelliklerimi yazmak için bazı yöntemsel yaklaşımlar arıyorum .
Çok iyi bilinen bir finans şirketi için bu oldukça karmaşık uygulama (veya uygulama ailesi) üzerinde çalışan tek yalnız geliştiriciyim.
Hiç bu kadar ciddi bir şey yapmadım, kötü bir özellik, bazı türlere genel bir bakış gibi bir şey yazmaya başladım ve zamanımın bir sürü israf etti.
Ayrıca müvekkilim için 3 mockup-thingies yaptım, böylece ne istediklerini iyi anladım. Ayrıca bir önizleme yayınladı (en temel iş akışı ile bir atmak çalışma uygulaması) ve ben sadece çok temel / temel sistemlerin bazılarını yazdım ve test ettim.
Sanırım şimdiye kadar yaptığım hata ayrıntılı bir spesifikasyon yazmak değil, bu yüzden şimdi anlıyorum.
Yani her şey
- Bir MVC web sitesi (yöneticiler ve veri görüntüleme için)
- 2 Silverlight modülü (2 özel görev için)
- 1 masaüstü uygulaması
Tamamen zaman, kaynak ve bu işi hızlı bir şekilde yapmam gerekiyor, ayrıca, bu adamların eşit derecede hızlı ve acısız bir şekilde okuduğundan emin olmalıyım.
- Peki bu konuda nasıl gideceğim , herhangi bir ipucu, herhangi bir gerçek dünya öğesi arıyorum , genellikle nasıl yapıyorsunuz?
- Her iletişim kutusunun / formun / sayfanın alaycı bir görünümünü hazırlıyor musunuz?
Ben kukla bir ASP.NET Web Formları projesi yapmayı, sonra klasörlerde HTML dosyalarını doldurma ve benim MVC URL yapısı gibi görünmesini düşünüyorum.
Sonra web sitesi için spec bir bölüm olması ve bir screenie ile var her URL için bir sayfa yazmak.
Benim kazanma formları uygulaması için, bir demo Win Form projesi için biraz yaptım, daha sonra gerçek uygulamada yaptığım gibi bir iletişim kutusu veya her şeyi yapılandırabilir miyim ve sonra ekran görüntüsü?
Bu soruyla ilgili biraz bilgi için. Her zaman iyi çalışmış çılgın bir kod atlamak tür bir adam oldum, ama üzerinde çalıştığım uygulama için, sadece karmaşık değil, çok çok tanınmış ve büyük bir şirket için ve onu almak zorundayım sağ!
(Ve şimdiye kadar iyi gidiyor, bugün önizleme sürümü bir sürü insanın sevdiği bir demo verdi !! = D)
Başlangıç tasarımını doğru yaparsam, bu şirketle harika bir işim olacak, zaten ödemeye hazır oldukları yeni "harika" özellikler hakkında birçok düşünce var.