گزينش نقاط عطف قابل اندازه گيري (Milestones)
انتخاب مايل استون ها به شما و تيمتان امداد مي نمايد تا در طي فرآيند تشكيل داد نرم افزار گوشي، در مسير خويش قرار بگيريد. سواي ترازو (benchmarks)، هيچ راهي براي پيگيري توسعه خويش نخواهيد داشت.
نحوه شغل در اينجا بهاين شكل ميباشد كه پروژه توسعه و گسترش پهناور خويش را به قطعات كوچكتر تقسيم ميكنيد. در سود، حذف پروژه هاي كوچكتر بسيار طراحي اپليكيشن در مشهد بي آلايش خيس از نظر كردن به يك پروژه گران قدر بي نقص ميباشد. هر پروژه خرد مرتبط با نرم افزار، بايد در يك تايم قاب معلوم كامل شدن شود. كه ولي بسته به عدم وضوح شغل، ميتواند از چندين روز تا يك سري هفته متغير باشد. به اين ترتيب ميتوانيد بسط خويش را با اين جدول وقتي از مايل استون ها اندازه گيري كرده و يقين نتايج فرماييد كه شما و دسته گسترش تان به موقع امور را به اتمام ميرسانيد.
يك سيستم رئيس پروژه (project management system) كه براي بسط دهندگان نرمافزار به خير و خوبي شغل مي نمايد، طراحي فرمائيد. Agile development و scrum development دو آيتم بهتر براي نظارت مي باشند. در اينجا صرف لحاظ از تصميم شما، بايستي باور نتيجه ها فرماييد كه راهي براي پيگيري بسط خويش داريد. همان اين گزينه، به شما شعور بهتري از اينكه چه وقتي مي توانيد نرم افزار خويش را وارد بازار نماييد به شما ميدهد، در سود ميتوانيد مبني بر آن طراحي برنامه فرماييد.
9- يك MVP بسازيد
از وقتي كه استارت به تشكيل داد نرم افزار تلفن همراه ميكنيد، هميشه مي بايست در حالا گسترش يك MVP، به معناي دستكم كالا قابل دوام (minimum viable product) باشيد. اين ايده اپ در پشت MVP ميباشد، كه شمارا ناچار مي نمايد تا درخصوص ضروري ترين خصوصيت هاي نرم افزار خويش تصور كنيد. اين يك جنبه اساسي از پروژه، در مسير تشكيل داد يك اپپليكيشن چيره ميباشد.
بهاين پرسش جواب دهيد، كه حقيقتا نرم افزار شما براي كوشش به چه چيزي نياز دارااست؟ بدين ترتيب آغاز آن خصوصيات را بسازيد و آنگاه نگران چيزهاي ديگر باشيد. بسط نرم افزار حدودا امري نامحدود ميباشد. حواس پرت شدن در زمان فرآيند تشكيل داد و حيف كردن هدف ها مهم، قابليت و امكان پذير ميباشد. با سپري شد يك يا اين كه دو ماه از پروژه، اعلام كردن اين جملهها سهل وآسان ميباشد: "بياييد اين خصوصيت را هم اضافه كنيم" يا اين كه " چنانچه اپ بتواند اين شغل را نيز جاري ساختن دهد بهتر وجود ندارد؟" اين موردها صرفا تايم و پول از شما ميگيرند و حتي ميتوانند سعي اساسي نرم افزار را نيز از في مابين ببرند. شما مدام ميتوانيد به عقب برگرديد و خصوصيت هايي را اضافه نماييد.
MVP در اصل استخوان هاي خالي نرم افزار شماست. بياموزيد كه چهطور يك نرم افزار را صرفا با اجزاي ضروري آن بسازيد. نگران پياده سازي خوشگل يا اين كه مفاد فرعي نباشيد، چون اين الان اصلي وجود ندارد. براي مثال، فرض فرمائيد در درحال حاضر ايجاد كرد يك نرم افزار پيام رساني ميباشيد. MVP شما طرحي ميباشد كه به دو يوزر اذن ميدهد براي يكديگر پيام ارسال نمايند. همان شما آغاز به تشكيل داد خصوصيت چت ويديويي يا اين كه تنظيمات پيكربندي براي تغيير تحول فونت، آپلود عكس يا اين كه تهيه و تنظيم رنگ بكگراند نميكنيد. به خاطر داشته باشيد، MVP يك نرم افزار بدون نقص وجود ندارد، البته همچنان چيزي بيش تر از يك نرم افزار آزمايشي ميباشد.
10- ضمانت چگونگي
زماني كه عمل MVP به انتها رسيد، شما يك اپليكيشن كاربردي داريد و مي بايست آن را پيش از استقرار آزمايش فرمائيد. اين نرم افزار مي بايست روي پلتفرم هاي حقيقي تلفن همراه آزمايش خواهد شد. رويه هاي مختلفي براي استعمال از نرمافزار شما وجود داراست، براين اساس مسئول ضمانت چگونگي بايستي آن را در كليه موردها محاسبه نمايد.
در بين PWA ،iPhone ،iPad، دستگاههاي Android، اسمارت فون ها، تبلتها و مورد ها ديگر، باور نتيجه ها نماييد كه نرم افزار به طور آنلاين، آفلاين و غيره شغل مي نمايد. ممكن ميباشد دستگاه هايي با نسخه هاي متفاوت قابل انعطاف افزاري يا اين كه سايزهاي متفاوت اسكرين، مشكلاتي داشته باشند كه در مكان ديگري يافت نميشوند. براين اساس صرفا يك توشه نرمافزار را روي تلفن همراه خويش آزمايش نكنيد و سازه را بر اين بگذاريد كه تمامي جا به صدق شغل مي نمايد.
آيا واقعانياز ميباشد كه به كسي پول دهيد تا نرم افزار شمارا آزمايش كند؟ آيا نبايد گسترش دهنده نرم افزار بتواند يك اپليكيشن عاري از باگ ساخت و ساز نمايد؟ مطمئنا در زوتوپيا نرم افزار ها بطور بدون نقص ساخته ميگردند و نيازي به آزمايش ندارند. ولي در دنياي حقيقي و واقعي، پيشرفتدهندگان باگها را مينويسند و در يافتن باگ هاي خويش بسيار بد ميباشند.
بدين ترتيب يك داراي تخصص ضمانت چگونگي ميتواند وارد فعاليت خواهد شد و خطاها نرم افزار را پيش از عرضه به بازار پيدا نمايد. خيلي عالي مي گردد كه در حال حاضر اين اشكالات را شناسايي كنيم، چون در غير اين شكل، يوزرها آنان را پيدا خواهند كرد.
درحالتي كه مشتري باگ هايي را كشف نمايد، براي توفيق بلندمدت نرم افزار شما مشكلاتي توليد مي گردد. ضمن آزمايش نرم افزار به وسيله يك كارشناس (QA specialist)، ميتوانيد با يوزرها حقيقي و واقعي قابليت و امكان استعمال آن را آزمايش فرمائيد. به اين مراد ميتوانيد نرم افزار را به دوستان، خانواده و همياران خويش بدهيد. هنگامي نرم افزار را راهاندازي ميكنيد نيازي وجود ندارد كه بدون نقص باشد. البته در وضعيت ايده آل، عالي ميباشد تك تك باگ ها و ارورها را از ميان ببريد. تغييرات User experience و user interface را مي قدرت بعدا تنظيمات نمود.
برچسب: طراحي اپليكيشن در مشهد،