بعد زلزله 8.9 ریشتر مارچ 2011 ژاپن ، در کمتر از 1ساعت گوگل سایت ‘person finder’ (متاسفانه از ایران فیلتر است) رو راه انداخت. این وبسایت به کسایی که عزیزانشون رو از دست داده بودن کمک می کرد و کسایی که اطلاعی از کسان دیگه داشتن اینجا می گذاشتن…
تا اینجا همه چی درسته، اما نکته اینجاست که این سایت کمتر از 1ساعت[!] راه اندازی شد!
این واسه خود من غیر قابل باوره!
فکرشو بکنید توی تیم ما که تیم متوسطی هستیم، کمش یک روز طول می کشه.
اینو اضافه کنم که این پروژه قبلا واسه زلزله هایتی آماده شده بود، حالا فکر می کنید چقدر زمان برده بود؟ کمتر از 72 ساعت!
باور کردن اینکه تو شرکتی به گستردگی گوگل که 60,000-70,000 پرسنل داره بشه تو کمتر از 72 ساعت این پروژه رو انجام داد تقریبا محاله. کسایی که با شرکت هایی در حد گوگل آشنائی دارن می دونن که گرفتن موافقت واسه نصب یک Patch در سرور شاید 48 تا 72 ساعت زمان ببره.
حالا چطور می شه که گوگل می تونه تو 72 ساعت یه اپلیکیشن تولید کنه؟ و دفعه دیگه همونو تو 1ساعت واسه ژاپن Customize کنه و راه بندازه؟
در واقع بهتره بگیم همین موارده که گوگل رو با بقیه شرکت ها متفاوت می کنه.
حالا چرا گوگل می تونه این کار رو بکنه و بقیه شرکت ها نمی تونن؟
شاید جواب های احتمالی اینا باشه:
1- احتمالا تو گوگل سطوح مدیریتی وجود نداره و چند تا برنامه نویس با هم تصمیم گرفتن این کار رو انجام بدن و کار تو پیچ و خم مدیریتی گیر نمی کنه… خب می دونیم که اینطور نیست. تو این پروژه مدیر پروژه، برنامه نویس و تستر تو 3-4 نقطه دنیا باهم کار کردند.
2- شاید بگیم تو گوگل همه بیکارن و منتظر که یه جا یه زلزله بیاد و اینا یه خودی نشون بدن، که اینم نیست.
3- از متد های سبک شده مثل Agile استفاده می کنن که خب این درسته ولی واقعا تو یک ساعت اپلیکیشن رو Customize کردن یا تو 72 ساعت تولید کردن فکر نمی کنم نتیجه Agile باشه.
من خودم شخصا فکر می کنم همت و اون تلاشی که تیم از مدیر تا تستر داشته علتش این بوده که همگی باهم خواستن این اتفاق بیفته و افتاده.
این همون همتیه که ما هم تو تیممون داریم و بارها باهم تجربه اش کردیم و باید تقویتش کنیم.
نظر شما چیه؟ شما هم تو تیمتون می تونید یه اپلیکیشن رو تو یک ساعت Customize کنید؟