خاطرات ۱۴ مرداد ۱۴۰۰
کانبان کاربردی: باغ میوه!

مقدمه: چیدن میوه از باغ در اینجا باغ‌های میوه‌ای هست که شما اجازه دارید وارد آنها شوید، با دستان خود میوه‌ها را بچینید و در پایان پس از پرداخت قیمت آن به باغدار، میوه‌ی دست‌چین‌شده‌ی خودتان را بردارید و ببرید. تا جایی که یادگرفتم به این باغ‌ها، U-Pick می‌گویند. چند روز پیش و بعد از […]

Beautiful Design and Code ۹ فروردین ۱۴۰۰
Awesome 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 Fundamentals Agile Manifesto Agile Principles Agile Glossary Agile Mindset Periodic Table of Agile Principles and Practices – by Jerome Kehrli […]

عمومی ۲۶ شهریور ۱۳۹۹
اثرات مخرب کارهای ناتمام!

The concept that keeping staff busy might be an ineffective way of managing will be so counterintuitive to many managers that further justification is probably needed. There are several aspects to excessive WiP that are relevant to effectiveness, among them multi-tasking, context switching, focus, and long lead times. Recent research on the brain has shown […]

Lean ۱۳ خرداد ۱۳۹۹
فرجه‌ی زمانی (slack)

Without slack there cannot be improvements. Dr. Arne Roock (@arneroock)

چابک Agile ۲۵ فروردین ۱۳۹۹
مدیریت جریان فرایند

جریان یا جریان پیوسته، وضعیت ایده‌آلی از یک فرایند است که هر گام آن بدون ‌وقفه یا انتظار (معطلی) در حال خلق ارزش است. دست‌یابی به این وضعیت ایده‌آل یک سفر اکتشافی بی‌پایان است که نه‌تنها کمک می‌کند جریان فرایند روان‌تر و سریع‌تر شود، بلکه کمک می‌کند تا مشکلات فرایند را نیز پیدا کنید. هر […]

چابک Agile ۱۰ بهمن ۱۳۹۸
توصیه‌: چند کار را شروع کنیم؟

مهم نیست چند تا کار را شروع‌ کرده‌اید، کارهای تمام‌شده را بشمارید. این جمله، توصیه‌ی من به شماست. در ادامه هم توصیه‌ام به یاسرخان را هم آورده‌ام که جالب و آموزنده است و البته از زبان دو تن از بزرگان و اساتید است. یاسرجان، توصیه می‌کنم این دو جمله رو همیشه به خاطر بسپاری. Many […]

کانبان ۵ دی ۱۳۹۸
برنامه‌نویسی دسته‌جمعی (mob programming)

برنامه‌نویسی دسته‌جمعی رویکردی جدید و جذابی در توسعه سیستم است که تیمی با مربی‌گری وودی زوئیل پیشگام آن است. مفهوم اصلی برنامه‌نویسی دسته‌جمعی ساده است: کل اعضای تیم با هم و ‌هم‌زمان روی یک وظیفه کار می‌کنند. یعنی: یک تیم، یک صفحه کلید (فعال) و یک نمایش‌گر (البته پروژکتور). درست مثل این‌که همه‌ی تیم دارند […]