Все записи рубрики «Советы»

0

Анализ требований: как не облажаться в начале и в конце проекта

Гузель Рахимова
28 июля 2014 года

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


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

Требования

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

Такого непонимания можно избежать, если вовремя:

  • конкретизировать требования
  • упорядочить требования
  • зафиксировать требования

Весь пул пожеланий и ожиданий клиента необходимо уточнить до состояния полной однозначности. Например, клиент предъявляет такое требование: «Интерфейс должен быть интуитивно понятным». Хорошее требование. Но что оно значит? Кому должен быть интуитивно понятен интерфейс: клиенту, пользователю, разработчику, жене клиента? Что значит «интуитивно понятен»? Интерфейс позволяет пройти базовый сценарий на странице без подсказок? А если пользователь прошел базовый сценарий без подсказок, но потратил на это полчаса? Это много или мало?

Читать дальше »

Метки:

Оставить комментарий
3

Не забывайте о нагрузочном тестировании…пожалуйста

Николай Лузгарев
19 декабря 2013 года

Плотина под нагрузкой

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

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

Читать дальше »

Метки: ,

Оставить комментарий
0

«Когда очень хочется, но не знаешь как» или «Как начать работать в ЦВТ?»

Оксана Васильева
5 декабря 2013 года

Как начать работать в ЦВТ?

Вам скучно на текущем месте работы? Хочется интересных и масштабных проектов? Хотите разрабатывать программы, которые меняют будущее и улучшают жизнь тысяч людей? Мучает вопрос: «Как сделать что-то масштабное, не уезжая от семьи из города Ижевска?». Хотите научиться чему-то новому или улучшить текущий навык программирования?

 

 

 

 

 

 

В последнее время очень часто слышу вопрос от знакомых: «как стать сотрудником компании ЦВТ?». Мне этот вопрос кажется немного странным. ЦВТ всегда открыт для новых хороших специалистов. Регулярно размещаем различные объявления о поиске сотрудников, на сайте и в блоге всегда есть актуальные вакансии, даже если вы понимаете, что вакансия вам не совсем подходит, почему боитесь отправить резюме?

Что нужно сделать, чтобы стать частью компании ЦВТ:

  1. Составить резюме. В нем указать ключевые точки вашей жизни, образование, стаж работы, занимаемые должности и должностные обязанности. Самое важное — это обязанности, не стесняйтесь, напишите подробно, чем вы занимались на работе. Не советую писать в резюме стандартные фразы, все соискатели «коммуникабельные, стрессоустойчивые и быстрообучаемые» — пишите только достигнутый результат (улучшил, изучил, увеличил, обучал и др.).
  2. Отправить резюме в компанию. Есть несколько вариантов: отправить на e-mail нашего HR-менеджера hr@htcmail.ru или в skype: dvoloskova, или в ВКонтакте: vk.com/dvoloskova, или позвонить по телефону: 93-88-61, попросить соединить с Дарьей Волосковой, рассказать кратко о себе и она предложит отправить резюме.
  3. После отправки резюме, лучше всего связаться с HR-менеджером любым удобным способом и убедиться, что ваши данные получены и в ближайшем будущем ваша кандидатура будет рассмотрена.
  4. Вам позвонят в течение недели и пригласят на собеседование, если не позвонили — не стесняйтесь напомнить о себе. Про вас не забыли, возможно, на этой неделе было много собеседований. Лучше не придумывать варианты «почему?», а уточнить.
  5. Если вам дали отрицательный ответ, не отчаивайтесь. Это, ни в коем случае, не значит, что вы плохой человек или вы не понравились, это значит что в данный момент специалист с вашими компетенциями не требуется компании, НО, возможно, вам позвонят в ближайшее время. В любом случае, вы можете уточнить, каких знаний вам не хватает, для того чтобы вас приняли. Развивайтесь, и у вас обязательно все получится!

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

P.S. Если вы еще студент, и у вас совсем нет опыта работы — компания ЦВТ предлагает различные виды стажировок, по итогам которых возможно трудоустройство. Для того,чтобы попасть на стажировку, необходимо выполнить все те же действия.

Немного о том, как мы живем.

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

Метки: ,

Оставить комментарий
2

How to Gmail

Дмитрий Плетнёв
24 сентября 2013 года

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

  1. Ответить всем. Вообще это фактически одна из самых важных кнопок в жизни, для тех, кто постоянно работает с большим количество респондентов. Очень бесит, когда ты пишешь письмо в копии ведущий разработчик, арт-директор, аккаунт-менеджер, а ответ приходит только тебе, в итоге эту же информацию приходится высылать форвардом еще раз. Для того, чтобы избавить себя от этой проблемы достаточно залезть:
    Настройки>Общие>Действие по умолчанию: Ответить всем
  2. Участники. Это продолжение первого пункта, полезно когда надо создать новое письмо для того же списка контактов или, например, создать групповую встречу. Чатом я не пользуюсь, для этого есть скайп. Но вот в ситуации, когда надо написать новое письмо, по тому же проекту, но с описанием другой задачи или проблемы – помогает. 
    Настройки>Общие>Участники: Показать участников
  3. Цепочки писем. Это второй фактор, который позволяет исключить портянки одинаковых писем и общую загаженность папки Входящие. Тут, в принципе, все просто
    Настройки>Общие>Цепочки писем: Включить
  4. Автоответчик. Это реально одна из наименее используемых функций, и, непонятно почему, игнорируемых многими людьми. А фактически – крайне полезный инструмент для тех, кто хочет связаться с вами, но не в курсе, что вы в отпуске, на конференции или еще куда-то пропали. Главное, что оно включается и выключается по дате, а в текстовое поле вполне можно вписать контакты того, кто сможет ответить на все вопросы. Главное не забыть его предупредить.
    Настройки>Общие>Автоответчик:Включить
  5. Отправить и заархивировать. Если вы сторонник идеологии пустой папки «Входящее», то это определенно musthave функция. Включаете, и у вас появляется рядом с «Отправить», кнопка «Отправить и заархивировать». Жизнь сразу становится проще.
    Настройки>Общие>Отправка и архивирование: Показать кнопку «Отправить и архивировать» в ответе.
  6. Ярлыки. Gmail слегка переосмыслил систему «Папок» старого TheBat! и превратил ее в Ярлыки. Они эффективнее, проще к пониманию и как минимум – одно письмо может быть помечено несколькими ярлыками. Включается, что логично, кнопкой Ярлыки в основном меню. В этой же вкладке можно создавать новые ярлыки, а также создавать подчинение нужного вам уровня. 
  7. Фильтры. Естественно после Ярлыков логично упомянуть фильтры. Работа с ними это тот еще адок, но правильно выстроенная фильтрация позволяет не назначать руками ярлыки каждому письму, а сделать это автоматом с помощью фильтров. Я, обычно, фильтрую по почтовому домену, по которому присваиваю проектные ярлыки.
    Настройки>Фильтры>Создать новый фильтр
  8. Область просмотра. А самое интересное в конце. Лаборатория Gmail позволяет делать еще более интересные вещи. Первая крутая штука, которая помогает мне в жизни – Область просмотра (Настройки>Лаборатория>Область просмотра). Оно дает возможность просматривать текст письма, не убирая список писем внутри текущей папки. Прямо бесконечно крутая штука. После включения надо сменить тип просмотра
  9. Отмена отправки письма. Вторая мощная тема. Позволяет отменить отправку письма в течение 3 секунд после нажатия кнопки «Отправить». Спасает от случайного нажатия и отправки не полного письма или еще какой ерунды.
    Настройки>Лаборатория>Отмена отправки письма
  10. Другое. Еще в Лаборатории я использую предпросмотр Google Docs, кнопку Отметить как прочитанное и Аватары в чате, просто для красоты. Все это включается там же, в Лаборатории.
  11. В общем, все эти нехитрые приспособления, позволяют сделать работу в Gmail, удобной и даже слегка приятной.

     

Метки: ,

Оставить комментарий
7

Мифы о тестировщиках, часть 2

Оксана Васильева
30 апреля 2013 года

Первая часть статьи: Жми на кнопки, получишь результат

Миф № 3. Тестирование приложений на мобильных устройствах — это легко

Андрей - тестировщик ЦВТ

Андрей (тестировщик, специализация — мобильные приложения):

«Со стороны тестирование на планшетах, смартфонах и прочих «мобилках» выглядит простецким занятием: сидит человек да и тыкает пальцем в экран, иногда что-то записывая. Но на самом деле, в это время кипят страсти сродни приключениям Индианы Джонса. Ведь что такое мобильное устройство? Это компьютер, который не стоит дома на столе, а бегает вместе с вами. К тому же он маленький, с батарейкой, без мышки, иногда работает как телефон, при этом связь с интернетом зависит от положения Марса в третьем доме и политической ситуации в стране. А ведь еще «джи-пи-эс», и надо найти все спутники, а гироскопом определить положение в пространстве…

Вот и тестируется приложение в условиях, приближенных к полевым:

— в офисе отыскиваются места с плохим приемом сигнала Wi-Fi, 3G, GPRS и т.п. (приложение не должно пугаться и ломаться при отсутствии Интернета);

— телефон поворачивается в пространстве (экран приложения должен, так сказать, повернуться к пользователю лицом);

— на телефон делаются входящие звонки и присылаются SMS (ничто не должно сбить с толку приложение);

— если в приложении есть карта, проверяется работа с GPS (странно было бы узнать, что находишься в Тихом океане);

— проверяются жесты («одно лишнее движение и все удалено» — такого не должно быть);

— проверяется встроенная клавиатура (набор текста в 700 символов для проверки полей ввода превращается в не самое легкое занятие на экране смартфона);

— аккумулятор доводится до истощения, а иногда просто вытаскивается;

— имитируется ситуация «телефон-в-кармане-а-блокировки-нет»;

— и другое экстремальное тестирование.

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

Миф № 4. Юзабилити тестирование — пустышка

Алексей - тестировщик ЦВТ

Алексей (тестировщик, специализация — юзабилити и автоматизированное тестирование):

«Очень часто от заказчика слышишь, что тестирование юзабилити того не стоит. Любой заказчик может сам сесть, пройтись по сайту, покликать на формы и точно сказать, что удобно, а что — нет. Смысл кому-то платить ради этого, когда всё понятно и очевидно? Эх, если бы всё действительно было так просто, то не существовало бы огромного множества книг, статей, мнений, методик, средств, программ, таблиц, публикаций и форумов. Да и не было бы нужды в специалистах. К счастью, всё это есть, а специалисты востребованы. Результаты исследований NNGroup сообщают, при улучшении юзабилити каждый сайт мог бы увеличить свои продажи в среднем на 79%.

Опыт нашей работы показывает, что тестирование юзабилити при должном подходе можно формализовать и добиться большей объективности оценок. В свою очередь улучшение результатов тестирования повышает комфортность от взаимодействия человек-компьютер. Так, например, популярные и часто используемые на многих сайтах выпадающие меню и списки после проверки оказываются менее удобными, а часто даже вредными! И это несмотря на просьбы заказчика «поставить выпадающий список тут, там и в этом углу».

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

Не все так просто, если хочется результата».

Миф № 5. Автоматизированное тестирование? Нужно быть очень крутым программистом!

Алексей:

«Часто приходится слышать, что разработка автоматических тестов — это слишком сложно, нужно много кодировать, да и вообще проще вручную всё сделать… Да, разработка автотестов сложна и требует времени, не всегда целесообразна. Но вовсе необязательно знать десяток языков программирования и различных паттернов. Современные средства тестирования во многом сами помогают писать код для автотестов. Например, Selenium IDE в своей среде имеет экспериментальную возможность экспортировать записанный код в C#, Java и Python проекты. К тому же существуют конструкторы тестов и специальные нотации для них. Если совсем туго с программированием, то автотест можно написать в конструкторе JMeter (если забыть, что он для нагрузки, и использовать одного пользователя) или использовать автокликеры. Более совершенные методы — это использование MSC диаграмм.

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

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

Метки: ,

Оставить комментарий