• Как организовать синхронизацию данных клиент-сервер для мобильного ios приложения?

    @adrianovalexey Автор вопроса
    @deadbyelpy 1. Имелись в виду комментарии - если придут несколько одновременных сообщений например когда пользователи были в офлайне и отправили свои комменты, а потом прошла синхронизация.
    Приложение для путешественников - селф лог поездок, который превращается в маршрут/отчет о поездке, который могут использовать другие путешественники полностью либо частично - чтобы до конца представить, вот сайт allinway.ru для него приложение и делается.
    Проблема правильно соединить приложение с веб версией. Т.к. в приложении чуть больше активностей (места\чекины, фотки, комменты, лайки). И многое из этого планируется что будет делаться в оффлайн режиме, а после отдаваться на сервер.

    2. Предполагается что будем по мере выхода по wi-fi в сеть отдавать данные на сервер.
  • Как организовать синхронизацию данных клиент-сервер для мобильного ios приложения?

    @adrianovalexey Автор вопроса
    Нужно ли вести лог изменений и как эти изменения фиксировать? Если логировать, то так же вести лог на сервере и клиенте? Если вопросы слишком глупые сорри, хочу разобраться)
  • Как организовать синхронизацию данных клиент-сервер для мобильного ios приложения?

    @adrianovalexey Автор вопроса
    А как мерджить изменения если они приходят с разных клиентов практически одновременно? И кому следует дать главную роль, серверу или клиенту?
  • Как работать с фрилансерами?

    @adrianovalexey Автор вопроса
    pomeo Скорее осторожность, чем мания :)

    Из моего опыта, почасовая оплата всегда перерастала в фикс — договорились, что реализация функции займет 8 часов — все.

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

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

    — То же вариант)

    Не, если только в брошюрках для менеджеров :) Основная мотивация выполнения работы — всегда деньги. Со времён натурального обмена. Остальное — побочные факторы (приятные или нет). Хотя, побочные факторы могут быть настолько негативными, что деньги перестанут их окупать (например, заказчик слишком уж неадекватен, или угрозы жизни и здоровью).
    Если проект взят «для резюме» — запала хватит не надолго (реальность пробудит интерес к получению оплаты за труд).

    Согласен, что деньги. Но деньги делают деньги и в долгосрочной перспективе надо гнаться не за одним крупным заказом, а за количеством приемлемых заказов. Т.к. вероятность первого крайне низка.
    А хорошие заказы, как правило, не появляются у тех кто плохо работает.
  • Как работать с фрилансерами?

    @adrianovalexey Автор вопроса
    А без увеличения бюджета?
    Как насчет того, что работа может быть не разовой — а не выкопал яму, получил деньги и гори оно все синим пламенем.
    И этого человека я захочу порекоммендовать знакомым, продолжить дальше работать над улучшением продукта.
    Разве это не является той мотивацией, которая должна в первую очередь делать свою работу хорошо и в срок?
  • Как работать с фрилансерами?

    @adrianovalexey Автор вопроса
    Из приведенного примера — конечно исполнителю.
    Однако опыт не ограничивается только этими примерами. Хотелось бы услышать альтернативные варианты и их жизнеспособность.
    В моей практике были случаи когда трудозатраты назначались исполнителю — есть задача, есть срок, есть своя экспертиза и команда разработчиков, которые однако загружены и необходимо разработку отдать на аутсорс другой команде(не фрилансерам).
    Поэтому не могу согласиться с такой категоричностью.