مستند سازی و Agile

در روش Agile وقتی تیم توسعه محصول و یا پروژه از 10 نفر بیشتر میشود باید آن را به تیم های کوچکتر تقسیم کرد تا تعامل افراد با یکدیگر دچار مشکل نشود. ولی وقتی تعداد تیم ها بیشتر از سه یا چهار تیم شود و پیچیدگی تعامل آنها با یکدیگر بالاتر رود چه چاره ای وجود دارد؟ این مسئله در صورتی بغرنج تر میشود که هر یک از این تیمها به محصول و یا محصولات یکدیگر وابستگی داشته باشند .

software documentation
software documentation
ادامه مطلب ...

اشتباهات رایج در درک متدولوژی‌های توسعه نرم‌افزار – قسمت 1

مستند سازی

در یک پروژه توسعه نرم‌افزار مستند سازی در مراحل و بخش‌های مختلفی ممکن است مورد نیاز باشد. از جمع‌آوری نیازمندی‌ها و تحلیل و طراحی تا برنامه نویسی و حتی مستند نمودن کدهای برنامه، از استقرار نرم‌افزار تا تهیه راهنمای کاربری، از استاندارد نمودن فرآیندهای مدیریتی تا تضمین کیفیت. ولی وقتی صحبت از مستند سازی و تهیه مستندات در پروژه‌های توسعه نرم‌افزار می‌شود بسیاری از اعضای تیم و برنامه‌نویس‌ها و حتی مدیر پروژه سعی می‌کنند از انجام آن شانه خالی کنند.

ادامه مطلب ...