مدتی است که تصمیم گرفتهام در مورد متدهای Agile بنویسم. در گفتوگوهای روزهای گذشته با تنی چند از دوستان، ضرورت این کار را بیشتر حس کردم. امروز فرصتی دست داد تا این کار را شروع کنم. امیدوارم آن چنان که شایسته است، ادامه یابد.
برای شروع ناگزیر به تعریف واژهای نو خواهم بود: چالاکی.
چالاکی را به این دلیل برگزیدم که با واژه چابکی متفاوت باشد.
چابکی را آن چه که نتیجه اجرای متدهای چابک (agile methods) است، مینامیم و چالاکی را آن چه که یک بنگاه تولیدکننده نرمافزار بدان نیاز دارد، این بنگاه میتواند یک تیم یا شرکت تولیدکننده نرمافزار باشد.
با خود اندیشیدم که بهتر است به چه پرسشهایی با مشارکت خوانندگان پاسخ گفته شود. پرسشهای ابتدایی عبارتند از:
۱- بنگاه تجاری چالاک چه مشخصاتی دارد؟
۲- تولیدکننده نرمافزار چالاک چه مشخصاتی دارد؟
۳- آرمان ما نسبت به مشتریان، مرتبط با موضوع چالاکی کدامند؟
۴- آیا اجرای متدهای چابک، تولیدکنندگان نرمافزار را چالاک خواهد کرد؟
۵- …
با خود فکر کردم که چرا این پرسشهای دشوار را مطرح کنم و سپس با مشارکت خوانندگان، پاسخ مناسبی برای آنها بیابم؟ اکنون پاسخ آن بسیار دشوار است. امیدوارم در آینده بتوان در این باره بیشتر صحبت کرد.
آیا شما میتوانید پرسش دیگری به فهرست بالا اضافه کنید؟
آیا شما میتوانید به پرسشهای گفته شده، پاسخ دهید؟
گزیده:
برای اینکه در صدر رقابت قرار گیریم باید در جستجوی شیوههای بهتر باشیم؛ کاری که امروز خوب انجام میدهیم، فردا باید بهتر انجام دهیم. جیمز بل
مرجع: اس.جی.
الهام جی اچ!
۲۵ اردیبهشت ۱۳۹۱ در ۰۰:۰۰جهت سوالات مطرح شده را متوجه نشدم. می خواهییم به چه چیزی برسیم که این سوالات را می پرسیم؟ اگر جهت و هدف را بدانیم که در ورای پاسخ این سوالات می خواهیم به چه برسیم، می توانیم سوالات دیگری را نیز مطرح کنیم.
(مثلاً آیا می خواهیم ذینفعان را بشناسیم؟ می خواهیم Problem space را بشناسیم؟ ….)
————————
سرکار خانم الهام جی اچ
سلام،
پرسشها با این هدف انتخاب شدهاند که به سه پرسش پایهای پاسخگو باشیم:
الف) مشتریان از تولیدکنندگان نرمافزار چه انتظاری دارند؟ (جالاکی مشتریان)
ب) تولیدکنندگان نرمافزار چه خصوصیاتی باید داشته باشند؟ (چالاکی تولیدکنندگان)
ج) آیا متدهای چابک تولیدکنندگان را به این اهداف و انتظارات (چالاکی) خواهند رساند؟ یا به ابزارهای دیگری برای تحقق چالاکی نیز نیازمندیم؟
شاد باشید
مهرداد