لیست مقالات
محمد مهدوی کیا
در زمین سوخته بازی نکنید
گاهی شما برای یک شرکت تبدیل میشوید به یک مهره ی سوخته. اما زمانی هم میرسد شرکتی که در آن فعالیت میکنید برای شما سوخته است و دیگر چیزی به شما اضافه نمیکند. در این حالت میگویم در زمین سوخته بازی نکنید.
محمد مهدوی کیا
افراد تسک بیس (کارمحور) و اثر آن بر پروژه های نرم افزاری
زمانی که افراد تنها به انجام یک کار فکر می کنند و تصویر بزرگ پروژه، وابستگی ها و مسئولیت های خود را نادیده می گیرند. نتیجه این رفتار، کاهش کیفیت، افزایش باگ ها، فشار بر اعضای باتجربه و کند شدن رشد کل پروژه است. بدون تفکر سیستمی و حس مالکیت، هیچ تیمی به بلوغ واقعی نمی رسد.
محمد مهدوی کیا
ما ناتوانی را می آموزیم
ناتوانی آموخته شده؛ زخمی که از گذشته می آید و آینده را می بندد
محمد مهدوی کیا
وقتی مهارت فنی کافی نیست
روایتی از نقطه بلوغ تیمی و اهمیت مهارت های نرم: تیم زمانی رشد میکند که آدمها بدانند چطور باید با هم کار کنند
محمد مهدوی کیا
چگونه برای پروژه های ۱ تا ۳ نفره قيمت گذاری کنيم؟
پروژه نرم افزاری مثل سفارش پيتزا نيست که بشود در چند ثانيه قيمتش را حدس زد. هر پروژه نياز به تحليل، تعريف دقيق، تخمين زمان، درک ارزش، بررسی ريسک ها و محاسبه جزئيات دارد. اينکه بدون شناخت کامل پروژه، فقط يک ضرب ساده «تعداد ساعت × نرخ ساعتی» را به عنوان نسخه نهايی ارائه دهيم، نه حرفه ای است و نه به نفع فعالان اين صنعت.
محمد مهدوی کیا
برنامه ریزی برای شکست
در دسترس پذیر بودن یک نرم افزار ارتباط مستقیمی با نوع معماری دارد. یکی از بخش های تاثیر گذار در مبحث دسترس پذیری، مدیریت خطاها، اشتباهات و شناخت دقیق مسیرهای منجر به خاموشی سیستم است.