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

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

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

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

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

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

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

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

Алкоголь обезвоживает организм, а ударная доза кофеина, поступающая в обезвоженный организм, способна вызвать тахикардию. Работоспособность ваша от этого явно не возрастет. Поэтому, придя на работу, первым делом выпейте стакан воды (можно минеральной, но без газа), а потом - чашку зеленого или травяного чая . Это должно помочь гораздо лучше, чем кофе. А перекусывать на работе лучше всего бананами, шоколадом и орехами (только без соли и добавок): эти продукты не только сытные, они еще и поднимают настроение.

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

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

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

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

Что значит «допущен к работе по факту»

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

ВАЖНО! С точки зрения Трудового кодекса такое оформление трудовых отношений – ненадлежащее.

Приступая к работе без оформления документа о взаимных обязательствах, работник не знакомится и не подписывает ряд другой обязательной документации:

  • правила внутреннего распорядка;
  • приказ о трудоустройстве;
  • коллективный договор;
  • должностную инструкцию;
  • требования техники безопасности и др.

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

Строки из ТК РФ

Уравнение в правах фактического допущения к работе и трудового договора действовали еще в советском законодательстве о труде (ст. 18 КЗоТ РСФСР). В Трудовом кодексе РФ правовое регулирование этой проблемы существенно расширено:

  • в ст. 16 говорится о том, что не имеет значения надлежащее и своевременное оформление трудового договора: если сотрудник приступил к работе, значит, он вступил в трудовые отношения со всеми правовыми последствиями;
  • ст. 20 дает определение работнику как физлицу, вступившему в трудовые отношения с другой стороной;
  • ст. 61 уточняет момент вступления трудовых отношений в силу – это и есть день подписания трудового договора или фактическое допущение к работе, которое санкционировал представитель работодателя или просто знал о нем;
  • ст. 67 требует от работодателя в трехдневный срок должным образом оформить письменный трудовой договор с приступившим к работе сотрудником, а сотруднику дает возможность этого обоснованно требовать;
  • ст. 91 указывает условия оплаты труда, в частности, что трудовое вознаграждение начисляется с первого дня работы, то есть фактического допуска к ней.

Трудовой договор = фактический допуск

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

Будет ли как-то отличаться трудовой договор, оформленный с такой задержкой, от стандартного? Различия:

  1. Разница в датах. Договор не подписывается «задним числом», следовательно, на нем будет стоять более поздняя дата, чем та, когда сотрудник действительно приступил к работе (день начала работы отдельно указывается в тексте договора).
  2. Нюанс вступления в силу. Данный договор вступит в силу со дня допуска к работе, а не момента заключения, как это происходит в обычном порядке.

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

Как оформляется фактический допуск к работе

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

  • устная договоренность;
  • написание работником заявления о допуске к работе;
  • распоряжение или приказ о допуске;
  • служебная (докладная) записка, фиксирующая факт начала работы на новом рабочем месте.

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

ОБРАТИТЕ ВНИМАНИЕ! На практике работники, приступая к труду, не могут проверить, есть ли такие полномочия у лица, допустившего их. Поэтому принято правило, согласно которому в судах подобные сомнения трактуются в пользу работника, если работодатель не докажет, что целенаправленно ознакомил претендента с полномочиями или их отсутствием.

Доказательства фактического допуска к работе

Если работодатель никак не зафиксировал момент допуска нового работника, как это можно доказать в случае необходимости защиты своих прав?

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

Доказательствами трудовых отношений в суде могут служить:

  • пропуск на территорию организации;
  • предоставление сотруднику рабочего места;
  • акты о получении им канцтоваров, материалов, спецодежды и т.п.;
  • документ о прохождении медицинского осмотра;
  • фамилия работника в планах, программах, списках и т.п.;
  • аудио- или видеозаписи, где представитель работодателя дает работнику поручения, а сотрудник выполняет работу;
  • показания свидетелей;
  • договор о материальной ответственности (иногда заключается «в обход» трудового, там где идет взаимодействие с определенными ценностями);
  • иные доказательства.

Фактический допуск и испытательный срок

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

Однако по соглашению сторон вступительные испытания могут быть оформлены и до заключения трудового договора. Для этого придется потратить время и усилия на подписание отдельного соглашения по этому вопросу, как того требует ч. 2 ст. 70 ТК РФ. Только в этом случае его можно будет перенести в трудовой договор. Оно должно быть оформлено в 2 экземплярах – для каждой стороны.

Если такое соглашение оформлено не было, работодатель не имеет права устанавливать испытательный срок при последующем оформлении трудового договора.

Последствия допуска к работе по факту

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

  1. Если допуск к работе был получен от лица, не имевшего таких полномочий, и принимать на работу в должном порядке работодатель отказывается, он обязан выплатить несостоявшемуся сотруднику вознаграждение за выполненный труд пропорционально фактически отработанному времени. Виновный сотрудник, превысивший свои полномочия, подвергается дисциплинарной ответственности. Если вследствие этого допуска имел место реальный ущерб, его взыщут с работника, но материальная ответственность ляжет и на неуполномоченного представителя (ст. 39 ТК РФ).
  2. Если в установленный законом трехдневный срок работодатель не оформил письменный трудовой договор, работник вправе этого потребовать. В случае отказа работодателя можно добиваться прав через суд или инспекцию по труду. За нарушение закона работодателю грозит серьезный штраф, размеры которого могут быть различными, в зависимости от вида нарушения:
    • уклонение от оформления;
    • несвоевременное оформление;
    • ненадлежащее оформление;
    • подмена трудового договора гражданско-правовым.
  3. На трудовом договоре отсутствует подпись работника. Такой договор считается оформленным ненадлежащим образом, за что несет ответственность работодатель. Это не освобождает его от трудовых отношений, которые все равно считаются заключенными по факту допуска к работе.

Вы несколько раз открывали и закрывали форточку, четырежды заваривали кофе, смотрелись в зеркало, опять проверили почту и опять соцсети. Там как раз кто-то выложил видео с новорожденной пандой — посмотрели, поставили лайк, а потом с этого видео перескочили по ссылке на другое видео и еще 40 минут смотрели все, что всемирная сеть могла предложить вам про панд. Что это с вами творится? Почему вы уже три часа мечетесь между всеми этими бессмысленными делами? А вам просто нужно сделать какую-то работу, а срок сдачи завтра.

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

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

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

1. Сделайте список дел. Во-первых, вам сразу станет понятно, сколько уйдет времени на их выполнение, а во-вторых, себя можно будет обмануть, как ребенка. Страшно не хочется делать дело под пунктом 1? Ну и хорошо, сделайте то, которое стоит пунктом 2. Нет, скажете вы, то, что первым пунктом, срочное. Именно. Оно срочное, нужно начать с него, но начать вы себя заставить не можете и уже пересмотрели всех панд интернета. А ведь вместо того чтобы спорить, могли бы сделать дело под пунктом 2, и у вас осталось бы на одно дело меньше.

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

2. Ставьте себе реалистичные сроки. Если график не совпадает с вашими возможностями, вы из него быстро выбьетесь. Это как жонглировать шариками: уронили один — отчаялись и разбросали остальные. Давайте себе чуть больше времени, чем нужно на каждое дело, — так у вас будет ощущение того, что вы правильно все спланировали, идете по графику, и вообще вы молодец.

3. Если дело большое и тяжелое, разбейте его на маленькие кусочки и все это запишите подпунктами. Мы часто не можем заставить себя подступиться к работе, потому что она кажется нам неподъемной. И поверьте, лучше начать и сделать половину, чем не начинать вообще. А ведь и тут народная мудрость про глаза, которые боятся, и руки, которые делают, как правило, права. Каким бы сложным ни было задание, начинать всегда невыносимо, но зато если начнете, сами себя удивите и наверняка даже закончите.

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

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

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

Завтра вы не будете умнее, чем сегодня. Так что можно спокойно сделать дело уже сегодня — завтра лучше не будет.

6. Не забудьте себя награждать. Вы месяцами, а может, и годами ругаете себя за то, что постоянно все откладываете. Как и любые наказания, это, естественно, не помогало, потому что наказания вообще не исправляют поведение, а только учат его скрывать. Вы давно не ребенок, и скрывать от родителей ничего не нужно (ну, то есть нужно, но это уже тема другой статьи), но признайтесь: вы уже давно стали большим мастером в умении обхитрить самого себя. Пообещать исправиться с завтрашнего дня, начать новую жизнь с понедельника, в следующий раз сесть за дело вовремя — да вы в этом могли бы черный пояс получить. Попробуйте обратную тактику. Во-первых, мы больше себя не ругаем. Только хвалим. Не сделали — ну и не сделали. Живем дальше.

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

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

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

И вообще — отключенный интернет становится центром вселенной и сосредоточиться на чем-то другом не бывает никакой возможности.

Прекратите бороться с интернетом как с врагом. Не отключайте. Превратите его в награду (см. пункт 6). Вы намного меньше будете о нем думать, если он включен, чем если выключен. На почту поставьте звуковой сигнал — пусть она пищит, когда пришло письмо — так у вас больше не будет причины проверять ее вручную. А соцсети — ну что тут поделаешь. Если они вам мешают, вы, видно, к ним слишком привязаны. Но сейчас у нас нет времени отучать вас от этой наркотической зависимости — дело стоит.

Введение

В название этой главы присутствует "Шаг 0", поскольку в книге, посвященной главным образом тому, как создавать приложения для мобильных устройств, ваше внимание должно быть обращено на необходимость получения в первую очередь ответа на следующий вопрос: "Какие конкретные задачи должны решаться при помощи данного мобильного приложения?" Очень важно всегда иметь для разрабатываемого приложения подходящий набор конечных целей. В процессе того, как вы будете ближе знакомиться с возможностями и ограничениями вашего целевого устройства, а также по мере появления новых или уточнения существующих требований в результате тестирования приложения, задачи разработки могут изменяться, но вы всегда должны хорошо представлять себе общую конечную цель, которая должна быть достигнута по завершении разработки. Приложение, для которого ясно не определены цели и сферы применения, обречено потонуть в море посредственных возможностей. Гораздо лучше выделить несколько важных задач, в которых будут больше всего заинтересованы пользователи мобильного устройства, и обеспечить возможность их эффективного решения, чем пытаться втиснуть все, что только возможно, в рамки одного универсального приложения.

Цель этой короткой главы состоит в том, чтобы помочь вам правильно очертить границы проекта разрабатываемого мобильного приложения. Успешность подобных приложений зависит от того, насколько они сфокусированы на решении строго определенного круга задач. Работа с мобильными приложениями, предназначенными для повышения производительности труда, обычно ведется в виде коротких сеансов, во время которых пользователь получает и изменяет данные или запрашивает услуги. Правильно определив набор необходимых средств, вы предоставите пользователям возможность быстрейшего получения информации и услуг, в которых они нуждаются. Вероятно, мобильное приложение с множеством форм, для просмотра и изучения которых пользователю понадобится более 20 минут, вряд ли можно считать соответствующим этому критерию; 20 секунд - вот те временные рамки, на которые вы должны ориентироваться. To же самое относится и к приложениям развлекательного характера; отличная мобильная игра должна быть простой в использовании, быстро запускаться и учитывать специфику кратковременных сеансов.

Независимое приложение или часть большой системы?

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

Независимые приложения

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

Наборы взаимосвязанных приложений, установленных на устройстве

Большинство приложений, заслуживающих интереса, взаимодействуют с другими системами. В некоторых случаях вместо варианта, предусматривающего создание одного крупного многоцелевого приложения, можно выбрать вариант создания набора приложений, установленных на одном устройстве, которые осуществляют совместный доступ к локальной базе данных. Каждое приложение может быть ориентировано на решение отдельного круга задач и разрабатываться так, чтобы наилучшим образом обеспечить достижение соответствующих целей. При построении набора приложений, которые будут совместно работать с разделяемыми данными, важно как можно точнее определить, что именно каждое приложение должно делать, а что не должно. Хорошим примером разделения функций между отдельными приложениями может служить набор офисных приложений. Типичное программное обеспечение офисного набора включает в себя текстовый процессор, программу для выполнения расчетов (электронные таблицы), а также программное обеспечение для подготовки презентационных материалов и обеспечения связи. Указанные программы могут взаимодействовать между собой множеством способов и разделять общие данные и компоненты, но сомнения в отношении того, какое из приложений больше всего подходит для решения той или иной задачи, возникают лишь в очень редких случаях. Кое-кому может показаться, что отдельные офисные приложения сами по себе являются слишком сложными, чтобы каждое из них можно было считать ориентированным на решение узкого круга задач, однако представьте, что бы произошло, если бы все они были объединены в одно огромное "суперприложение". Результат напоминал бы собой некий конгломерат. Залог создания успешных мобильных приложений - минимизация их размеров и специализация выполняемых ими функций

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

У конечного пользователя не должно возникать никаких сомнений относительно того, каким именно инструментом следует воспользоваться для решения той или иной конкретной задачи. Размытие целевого назначения приложений в пределах набора говорит о незавершенности продукта или разработке проекта путем незапланированного наращивания его возможностей, когда вместо систематического создания заранее предусмотренных средств существующие приложения дорабатываются в специализированном стиле по мере выявления новых потребностей. Если в процессе разработки мобильного приложения у вас рождается идея "убийственного сценария", задайтесь вопросом, следует ли включать этот сценарий в состав существующего приложения или лучше реализовать его надлежащим образом в виде независимого приложения. Можно легко объединить приложения в одно целое, но выделить вплетенный в тело приложения код очень непросто. Если вы сомневаетесь в том, как лучше поступить, начните с создания независимого приложения, не забыв при этом о правиле "20 секунд": пользователь, действуя без спешки, должен успевать достать устройство из кармана и перейти к разделу с нужной информацией в течение не более 20 секунд.

Мобильные приложения, взаимодействующие с приложениями для настольных компьютеров и серверов

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

1. Определите ключевой набор сценариев работы с устройством. Сценарии использования приложений для настольных компьютеров и Web-приложений значительно отличаются от сценариев использования мобильных приложений, и поэтому простой перенос функциональных возможностей соответствующих приложений на мобильные устройства является оправданным лишь в очень редких случаях. Очень важно, чтобы вы могли дать ответы на следующие вопросы. Быстрое решение каких задач может потребоваться пользователям данного приложения при работе в мобильных условиях? Каковы те ключевые элементы, необходимость быстрого поиска или выполнения которых может заставить пользователя извлечь устройство из кармана? От ответов на эти вопросы зависят сценарии использования вашего мобильного приложения.

2. Определите будет ли устройство взаимодействовать с данными, хранящимися на настольных компьютерах или серверах. При работе крупных приложений часто используются экземпляры данных, разбросанные по самым разным местам. Данные могут храниться на нескольких серверах, на настольных компьютерах и на устройствах. Очень важно иметь ясную картину того, с какими данными будет взаимодействовать ваше мобильное приложение. Если у вас есть возможность выбирать, с какими данными следует организовать взаимодействие, - теми, которые хранятся на сервере, или теми, которые хранятся на настольном компьютере, - то наиболее подходящим почти всегда будет второй вариант. Это обусловлено двумя причинами: 1) обычно данные, хранящиеся на настольном компьютере, являются локальной кэшированной копией серверных данных, реальное текущее состояние не всегда отражается правильно, и 2) в то время как настольный компьютер не всегда может быть доступным, серверы специально проектируются таким образом, чтобы обеспечивалась возможность постоянного доступа к ним. Обычно если принимается решение о том, что мобильное устройство должно синхронизироваться с данными, хранящимися на настольном компьютере, а не на сервере, то это делается на основе тактических, а не прочно обоснованных стратегических соображений. В качестве оправдания указанной близорукой политики приводят, например, такую аргументацию: "Я не могу получить разрешение на доступ к находящимся на сервере данных с мобильного устройства, и поэтому вынужден обратиться к модели, которая обеспечивает синхронизацию с данными, хранящимися на настольном компьютере" или "Структуры данных, хранящихся на серверах, слишком сложны для обработки, в то время как на настольных компьютерах данные хранятся в простых форматах, и поэтому синхронизация с ними осуществляется легче". Постарайтесь устоять перед подобного рода соблазнами. Если данные действительно хранятся на сервере, то вы должны организовать синхронизацию именно с ними, даже если для этого и придется создавать промежуточное серверное решение, поддерживающее получение доступа к данным. Формирование продуманной архитектуры взаимодействия с другими звеньями вашего приложения сторицей окупит себя в отношении надежности и сроков разработки. Кратковременным тактическим решениям свойственно очень быстро превращаться в непрерывный долговременный кошмар сопровождения. Корректная оценка сферы применения вашего мобильного приложения требует того, чтобы вы руководствовались отчетливой схемой, отражающей взаимодействие приложения с внешними по отношению к устройству системами.

Не пытайтесь просто переносить на устройства приложения, рассчитанные на настольные компьютеры! Мыслите категориями устройств!

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

Стереотипы использования мобильного и настольного программного обеспечения

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

Настольные и переносные компьютеры хорошо справляются со многими задачами, и в частности, обеспечивают возможность исследовательского стиля работы с данными, получаемыми их из самых разных источников. Во время сеанса работы с настольными или переносными компьютерами исходная информация нередко поступает из нескольких разнородных источников, и вы всегда можете вызвать именно то приложение, которое вам требуется в данный момент. Вспомните хотя бы, как вы работаете с текстовым процессором, обмениваетесь электронными сообщениями, заказываете авиабилеты через Web или разрабатываете проекты, используя подходящее программное обеспечение. Все эти виды деятельности носят исследовательский характер и во многих случаях требуют длительных сеансов работы за компьютером. На протяжении рабочего сеанса пользователю приходится иметь дело с различными приложениями и данными в зависимости от текущей ситуации, часто переходя из одного контекста в другой. С другой стороны, надлежащим образом разработанное мобильное программное обеспечение ориентируется на предоставление пользователю возможности сконцентрироваться на узкоспециальных задачах, нуждающихся в строго определенной информации, которые решаются за время коротких рабочих сеансов. Вы только представьте себе раздражение пользователя, пытающегося срочно найти адрес в неудачно спроектированной адресной книге мобильного устройства. Пользователи рассчитывают на то, что смогут связаться с нужным адресатом по телефону в течение минимального времени. Их совершенно не устраивает, если для этого приходится выполнять различные манипуляции, на которые уходит много времени; даже 10 секунд, необходимых для того, чтобы нажать нужные кнопки и перейти от одних элементов пользовательского интерфейса к другим, является недопустимо длительным промежутком времени для пользователя, которому требуется сделать всего лишь один телефонный звонок. От мобильных устройств ожидают, что они, будучи всегда под рукой, просто обязаны находиться в состоянии постоянной готовности к работе и обеспечивать быстрый доступ к информации и услугам в тех ситуациях, когда настольные или переносные компьютеры ничем помочь не могут.

Проектируя приложения для мобильных устройств, важно ориентироваться на определенные стереотипы их использования и конкретные условия, в которых люди будут пользоваться этим программным обеспечением. Возникнет ли необходимость в использовании приложения непосредственно в кабине грузовика сразу же после доставки груза? Должно ли приложение быть достаточно простым, чтобы им можно было пользоваться на людных улицах, или оно будет использоваться для поиска сложных данных в комфортных офисных условиях? Предполагается ли использование приложения во время перелетов, когда обмен сообщениями сможет быть осуществлен лишь тогда, когда представится возможность установления связи? Будет ли данное приложение являться частью пакета, причем программное обеспечение настольного компьютера и мобильного устройства будет использоваться одним и тем же человеком, или же настольными компьютерами и мобильными устройствами будут пользоваться разные люди, общими для которых будут только данные, с которыми они совместно работают? Каким опытом работы с другими компьютерами и приложениями обладает целевой пользователь? Следует ли максимально упростить пользовательский интерфейс, чтобы им могли пользоваться даже неискушенные пользователи? Важно иметь отчетливое представление о том, каким образом сценарии использования затрагивают часть вашей системы, устанавливаемую на мобильных устройствах, и как именно пользователи будут работать с ней. Это позволит вам не только определить нужный состав средств и особенности пользовательского интерфейса мобильного приложения, но и выбрать наиболее подходящее целевое оборудование для вашего мобильного решения. Если для приложения требуется определенный тип пользовательского интерфейса, то это может очень сильно повлиять на выбор соответствующего приложению целевого оборудования и его форм-фактора.

Поиск информации в Web с помощью мобильных устройств имеет свои особенности
Мне не раз приходилось слышать оценку, согласно которой в течение всего лишь нескольких лет число мобильных устройств, имеющих доступ к Internet, превысит аналогичное число настольных компьютеров. Возможно, так оно и будет, но было бы неправильно считать, что способы использования Internet в обоих случаях будут одинаковыми. Стоит поговорить о том, почему это так.
Ранее мы уже указывали на то, что в мобильных Web-бpayзepax адресная строка часто по умолчанию является скрытой. В случае настольных компьютеров такое поведение можно было бы считать упущением, но в случае мобильных устройств критерии оценки другие. На то есть две причины: 1) в случае мобильных устройств быстро вводить длинные URL-адреса обычно бывает непросто, и если имена Web-сайтов приходится задавать с указанием всех входящих в них символов то и редактор T9 не в состоянии ускорить эту процедуру, и 2) в силу требований к размерам изображений и компоновке экрана большая часть Web-содержимого плохо приспособлена для отображения на мобильных устройствах.
По этой причине работа в Web с помощью мобильных устройств осуществляется с использованием списка наиболее часто посещаемых мобильных Web-сайтов, причем приходится проверять, чтобы ссылки, которые могут встречаться на этих стартовых страницах, также указывали на полезное содержимое, способное нормально отображаться на экране мобильного устройства.
Именно поэтому ведется работа по выделению в Internet отдельного домена высшего уровня (например, .mobile, а не.com), предоставляющего содержимое специально для мобильных устройств. Мобильные устройства вскоре станут очень важными участниками деятельности в Internet, но использоваться в работе они будут не так, как браузеры современных настольных компьютеров. Ближайшее будущее обещает нам много интересного, поскольку можно ожидать появления в Web множества новшеств, специфических для мобильных устройств, а не простого переформулирования идей программного обеспечения, разработанного для настольных компьютеров.

Шаги по определению сферы применения мобильного приложения

Ниже перечислены шаги, которым вы должны следовать при определении сферы применения вашего мобильного приложения.

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

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

3. Создайте начальный прототип. Располагая современным инструментарием RAD (Rad Application Development - быстрая разработка приложений), можно сравнительно легко создавать начальные прототипы того, что вы задумали. Создание прототипов - отличная вещь. Подготовка и выполнение прототипов на устройстве поможет вам лучше изучить возможности и ограничения выбранного вами оборудования и выявить проблемы проекта, которые вы могли упустить. Помимо этого, наличие выполняющегося прототипа сделает возможной оценку дееспособности определенных вами сценариев использования приложения

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

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

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

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

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

    ПРИСТУПИТЬ, приступлю, приступишь, совер. (к приступать), к кому чему. 1. Близко подойти, подступить (книжн. устар.). Неприятель ночью приступил к городу. 2. с чем. Настойчиво обратиться к кому нибудь (с требованиями, просьбами). «К Зевесу весь… … Толковый словарь Ушакова

    Ступлю, ступишь; св. 1. обычно к чему. Начать что л., приняться за что л. П. к делу, к работе. П. к уборке. П. к чтению. П. к докладу. 2. к кому чему. Устар. Близко подойти; подступить. Вода приступила к берегу. Враг приступил к крепости. П. к… … Энциклопедический словарь

    приступить - ступлю/, сту/пишь; св. см. тж. приступать 1) обычно к чему Начать что л., приняться за что л. Приступи/ть к делу, к работе. Приступи/ть к уборке. Приступи/ть к чтению … Словарь многих выражений

    Безработица - (Unemployment) Безработица – это такое социально экономическое явление, при котором часть взрослого трудоспособного населения, не имеет работы и активно ее ищет Безработица в России, Китае, Японии, США и странах Еврозоны, в том числе в кризисные… … Энциклопедия инвестора

    Пособие по безработице - (Unemployment benefit) Пособие по безработице это социальное обеспечение людей, оставшихся без работы Определение пособия по безработице, статистика и размер пособия для лиц, являющихся безработными не по своей вине и которые готовы, желают и… … Энциклопедия инвестора

    Занятость - (Employment) Занятость населения, виды занятости Постоянная занятость, вторичная и теневая Содержание Содержание 1. Вторичная. 2. Постоянная и нерегулярная занятость. 3. Теневая занятость, частичная и условная. Занятость населения Понятие… … Энциклопедия инвестора

    В 1970 году. Слева направо: Гизер Батлер, Тони Айомми, Билл Уорд, Оззи Осборн … Википедия

    Словарь бизнес-терминов

    ПРОГУЛ - неявка на работу без уважительных причин в течение всего рабочего дня. Под прогулом действующее трудовое законодательство понимает и отсутствие на работе более 3 часов в течение рабочего дня без уважительных причин (п.4 ст.33 КЗоТ). При этом… … Энциклопедия трудового права

    Экономика страны - (National economy) Экономика страны это общественные отношения по обеспечению богатства страны и благосостояния ее граждан Роль национальной экономики в жизни государства, сущность, функции, отрасли и показатели экономики страны, структура стран… … Энциклопедия инвестора

    РЕВМАТИЗМ ОСТРЫЙ - РЕВМАТИЗМ ОСТРЫЙ. Содержание: Географическое распространение и статистика. 460 Этиология и патогенез............... 470 Патологическая анатомия............... 478 Симптомы и течение................ 484 Прогноз....................... 515 Диагноз … Большая медицинская энциклопедия

Книги

  • Приступить к ликвидации , Хруцкий Эдуард Анатольевич. В книгу вошли два романа знаменитого писателя, кинодраматурга, мастера отечественного детектива Э. Хруцкого - "Приступить к ликвидации" и"Четвертый эшелон", посвященные работе московской…
  • Приступить к ликвидации: романы , Хруцкий Э.. В книгу вошли два романа знаменитого писателя, кинодраматурга, мастера отечественного детектива Э. Хруцкого - «Приступить к Ликвида¬ции» и «Четвертый эшелон», посвященные работе московской…