چند وقت پیش خواسته شد تا در جلسات مصاحبه جذب یکی از پستهای کلیدی و مدیریتی یک شرکت حضور داشته باشم. یکی از بخشهایی که به عهدهام گذاشته شده بود، موضوع متدولوژی بود.
از مصاحبهشونده پرسیده میشد که به چه متدهایی آشنایی دارد و کمی از تجاربش را بیان کند. بعد کمی پرسشهایی جزئیتر پرسیده میشد تا مصاحبهشونده فرصت پیدا کند تا بینش، دانش و مهارت خود را شرح دهد.
یکی از نکاتی که خیلی برایم جالب بود نگاه مصاحبهشوندهها به متدهای چابک بود. خیلی از آنها متدهای چابک را به این دلیل میپسندیدند که «مستندسازی» ندارد! وقتی از آنها میخواستم که شرح دهند که چگونه تکنیکهای چابک مثل بازسازی و توسعه آزمون محور را در تیمهایشان اجرا میکردند، پاسخها ناامید کننده بود.
یاد این جمله از کتاب Balancing Agility and Discipline از بوهم و ترنر افتادم که خیلی شبیه اتفاق گفته شده بود:
eXtreme Programming expert Bob Martin said at the 2001 XP Universe conference that he ran into someone who said his organization was using XP. Martin asked him how the pair programming was viewed, and the reply was, “We don’t do that.” Martin asked how refactoring was working out, and the reply was, “We don’t do that.” Martin asked how well the planning game was working, and the reply was, “We don’t do that.” “Well,” Martin asked, “then what are you doing?” “We don’t document anything!” was the answer.
گزیده:
Poor management can increase software costs more rapidly than any other factor.
Barry Boehm
رمز
۸ آبان ۱۳۹۰ در ۰۰:۰۰با سلام.
متاسفانه هر موقع قرار است که پروژه ای بدون متدولوژی و مستندسازی و اصطلاحا خیلی آبکی انجام شود می گویند که ما Agile کار می کنیم ! این موضوع را بنده بارها تجربه کرده ام.