یوسف مهرداد | ارد ۱۰, ۱۴۰۱ | چابک 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...
یوسف مهرداد | فرو ۹, ۱۴۰۰ | Beautiful Design and Code, اسکرام, چابک Agile, فرایند, کانبان
Awesome Agile Awesome List of resources on Agile Software Development. Contents The Fundamentals Key Concepts Agile Adoption Team and Roles Engineering Product Development User Stories and Estimation Ceremonies Metrics Agile Leadership Blogs and Podcasts The...