یکی از مهمترین جنبههای روشهای جدید مبتنی بر agile توسعه نرمافزار بر اساس نیاز محدود فعلی و تغییرات مداوم آن بر اساس تغییر نیازمندیهای مشتری یا تغییر درک تیم از نیازمندیهاست. روشهای جدید به ما میگویند هیچ چیزی را از همان اول به طور کامل نسازیم. اول یک تیکه کوچک از آن را به طور …
اگر هدایت یا هماهنگی یک تیم تولید نرمافزار را بر عهده دارید ولی تا حالا چیزی راجع به جیرا نشنیدهاید یا آن را امتحان نکردهاید مطمئن باشید چیز مهمی را از دست دادهاید. جیرا اصالتاً یک نرمافزار Bug Tracking تحت وب خیلی عالی است، اما با آن میتوان مدیریت پروژه هم انجام داد. در نسخههای …
همان طور که میدانید اسکرام یکی از متودولوژیهای جدید توسعه نرمافزار از خانواده Agile است. این روش مزایای زیادی، اقلاً برای ما، دارد و روز به روز رواج بیشتری در دنیا پیدا میکند. ما هم در مدت اخیر تصمیم گرفتیم از این روش برای یکی دو تا از پروژههای جدید استفاده کرده و مزایا و …
روند طراحی و توسعه نرمافزار طی ده سال گذشته حتی در همین ایران خودمان هم تغییرات زیادی داشته. آن زمان یعنی حدود سال ۷۹ شمسی مردم تازه از شر FoxPro خلاص شده و به دیتابیسهای مدرنتری مثل Access، MS SQL Server و Oracle رو آورده بودند. برنامهنویسی در عصر ویندوز راحتتر و منظمتر شده بود. …
اگر میخواهید اسکرام یاد بگیرید و پروژههایتان را با روش اسکرام مدیریت کنید، اگر میخواهید در تولید نرمافزار از روشهای جذاب XP استفاده کنید و اگر نمیخواهید درگیر مسائل تئوری شوید و میخواهید مستقیماً از روش اسکرام استفاده کنید، یک منبع خوب وجود دارد: خواندن و به کار بردن کتاب Scrum and XP from the …
صبح یک روز بهاری یک مرغ و یک گاو در مزرعهای در کنار هم راه میرفتند. مرغ به گاو گفت بیا با هم یک رستوران راه بیندازیم. گاو گفت باشه ولی اسمشو چی بذاریم؟ مرغ گفت اسمشو بزاریم رستوران «کباب و نیمرو». گاو گفت: نه من موافق نیستم. چون من باید از جونم بگذارم تا …
اگر بخواهیم Agile را خیلی ساده و بدون استفاده از لغات دقیق و فنی و مرزبندیهای مربوطه تعریف کنیم، آن وقت Agile یعنی یک نوع روش تولید نرمافزار که در آن عمده توجه به انعطافپذیری تیم تولید در پذیرش تغییرات مداوم نیازمندیهای اولیه نرمافزار است. این انعطافپذیری در اثر iterative و incremental بودن این روش …
این یک مقایسه سریع السیر بین این دو روش یا متودولوژی توسعه نرم افزار است که یکی از آنها در آخر کار بیشتر بررسی شده است. سریع السیر بودن یعنی این که ممکن است خیلی چیزها از قلم افتاده یا اشتباه کوچکی رخ داده باشد. از آنجا که وقت خیلی زیادی برای انجام این کار …