جمعه, ۲۱ اردیبهشت, ۱۴۰۳ / 10 May, 2024
مجله ویستا

فرآیند توسعه وب


فرآیند توسعه وب
● مقدمه :
در اوایل پیدایش وب کوششهای انفرادی درجهت ایجاد یک سایت معمول نبود . در خیلی از کمپانیها ، مدیر سیستم وظایف توسعه و ذخیره سازی وب را تنظیم می کرد . حتی هنگامی که کمپانیها در خواست کمک می کنند اغلب به اصرار دارند که یک پیمانکار تمامی وظایف از ایجاد فایلهای گرافیکی تا برنامه نویسی را انجام دهد .
با توسعه روز افزون وب و به طبع آن پیچیده شدن آن فرآیند توسعه انفرادی بطور محسوس از بین رفته است . امروزه توسعه دهندگان وب بطور معمول وظایف خود را بصورت سیستمی انجام می دهد . ترکیب این تیم ها ممکن است در کمپانیهای مختلف متفاوت باشد ولی همه آنها ویژگی های مشترکی دارند . در این فصل درباره مراحل توسعه وب و ابزارهای طراحی آن بحث خواهیم کرد .
● تیم طراحی
مفهوم تیم در محیطهای کاری جدید نیست . به هر جهت به تازگی تیم هایی برای توسعه وب ایجاد شده است. انفرادی بودن توسعه وب در سالهای قبل بدلیل نداشتن علم کافی در مورد تکنولوژی وب و محدود بودن سرمایه علمی و مدیریت و منابع توسعه بود.
ولی امروزه دیگر به آنگونه نیست و مدیریت به عنوان یک نیاز برای تکنولوژی توانای وب ضرورت دارد و تیم طراحی برای پروژه های وب توسعه آن سازماندهی و به کار برده می شوند .
بی شک داشتن نیروهای خلاق در زمینه های متفاوت بطور انکارناپیذیری مفید است .
جمع شدن این نیروهای خلاق تمرین خوبی است و اگر پروژه وب همین چرخه را در پروژه های تجاری دیگر نیز دنبال کند نتیجه آن امیدوار کننده خواهد بود .
کارشناسی در نقاط زیر می تواند در خیلی از تیم های طراحی چند گانه نشان داده شود .
▪ مدیریت پروژه
▪ نوشتن و ویرایش
▪ طراحی گرافیک
▪ تکنولوژی
▪ بازاریابی
▪ معماری اطلاعات
● مدیرِیت پروژه :
تهیه و ایجاد یک وب سایت به تواناییها و مهارتهای متعددی نیاز دارد که به ندرت در یک نفر پیدا می شود . وقتی یک طراح وب نقش یک مدیر پروژه را بر عهده می گیرد اولین وظیفه آن درک مهارتهایی است که برای ساختن و ذخیره کردن یک سایت به آن نیاز دارد . سپس باید بدانید که موجودی مهارتهای سازمان خود را هستند و یک طراح وب باید بیشتر از نحوه ایجاد و ذخیره یک وب سایت آگاهی داشته باشید . .ب سایت ترکیبی از نیازهای موجود در مدیریت تکنولوژی و منابع انسانی است .
هر وب کار حرفه ای توانائیهای متفاوتی در قسمتهای مختلف ارائه می دهد . معمولا در تیم توسعه وب مهارتها انتظام زیر را دارند :
هر حرفه تخصصی مهارت متفاوتی را برای تنظیم کار دارد و اگر شخصی باشد که تمامی این مهارتها ( برنامه نویسی، چاپ ، طراحی و دیگر مهارتهایی که برای توسعه سلیت نیاز است ) را دارا باشد، احتمالاً ایده آل است. واقعیت این است که این مهارتهای فردی بی نهایت مهم است و طراحی وب تمرینی در اتحاد طراحان و تکنولوژیها برای رسیدن به منظور درخواستی است . چرا که ما با منابع و مهارتهای محدود در دنیای واقعی سر و کار داریم و توسعه وب بیشتر شبیه به یک هنر می باشد تا یک علم و آن هنری است که نیاز دارد که شما بهترین تولید و منابع در دسترس را برای آن ایجاد کنید . واقعیت امر آن است که بینهایت نادر است که شخصی بتواند تمامی این مهارتها را با هم داشته باشد . زیرا در دنیای واقعی ما با مقدار کمی از منابع و مهارتها مواجه هستیم و توسعه وب بیشتر شبیه به یک هنر می باشد تا یک علم . هنری که نیازمند به ساختن بهترین تولیدات با منابع موجود است .
● روش اجراء از بالا به پائین :
در این روش سعی بر آن است که طراحی از پایین به بالا صورت گیرد. ظاهر شکل سایت را تعریف و طراحی نمایید ، سپس عکس العمل کاربر را با طرحی خاص تطبیق دهیم . در هر حال ، فرآیند طراحی بر پایه شناخت عملکردهای یک سیستم مطلوب در پاسخ به رفتار کاربران متمرکز می باشد . بنابراین فرآیند طراحی سایت بر عکس می باشد .
شکل و عملکرد سایت وب زمانی پدیدار می شود که دیدگاههای مختلف کاربر از دیدگاه او و بصورت پایین به بالا توسعه یابند .
شما می توانید برای یک سایت وب یک سری رفتارهای کاربردی مطلوب ایجاد کنید . هر یک از این رفتارهای مطلوب ، دیدگاههایی به همراه دارند که باید مورد توجه واقع شوند . این نقطه نظرات به صورت چشمگیر فرآیند توسعه سایت وب را آسان می نمایند . آنها در ابتدا یک تصویر واضح و روشن از وسعت پروژه برای شما فراهم می آورند سپس در طول توسعه سایت به عنوان یک ابزار عمل می کنند تا روند برنامه و بودجه طرح را تامین نمایند .
تعریف و طراحی نگاه و احساس سایت سپس تطابق عکس العمل کاربران به طراحی مخصوص فرایند طراحی از بالا به پایین میباشد به هر جهت دیدگاههای توسعه در شناخت رفتارهای سیستم در واکنش به رفتار کاربران است و بدین ترتیب فرآیند طراحی سایت معکوس می شود . نگاه و احساس و عاملیت وب سایت در سناریوهای ...
● فازهای توسعه :
فرآیند توسعه وب شامل فازهای زیر است :
▪ مفهوم سازی
▪ تجسم طراحی
▪ تجزیه و تحلیل
▪ تولید
▪ ترقی و توسعه
هر مرحله برای رسیدن به مرحله بعد به اجزاء صحیح نیاز دارد.این فازها می توانند به عنوان برداری برای فرآیند در نظر گرفته شوند .
منبع : استاد آن‌لاین