🔶 داستانی در رابطه با متدولوژیهای توسعه‌ی نرم افزار

🔶 داستانی در رابطه با متدولوژیهای توسعه‌ی نرم افزار

🔹همیشه برام سوال هست که شرکت‌های خارجی یا معدود شرکت‌های ایرانی چطوری نرم‌افزارهای خوبی تولید میکنند و کلا چه چیزی باعث میشه یه شرکت نرم‌افزار موفق باشه و یه شرکت در بیشتر پروژه‌هاش از بُعد فنی یا زمانی شکست بخوره. برای اینکه به جواب سوالم برسیم مجبورم بدونم شرکت‌ها چطوری پروژه‌هاشون رو از شروع تا تحویل به مشتری مدیریت میکنن. متاسفانه شرکت‌های ایرانی خیلی اطلاعاتی از خودشونن منتشر نمیکنن (مخصوصا فنی)، حداقل من ندیدم. ولی توی شرکت‌های خارجی این قضیه بیشتر مرسوم هست و معمولا بیشترشون بلاگ‌های مهندسی دارن.

🔹این مقاله که لینکشو براتون میذارم با اختلاف بهترین مقاله‌ی زندگیم بوده که خوندم😃 نویسندش Cyril Mottier هست که وقتی مقاله رو نوشته توی شرکت Captain Train مسئول بخش اندروید بوده. خیلی خیلی کامل با جزئیات توضیح داده که چطور نرم‌افزار شرکت رو توسعه میدن، چطور از git استفاه میکنند، چطور نسخه‌بندی نرم‌افزار رو مدیریت میکنند، از چه ابزارهایی استفاده میکنند، آپدیت میدن به چیا دقت میکنند و ... !‌ با اینکه طولانیه اما فکرکنم خودم دو سه باری کامل خوندمش😃 حتما بخونیدش، عالیه. لینک مقاله:
https://cyrilmottier.com/2014/12/09/a-story-of-software-development-methodologies/

◀️ عضویت در کانال @aoveissi