یوسف مهرداد | شهر ۳, ۱۴۰۱ | اسکرام, چابک Agile
در ابتدای سال ۲۰۲۰ که کووید همهگیر شده بود و همه از دانشگاهها و شرکتها به خانهها نقل مکان کرده بودیم، به پیشنهاد و همراهی دوست عزیزم آقا رضای رحمتی و کوششهای دوست عزیزم محمد آقای نادی، دورهی «متدهای چابک برای توسعهدهندگان نرمافزار» را برای کانون برنامهنویسان...
یوسف مهرداد | ارد ۱۰, ۱۴۰۱ | چابک Agile, مهندسی نرمافزار
قسمت اول را اینجا و قسمت دوم را اینجا بخوانید. به جای بهانه، گزینهها و راهکارهای جدیدی پیشنهاد کنید. نگویید که این کار شدنی نیست؛ توضیح دهید که چه کاری میتوان برای نجات از شرایط کنونی انجام داد. آیا بهتر است کد را حذف کنیم (delete)؟ اگر به این نتیجه رسیدید، این...
یوسف مهرداد | ارد ۶, ۱۴۰۱ | چابک Agile, مهندسی نرمافزار
قسمت اول را اینجا بخوانید. وقتی مسئولیت کاری را قبول میکنید، بپذیرید که باید در قبال آن پاسخگو باشید. وقتی مرتکب اشتباهی میشوید (مثل بقیه انسانها) یا در قضاوت اشتباه میکنید، صادقانه آن را بپذیرید و سعی کنید گزینههایی برای حل آن پیدا کنید. فرد یا چیز دیگری را...
یوسف مهرداد | ارد ۲, ۱۴۰۱ | چابک Agile, مهندسی نرمافزار
یکی از پایههای فلسفه عملگرایی این است که مسئولیت اقدامات خود را در مورد پیشرفت شغلی، یادگیری و آموزش، پروژه و کار روزانه بپذیرید. برنامهنویسان عملگرا (Pragmatic Programmers) مسئولیت حرفهای خود را میپذیرند و از اعتراف به ناآگاهی یا اشتباه هراسی ندارند. بیشک این...
یوسف مهرداد | تیر ۱۲, ۱۴۰۰ | چابک Agile, عمومی
مقدمه: یکی از مهمترین جاذبههای یادگیری متدهای توسعهی نرمافزار برای من، امکان بهکارگیری آنها در زندگی است. هر از گاهی که به نتایج انتقال تجربیات و آموختههایم از دنیای نرمافزار به زندگی روزمرهام میاندیشم، خوشحالی همراه با شگفتی وجودم را فرا میگیرد. این نوشته...
یوسف مهرداد | ارد ۳, ۱۴۰۰ | اسکرام, چابک Agile
When talking about it informally, I define velocity as simply a measure of how fast a team is going. And for most purposes, this definition works quite well. However, it creates confusion on some of the finer points of what should count in calculating a team’s...