ყველა მასალა

მობილური აპის MVP: რა ჩაიწეროს პირველ შეთავაზებაში

მობილური აპის MVP-ის ფარგლების პრაქტიკული ჩარჩო, რომ დეველოპერების პირველი შეთავაზებები ერთსა და იმავე სამუშაოზე შეადაროთ.

მობილური აპის MVP-ის პირველ შეთავაზებაში ერთი სრული მომხმარებლის გზა აღწერეთ: ვინ მოქმედებს, რა შედეგს იღებს და როგორ მოწმდება დასრულება. ეკრანები და ინტეგრაციები ამ გზის მიხედვით შეარჩიეთ.

თუ გსურთ იდეის ფარგლების წერილობით გადამოწმება, aiAPP-ის პროექტის განხილვაში გააგზავნეთ ეს გზა და მიღების პირობები.

MVP-ის შეკვეთის მნიშვნელობა

MVP-ის შეკვეთა ნიშნავს ისეთი პირველი ვერსიის განსაზღვრას, რომელიც ერთ მნიშვნელოვან მომხმარებლის ამოცანას ბოლომდე ასრულებს და შემოწმებად კვალს ტოვებს. მაგალითად, მომსახურების ბიზნესს შეიძლება სჭირდებოდეს მოთხოვნის მიღება, დროის არჩევა და დადასტურების ნახვა. ამ გზის გარდა შეიძლება არსებობდეს ადმინისტრირება, შეტყობინება, ანგარიშის მართვა და გადახდა, თუმცა თითოეული მათგანი პირველ ვერსიაში მხოლოდ მაშინ უნდა შევიდეს, თუ ამ გზის დასრულებას სჭირდება.

პირველი შეთავაზება სუსტდება მაშინ, როცა „MVP“ ყველა მხარეს სხვადასხვა რამეს ნიშნავს. ერთმა გუნდმა შეიძლება მასში მხოლოდ პროტოტიპი იგულისხმოს, მეორემ კი ტესტირებული აპი, სერვერი და მაღაზიისთვის მომზადება. ამიტომ მყიდველმა ტერმინი შედეგით უნდა ჩაანაცვლოს: ვინ შედის, რას აკეთებს, რა პასუხს იღებს და რა მტკიცებულება ადასტურებს დასრულებას.

aiAPP-ის მოქმედი აღწერა ახალ iOS და Android აპს უკავშირებს იდეას, ინტერაქტიულ პროტოტიპს, განვითარებას, ტესტირებას, მაღაზიისთვის მომზადებას და კოდის, წვდომისა და დოკუმენტაციის გადაცემას. ეს არის სერვისის საზღვარი. კონკრეტული MVP-ის ეკრანები, კავშირები, ვადები და პასუხისმგებლობები მაინც წერილობით პროექტში უნდა ჩაიწეროს.

პირველი სრული მომხმარებლის გზა

დაიწყეთ მომხმარებლის ერთი გადაწყვეტილებით, რომლის მიღებაც აპმა უნდა გაამარტივოს. ჩაწერეთ მოქმედი პირი, ტრიგერი, მოქმედება, წარმატების მდგომარეობა და ის შემთხვევა, როცა აპმა უნდა გააჩეროს პროცესი. თუ ამ ჯაჭვის მოკლედ აღწერა რთულია, გადაამოწმეთ, ხომ არ აერთიანებს პირველი ვერსია რამდენიმე დამოუკიდებელ ამოცანას.

  1. მომხმარებელი: დაასახელეთ როლი და არა ზოგადი აუდიტორია, მაგალითად კლიენტი, ოპერატორი ან მენეჯერი.
  2. დაწყება: მიუთითეთ, რა მოვლენამ უნდა დაიწყოს გზა და რა პირობებია საჭირო.
  3. მთავარი მოქმედება: აღწერეთ გადაწყვეტილება, რომელსაც ადამიანი იღებს ეკრანზე.
  4. პასუხი: განსაზღვრეთ, რა უნდა დაინახოს, შეინახოს ან გაუგზავნოს სისტემამ.
  5. შეჩერება: ჩაწერეთ რა ხდება დაკარგული მონაცემის, უარის ან კავშირის პრობლემის დროს.

ასეთი ჩანაწერი მყიდველს აიძულებს გამოყოს არსებითი გზა სურვილებისგან. თუ აპის იდეა არის რესტორნის შეკვეთა, მთავარი გზა შეიძლება იყოს მენიუს არჩევა, კალათის დადასტურება და შეკვეთის სტატუსის მიღება. ლოიალობის ქულები, კურიერის რუკა და რამდენიმე ენა შეიძლება შემდეგ ფაზაში დარჩეს, თუ პირველი გზა მათ გარეშე დასტურდება.

MVP-ის ფარგლების რუკა

ფარგლების რუკა შეთავაზების ერთიანი საწყისი დოკუმენტია. მასში გამოყავით მომხმარებლის როლები, ეკრანები და მდგომარეობები, მონაცემთა წყაროები, ადმინისტრაციული მოქმედებები, გარე ინტეგრაციები, მოწყობილობის უფლებები და მიღების მტკიცებულება. თითოეულ ჩანაწერს უნდა ჰქონდეს მფლობელი. წინააღმდეგ შემთხვევაში ტექნიკური გუნდი გადაწყვეტს იმას, რაც ბიზნესის წესია.

ეკრანების ჩამონათვალი საკმარისი არ არის. მიუთითეთ ცარიელი მდგომარეობა, ჩატვირთვა, შეცდომა, უარყოფილი უფლება, განმეორებითი შეხება და მომხმარებლის მიერ უკან დაბრუნება. მონაცემებისთვის ჩაწერეთ წყარო, მიზანი, შენახვის პასუხისმგებელი და წაშლის გზა. კავშირისთვის აღწერეთ რომელი სისტემა იკითხება, რომელი ჩანაწერი იქმნება და ვინ ამოწმებს პასუხს.

Android-ის ოფიციალური ხარისხის ჩარჩო ოთხ მიმართულებას გამოყოფს: core value, user experience, technical quality და privacy/security. პირველ შეთავაზებაში ეს სახელები მარტივად გადააქციეთ კითხვებად: ასრულებს თუ არა აპი მთავარ საქმეს, გასაგებია თუ არა გზა, უძლებს თუ არა შეცდომებს და არის თუ არა მონაცემთა გამოყენება ახსნილი. წყარო ამტკიცებს შემოწმების მიმართულებებს, მაგრამ არ განსაზღვრავს თქვენი კონკრეტული ბიზნესის ტესტს.

რით განსხვავდება პროტოტიპი, MVP და სრული პროდუქტი?

პროტოტიპი ამოწმებს ნავიგაციასა და ეკრანის გადაწყვეტილებებს. MVP ამოწმებს ერთ სამუშაო გზას ფუნქციურ აპში, საჭირო მონაცემებითა და მიღების პირობებით. სრული პროდუქტი უკვე მოიცავს იმ მასშტაბს, როლებსა და ოპერაციებს, რომლებიც პირველი შემოწმების შემდეგ გამართლდა.

მასალარას ამოწმებსრას ვერ ამტკიცებს
პროტოტიპიეკრანების თანმიმდევრობას და ტექსტსნამდვილ მონაცემს, უფლებებსა და ინტეგრაციას
MVPერთ სრულ გზას და მის მიღების მტკიცებულებასყველა მომავალი როლისა და დატვირთვის მზადყოფნას
სრული პროდუქტიდამტკიცებულ მოთხოვნებზე გაფართოებულ ოპერაციასმომავალი მოთხოვნის ან მაღაზიის გადაწყვეტილების გარანტიას

ISsoft-ის კომერციული გვერდი ცალკე ასახელებს პროდუქტის დიზაინს, პროტოტიპს, QA-ს და MVP/PoC განვითარებას. ამ კომპანიის შეთავაზებაში სამუშაო ეტაპები ცალკეა გამოყოფილი. მყიდველმა მაინც უნდა ჰკითხოს, რომელი ეტაპი აძლევს მას არტეფაქტს და რომელი ეტაპი მოითხოვს დამატებით ხელშეკრულებას.

როგორ შეადაროთ პირველი შეთავაზებები?

მომწოდებლებს გაუგზავნეთ ერთი და იგივე მოკლე აღწერა და პასუხები ერთ ცხრილში გადაიტანეთ. „აპი, სერვერი და მაღაზია“ ვერ შედარდება, სანამ არ ჩანს ეკრანების ზუსტი გზა, პასუხისმგებლობა, ტესტი და გადაცემის ფორმა. მონიშნეთ ცალკე, რა შედის, რა არის დამოკიდებული მესამე მხარეზე და რა დარჩა გაურკვეველი.

  • მოცულობა: ერთი გზა, ეკრანები, როლები, გამონაკლისები და გამორიცხული ფუნქციები.
  • ტექნიკური საზღვარი: მონაცემთა წყარო, ავტორიზაცია, ადმინისტრირება და ინტეგრაციის მფლობელი.
  • ტესტი: მოწყობილობები, სცენარები, მოსალოდნელი პასუხი და შესანახი მტკიცებულება.
  • მიღება: ვინ ამოწმებს, რა შეცდომა აჩერებს მიღებას და როგორ მუშავდება ცვლილება.
  • გადაცემა: კოდი, ანგარიშები, დიზაინი, დოკუმენტი, წვდომა და ცნობილი შეზღუდვები.

შეგიძლიათ გამოიყენოთ მობილური აპის მოთხოვნების ჩეკლისტი საერთო საწყისად და დეველოპერის შერჩევის კრიტერიუმები მომწოდებლის მტკიცებულების შესაფასებლად.

რა ნაბიჯებით მოამზადოთ MVP-ის შეკვეთა?

  1. დაწერეთ ერთი მომხმარებლის გზა და ერთი შედეგი.
  2. მოაგროვეთ რეალური, გაწმენდილი მაგალითები და რთული გამონაკლისები.
  3. დაამტკიცეთ პროტოტიპი, სანამ ინტეგრაციებს და კოდს შეუკვეთავთ.
  4. დაურთეთ თითოეულ კრიტიკულ მოთხოვნას pass/fail ტესტი და მფლობელი.
  5. მომწოდებლებს სთხოვეთ იგივე ფორმატით აღწერილი ეტაპები და გამორიცხვები.
  6. გადაცემის სია ჩაწერეთ ხელშეკრულებაში, როგორც სამუშაოს ნაწილი.

მოთხოვნის გასაგზავნად გამოიყენეთ aiAPP-ის საკონტაქტო ფორმა და დაურთეთ მომხმარებლის გზა, არა მხოლოდ აპის იდეის ერთი წინადადება. ფასების და სამუშაო ფორმატის მოქმედი ინფორმაცია გადაამოწმეთ aiAPP-ის შესაბამის გვერდზე, ხოლო შესაძლო კავშირების ჯგუფი იხილეთ ინტეგრაციების აღწერაში.

რომელი შეცდომები ზრდის MVP-ის ბუნდოვანებას?

ერთ-ერთი შესაძლო შეცდომაა ფუნქციების დამატება იმ მიზეზით, რომ „მომხმარებელს ყველაფერი დასჭირდება“. ასეთი სია არ ამბობს, რომელი გზა უნდა შემოწმდეს პირველ რიგში. მეორე შეცდომაა პროტოტიპის დასრულებულ პროდუქტად მიღება. მესამეა ტესტის დაწერა მხოლოდ წარმატებული სცენარისთვის. მეოთხეა ანგარიშების შექმნა მომწოდებლის ელფოსტაზე და გადაცემის გადადება ბოლოსთვის.

ასევე საშიშია ერთმანეთში აირიოს ვებგვერდი, არსებული აპის შეკეთება და ახალი მობილური პროდუქტის შექმნა. aiAPP-ის მიმდინარე საზღვარი ახალი iOS და Android აპის იდეიდან განვითარებასა და გადაცემამდე მიდის. არსებული აპის შეკეთების საჭიროება ცალკე აღწერეთ და მომსახურების მოცულობა წინასწარ შეათანხმეთ.

რას ვერ დაამტკიცებს MVP-ის შეთავაზება?

კარგი ფარგლები ვერ დაამტკიცებს მომხმარებლის მოთხოვნას, გაყიდვას, მაღაზიის მიღებას ან შემოსავალს. პროტოტიპი ვერ ცვლის მოწყობილობებზე ჩატარებულ ტესტს. ერთი წარმატებული სცენარი ვერ აჩვენებს, როგორ იქცევა სისტემა უარყოფილი უფლების, შეცვლილი გარე სერვისის ან არასრული მონაცემის დროს. გარე პროვაიდერის ხელმისაწვდომობა და წესები ცალკე რისკია.

ამიტომ MVP შეაფასეთ როგორც კონტროლირებადი პირველი ვერსია. გააფართოეთ მხოლოდ მაშინ, როცა გაქვთ ნანახი მაგალითები, დაფიქსირებული შეცდომები, დანიშნული პასუხისმგებელი და გასაგები მიზეზი, რატომ ეკუთვნის ახალი ფუნქცია შემდეგ ეტაპს.

ხშირად დასმული კითხვები

MVP მხოლოდ პროტოტიპია?

არა. პროტოტიპი ძირითადად ნავიგაციას და დიზაინს ამოწმებს, ხოლო MVP-მ ერთ სამუშაო გზაზე ფუნქციური ტესტი და მიღების მტკიცებულება უნდა აჩვენოს.

რამდენი ფუნქცია უნდა ჰქონდეს პირველ ვერსიას?

ფუნქციების რაოდენობა მიზანი არ არის. პირველ ვერსიაში შეიტანეთ ის, რაც არჩეული მომხმარებლის გზის დასრულებას და მის შემოწმებას სჭირდება.

შეიძლება თუ არა რამდენიმე შეთავაზების შედარება?

შეიძლება, თუ ყველა მომწოდებელს ერთსა და იმავე გზას, ტესტს, ინტეგრაციას, გამორიცხვასა და გადაცემის მოთხოვნას გაუგზავნით.

დაკავშირებული მასალა

გამოყენებული წყაროები

სარედაქციო შენიშვნა: ტექსტის მომზადებაში გამოყენებულია ხელოვნური ინტელექტი.

წყაროები

  1. https://issoft.ge/home/services/mobile-app-development/
  2. https://www.gegidze.com/mvp-minimum-viable-product-development-for-startups
  3. https://developer.android.com/quality/user-experience

შემდეგი საკითხავი

aiAPP

მობილურ აპში გადახდის ინტეგრაცია: რა შეიძინოთ

aiAPP

მობილური აპის accessibility-ის მიღების ტესტის ჩარჩო

aiAPP

მობილური აპის backend და admin panel: შესყიდვის ჩარჩო