Полный контрольный список для разработки мобильных приложений 79 Points

Опубликовано: 2017-12-13

Соблазнила ли вас индустрия приложений подчиниться ее популярности? Вы сейчас на этапе, когда вы знаете, что хотите присоединиться к толпе, но не знаете, с чего начать? Не волнуйтесь, вы не одиноки.

Многие были там, где вы сейчас. Ваши опасения, связанные с тем, какую платформу выбрать, кому доверять, чтобы не обокрасть вас в финансовом отношении обещаниями потрясающего приложения, как вы будете зарабатывать деньги на своем приложении, как вы увидите, что люди действительно используют ваше приложение и т. д. тысячами новичков по всему миру.

Тем не менее, это все еще легко для тех половинок, которые имеют многолетний опыт работы на рынке мобильных устройств, хорошо разбираются в различных аспектах разработки приложений, как указано в этом руководстве по разработке мобильных приложений , и запустили свое собственное приложение; для вашей половины, которая является новичком в игре, вам нужно много готовиться.

Но это нормально. Вы споткнулись в правильном месте.

У нас есть то, что никто не даст вам на это легко и в одном месте.

Продолжайте читать, чтобы ускорить свой славный путь разработки приложений:

Мы создали контрольный список, который охватывает весь процесс разработки мобильного приложения от стадии идеи до стадии его загрузки в магазин. Здесь мы перечислили различные элементы, которые необходимо учитывать, прежде чем приступать к разработке мобильных приложений. Независимо от того, делается ли это самостоятельно или с помощью компании по разработке мобильных приложений, контрольный список поможет вам подготовиться к успешной разработке мобильного приложения.

Вот как это использовать:

Сначала выберите, на каком этапе вы находитесь в процессе разработки приложений, а затем вычеркните или ответьте на вопросы, упомянутые напротив каждого этапа. Это даст вам представление о том, насколько вы готовы к каждому этапу.

Без дальнейших церемоний, позвольте мне представить вам полный контрольный список разработки мобильных приложений.

Но перед этим небольшой пролог.

Когда вы сотрудничаете со сторонней компанией по разработке мобильных приложений, они разделяют сферу охвата, которая поверхностно влечет за собой все части контрольного списка, который вы собираетесь прочитать прямо сейчас. Итак, когда вы имеете дело с консультантом по мобильным приложениям, используйте этот контрольный список как средство для окончательного выбора одной компании из множества, с которой вы собираетесь взаимодействовать для разработки своего приложения.

Фаза открытия

Это этап, предшествующий процессу разработки приложения. Именно здесь идея приложения проверяется на жизнеспособность. На этом этапе вы анализируете свой целевой рынок, просматриваете похожие приложения и видите, какие функции предлагаются вашей целевой группе.

Если вы связаны с компанией, это та часть, где они поделятся с вами областью, которая будет разработана на основе анализа конкуренции.

Здесь вы будете искать:

1. Знаете ли вы, кто ваша целевая группа?

2. Знаете ли вы, с какой проблемой сталкивается ваша целевая группа?

3. Есть ли другая компания, предлагающая решение своих проблем через мобильное приложение?

4. Знаете ли вы, кто является конкурентом приложения?

5. Перечислили ли вы функции, предлагаемые конкурентами?

6. Вы читали отзывы об их приложении?

7. Знаете ли вы модель монетизации, которую используют конкуренты?

8. Какую монетизацию приложения вы бы использовали в приложении? [ Вот инструкция по этому поводу ]

Технологические требования

После того, как вы поймете, какие функции вам нужно добавить в свое приложение, а также поведение вашего целевого рынка, следующей частью будет рассмотрение основ того, каким будет ваше приложение. Этот этап заложит основу того, что вы планируете предложить.

9. Будет ли ваше приложение работать на Android?*

10. Ваше приложение для iOS?

11. Вы сделаете приложение для обоих прямо сейчас или подождете, чтобы увидеть его производительность?

12. Приложение нативное или гибридное?

13. Будет ли ваше приложение интегрировано с функциями устройства?

14. Нужна ли будет облачная инфраструктура?

* причина, по которой я упомянул Android и iOS отдельно, заключается в том, что обе они имеют свои преимущества и недостатки. И хотя большинство компаний переходят на Android , это будет полностью ваш выбор, какую платформу вы хотите использовать в первую очередь.

Прочтите эту статью, чтобы узнать, что лучше для вас, Android или iOS — разработка для iOS и Android: взгляд на 2018 год

Сведения о пользовательском интерфейсе

User Interface Details

После уточнения деталей, связанных с платформой, на которой будет основано ваше приложение, и его типом, следующий шаг — подумать о внешнем виде приложения. Если есть один важный элемент, который может повлиять на то, как ваше приложение будет воспринято миром, это пользовательский интерфейс. Когда вы достигнете этого этапа, это контрольный список для разработки приложения.

15. Готов ли каркас?

16. Вы определились с ориентацией приложения? Пейзаж или портрет?

17. Легко ли приложение переходит из одной ориентации в другую?

18. Вы завершили свои тесты?

19. Вы работали над переходом между экранами?

20. Выделяется ли кнопка призыва к действию среди других элементов?

21. Соответствуют ли элементы дизайна культуре региона, в котором находится приложение?

До сих пор вы должны были иметь четкое представление о том, как ваше приложение будет выглядеть и где. Помимо этого, мы теперь увидим, кто и как превратит эту концепцию в работающее приложение, которое будет использоваться во всем мире. И что бы все следили за вашим приложением после того, как оно будет разработано.

Продолжить чтение:

Критерии развития

Именно здесь ваше приложение превращается из идеи в приложение, которое вскоре будет доступно на миллионах устройств. Каждая концепция, которую вы представляли до сих пор, начнет обретать форму здесь. Вот ваш контрольный список для успешной разработки мобильного приложения

22. Вы делаете приложение самостоятельно?

23. Вы нанимаете надежную компанию по разработке мобильных приложений ?

24. Если вы нанимаете, компания находится в вашем регионе или находится за границей?

25. Если вы производите продукцию собственными силами, есть ли у вас команда и опыт?

26. У вас есть установленный диапазон затрат для процесса разработки вашего приложения ?

27. Вы знаете, сколько времени уйдет на разработку приложения?

28. Вы определились с процессом разработки? Итеративный, Agile или Waterfall

29. Уделяли ли вы внимание разработке серверной части вашего приложения ?

Показатели эффективности

После того, как вы приняли решение о разработке приложения собственными силами или наймете внешнее агентство, следующим шагом будет составление контрольного списка для измерения его эффективности. Вот на что вам нужны ответы

30. Знаете ли вы, как приложение ведет себя в случае особых событий, таких как низкий заряд батареи, меньшее покрытие сети, режим полета, меньше памяти?

31. Есть ли в приложении веб-сервис?

32. Есть ли в приложении компонент на стороне сервера?

33. Можно ли масштабировать приложение вертикально или горизонтально?

34. Получаете ли вы уведомления о сбоях приложений в режиме реального времени?

Меры безопасности

Если есть какая-то часть вашего приложения, которая может заставить пользователей смотреть дальше производительности, дизайна и всего материального, то это конкретная безопасность. Наша отрасль полна примеров взлома данных и задержек безопасности. Само собой разумеется, что ваше приложение не должно быть очередным примером приложения, которое можно было бы сделать безопасным.

Хотя любая опытная компания по разработке приложений знает конкретные способы сделать приложение безопасным, вот что нужно проверить от вашего имени:

35. Включен ли в проект уровень защищенных сокетов?

36. Есть ли в вашем приложении двухточечная аутентификация пользователя?

37. Есть ли у вас контроль над тем, кто будет иметь доступ к вашему приложению?

38. Будут ли суб-админы?

39. Соответствует ли ваше приложение отраслевым стандартам безопасности, таким как HIPAA или PCI DSS?

40. Правильно ли выполнена интеграция вашего платежного шлюза ?

Контрольный список тестирования

Mobile App Development Testing Checklist

Ближе к завершающим этапам процесса разработки приложения на сцену выходит тестирование. На этом этапе вы измеряете результат процесса разработки вашего приложения тем, что вы себе представляли до того, как все это началось.

Взаимодействуют ли ваши целевые пользователи с приложением так, как вы хотели? Он ведет себя так, как ты этого хочешь? Есть ли баги и промахи? На этом этапе вы получите ответы на все эти вопросы. Давайте посмотрим, что вы будете проверять на этом этапе –

41. Работает ли ваше приложение одинаково на разных устройствах и версиях ОС?

42. Тестируете ли вы свое приложение в своей технической команде?

43. Тестируете ли вы свое приложение на реальных, нетехнических пользователях?

44. Проверяли ли вы стратегию локализации вашего мобильного приложения ?

45. Готово ли ваше приложение к следующему обновлению устройства?

46. ​​Готово ли ваше приложение к масштабированию до следующего обновления ОС?

47. Есть ли у вас план тестирования с такими тестами, как контроль качества, модульное тестирование и приемочное тестирование пользователей?

В дополнение к этому, вот что вам нужно учитывать при тестировании мобильного приложения .

Таким образом, у вас есть полный контрольный список для разработки мобильного приложения. Но есть один элемент, над которым еще предстоит поработать, и это бренд вашего приложения. Все эти элементы не будут работать, если ваше приложение не сможет побудить целевой сегмент использовать ваше приложение.

Вот контрольный список брендинга успешного приложения:

Требования к брендингу

Это элементы, которые определят впечатление о вашем бренде и привлекут людей для установки вашего приложения среди тысяч других приложений. Вот что должно быть идеальным в вашем приложении, прежде чем вы опубликуете его в Apple или Google Play Store.

48. Соответствует ли значок вашего приложения рекомендациям магазина приложений?

49. Являются ли изображения вашего приложения четкими и контекстуальными?

50. Правильно ли сделана оптимизация вашего App Store? (Подробнее об этом здесь )

51. Вы уверены, что имя вашего приложения не занято, не уникально и не неслыханно?

52. Добавили ли вы настоящие скриншоты в описание приложения?

53. Добавили ли вы обучающие видео о том, как использовать приложение?

54. Справились ли вы с различными задачами многоязычного приложения ?

Краткий обзор:

До сих пор мы видели все элементы, которые вам нужно будет проверить, относящиеся к различным этапам процесса разработки приложений. Теперь мы увидим, как выбрать компанию из тысяч агентств по разработке приложений в мире.

Хотя в Интернете полно статей и руководств, связанных с этим, вот краткий контрольный список, который поможет вам быстрее завершить работу над брендом.

Завершение компании

Если после прочтения всего этого вы не уверены, как бы вы завершили компанию, на которую можно было бы возложить ответственность за выполнение не только этих, но и многих других связанных задач в долгосрочной перспективе, больше не сомневайтесь.

[Читайте: советы по найму лучшей компании по разработке приложений для Android]

Вот контрольный список, который поможет вам в процессе выбора и завершения.

55. Присутствуют ли они на сайтах обзоров и рейтингов компаний-разработчиков приложений, таких как Clutch, Appfutura, Extract и т. д.?

56. Они в вашем часовом поясе?

57. Они базируются в каком-то другом месте?

58. Работали ли они раньше со стартапами?

59. Есть ли у них опыт работы с платформой, на которой основано ваше приложение?

60. Работали ли они с функциями, которые должны быть включены в ваше приложение?

61. Предлагают ли они услуги по проектированию или только разработку?

62. Вы знаете размер команды?

63. Будут ли они общаться с вами в вашем режиме? Скайп, телефон, электронная почта и т.д.?

64. Будет ли общий отчет для отслеживания эффективности?

65. Они следуют вашему стилю разработки?

66. Они отправляют приложения в магазин? [Если нет, вот как отправить приложение в Google Play Store ]

67. Отдают ли они какую-либо часть разработки приложений на аутсорсинг?

68. Берут ли они полную предоплату?

69. Принимают ли они оплату поэтапно?

Метрики мобильного приложения

Даже после того, как все это сделано и ваше приложение опубликовано в магазине приложений, остается важная часть анализа того, как приложение работает. Существует ряд стандартов, которым ваше приложение должно соответствовать, прежде чем оно будет утверждено как приложение с самым высоким рейтингом в чартах.

Вот вопросы, на которые вы должны подготовить свое приложение:

70. Каково количество загрузок вашего приложения?

71. Сколько новых посетителей в вашем приложении?

72. Сколько активных пользователей находится в вашем приложении в любой момент времени?

73. Каков средний интервал сеанса вашего приложения? Промежуток времени между тем, когда пользователь открывает приложение, и тем, когда он начинает его использовать?

74. Знаете ли вы, сколько времени пользователи проводят в вашем приложении?

75. Знаете ли вы, на каком этапе они покидают ваше приложение?

76. Можете ли вы рассчитать пожизненную ценность пользователя?

77. Знаете ли вы, сколько людей ваше приложение может превратить в покупателей?

78. Вы ежедневно отслеживаете рейтинги и отзывы в магазине приложений?

79. Назначили ли вы время для ответа службы поддержки?