ارمانگرايان ارمانگرايان .

ارمانگرايان

پنج مرحله اصلي براي ساخت موفق برنامه هاي موبايل

پنج مرحله اصلي براي ساخت موفق برنامه هاي موبايل

view our site 

.رسيدگي به طرح براي موفقيت در محيط رقابتي

فهرست مطالب

مقدمه....................................................................................................................3

استراتژي ..............................................................................................................4

طراحي .................................................................................................................5

توسعه ..................................................................................................................6

بازاريابي ..............................................................................................................7

رسيدگي ...............................................................................................................8

نتيجه گيري ...........................................................................................................8

درباره newrelic....................................................................................................8

بازار موبايل بسيار داغ است ، گارتنر(Gartner) پيش بيني كرده تا سال 2016 درآمد حاصل از دانلود  310 ميليارد برنامه به ارزش برابر با 74 ميليارد دلار خواهد بود : با عرضه حدود دو ميليون برنامه رقابت براي مشهور ماندن شدت يافته است .در فروشگاه برنامه اپل بالغ بر 900 هزار برنامه وجود دارد كه با 750 هزار برنامه براي گوگل پلي (Google play) ، 120 هزار برنامه براي بلك بري (black berry) و 80 هزار برنامه براي ويندوز 8 ادغام شده است . تصميم گيري براي ساخت يك برنامه موبايل كاري ساده است و طراحي يك برنامه با كيفيت كار سختي است . در بازارهاي شلوغ مربوط به برنامه هاي موبايل هيچ تضميني وجود ندارد . شركت تحقيقاتي آلماني آددوون در گزارشي اعلام كرده كه 3/2 از برنامه هاي فروشكاه اپل حتي يك بار هم دانلود نمي شوند . ساخت يك طرح استادانه براي توسعه محصول كه تحقيقات بازار ، استراتژي ، طراحي و توسعه را مورد بررسي قرار مي دهد بزرگترين فرصت را براي موفقيت فراهم مي كند .

موفقيت چيست ؟

در اين مقاله موفقيت به معني برنامه اي است كه چهار هدف نهايي را پوشش دهد :

  • برنامه به تقاضا يا مجموعه اهداف مد نظر ناشر جواب دهد .
  • برنامه تعدادي زيادي از مخاطبان را به منظور برآورده كردن معيار اول جذب كند .
  • برنامه پاسخگو نيازها و انتظارات مخاطبانش باشد .
  • برنامه بتواند مخاطبان را تشويق به ادامه استفاده ، نصب نسخه هاي جديد و تبليغ برنامه براي ديگران كند .

پنج مرحله اصلي در ساخت برنامه ي موبايل وجود دارد كه در صورت موفقيت آميز به اين اهداف را تعيين مي كند .هر يك از اين مراحل براي موفقيت كلي برنامه و ورود به مرحله بعدي توسعه مرحله بعدي محصول ضروري اند .شناخت هر مرحله احتمال موفقيت را برنامه موبايل را افزايش مي دهد .

ساخت يك طرح استادانه براي توسعه محصول كه تحقيقات بازار ، استراتژي ، طراحي و توسعه را مورد بررسي قرار مي دهد بزرگترين فرصت را براي موفقيت فراهم مي كند

                              ü            استراتژي – چرا برنامه را مي سازيم ؟

                              ü            طراحي – چگونه برنامه را مي سازيم ؟

                              ü            توسعه – بياييد برنامه را بسازيم ؟

                              ü            بازاريابي – بيايد آن را بفروشيم

                              ü            حفظ – مردم را براي استفاده از آن حفظ كنيم .

در اين مقاله به منظوردرك نحوه كاركرد آنها با يكديگر براي ايجاد يك برنامه موفقيت آميز به بررسي اين مراحل مي پردازيم


مرحله اول – استراتژي

براي آنكه بدانيد عازم كجا هستيد بايد موقعيت فعلي خود را بشناسيد . مرحله اول به معني تعيين و اصلاح ظاهر موفقيت برنامه براي سازمان وساخت نقشه ي راه پروسه ي دستيابي به آن اهداف است . تصميماتي كه در انتخاب استراتژي برنامه مي گيريد تاثيرمهمي بروي مراحل بعدي پروژه دارد .تصميمات زيادي براي ساخت برنامه بگيريد به عنوان مثال گوشي هوشمند يا تبلت : با برنامه اندرويد يا IOS  وتوسعه برنامه اي كه داراي يك پلت فرم يا چند پلت فرم باشد . بررسي و پرداختن به دلايلي كه در پس تصميمات شما وجود دارد بهترين فرصت را براي موفقيت فراهم مي كند . هنگامي كه يك پروژه را شروع مي كنيد سوال هاي زير را از خود بپرسيد :

آيا هدف برنامه كسب سرمايه براي شركت از طريق فروش موبايل است ؟  آيا قرار است همانند مجموعه هاي اوليه ، مياني يا نهايي برنامه ها ارايه شود ؟ آيا افزايش شناخت مردم از برند شركت باعث ايجاد ترافيك در وب سايت يا دفتر شركت مي شود .؟آيا اين برنامه براي ارايه خدمات مشتريان بر مبناي كاربران موجود يا براي خدمات يا محصولات سازمان شما طراحي مي شود ؟ پاسخ شما به اين پرسش ها مبنايي را براي طراحي برنامه تعيين مي كند كه هر يك داراي مجموعه اي از مشخصات ، عملكردها و نيازهاي ويژه اند كه بايد مورد بررسي قرار گيرند . متقابلا مديريت اهداف اوليه برنامه به تعيين رابط كاربري و نيازهاي طرح مي پردازد . رابط كاربري برنامه تبليغات با رابط كاربري گوشي هاي هوشمند تفاوت دارد .

برنامه هايي كه باي يك وضعيت قديمي طراحي شده اند با برنامه هايي كه مستقيما براي فروش محصولات يا خدمات طراحي شده اند تفاوت دارند .

بررسي و پرداختن به دلايلي كه در پس تصميمات شما وجود دارد بهترين فرصت را براي موفقيت فراهم مي كند .

 عامل اصلي براي تعيين و كارآمد كردن ويژگي ها و آرايه هاي برنامه ، شناخت علت ساخت برنامه است .شناخت موقعيت و رقابت مهم است بنابراين يك تحليل و بررسي كامل رقابتي بروي ساير برنامه ها انجام دهيد . به بررسي عملكرد آنها بپردازيد ، از اشتباهات آنها درس بگيريد و نقاط ضعف برنامه ي خود را تقويت كنيد . مجبور به ابداع مجدد برنامه نيستيد – اگر آنها در حال انجام برنامه اي هستند كه كارايي دارد شما نيز مي توانيد همان را انجام دهيد .

در اين مرحله از پروسه سه نتيجه مهم وجود دارد . به منظور از كسب اطمينان از به كار گيري اصول مناسب مطمئن شويد كه هر يك به طور كامل شناسايي شده اند .

نتيجه اول : اهداف اصلي

بهترين الگوي تجاري را تعيين كنيد . گزارش دقيقي از اهداف  برنامه را بنويسيد . تعاريف موفقيت را واضح  بنويسيد . مطمئن شويد كه اهداف آنقدر گسترده و منتوع نيستند كه دو يا چند هدف مغاير با يكديگر باشند .

نتيجه دوم :مسئله و راه حل از ديدگاه مخاطبان

گزارشي از مسائل يا نيازهايي كه برنامه مي تواند براي مخاطبانش برآورده كند تهيه كنيد . مفهوم مسئله / نياز و راه حل را به خوبي تعريف كنيد تا بتوانيد راهنمايي ارزشمندي را براي تيم توسعه در مراحل بعدي انجام دهيد .

نتيجه سوم : تعريف مخاطب

تلاش اصلي تان  را بروي توسعه مشتري قرار دهيد . افرادي كه برنامه شما را دانلود مي كنند يا مي خرند را تعريف كنيد مشتريان تان را بر اساس تحقيق واقعي و بازخورد حقيقي مشتريان تعيين نماييد .

مرحله دوم – طراحي

پس از ايجاد اصول استراتژيك برنامه مي توانيد به طراحي آن بپردازيد . در اين مرحله تمركز بروي تجربه كاربري – به عبارتي رابط ، كاركرد و عملكردعملكرد برنامه اي كه كاربران از آن استفاده مي كنند مهم ترين نكته است بخاطر داشتن ابزاري كه از آن استفاده مي كنند  بخشي از اين فرآيند است : هنگامي كه به طراحي يك برنامه مي پردازيد ، قصد داريد آن را براي گوشي هايي با صفحه نمايش كوچك طراحي كنيد يا براي صفحه تبلت ؟

تعيين تعداد صفحاتي كه برنامه شما بروي آن نصب مي شود يك نكته ارزشمند در طراحي است . ممكن است مجبور به طراحي رابط هاي مختلف براي صفحاتي با اندازه متفاوت باشيد يا قابليت دسترسي برنامه خود را براي يك اندازه مشخص محدود كنيد . هدف كلي خود را به ياد داشته باشيد : "حيرت انگيز" كلمه اي است كه انتظار داريد كاربران برايتوصيف برنامه شما به كار ببرند . تحقيقات انجام شده بروي مشتريان در بازار اطلاعاتي را درخصوص توسعه مهم ترين ويژگي ها ارائه كرده است .

در اين مرحله اين سه سوال مهم را بپرسيد و پاسخ دهيد :

          ·           كاربران شما به چه نوع تجربه اي - خريد ، جمع آوري اطلاعات ، آموزش و سرگرمي يا تلفيقي از اين موارد – نياز دارند ؟.

          ·           عوامل اصلي و كاربردي برنامه شما چه مواردي هستند ؟

          ·           چگونه عملكرد كيفي برنامه خود را تعريف مي كنيد ؟

هنگامي كه چهار چوب يك برنامه تعيين شود ايده بهتري درباره بودجه و منابع  مورد نياز براي خواهيد داشت اين حالت ، مسئله متخصص داخلي و مشاور خارجي را مطرح مي كند .

آيا توسعه برنامه به صورت سازماني داراي مزيت هاي واقعي است با در صورت همكاري با يك شركت خارجي توسعه دهنده موبايل مي توانيد محصول بهتري عرضه كنيد ؟ اگه بوسيله تبلت خود يا با كمك شخص ثالث به  طراحي برنامه موبايل مي پردازيد پيروي از بهترين عملكرد ها در مرحله طراحي بسيار مهم است . برخي از بهترين عملكرد هاي شناخته شده عبارتند از :

عجله نكنيد : شروع كد گذاري در ابتداي كار امري طبيعي است . مطمئن شويد كه مراحل طراحي كه بعدا باعث صرفه جويي در وقت و كار مي شود را حذف نمي كنيد .

زمان بيشتري را صرف ثبت تحليل و بررسي نيازها ، استخراج مضامين ، طراحي رابط كاربري و غيره كنيد طراحي و ساختار كلي فناوري اطلاعات را به ياد بياوريد .لازم است كه برخي از برنامه هاي موبايل با ساختار سازمان شما مطابقت داشته باشد . ناديده گرفتن نقاط قوت و محدوديت هاي سيستم فعلي مي تواند به طراحي برنامه اي با مجموعه اي از مسائل و مشكلات عملكردي بينجامد .

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

تعيين تعداد صفحاتي كه برنامه شما بر روي آن نصب ميشود يك نكته ارزشمند است.

هزينه ها را كم كنيد : بايد هرچيزي كه در برنامه موبايل به تجربه مثبت كاربركمك نكنديا هيچ تاثير عملكردي مهمي داشته باشد حذف شود  .

از توسعه دهنده غافل نشويد مطمئن شويد كه تيم توسعه تا جايي كه ممكن است در پروسه فعاليت دارند .آنها مي توانند از ابتدا تا انتهاي پروژه با ارائه اطلاعاتي ارزشمند برخي از مسائل و ارائه دهنده محصول  وكاربر را حذف كنند . در مرحله تكميل طرح بايد مجموعه اي از طرح هاي مربوط به صفحه نمايش ، عملكرد هاي كنترلي و مشخصات اجرايي را داشته باشيد كه براي عرضه برنامه به تيم توسعه رائه شود .

مرحله سوم – توسعه

هنگامي كه مرحله توسعه را شروع مي كنيد بايد دو تصميم مهم بگيريد : اول ، برنامه را براي يك پلت فرم خاص يا براي چند پلت فرم طراحي مي كنيد ؟دوم ، از كدام مجموعه از ابزارها براي توسعه برنامه موبايل استفاده مي كنيد ؟هر يك از اين انتخاب ها مزايا و چالش هايي را براي تيم توسعه و پشتيباني محصول ايجاد مي كنند . تصميم گيري در خصوص استفاده از محيط توسعه بزرگترين تاثير را بروي كاربران شما دارد .

 ارائه دهنده گان برنامه بايد به دقت تصميمات شان را بررسي كنند. توسعه يك پلت فرم ويژه حداكثر استفاده را از مشخصات و عملكرد هاي بومي و منحصر به فرد هر پلت فرم مي برد . برنامه هاي بومي در مقايسه با برنامه هايي كه با استفاده از HTML  ارائه مي شوند سرعت بالاتري دارند به عنوان مثال فيسبوك  برنامه IOS خود را از HTML5 يك برنامه بومي (با استفاده از XCODEساخته شده است تغيير داد و شما شاهد افزايش سرعت ، باز شدن سريعتر برنامه آپلود سريعتر انيميشن ها و مرور شدن آني است . بعلاوه اين برنامه ها مي توانند حداكثر استفاده را از بازاريابي و توضيع قابليت هاي مختلف برنامه ي داراي پلت فرم خاص ببرند . اما اگر آن مزايا را در مقابل هزينه اقدامات توسعه مجزا براي هر پلت فرم در نظر بگيريد و از مرتبط بودن برنامه با يكي از آنها مي بينيد كه باعث روبرگرداندن مالكين در ساير پلت فرم ها مي شود .

HTML5 مي تواند حق انتخابي را براي طراحي برنامه ي داداي چند پلت فرم فراهم كند . برنامه هاي وب محور كه در HTML5 توسعه يافته اند براي ارائه دهندگان امكان كنترل بيشتر بروي نحوي ارائه برنامه در سيستم هاي اجرايي و اندازه هاي مختلف صفحه نمايش را فراهم مي كنند . مزيت بزرگتر آن اين است كه بروز رساني برنامه مي تواند به سرور ارائه دهنده برنامه مرتبط شود و به جاي آنكه درخواست بروز رساني با دسترسي كاربر به برنامه اعلام شود (شبيه به آماده سازي برنامه ي وب ) و ما مجبور به بررسي برنامه باشيم ، برنامه هايي با پلت فرم خاص طراحي كنيم كه فرآيند عرضه و بروز رساني محصول را درخواست كنند . حتي سازندگان HTML5 اعتراف مي كنند كه اين برنامه هنوز در حال پيشرفت است . ممكن است كاربران به ايده برنامه برمبناي HTML5 كاملا علاقه مند باشند اما ايده يك برنامه كاملا كاربردي موبايل كه بيشتر عرضه مي شوند را دوست دارند . الان زمان آن است كه اصول توسعهچند پلت فرم كه به ايجاد برنامه هاي بومي و داراي يك پلت فرم كمك مي كند (مانند APP celerator &azure  ) از لحاظ زمان ، هزينه و كارايي به نفع شما كار كنند . شركت تحقيقاتي گارتنر پيش بيني كرده تا سال  2016 نيمي از برنامه هاي موبايل تلفيقي از بزنامه هاي بومي و HTML5 خواهند بود . علاوه بر اين مسائل تصميمات ديگري براي توسعه برنامه گرفته مي شوند كه بروي مراحل 4 و 5 پروسه تاثير مهمي مي گذارد كاربران برنامه هاي موبايل عملكرد ضعيف برنامه را بروي گوشي هايشان تحمل نمي كنند . طراحان بايد تجربه كاربرران را به عنوان يك عامل مهم به ياد داشته باشند و به گونه اي به طراحي كد بپردازند كه امكان بررسي عملكرد برنامه را از طريق كاربرد و آماده سازي آن فراهم كند .

اين موضوع در هنگام تثبيت برنامه –مرحله اي كه بعدا به آن مي پردازيم بسيار مهم است اگر برنامه اي را براي يك شركت خاص طراحي مي كنيد و مي خواهيد آن را منحصر به سازمان كنيد فروشگاه شخصي ( مانند شركت اپل ) را مورد بررسي قرار دهيد تا به كاربران خوداجازه طراحي و عرضه برنامه هاي سازماني را به كارمندانش مي دهد .

همه قسمتهاي برنامه از سطح دستگاه تا خدمات سمت سرور كه از يرنامه شما پشتيباني ميكنند و نحوه اجرا و پشتيباني تيم توسعه را مورد بررسي قرار دهيد. 

.برنامه هاي مورد بحث چه داراي پلت فرم خاص باشند مانند اندرويد يا IOS : چه داراي چند پلت فرم باشند مانند APPcelerator خدمات موبايل ويندوز azure يا HTML5 چه خدمات سمت سرور باشند مانند Parse  يا stackmob ، مجموعه برنامه بروي مجموعه مشخصات و توسعه پروسه تاثير مي گذارد . همه قسمت هاي برنامه از سطح دستگاه تا خدمات سمت سرور كه برنامه شما را پشتيباني مي كنند و همچنين نحوه اجرا و پشتيباني تيم توسعه را مورد بررسي قرار دهيد .

مرحله چهارم – بازاريابي

حدود دو ميليون برنامه موبايل در بازار وجود دارد . به اين ترتيب چگونه مي خواهيد برنامه تان را در بازار به يك برنامه محبوب تبديل كنيد . يكي از بزرگترين فاكتورها در بازاريابي موفق برنامه ، مطمئن شدن از آگهي كاربران در خصوص موجود بودن آن ، پسنديدن و به اشتراك گذاري با دوستان است .

در اين قسمت مراحلي براي نحوه مشهور كردن برنامه شما وجود دارد :

كلمات بيلبورد :مطمئن شويد كه نام برنامه ، كلماتي كليد و توصيفات آن تا حد ممكن جذاب هستند . هر چه بازاري كه برنامه شما در آن عرضه مي شود بزرگتر باشد اين مرحله اهميت بيشتري مي يابد .

كارهاي اجتماعي : مطمئن شويد كه برنامه شما در همه شبكه هاي اجتماعي با همان اسم داراي حساب كاربري است . مطالب را به طور مرتب بروز رساني كنيد ، به كاربران خود پاسخ دهيد و توجه آنها را جلب كنيد همچنين با تواضع و فروتني به مسائل مربوط به خدمات مشتريان بپردازيد .

كمك از طريق وبلاگ :منتقدين براي ارائه دهندگان يا برنامه هاي جديد داراي اهميت هستند . آنها را مشغول كنيد و نهايت تلاش خود را به كار بگيريد تا مطمئن شويد از برنامه شما تجربه مثبتي دارند و براي به پاسخ دادن به هر چيزي كه در شبكه هاي اجتماعي مي نويسند آماده باشيد .

كمك از طريق ايميل : كاربران را درگير كنيد و از طريق ارسال ايميل هاي هدفمند آنها را در خصوص اخبار ،تبليغات و فروش به روز نگه داريد . ايميل هايي را ارسال كنيد  كه داراي دكمه رسانه اجتماعي براي به اشتراك گذاري مطالب اند و به مجموعه اي از مطالب در وبلاگ شركت مي انجامند .

يكي از بزرگترين فاكتورها در بازاريابي موفق برنامه ، مطمئن شدن از آگهي كاربران در خصوص موجود بودن آن ، پسنديدن و به اشتراك گذاري با دوستان است .

ساير فهرست ها : فروشگاه هاي برنامه تنها مكان موجود براي پيدا كردن مخاطب نمي باشند . به بررسي فهرست هايي كه براي مشتريان شما مهم اند بپردازيد و مطمئن شويد برنامه شما به شكل مثبت براي آنها ارائه مي شود .

منابع بيشتر : قوانين در ارتباط با بهترين امور براي بازاريابي برنامه به طور متناوب تغيير مي كنند . به بررسي منابع اينترنتي مربوط به قوانين مشاركت و  داستان هاي به مربوط به موفقيت متخصصاني بپردازيد كه مي دانند مردم امسال ، اين ماه و اين هفته  چكار مي كنند . و توصيه هاي بازاريابي سال گذشته براي موفقيت امروز برنامه تكيه نكنيد .

مرحله پنجم - حفظ و مديريت – تثبيت برنامه

مشتريان تان را سرگرم كنيد و با ارائه يك تجربه بي نظير كه برنامه شما را تثبيت مي كند آنها را بازگردانيد به اين ترتيب در آينده كاربران به خريد هاي درون برنامه اي و دانلود برنامه هاي بيشتر خواهند پرداخت .

پرسش هايي كه مشتريان پيش از خريد يك محصول مي پرسند عبارتند از :

1-      عملكرد : برنامه چه كاري انجام مي دهد ؟ مشريان به كاركرد برنامه شما كه آن را از ساير برنامه ها متمايز مي كند علاقه مندند به ويژه آنكه بدانند چگونه برنامه شما براساس روش هاي جديد به ارائه امور مي پردازد ؟

2-      امنيت :كاربران ميخواهند به عنوان بخشي از برنامه اطلاعاتي را در مورد نحوه جمع آوري ، پردازش و ذخيره داده ها و نحوه ارتباط برنامه شما با ساير برنامه ها و خدمات بدست بياورند

3-      سرعت : سرعت برنامه چقدر است ؟ برنامه اي كه سرعت پاييني داشته باشد برنامه خوبي نخواهد داشت .

4-      ثبات : آيا برنامه شكست مي خورد ؟ ايا اطلاعات خود را از دست مي دهند ؟ آيا تجربيات موجود منطقي اند ؟

براي شناسايي مشكلات كاربردي برنامه منتظر انتقادات و استقبال پايين كاربران نباشيد.

با استفاده از روش هاي زير برنامه خود را تثبيت كنيد :

پيدا كردن و رفع مسائل : مطمئن شويد طراحان به طور متناوب كارايي برنامه را بررسي و قبل از بوجود آمدن مسايل و تبديل به عنوان يك معضل آنها را شناسايي مي كنند . براي شناخت مشكلات كاربردي برنامه خود منتظر انتقادات و استقبال پايين كاربران نباشيد .

با كاربران ارتباط داشته باشيد :اجازه دهيد كاربران شما از اقدامات ، علت آنها و مهم تر از همه علت اقدامات شما براي بهبود تجربيات آنها اطلاع داشته باشند .

به برنامه خود اهميت بدهيد : براي جذب مشتري يك فرصت داريد اما از اين به بعد همه ارتباطات بين كاربران و برنامه شما فرصتي براي از دست دادن آنهاست . حس درستي از بدگماني را درباره عملكرد برنامه داشته باشيد و مطمئن شويد كه كاربران هميشه از برنامه استفاده مي كنند و برنامه مطابق با قيمت اش به فروش مي رسد .

نتيجه گيري :برنامه هاي موبايل در حال تغيير روش ارتباط ما و نحوه ارتباط ما با فناوري اند و بازار برنامه به سرعت در حال رشد است و اكنون زمان هيجان انگيزي براي آن است كه طراح برنامه باشيم . با بكارگيري اين پنج اصل در پروسه توسعه ازموفقيت برنامه و موفقيت خود مطمئن مي شويد .

درباره نرم افزار newrelic

نرم افزار new relic  يك نرم افزار تحليل گر است كه به بررسي ميليارد ها شاخص درباره ميليون ها برنامه مي پردازد . راه حل جامع ما كه بر مبنايبرنامهSaaS قرار دارد يك رابط قدرتمند براي  وب و برنامه هاي بومي موبايل است و عملكرد داده هاي بررسي شده را براي فناوري منتخب در محيط تثبيت مي كند . پنجاه هزار مشتري داريم كه هر روزه از پاسخ هاي ما براي بهينه سازي بيش از 118 ميليارد شاخص براي دو ميليارد برنامه استفاده مي كنند .

وقتي كه برند شما و تجربه مشتري وابسته به عملكرد نرم افزار مدرن است برنامه new relic  اطلاعات و دانش لازم را براي محيط فراهم مي كند براي كسب اطلاعات بيشتر به newrelic.com مراجعه كنيد.


برچسب: ،
ادامه مطلب
امتیاز:
 
بازدید:
+ نوشته شده: ۲۸ مهر ۱۳۹۵ساعت: ۱۱:۳۴:۴۱ توسط:ادمين موضوع: