محمد مهدوی کیا
محمد مهدوی کیا
خواندن ۱ دقیقه·۱ سال پیش

دو بار اندازه بگیرید، یک بار برش دهید!

Write. Rewrite. Revise. Then do
Write. Rewrite. Revise. Then do

این یک جمله ی تاکیدی معروف است که در همه ی مشاغل می تواند صدق کند تا تضمین کند کار نهایی بی نقص است.

اما برای ما که کارمان تولید نرم‌افزار است، می‌توان به این شکل هم نوشت:
"بهترین راه برای ساختن یک محصول عالی این است که ابتدا کل ایده را بنویسید. بازنویسی کنید. تجدید نظر کنید. سپس انجام دهید."

جف بزوس، بنیانگذار آمازون، اصرار داشت هر جلسه ای با یادداشت های حداقل 4 صفحه ای برگزار شود بجای ارائه پاورپوینت.
بزوس در یک ایمیل داخلی نوشت: «دلیل اینکه نوشتن یک یادداشت 4 صفحه‌ای خوب سخت‌تر از «نوشتن» یک پاورپوینت 20 صفحه‌ای است، لذا ساختار روایی یک یادداشت خوب باعث می‌شود فکر بهتری داشته باشید و درک بهتری از آنچه مهم‌تر از بقیه است، و اینکه چگونه چیزها به هم مرتبط هستند."

وسوسه این است که مستقیماً به حالت ساختن بپرید، کد بنویسید یا وایرفریم بسازید یا پیش نویس هایی را که می خواهید ایجاد کنید ترسیم کنید.
اما روش بهتر این است که ایده خود را به عنوان راهی برای فکر کردن و بهبود آن بنویسید.
سپس، هنگامی که ساخت و ساز را شروع می کنید، دقیقاً می دانید چه چیزی را و چرا باید بسازید، و در هنگام راه اندازی اسناد از پیش نوشته شده هم خواهید داشت.

سوئیفت چندین دهه پیش نوشت: «نوشتن راهی برای کشف کردن است، بازنویسی کلید بهبود تفکر است."

نوشتننرم افزارتوسعهبرنامه نویسیمستندسازی
معمار و مشاور توسعه‌ی نرم افزار
شاید از این پست‌ها خوشتان بیاید