«development-methodologies» etiketlenmiş sorular

16
Bir Kişi İçin En İyi Gelişim Metodolojisi?
Tek geliştirici, proje yöneticisi, tasarımcı, QT kişisi (Evet, biliyorum ... Kötü!) Ve bazen müşterim bile olduğum projeler üzerinde çok zaman harcıyorum. Projeleri planlamak ve kendimi yönetmek için hemen hemen her şeyi denedim, sadece serbest oturmaktan ve serbest çalışmaktan çok uzun bir süre sonra proje bitinceye kadar, kendimle birebir görüşme toplantısı …

10
Neden test güdümlü geliştirme (TDD) ve geliştirme güdümlü test (DDT) hakkında çevik değil?
Bu yüzden çeviklik konusunda yeniyim ama test odaklı bir gelişme değil . Üniversitedeki profesörlerim testler ve sonra kodlar sonra testler hakkındaydı. Nedenini anladığımdan emin değilim. Benim bakış açıma göre, kodunuz geliştikçe büyük olasılıkla değişecek olan çok büyük bir maliyet. TDD'yi böyle hayal ediyorum ve beni neden şaşırtıyor. TDD yüklenicisi olarak …

25
Açıkçası, Kovboy kodlamasını tercih ediyor musun? [kapalı]
Agile, Waterfall, RUP, vb. Gibi metodolojileri savunan programcıların çoğu, bazıları metodolojiyi izler ama hepsini değil. Açıkçası, eğer metodolojiyi seçebiliyorsanız, kesinlikle ana akım "doğru" metodolojilere gidersiniz veya kovboy programlaması gibi "kolay" metodolojiyi mi tercih edersiniz? Neden? Buna bağlı olduğunu biliyorum. Lütfen birini ne zaman kullanacağınızı açıklayın. Lütfen, Kovboy kodlamasında hangi avantajları …

10
Lisansüstü beklentiler gerçeğe karşı [kapalı]
Ne öğrenmek istediğimizi ve kariyerlerimizle ve hayatlarımızla ne yapmak istediğimizi seçerken, nasıl olacağına dair bazı beklentilerimiz var. Neredeyse on yıldan beri sektörde olduğum için, çalışma hayatının nasıl olacağını ve aslında bunun nasıl gerçekleştiğini programladığımı (Bilgisayar Bilimi okurken) düşündüğümü biraz düşündüm. olmak. En büyük iki şokum (ya da söylemeliyim, beklentileri kırılmış) …

9
Çevik kalkınma metodolojisine uygulanabilir bir alternatif var mı?
İki baskın yazılım geliştirme metodolojisi şelale ve çeviktir. Bu ikisini tartışırken, onları ayırt eden belirli uygulamalara çok fazla odaklanılır (çift programlama, TDD vb. İle işlevsel özellik, büyük ön tasarım, vb.) Fakat asıl farklar çok daha derin, çünkü bu uygulamalar bir felsefeden geliyor. Şelale diyor ki: Değişim masraflıdır, bu yüzden minimize …

7
Yeniden yapılanmanın potansiyel değeri nasıl ölçülür?
Teknik borcu olan eski, büyük bir projede, yeniden düzenleme kodunun yararını nasıl güvenilir bir şekilde tahmin edebilir veya ölçebilirsiniz? Örneğin, daha eski bir dilde yazılmış bir yazılım yığını çözümü içinde bazı bileşenlere ve daha sonra da yeni bir dilde yazılmış bazı bileşenlere sahip olduğunuzu varsayalım. Bir geliştirme ekibi tarafından sürekli …

17
Günlük stand-up, evet mi, hayır mı? [kapalı]
Günlük stand-up toplantılarının ne kadar değerli (veya değil) olduğunu düşünüyorsunuz ? Eğer buna aşina değilseniz, bu Scrum taraftarlarının (ve diğer bazı çevik metodolojilerin) bir parçası olan günlük bir toplantıya atıfta bulunur. Buradaki fikir, 15 dakikaya kadar zamanaşımına sahip ve herkesin katlanması gereken (insanları o noktaya gelmeye teşvik etmek için) günlük …

9
Bir takımdaki farklı gelişim stilleriyle (yukarıdan aşağıya doğru) nasıl başa çıkılır?
Diyelim ki daha küçük bir takımda çalışmaya başladım ki {şu anda nispeten küçük ama umarım daha büyük bir projedir ”projesi. Unutmayın ki bu, bir dönem sonunda hurdaya alınması gereken bazı akademik projeler değil, gerçek dünyadaki diğer geliştiriciler tarafından kullanılması amaçlanan gerçek bir projedir. Bununla birlikte, kod henüz başkalarına verilmemiştir, bu …

8
Teste Dayalı Geliştirme'nin (ve genel olarak Çevik) bu kısıtlaması pratik olarak uygun mudur?
Test Odaklı Gelişim'de (TDD) düşük kaliteli bir çözümle başlar ve daha sonra test vakaları ekleyerek ve yeniden düzenleyerek yinelemeli olarak daha iyi sonuçlar verirsiniz. Adımların küçük olması gerekiyordu, bu da her yeni çözümün bir şekilde öncekinin mahallesinde olacağı anlamına geliyor. Bu, gradyan iniş veya yerel arama gibi matematiksel yerel optimizasyon …

5
Bir takımda tasarım, diğerinde kodlama
Tüm yazılım tasarımının yerel bir ekip tarafından yapıldığı ve bu tasarımların kodlama için bir denizaşırı ekibine gönderildiği bir projede yer alacağım. Bu, bu özelliklere sahip bir projeyle ilk karşılaştığımda ve benim için garip hissettiriyor: Yöneticiler, çok detaylı tasarım belgeleri yapmamızı bekliyorlar; bu nedenle offshore ekibi için hataya yer yok; Benim …

9
Yazılım mühendisliği hakkında yanlış fikrim var mı? [kapalı]
Şu anda olduğu gibi, bu soru bizim soru-cevap formatımız için uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 7 yıl önce kapandı . …

1
Geliştirici Anarşi Nedir?
Agile sonrası bir geliştirme metodolojisi olarak hesaplanan Geliştirici (veya Programcı) Anarşi hakkında okuyordum. Üzerinde bir kaç kaynak buldum ( 1 , 2 ), ancak dışarıda pek görünmüyor. Birisi hakkında daha fazla şey öğrenebileceğim herhangi bir kaynağa sahip olup olmadığını merak ediyordum _ nasıl kullanılacağı, artıları ve eksileri, diğer yöntemlerle karşılaştırılması …

11
Sürekli olarak değiştirilmesi gerekmeyen bir yazılım yazmak mümkün mü?
Birçok farklı dilde birçok yazılım yazdım ve ayrıca Verilog ve VHDL kullanarak FPGA'larla kullanmak için donanım "yazdım". Donanımdan yazılımdan daha çok zevk almak eğilimindeyim ve bence başlıca nedenlerden biri, "yapılan" donanımın yazılmasının mümkün olması ve hiçbir zaman değiştirilmemesi gerektiğidir: arayüzleri ve işlevselliği tanımlarsınız, bir test tezgahı yazarsınız. , donanım modülünü …

7
Çevik'teki ilk yinelemelerde neler teslim ediyorsunuz?
Anladığım kadarıyla, Agile metodolojileri ile ilgili fikir, işlevsel bir şey teslim etmeniz ve sık sık teslim etmenizdir. Uygulama, artıştan sonra son şekli artışına girer. Ancak, ilk yinelemelerde, uygulamanın dayanacağı çerçeveyi veya temelleri oluşturabilirsiniz, böylece kullanıcılar için görülebilir ve önemli bir şey olmaz. Bu ilk yinelemede müşteriye ne teslim edilir? İskele …

7
Scrum sprintleri mümkün olan en hızlı şekilde çalışmak anlamına mı geliyor?
Bu yayını geliştirmek ister misiniz? Alıntılar ve cevabınızın neden doğru olduğuna dair bir açıklama da dahil olmak üzere, bu soruya ayrıntılı cevaplar sağlayın. Yeterli ayrıntı içermeyen cevaplar düzenlenebilir veya silinebilir. Son zamanlarda Çevik, Scrum yapan ve daha hassas olan bazı firmalarla röportaj yaptım ve bana çok çevik görünmeyen bazı şeyler …

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.