Freelancerlar: Toplama Gereksinimleri Hakkında Nasıl Gidiyorsunuz?


18

Serbest çalışan bir programcı olarak:

  1. İstemciden gereksinimleri toplama süreciniz nedir?
  2. İhtiyaç toplama süreci ne kadar zaman alır? Bunun sabit olmadığını ve istemcinin yanıt vermede ne kadar hızlı olduğu gibi değişkenler olduğunu biliyorum. Genel olarak, yanıtlardaki gecikmeyi hesaba katarak, nihai gereksinime ulaşmak ne kadar sürer?
  3. Bu gereksinimleri toplamak için hangi iletişim kanalını (e-posta, telefon, sohbet mesajı, diğer) kullanıyorsunuz?
  4. Gereksinimlerin toplanmasında harcanan zaman için ücret alıyor musunuz?
  5. Gereksinim toplama sürecinde herhangi bir çıktı var mı? Varsa ne bunlar?

Olumlu oy ... Bunun cevabını da bilmek isterim.
Georges Duplessy

# 4 dışında (bir ROI faktörünün bir parçası olabilir) bir çalışan olsaydınız bunların herhangi birinin farklı olmasını bekler misiniz?
JeffO

Yanıtlar:


21

1.Bir istemciden gereksinimleri toplama süreciniz nedir?

röportaj, beyaz tahta, konferans görüşmesi, mağaza turu, işçi gözlemi, personel görüşmeleri, toplantılar, vb. - uygun olan ne varsa, gerçek sorunu anlamak için ne gerekiyorsa, uygun oldukları ve dengeleyecekleri zaman

2.İhtiyaç toplama işlemi ne kadar zaman alır? Bunun sabit olmadığını ve istemcinin yanıt vermede ne kadar hızlı olduğu gibi değişkenler olduğunu biliyorum. Genel olarak, yanıtlardaki gecikmeyi hesaba katarak, nihai gereksinime ulaşmak ne kadar sürer?

açıkçası bu projenin büyüklüğüne bağlıdır. çok küçük bir proje için gereksinimler ve modelleme (<100 saat) için 20 saat harcamak olağandışı bir şey değildir, çünkü iş ortamını, müşterinin sorunlara ulaşmak için sunduğu sorunların katmanlarını geriye çekecek kadar iyi anlamanız gerekir. onları mutlu etmek için çözmen gereken gerçek problem

20 saatin iki takvim günü veya altı hafta olup olmadığı müşterinin yanıt verme hızına ve kullanılabilirliğine ve oturum arasında ne kadar düşünmeniz gerektiğine bağlıdır (zor sorunlar için)

3. Bu gereksinimleri toplamak için hangi iletişim kanalını (e-posta, telefon, sohbet mesajı, diğer) kullanıyorsunuz?

hepsi

4. gereksinimler toplama harcanan süre için ücret alıyor musunuz?

Tabi lan!

Müşterinin işini anlamalı, sorunlarını kavramalı ve belgelemeli ve daha sonra uygulamak için başka birine götürebilecekleri çözümler önermelisiniz . Bu sürecin danışmanlık kısmıdır ve danışmanlar ücretsiz çalışmaz.

5.Gerekli toplama işleminizde herhangi bir teslimat var mı? Varsa ne bunlar?

Tipik olarak, taslak bir özellik listesi, kullanıcı hikayeleri, test senaryosu açıklamaları, kısaltılmış bir iş dökümü yapısı (proje tahminleriyle birlikte), daha fazla tartışma / inceleme için net olmayan / bilinmeyen alanların / öğelerin vurgulanmış bir listesi ve bir şeyler listesi ( bilgi, kaynaklar, araçlar, erişim vb.) hedef tarihleri ​​olan istemciden ihtiyacınız olacak. Tüm bunlar, işle ilgili bazı arka plan bilgileri, çözümle ilgili sorunları, kısıtlamaları ve uyarıları tanımlamak için kullanılan yöntemler, beklenen zaman çizelgeleri ve YG ile ilgili notlar ve belirli bir tarihe kadar takip talebi içeren bir teklif olarak paketlenmiştir. .


+1: Mükemmel cevap. Sahip olduğunuz bazı alayları veya şablonları görmekle çok ilgilenirim (kendim var, ama karşılaştırmak isterim)
Steven Evers

@SnOrfus: yayınlanacak "CITA: Değişim Cevaptır" kitabımdaki her şey açıklanacak ... uh ... sana geri döneceğim ;-)
Steven A. Lowe

İlginç, okumayı dört gözle bekliyorum.
Steven Evers

@ StevenA.Lowe, belge toplama gerekliliklerini yazmak için herhangi bir standart stil var. i ifhost.cs.st-andrews.ac.uk/Books/SE9/Web/Requirements/… bu buluyorum ama daha açıklayıcı bir örnek
arıyorum

@AminM: evet böyle birçok standart var; hepsini bir tuz bloğuyla alın - gereksinimler belgesini yalnızca durumunuz için yararlı olana indirin. Örnek: birçok kez, kabul testi açıklamalarına (BDD formatı) sahip hikayelerin bir listesi sadece gereksinimleri değil, aynı zamanda kabul kriterlerini de yakalamak için yeterlidir ve IEEE "standardından" (çok şelale-ish olan) çok daha az ayrıntılıdır. )
Steven A. Lowe
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.