Her girişimin izlemesi gereken iyi uygulamalar [kapalı]


9

İşyerinde birkaç arkadaşım ben biraz başlangıç ​​kuracak / kendi yazılımımızı yaratacağız, muhtemelen ilk başta ay ışığı alıyor, çünkü günlük işlerimizden henüz vazgeçemiyoruz.

İkimiz de bu deneyime sahip değiliz, hepimiz daha önce, bir dizi kılavuzun belirlendiği diğer şirketler için çalıştık ve bence bu takip edilecek iyi uygulamalar oluşturma zamanı (toplantı-itis'ten kaçınmak gibi).

Bu şekilde giden insanlar için bize ne gibi tavsiyelerde bulunursunuz?

Ben şeylerin teknik tarafı için daha arıyorum, gibi şeyler:

  • Bir çeşit inşa sunucusuna sahip olmaya değer mi, yoksa bu çok mu ileri gidiyor?

  • Kapsamlı TDD yapar mıydınız yoksa çok deneyimli olmayan küçük bir takım için çok fazla yük olacağını düşünüyor musunuz?

Ama şeylerin yönetim tarafını dinlemenin sakıncası olmaz.


Proje, ASP.NET MVC'de yapılan bir web uygulamasıdır, uzaktan çalışacağımız için Mercurial ve BitBucket veya Fırın + FogBugz veya başka bir çevrimiçi proje izleme aracı kullanmayı düşünüyorum.


1
Sorunuzu, bir 3kısmını kaldırmak için düzenleme özgürlüğünü aldım - insanların kaç öneride bulunacağı konusunda keyfi bir sınır koymak yararlı ve yapıcı değil (ve muhtemelen çoğu insan bunu yine de görmezden gelecektir).
Peter Boughton

Başarısız olmamayı deneyin teddziuba.com/archives.html Genellikle bunu üçüncü kez nasıl yapacağınızı öğrenirsiniz.
İş

Yanıtlar:


15
  1. Mümkün olduğunca çabuk serbest bırakın . Başladığınız kodun% 90'ı ilk 6 ayı geçmeyecektir. Yani mühendisliğin deli gibi bir anlamı yok. Pazara ulaşmak için mümkün olduğunca çabuk kodlayın, ardından kullanıcılarınızın onu nasıl geliştireceklerine karar vermelerini sağlayın. TDD en hızlı şekilde kod yazıyorsanız, TDD'yi kullanın. Aksi takdirde, sadece hackleyin. Erken benimseyen kullanıcılar, ürününüz beta sürümündeyken birkaç hatayı oldukça affediyor.

  2. Sys yöneticileri olmak için zaman kaybetmeyin. Hata izleme (örn. FogBugz) ve kaynak kontrolü için barındırılan platformlarla doğru fikre sahipsiniz. Google Dokümanlar gibi çevrimiçi bir doküman deposu kullanın . Yerel olarak herhangi bir şey depolarsanız, Carbonite gibi bir çevrimiçi bulut yedekleme hizmeti kullanın . Canlı ortamınızda, karşılayabiliyorsanız tamamen yönetilen bir barındırma çözümü kiralayın. Kendi sunucularınızı korumak zorunda kalmamaya çalışın.

  3. Sizi benzersiz kılan şeye odaklanın . Kendinizi daha önce yapılmış gibi görünen bir kod yazarken bulursanız, zaten orada olanı kullanın. İş sorununuzu çözmede uzman olun ve alan adınız dışındaki sorunlardan rahatsız olun.


4

eğer takım sadece sizden daha fazla ise, standartlar önemlidir. Karmaşık olmaları gerekmez ("anlamlı değişken adları, CamelCase kullanın ve derlemeyi bozmayın"). TDD çalıştığı için sallıyor, kullan. Yaptığınız testler ayrıca bir şapka düştüğünde demolar için harika bir temel oluşturur. Bir yapı sunucusu denize alınabilir, olmayabilir; biri olmadan başlayın ve nasıl gittiğini görün. İzleme araçları da benzer şekilde; gerektiğinde daha sonra ekleyebilirsiniz.

Bu ürünün satılacağı varsayılarak , insanların gerçekten istediği bir şey oluşturduğunuzdan emin olmak için şimdi biraz pazar araştırması yapın . Sıfırdan pazara geçmek, sorumlulukları ve eşitliği bölmek ve birbirini sorumlu tutmak için bir iş planı hazırlayın.

İyi şanslar!


Evet, abonelik tabanlı bir web uygulaması olurdu. İş etüdü olmayan bir iş planı hazırlamayı nasıl başardınız?
Francisco Noriega

@Francisco kısa cevap: öğrenin. uzun cevap: MBA iş planına ihtiyacınız yok, ancak temelleri kapsayacak bir plana ihtiyacınız var: ne inşa ediyorsunuz, kim için inşa ediyorsunuz, rakipler var, widget'ınız neden özel / farklı, nasıl pazarlayacak / tanıtacaksınız, her adımın ne kadar süreceği, hangi noktada hangi kaynaklara ihtiyacınız olacak, hatta satış seviyenizi kırmanız ve / veya acil finansal hedefinize ulaşmanız gerekecek. Kime satacağınız ve neden önem vermeleri önemlidir; önce bunu yap.
Steven A. Lowe

Sağlam tavsiye için teşekkürler !, Sanırım bunların çoğunun cevabını zaten biliyorum, ama sadece kafamda ve konuştuğum birkaç kişiyle, muhtemelen onu koymak ve daha fazlasını desteklemek için iyi bir fikir kanıt .. tekrar teşekkürler!
Francisco Noriega
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.