طراحی موبایل اپلیکیشن

طراحی موبایل اپلیکیشن

مقدمه ای بر طراحی موبایل اپلیکیشن و بررسی نیاز به طراحی اپلیکیشن موبایل برای تحقق اهداف تجاری شرکت ها با افزایش به کار گیری اینترنت بر روی گوشی های موبایل، روش‌های سنتی خدمت ‌دهی به مشتریان تبدیل به روش‌هایی شده است كه به نحوی بتوانند از این خدمت بهره ‏‌گیرند. بر اساس آمارهای موجود دامنه گسترش استفاده از ابزارهای موبایلی بالاتر از هر فناوری دیگری است و این مسأله، تجارت سیار را به شكل انقلابی جهانی درآورده است كه با همان سرعت وقوع در كشورهای پیشرفته، در كشورهای در حال توسعه نیز در حال رخ دادن است.

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

با افزایش به کار گیری  اینترنت بر روی گوشی های موبایل، روش‌های سنتی خدمت ‌دهی به مشتریان تبدیل به روش‌هایی شده است كه به نحوی بتوانند از این خدمت بهره ‏‌گیرند. بر اساس آمارهای موجود دامنه گسترش استفاده از ابزارهای موبایلی بالاتر از هر فناوری دیگری است و این مسأله، تجارت سیار را به شكل انقلابی جهانی درآورده است كه با همان سرعت وقوع در كشورهای پیشرفته، در كشورهای در حال توسعه نیز در حال رخ دادن است. طبق تحقیقات بعمل آمده در طی سال های اخیر در سطح جهان، تعداد كاربران اینترنت از طریق ابزارهای سیار برای اولین بار از تعداد كاربران اینترنت از طریق رایانه‌های شخصی (خطوط ارتباطی ثابت) پیشی گرفته است. این مسأله خود بیانگر پتانسیل قوی تجارت سیار است كه می تواند در آینده نزدیك بیشترین سهم از بانكداری الكترونیكی را به خود اخصاص دهد.

بانكداری سیار بعنوان یكی از مهمترین حوزه های تجارت سیار، ارتباطات وسیع و تأثیرگذاری بر سایر حوزه های تجارت سیار دارد. بخش اعظمی از نقل و انتقالات پولی در شبكه تجارت سیار، از طریق بانكها و شبكه بانكداری سیار آنها انجام می شود، لذا بانكداری سیار از یك سو با مشتریان خود در ارتباط است و از سوی دیگر قادر است  برای سایر بنگاههایی كه در حوزه تجارت الكترونیكی فعالند، خدمات مالی مؤثری تأمین نماید.

عواملی كه توجه بانكها را شدیداً به سمت استفاده هرچه بهینه تر از ابزارهای موبایل جلب نموده است؛ امكان بی نظیر خدمات موبایلی در كاهش هزینه های ارائه خدمات بانكی و سرعت و امنیت بالای آنها می باشد همچنین به علت مشکلاتی از قبیل حمل کارت های پرداخت متعدد در کیف مشتریان، نگهداری رسیدهای کاغذی گوناگون، نبود یک سیستم خودکار ثبت سفارش، نبود مدیریت بر روی سیستم های پرداخت متنوع ناسازگار، عدم پشتیبانی پایانه های فروش از کلیه سیستم های پرداخت و …  تمایل زیادی برای ایجاد یک سیستم پرداخت الکترونیک یکپارچه، که هزینه و ریسک مراودات را به شدت کاهش دهد، وجو دارد.

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

این مقاله دیدگاه تازه ای را در رابطه با برنامه های کاربردی و موبایل و تاثیر آنها بروی تجارت الکترونیک بیان میکند.

 

به گزارش وسنا (وب‌سایت خبری تخصصی خدمت‌های ارزش افزوده)، �بومی بودن� و �محتوای با ترجمه مناسب� دو کلید کشف اپلیکیشن‌های تلفن همراه توسط مصرف‌کنندگان هستند. هشتاد و هفت درصد از ده اپلیکیشن برتر در تمامی ۲۱ دسته مختلف فروشگاه نرم‌افزاری اپل ژاپن در ماه فوریه، نرم‌افزارهای به زبان ژاپنی بودند. این آمار برای آلمان ۸۳ درصد و برای فرانسه ۸۲ بوده است. در برخی دیگر از بازارها نیز بیش از چهار پنجم اپ‌های برتر به زبان‌های محلی بوده‌اند. در چین، نرم‌افزارهای به زبان چینی ۷۶ درصد اپ‌های برتر را تشکیل می‌دادند، که بیش از نیمی از آن‌ها به طور خاص برای بازار محلی تهیه شده بود.

آپو مارکانن (Aapo Markkanen) تحلیل‌گر ارشد ABI Research می‌گوید: �یافته‌های ما تایید می‌کنند که اپ‌هایی که مطابق با فرهنگ محلی هستند و یا لااقل به زبان محلی جامعه صحبت می‌کنند، شاهد بهبود قابل توجهی در رده‌بندی تعداد دانلودها هستند. این یعنی اینکه تولیدکنندگان بومی همیشه در جذب ذهن و قلب مخاطبان مزیت دارند. و همچنین اینکه تولیدکنندگان بزرگی که آرزوهای جهانی دارند، اگر محتوا را به درستی بومی نکنند، باید خطر مغفول ماندن تولیدات گران قیمتشان را به جان بخرند�.

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

دان شی (Dan Shey)، مدیر شرکت، فن‌آوری‌هایی را بر می‌شمرد که اگر هوشمندانه به کار روند، می‌توانند امسال برای تولیدکنندگان سودآور باشند: �بسیاری از گوشی‌های آتی اندروید از NFC پشتیبانی خواهند کرد، بنابراین انتظار داریم که گوگل و شرکای OEM آن موج نخست اپ‌های مبتنی بر NFC را قویا ترویج کنند. اپل هم‌اکنون به اپ‌هایی که از صفحه‌ رتینای آیپد بهره می‌برند، فرصت بیشتری را برای دیده شدن می‌دهد و عنصر مورد علاقه‌ی بعدی‌اش، وقتی API مربوط به Siri راه‌اندازی شود، احتمالا بازشناسی گفتار است. نقطه‌ توجه مایکروسافت احتمالا کاشی‌های زنده است، در حالی که RIM می‌خواهد تا تولیدکنندگان، مسنجر BlackBerry را در درون اپ‌های خود قرار دهند�.

 

 

 

اصول طراحی برنامه های کاربردی برای تلفن های همراه  ( موبایل اپلیکیشن ) .

مجموعه رهنمودها و توصیه های گام به گام درطراحی برنامه های کاربردی برای طراحان برنامه های موبایل .

" طراحی واژه ی گمراه کننده ای است. برخی از مردم تصور میکنند که طراحی تنها به نما وشکل ظاهری یک برنامه مربوط میشود. اما با نگاهی عمیق تر درمی یابیم که طراحی به نحوه عملکرد یک برنامه مرتبط است .

باور عمومی براین است که با تحویل دادن طرح ها به تیم اجرایی کار طراح به اتمام میرسد اما درحقیقت اینگونه نیست. یک طراح تنها مسئول شکل ظاهری و عملکرد محصول تولید شده نیست بلکه مسئولیت تعامل بین محصول و کاربران نیز برعهده اوست.

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

ارزیابی وظایف.

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

  1. درک و بررسی جزییات.

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

  1. تحلیل کاربران.

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

  1. نوشتن موارد استفاده.

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

تحلیل رقابت جویانه.

  1. با جستجو در وبلاگ های اینترنتی سایت های بسیاری را خواهید یافت که محصولات ونظرات مختلف را با یکدیگر مقایسه میکنند. پس چرا شما ساعتی را به ینکار اختصاص ندهید. به این ترتیب بدون محک زدن خودتان نظرکارشناسان و حتی مردم عادی را متوجه خواهید شد. این روش را حتما امتحان کنید.
  2. کاوش فروشگاه برنامه های کاربردی.

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

  1. ارزیابی محصولات مشابه.

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

یافتن سایتی برای الهام پذیری.  

  1. به سایت Scoutzie نگاهی بیندازید.

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

  1. همواره با مقالات و ایده های جدید طراحی خود را بروز نگه دارید.

وب سایت های معتبر و فعال در زمینه تکنولوژی اغلب ایده های جدید درصنعت موبایل و نظرات کارشناسان را منتشرمیکنند. مطالب منتشر شده در تعدادی از این سایت ها را دنبال کنید. شاید در برخی از این مطالب با راه حل های جالبی برای کنترل رابط و یا ایده های جدید برای کارایی بیشتر آشنا شدید.

  1. بررسی سایر دستگاهها و برنامه ها.

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

ترکیب یافته ها.

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

حذف هزینه های اضافی.

  1. حذف کارکردهای ثانویه.

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

  1. تمام توجه خود را به کارکردهای اولیه معطوف کنید.

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

  1. فاصله نگرفتن از هدف اولیه.

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

  1. رعایت اصول زیربنایی.

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

تست نمونه اولیه.

  1. نمونه های اولیه را روی دستگاه خود تست کنید.

اگر مایلید محصول شما به کاربران حس فوق العاده ای را منتقل کند باید نمونه ی اولیه را در محیط های بومی تست کنید. این سوالها را از خود بپرسید: آیا همه ی عناصرطرح، چیدمان و طرح بندی راحتی دارند؟ آیا با یک دست براحتی میتوان از آن استفاده کرد؟ با قرار گرفتن موبایل روی کف دست عناصر اصلی بلوک نمیشوند؟ و غیره...

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

  1. تست تصویر روی صفحه نمایش چندمنظوره.

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

دقت به جزییات.

  1. تصاویر متحرک.

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

  1. استفاده از صداهای تاثیرگذار.

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

  1. افزودن مقداری سرگرمی.

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

تست بتا و بازبینی طراحی.

  1. مشارکت فعال در مرحله توسعه.

به یاد داشته باشید شما بعنوان یک طراح مسئول نحوه ی عملکرد برنامه ی طراحی شده هستید. بنابراین هرچه بشیتر در مرحله توسعه مشارکت داشته باشید محصول نهایی کارایی بهتری خواهد داشت. سرعت، اندازه، الگوریتم طراحی و غیره همگی جنبه های مختلف توسعه هستند که بار مسئولیت آن بر دوش شماست. توسعه ی بیشتر این ویژگی ها برابر است با تاثیر پذیری بیشتر کاربران. تنبلی را کنار بگذارید و در جلسات کارگروههای ایده های جدید شرکت کنید.

  1. مشارکت در تست بتا.

مشارکت طراح در تست محصول الزامی است. از آنجاییکه طراح مسئول خلق برنامه است بنابراین خود او شایسته ترین فرد برای درک مستقیم و حسی است که برنامه منتقل میکند. علاوه براین طراح میتواند معایبی که ثبت نشده را نیز تشخیص دهد.

  1. مقایسه ی محصول توسعه یافته با طرح های اولیه.

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

  1. از افزودن تغییرات به محصول واهمه ای نداشته باشید.

 در جریان انجام تست ها خطور ایده های جدید به ذهن بهترین اتفاق ممکن است. اگر ایده ی جدیدی به ذهنتان خطور کرد باید به دو سوال پاسخ دهید: آیا میتوانید به سرعت این ایده را عملی کنید؟، اجرای این ایده چقدر اهمیت دارد؟ اگر برای این دو سوال پاسخ مناسبی داشتید تغییرات را اعمال کنید. شما همیشه میتوانید کارکردهای ثانویه ای که به ذهنتان خطور میکند را در نسخه ای بعدی اعمال کنید.

جمع آوری انتقادها.

  1. مطالعه ی نظرات چاپ شده در مطبوعات.

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

  1. دنبال کردن وب سایت ها.

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

نمایش و خودنمایی محصول نهایی.

شبکه های متخصص و حرفه ای در زمینه طراحی به شما کمک میکنند تا برخی از نظرات موشکافانه درباره ی محصول خود را گردآوری کنید. آنها کاستی ها و معایبی که سایرین قادر به دیدن آنها نیستند را می بینند. این بازخوردها را به دل نگیرید چراکه طراحان افرادی خلاق بوده و نمیتوانند کیفیت کار را بدون اندکی حسادت  ارزیابی کنند.

 

 

بیست و یک پرسشی که قبل از آغاز طراحی  برنامه های کاربردی موبایل اپلیکیشن می بایست به آنها پاسخ داد .

داشتن ایده های جدید برای طراحی برنامه های کاربردی موبایل اپلیکیشن بسیار عالیست چرا که این ایده ها به کسب و کار شما رونق بخشیده و باعث جذب مشتری های جدید میشود. اما قبل ازهراقدامی در طراحی موبایل اپلیکیشن باید به این بیست و یک پرسش پاسخ دهید:

  1. عرضه به بازار.

آیا قصد دارید برنامه ها را طی چند مرحله به بازار ارائه دهید؟. دراینصورت انتظار دارید همگی دریک زمان وارد بازار شوند؟.

  1. تعیین هدف.

آیا درنظر دارید برنامه ها تنها روی iOS8 کار کنند؟ آیا قصد دارید برای server hosting هزینه ای درنظربگیرید؟ اینها اهدافی هستند که مهندسین و معماران نرم افزار باید از آن مطلع باشند.

  1. Backlog

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

  1. سرمایه گذاران.

تصمیم گیرنده ی نهایی چه کسی است؟ اگرتصمیم گیرندگان دونفر هستند کدامیک بردیگری قدرت تسلط دارد؟

  1. تشخیص و ارزیابی پتناسیل رقابت.

اگر برنامه ی موبایل اپلیکیشن شما پتانسیل رقابت در بازار را دارد آیا این پتانسیل در برنامه ریزی پروژه اعمال شده است؟

  1. هزینه های برنامه.

آیا برای برنامه ی مدنظر استراتژی مالی درنظر دارید؟ درصورت مثبت بودن پاسخ آیا به چگونگی آن اندیشیده اید؟ آیا قصد دارید برای دانلود برنامه هزینه ای درنظر بگیرید؟ آیا برنامه ی شما برای استفاده نیاز به داشتن اشتراک دارد؟ آیا برنامه ویژگی های کد شده دارد که با پرداخت هزینه باز شود؟

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

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

  1. بر آورد بودجه برای طراحی اپلیکیشن موبایل .

درست است که هیچکس علاقه ای به افشای موجودی خود ندارد اما برای ارائه پیشنهاد باید مبلغی را مشخص کرد. برآورد هزینه های توسعه بدلیل وجود متغییرهای مختلف امریست دشوار. تعیین بودجه به توسعه دهنده امکان میدهد با رعایت اولویت ها بودجه تعیین شده را خرج کند. توسعه دهندگان میتواند براساس بودجه در تعیین اولویت ها به شما کمک کنند تا ابتدا مهم ترین موارد تکمیل شوند. به یاد داشته باشید برآورد بودجه باید تاجاییکه اطلاعات پروژه اجازه میدهد دقیق باشد.

  1. بررسی نیاز کاربران به اپلیکیشن موبایل .

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

  1. تعیین توابع( وابستگی ها) قبل از شروع  و یا خاتمه ی کار.

اگر مسئولیت نوشتن امتیازات انحصاری برعهده شماست، بنابراین نوشتن این امتیازات یک وابستگی محسوب میشود.

  1. انتخاب آرم، رنگ، فونت و غیره.

اگر برای برنامه خود آرم، رنگ و فونت خاصی درنظر دارید همان ابتدا با کمپانی توسعه دهنده ی برنامه درمیان بگذارید. درغیر اینصورت تیم طراحی کمپانی به شما برای انتخاب آرم و غیره کمک خواهد کرد.

  1. پیش بینی خطرات مرتبط با پروژه، محدودیت زمانی و سایر عوامل خارجی.

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

  1. تعیین یک رابط کاربردی معتبر، سیستم ها وسرویس های خارجی و کمپانی شخص ثالث.

اگر برای در این زمینه اقدامی نکردید در یک فرصت مناسب درخصوص این موارد و تایید اعتبار آنها حتما تحقیق کنید.

  1. پیش بینی اقدامات لازم برای حمایت از برنامه به محض ورود به بازار.

بیشتر کمپانی های توسعه دهنده بعد از ورود برنامه به بازار آنرا با bug fix و اصلاحات کوچک حمایت میکنند.

  1. امنیت برنامه موبایل اپلیکیشن .

برنامه شما حاوی چه اطلاعات محرمانه ای است و این اطلاعات تحت چه تدابیر امنیتی ذخیره میشوند؟ بیشتر کمپانی های توسعه دهنده در این زمینه تخصص دارند و براساس برنامه ی موردنظر بهترین راه برای امنیت اطلاعات را به شما ارائه میدهند.

  1. آشنایی با توسعه سریع((Agille.

امروزه اکثر کمپانی های توسعه با انواع متنوعی از پروسه های سریع کار میکنند. این یک فرایند تکرار است که قبل از تکمیل پروژه مشخصات را تکمیل، تنظیم و تایید میکند. هر تکرار قسمتی از پروژه را تکمیل میکند بنابراین شما میتوانید روند پیشرفت پروژه را قبل به اتمام رسیدن مشاهده کنید. از آنجاکه بیشتر کمپانی ها انعطاف پذیر هستند شما میتوانید خودتان با روند توسعه برنامه آشنا شوید. صرفنظر از پروسه ای که کمپانی مدنظر دارد شما میتوانید  Agileرا در این پروسه وارد کنید.

  1. توضیحات روان درخصوص ایده ی موردنظرخود.

کار کردن با یک کمپانی توسعه یعنی کار کردن با عده ای که با کار خود بخوبی آشنایی دارند اما شاید آنها دقیقا از خواسته ی شما آگاهی نداشته باشند. برای اجرای برخی از ویژگی های مدنظر این افراد نیاز دارند نحوه ی اجرای آنها را ارزیابی کنند. بنابراین لازم است با اعضای تیم توسعه مشورت کرده و ایده خود را با آنها درمیان بگذارید. درک نادرست باعث میشود اجرای پروژه با مشکل روبرو شود.

  1. تعیین اهداف تجاری برنامه موبایل اپلیکیشن .

آیا هدف افزایش فروش است؟ آیا این برنامه در بازار رقابت برای تجارت شما منفعتی بهمراه خواهد داشت؟ آیا بهره وری را افزایش میدهد؟

  1. الهام گرفتن از سایر برنامه های موجود.

آیا برنامه ای وجود دارد که دوست باشید برنامه شما همانند آن عمل کند؟

  1. خلاصه طرح.

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

  1. اجرای طرح بصری.

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

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

سه شنبه 28 بهمن 1393 - 18:10:06 4803 آخرین بازدید : دوشنبه 1 آبان 1396 - 12:50:41 0
*
*