تاملات گاه گاه یک توسعه دهنده نرم افزار

شباهت‌ها و تفاوت‌های چابکی و مدیریت ذره بینی

Micromanaging-Agile

امروزه "مدیریت ذره بینی" به شیوه ای از مدیریت تبدیل شده که فریاد خیلی ها را به آسمان بلند کرده و از آن گریزانند. اگر نمی دانید مدیریت ذره بینی چیست این جا را بخوانید اما به طور خلاصه این سبکی از مدیریت است که مدیر، نظارت و کنترل دقیق و موشکافانه‌ای بر عملکرد کارمندان و مجموعه‌ی تحت مدیریت خود دارد. معمولاً هم مدیریت ذره بینی و چابکی را دو سر متضاد یک طیف می‌دانند و معتقدند که این دو سبک مدیریت در تضاد با هم قرار دارند. اما در واقع این دو سبک مدیریت بسیار بیشتر از آنچه که به نظر می‌رسد، خویشاوند و نزدیک‌اند. 

۰ نظر موافقین ۰ مخالفین ۰
روح الله دلپاک

اصل پنجم بیانیه‌ی چابک: در ستایش حمایت و اعتماد

پنجمین اصل بیانیه‌ی چابک می‌گوید:

"Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done."


"پروژه ها را با محوریت افراد با انگیزه بنا کنید. محیط را برای آنها فراهم کنید، حمایت‌شان کنید و اطمینان داشته باشید که کار را به سرانجام می‌رسانند."


بیایید کمی درباره‌ی این اصل تامل کنیم! 
۰ نظر موافقین ۰ مخالفین ۰
روح الله دلپاک

مدیریت ذره بینی، دامی برای استاد اسکرام

پرسش یک توسعه دهنده: رفتار استاد اسکرام (Scrum Master) با ما کاملاً مثل رفتار مدیران است و فرقی نکرده. بیشتر کارهای ما زیر ذره بین او قرار دارد. برگزاری جلسات و هماهنگی‌ها با اوست و تقسیم وظایف را هم خودش انجام می‌دهد. قبل از اسکرام هم، کارها به همین شکل انجام می‌شد. مگر نه اینکه اسکرام به "تیم" و فعالیت تیمی اهمیت می‌دهد؟

۰ نظر موافقین ۰ مخالفین ۰
روح الله دلپاک

رییس یا رهبر؟

اگر بپذیریم که افراد و تعاملات آنها در میزان موفقیت کار تیمی، مهم و اثر گذار است، آنگاه لازم است تا تعاملات و ارتباطات درون تیمی و فرا تیمی را بشناسیم و وضعیت موجود را ارزیابی کنیم. در این میان ارتباط مدیر/رییس/رهبر تیم با دیگر اعضای تیم از اهمیت فوق العاده‌ای برخوردار است. در مطلب قبلی به تفاوت گروه و تیم اشاره کردم. اینجا می‌خواهم به تفاوت "رییس" و "رهبر" اشاره کنم.

رییس کارمندان را به جلو رفتن وادار می‌کند. <> رهبر مانند یک مربی، راه پیشرفت را به ایشان می‌آموزد.

بر مبنای اقتدار رفتار می‌کند. <> بر مبنای حسن نیت متقابل رفتار می‌کند.

رعب و ترس ایجاد می‌کند. <> شور و اشتیاق ایجاد می‌کند.

می‌گوید "من". <> می گوید "ما".

در هنگام اشتباه، سرزنش، ملامت و تنبیه می‌کند. <> اشتباه را تصحیح می‌کند.

می‌داند کار را چگونه باید انجام داد. <> چگونگی انجام کار را نشان می‌دهد.

کارمندان را به کار وادار ‌می‌کند.  <> کارمندان را در انجام کارهایشان توانمند می‌کند.

پاداش می‌گیرد.  <> پاداش می‌دهد.

دستور می‌دهد. <> درخواست می‌کند.

می‌گوید بروید و انجامش دهید.  <> می‌گوید برویم و انجامش دهیم.

۰ نظر موافقین ۰ مخالفین ۰
روح الله دلپاک

بند اول بیانیه چابک

بند اول بیانیه چابک بیان می کند که افراد و تعاملات آنها به نسبت ابزارها و فرآیندها از ارزش و اهمیت بیشتری برخوردارند.

“Individuals and interactions” over processes and tools.

برداشت من از این بند بیانیه:

  1. قبل از اینکه تصمیم بگیریم فرآیند را تصحیح کنیم یا تغییر دهیم، به بررسی این بپردازیم که تعاملات اعضای تیم به چه شکل است و آیا این تعاملات/ارتباطات/همکاری‌ها به نحو مطلوبی در جریان است یا خیر؟ ذره بین مدیران باید روی افراد، انگیزه‌ها و محرک‌های ایشان، مهارت‌های کار تیمی و مطالعه الگوی ارتباط بین آنها قرار بگیرد.
  2. باور من این است که تا پیش از اینکه مطمئن شویم که کار تیمی را آموخته و قواعد آن را بلدیم و پایند آنیم، استفاده از فرآیندهای چابک و ابزارهای مدرن، دردی دوا نمی‌کند، بلکه بر پیچیدگی‌ها می‌افزاید.
  3. باید تیم بسازیم. حق انتخاب ابزار و فرآیند و مسئولیت استفاده از آن را می‌شود به تیم واگذار کرد.

۰ نظر موافقین ۰ مخالفین ۰
روح الله دلپاک

تفاوت های کار تیمی و کار گروهی

بررسی تفاوت‌های ماهوی بین گروه و تیم کمک می کند تا درک درستی از شرایط موجود خودمان بدست بیاوریم و بفهمیم که از کدام مدل برای سازماندهی فعالیتهای گروهی خودمان استفاده می کنیم.


هرچند تیم‌ها گروهی از اشخاص هستند، اما هر گروهی را نمی‌توان تیم دانست. توجه کنیم که این تفاوتها به معنی این نیست که فعالیت گروهی فعالیتی معیوب و محکوم به شکست است. بلکه برای برخی از انواع فعالیتها، ایجاد گروه ضروری است و برای نوعی دیگر از فعالیتها ایجاد تیم. 

۰ نظر موافقین ۰ مخالفین ۰
روح الله دلپاک

تاملی درباره‌ی ارزش‌های مطرح در متدلوژی XP - قسمت اول

 متدلوژی XP عضوی از خانواده‌ی متدلوژی‌های توسعه‌ی چابک نرم‌افزار[1] است که در سال 1999 توسط Kent Beck معرفی شد. هدف از ارائه این متدلوژی افزایش کیفیت نرم افزار و افزایش توان پاسخ‌گویی به تغییرات مستمر نیازمندی‌های مشتریان عنوان شده است. این متدلوژی مانند سایر متدلوژی‌های چابک، از انتشارهای زود به زود استقبال می‌کند و توصیه می‌کند تا توسعه محصول به چرخه‌های کوچکتری از فعالیت توسعه شکسته شود. این کار باعث می‌شود تا بهره‌وریِ فعالیتِ توسعه، بهبود یابد و برای تیم توسعه فرصتی پدید آید تا مسیر خود را با نیازمندی‌های در حال تغییر و تکمیل مشتریان منطبق کند.

متدلوژی XP پنج موضوع را به عنوان ارزش[2] به رسمیت می‌شناسد[3].

این ارزش‌ها عبارتند از:

  • ارتباطات[4]
  • میل به سادگی[5]
  • دریافت بازخورد[6]
  • داشتن شجاعت[7]
  • رعایت احترام[8]

۰ نظر موافقین ۰ مخالفین ۰
روح الله دلپاک