پرهام زارع
پرهام زارع
خواندن ۲ دقیقه·۵ سال پیش

افزایش کیفیت و سرعت توسعه وب سایت و اپلیکیشن

این روزها دنیای برنامه نویسی بسیار پیشرفت کرده و همونطور دنیای طراحان و طراحان تجربه کاربری، ابزار های متنوعی اومده کمک کنه تا یک نرم افزار یا یک وب سایت رو طراحی و توسعه بدیم ولی با این همه پیشرفت بازم شاهد مشکلات زیادی هستیم مثل کیفیت نرم افزار ، دوباره کاری های فراوان حتی با وجود متدولوژی های مختلف توسعه نرم افزار ، نزدیک نبودن تفکر وب سایت به اپلیکیشن یا بالعکس و همیشه سوال اصلی این هست که چکار باید کرد تا نرم افزار کیفییتش بهتر بشه یا طرح بهتر خودشو نشون بده ؟ یا چطور سیستم رو دولوپ کنیم که فیچر های بعدی با سرعت وکیفیت بیشتر به سیستم اضافه بشه

شاید اولین چیزی که به ذهن برنامه نویس برسه درگیر شدن با سیستم های بهینه سازی برای بهتر شدن نرم افزار باشه یا طراح هم شروع به بهینه سازی برای طرح کنه ولی مشکل اصلی جایی دیگری هست، مشکل عدم همزمانی و هم زبانی برنامه نویس و طراح و طراح تجربه کاربریست در صورتی که این سه تیم باید یک تیم واحد باشن و از ابتدا با هم شروع به توسعه تفکر سیستم باشن .

منظور از تفکر سیستم این هست که تفکر برنامه نویس ، طراح و طراح تجربه کاربری به یک تفکر واحد برسه و وقتی قراره برای بخشی از نرم افزار طرحی زده بشه هر سه تیم باهم جلسه میگذارن و صحبت میکنن و سیستم رو به واحد های کوچکتر تبدیل میکنن و یا اصطلاحا سیستم رو تبدیل به کامپوننت های کوچکتر تبدیل میکنن و کامپوننت ها رو بر اساس نیاز ها و استفاده های مجدد اولویت بندی میکنن و برچسب گذاری میکنن و به صورت موازی شروع میکنن روی کامپوننت ها کار کردن نه به صورت سریالی هر چی موازی کار کردن ها بیشتر باشه تعاملات بیشتر میشود و از هزینه های بازگشت دوباره و تغییرات مجدد جلوگیری میکنه و برنامه نویس به تغییرات طراح یا تجربه کاربر واکنش زیادی نشون نمیده که بگن چقدر طرح عوض میشه یا چقدر دوباره باید کد نویسی کنیم و بالعکس تجربه کاربری برای تغییرات خیلی منتظر نمیمونه و سیستم با تمرکز و سرعت بیشتری رو به جلو حرکت میکنه

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

ممنون از وقتی که بابت مطالعه این مقاله گذاشتین در مقاله بعدی ابزارهایی رو معرفی میکنم که کمک میکنه به نزدیک شدن این سه تیم و رفع مشکلات این سه تیم .

برنامه نویسیتجربه کاربریطراحیوبسایتموبایل اپلیکیشن
شاید از این پست‌ها خوشتان بیاید