1

Этап 1

Выбор платформы

2

Этап 2

Выбор общей стилистики приложения

3

Этап 3

Подготовительный этап

29 октября—12 ноября

4

Этап 4

Интерактивные прототипы приложения

29 октября—29 ноября

5

Этап 5

Проектирование структуры данных

12 ноября—03 декабря

6

Этап 6

Разработка MVP

29 ноября—29 декабря

7

Этап 7

Подготовка дизайна экранов приложения

29 декабря—28 февраля

8

Этап 8

Тестирование MVP

28 февраля—28 марта

9

Этап 9

Выкладка MVP в App Store

29 марта—19 апреля

10

Этап 10

Промотирование MVP

19 апреля—10 мая

11

Этап 11

Дальнейшее развитие и промотирование приложения

10 мая—10 июня

1

Этап 1

Выбор платформы

2

Этап 2

Выбор общей стилистики приложения

3

Этап 3

Подготовительный этап

29 октября—12 ноября

5

Этап 5

Проектирование структуры данных

12 ноября—03 декабря

7

Этап 7

Подготовка дизайна экранов приложения

29 декабря—28 февраля

8

Этап 8

Тестирование MVP

28 февраля—28 марта

9

Этап 9

Выкладка MVP в App Store

29 марта—19 апреля

10

Этап 10

Промотирование MVP

19 апреля—10 мая

11

Этап 11

Дальнейшее развитие и промотирование приложения

10 мая—10 июня

4

Этап 4

Интерактивные прототипы приложения

29 октября—29 ноября

6

Этап 6

Разработка MVP

29 ноября—29 декабря

29 октября 2014 10 июня 2015
Цель завершена 12 января 2015
Общая

Разработать мобильное приложение для ведения персональной бухгалтерии

Я зарегистрировался на SmartProgress кучу времени назад, но все никак не мог начать им пользоваться. Как мне казалось, не было таких проектов, которые я бы мог в нем вести, ну а потом, спустя время, я совсем забыл о том, что есть этот сервис.

Совсем недавно, 20 октября, мне в почту упало уведомление, от СмартПрогресса с рекомендованными целями, и я решил попробовать что-нибудь из ведения проектов провести в нем. Попытка – не пытка, что называется, тем более, что, начинаний у меня куча, а до конца я довожу совсем немногое.

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

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

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

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

 Критерий завершения

Опубликованное в App Store приложение.

  1. Выбор платформы

    Для меня, как для яблокодрпользователя продукции Apple ключевым является iOS, так что, логично было бы приложение сделать просто native iOS, но тут есть несколько поинтов, которые меня останавливают:

    1. Я уже 7 лет занимаюсь веб-разработкой и довольно мало работал c Objective-C, только в последний год был опыт общения с ASP.NET, но там свои заморочки, соответственно, с нуля мне будет сложнее сесть и наколбасить все на Swift.
    2. Так как у меня опыт веб-разработки, я могу спокойно взять какой-нибудь Appcellerator, или другую PhoneGap-подобную платформу и на ней разработать один Web-App сразу под все платформы, включая десктоп. Но нативное приложение будет работать гораздо шустрее и менее багово.

    В общем, я пока еще не решил, но пока склоняюсь к native.

  2. Выбор общей стилистики приложения

    С учетом текущих тенденций дизайна в общем - скорее всего флэт.

  3. Подготовительный этап

    1. Сформировать идею на бумаге/в майндмапе. В чем будет заключаться функционал, какой функционал ключевой и так далее.
    2. Завести аккаунт разработчика, насколько помню, у меня он был давным давно, но я боюсь, он 20 раз уже протух. + нужно заплатить денег Apple, если ничего не путаю для публикации приложения.

    + нужно погуглить про разработку приложенияй в целом, возможно я, как малоопытный в этом плане, что-то упустил

  4. Интерактивные прототипы приложения

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

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

  5. Проектирование структуры данных

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

  6. Разработка MVP

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

  7. Подготовка дизайна экранов приложения

    Самый проблемный и долгий этап, на мой взгляд.

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

  8. Тестирование MVP

    После подготовки первой beta-версии приложения, необходимо будет попробовать попользоваться ей самостоятельно. Живое тестирование поможет понять, действительно ли жизнеспособно это приложение, или стоит вернуться на шаг назад и допилить его.

  9. Выкладка MVP в App Store

    После тестирования и окончательного понимания, что приложение готово – публикация в App Store будет логичным шагом.

  10. Промотирование MVP

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

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

  11. Дальнейшее развитие и промотирование приложения

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

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

    Я думаю, что распишу этот этап ближе к делу, так как там тоже много что можно интересного сделать.

  • 3906
  • 29 октября 2014, 16:22
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?