آرشیو تگ ها: Scrum

تمرین تغییر مداوم و تست واحد

یکی از مهم‌ترین جنبه‌های روش‌های جدید مبتنی بر agile توسعه نرم‌افزار بر اساس نیاز محدود فعلی و تغییرات مداوم آن بر اساس تغییر نیازمندی‌های مشتری یا تغییر درک تیم از نیازمندی‌هاست. روش‌های جدید به ما می‌گویند هیچ چیزی را از همان اول به طور کامل نسازیم. اول یک تیکه کوچک از آن را به طور …

‫Burn down chart دقیق در TFS

Burn down chart یکی از ابزارهایی است که در اسکرام برای مشاهده و پیش بینی روند پیشرفت اسپرینت به کار برده می‌شود. اگر برای اسکرام از TFS 2010 و قالب Scrum for Team System استفاده می‌کنید، رعایت نکات زیر لازم می‌شود تا نمودار دقیقی داشته باشید. ۱- قبل از شروع هر اسپرینت، یعنی قبل از …

‫Green Hopper، ابزار مدیریت پروژه Agile در JIRA

اگر هدایت یا هماهنگی یک تیم تولید نرم‌افزار را بر عهده دارید ولی تا حالا چیزی راجع به جیرا نشنیده‌اید یا آن را امتحان نکرده‌اید مطمئن باشید چیز مهمی را از دست داده‌اید. جیرا اصالتاً یک نرم‌افزار Bug Tracking تحت وب خیلی عالی است، اما با آن می‌توان مدیریت پروژه هم انجام داد. در نسخه‌های …

‫ایجاد پروژه در TFS به روش اسکرام

یکی از کارهایی که همیشه انجام می‌دهم ایجاد یک پروژه در TFS 2010 به روش اسکرام است. بد ندیدم که بعضی از مراحل آن را در اینجا بیاورم: ۱- کسب اطمینان از نصب SfTS در TFS. این ابزار امکانات اسکرام را در TFS و Visual Studio فراهم می‌کند. ۲- اجرای ویژوال استودیو در حالت Admin. …

تجاربی از اسکرام

همان طور که می‌دانید اسکرام یکی از متودولوژی‌های جدید توسعه نرم‌افزار از خانواده Agile است. این روش مزایای زیادی، اقلاً برای ما، دارد و روز به روز رواج بیشتری در دنیا پیدا می‌کند. ما هم در مدت اخیر تصمیم گرفتیم از این روش برای یکی دو تا از پروژه‌های جدید استفاده کرده و مزایا و …

استفاده از مفاهیم جدید تولید نرم‌افزار

روند طراحی و توسعه نرم‌افزار طی ده سال گذشته حتی در همین ایران خودمان هم تغییرات زیادی داشته. آن زمان یعنی حدود سال ۷۹ شمسی مردم تازه از شر FoxPro خلاص شده و به دیتابیس‌های مدرن‌تری مثل Access، MS SQL Server و Oracle رو آورده بودند. برنامه‌نویسی در عصر ویندوز راحت‌تر و منظم‌تر شده بود. …

‫ کتاب Scrum and XP from the Trenches

اگر می‌خواهید اسکرام یاد بگیرید و پروژه‌هایتان را با روش اسکرام مدیریت کنید، اگر می‌خواهید در تولید نرم‌افزار از روش‌های جذاب XP استفاده کنید و اگر نمی‌خواهید درگیر مسائل تئوری شوید و می‌خواهید مستقیماً از روش اسکرام استفاده کنید، یک منبع خوب وجود دارد: خواندن و به کار بردن کتاب Scrum and XP from the …

گاو و مرغ

صبح یک روز بهاری یک مرغ و یک گاو در مزرعه‌ای در کنار هم راه می‌رفتند. مرغ به گاو گفت بیا با هم یک رستوران راه بیندازیم. گاو گفت باشه ولی اسمشو چی بذاریم؟ مرغ گفت اسمشو بزاریم رستوران «کباب و نیمرو». گاو گفت: نه من موافق نیستم. چون من باید از جونم بگذارم تا …

‫Agile و استفاده از آن

اگر بخواهیم Agile را خیلی ساده و بدون استفاده از لغات دقیق و فنی و مرزبندی‌های مربوطه تعریف کنیم، آن وقت Agile یعنی یک نوع روش تولید نرم‌افزار که در آن عمده توجه به انعطاف‌پذیری تیم تولید در پذیرش تغییرات مداوم نیازمندی‌های اولیه نرم‌افزار است. این انعطاف‌پذیری در اثر iterative و incremental بودن این روش …