26 апреля 2012 г.

Компания НПО «Компьютер» поддерживает юных программистов

21 апреля в ИжГТУ состоялся финальный тур XV олимпиады по программированию среди школьников 11-х классов. Олимпиада проводилась в три этапа: пробный тур, заочный отборочный тур и очный финальный тур. За право стать победителем в очном туре приняли участие 16 школьников ижевских школ и лицеев. География олимпиады расширяется, в этом году был участник из п. Кез. Главный приз олимпиады – это льготные условия при поступлении в ИжГТУ на факультет информатики и вычислительной техники, а также призы за первые 5 мест от генерального спонсора олимпиады – компании НПО «Компьютер» (игровые консоли и увлекательные настольные игры).
Открыл финальный тур олимпиады  Владимир Георгиевич Тарасов – главный куратор олимпиадного движения в ИжГТУ. Вот уже более десяти лет Владимир Георгиевич является тренером команды по спортивному программированию, который воспитал уже более двух десятков призёров различных соревнований по программированию мирового масштаба. Его воспитанники неоднократно занимали призовые места на чемпионатах мира по программированию среди студентов:
  • в 2004 году серебряная медаль (г. Прага, Чехия);
  • в 2005 году бронзовая медаль (г. Шанхай, Китай);
  • в 2008 году золотая медаль (г. Банфф, Канада).

24 апреля 2012 г.

Тестирование Prestima: пара секретов и немного эмоций

Что происходит с любой системой после того, как она разработана, код дописан, поставлена точка? Сразу ли система попадает в руки пользователей? А вот и нет! И далеко не все знают, что же на самом деле происходит с любым программным обеспечением на данном этапе. Именно об этом мне хотелось бы вам рассказать. И как вы уже успели догадаться, речь пойдет о тестировании системы Prestima.

18 апреля 2012 г.

Отчет с конференции, посвященной выходу Visual Studio 11.

13 апреля компания Microsoft совместно с НПО "Компьютер" провели конференцию, посвященную выходу Visual Studio 11. Приглашенным гостем стал евангелист Microsoft - Алексей Шуленин. Также с докладами выступили эксперты НПО "Компьютер" - Асия Хаснутдинова и Андрей Посаженников.
Мы не остались в стороне и решили узнать ожидания посетителей от конференции.



Благодарим за помощь в проведении интервью Павла Овчинникова - редактора Ижайти.

10 апреля 2012 г.

Quality Assurance Day 2012: как это было. Заметки первооткрывателя

В конце совсем не весеннего в этом году месяца марта трем сотрудникам нашей компании посчастливилось посетить международную конференцию по качеству программного обеспечения Quality Assurance Day 2012. Проходило это событие под покровительством Microsoft, в Москве в выставочном центре «Инфопространство».


6 апреля 2012 г.

Кто такой технический писатель?


В России официально пока нет такой профессии. И в ВУЗах не обучают по этой специальности. Однако спрос на этих специалистов неуклонно растет и многократно превышает предложение. Задумайтесь, раньше технических писателей не было вообще, а теперь они нужны почти каждой IT-компании.
Если у вас есть высшее техническое или лингвистическое образование, вы можете попробовать себя в этой профессии.
Как же пишется техническая документация на программный продукт? Откуда писатель знает, что нужно писать. Попытаемся разобраться вместе.
Технический писатель не обязательно должен обладать богатой фантазией. Ведь он начинает свою работу не с нуля. Он получает готовую программу и проектную документацию на нее. Проектная документация – это документация, которую пишут и используют программисты при разработке программы (обычно технический проект). Писателю нужно очень хорошо разобраться самому, как работает программный продукт. В это ему поможет здоровая любознательность. Ну а если что-то совсем непонятно, то всегда можно спросить у программиста, который разрабатывал программу.
Узнав о программном продукте все что можно и нельзя, нужно рассказать об этом доступным языком, т.е. выступить в роли переводчика между программистом и конечным пользователем. Для этого писатель должен встать на место конечного пользователя программы: разложить всю информацию «по полочкам», продумать структуру текста, обдумать, какая информация нужна пользователю, а какая – нет.
Дальше переходим собственно к написанию текста. Для того чтобы написать техническую документацию, не нужно обладать выдающимися литературными способностями. Главная задача – текст должен быть понятным. При написании текста нужно строить простые предложения, использовать стандартные фразы и следовать корпоративным стандартам оформления. Это все нужно для того, чтобы тексты, написанные разными писателями, имели как можно меньше отличий. Почему не должно быть отличий? Потому что писателей в организации может быть 1, 2 или 100, а читатель один. Если все 100 будут писать по своему, представляете, каково будет это читать?
Тексты написаны. Что дальше? А дальше нужно их внимательно прочитать несколько раз и отправить на согласование рецензентам. Рецензенты выскажут свои замечания. Задача писателя исправить или аргументированно отказать по замечанию (рецензент не всегда прав). Здесь главное не затянуть процесс. Вести обсуждения можно бесконечно, нужно уметь вовремя остановиться.
Теперь осталось только собрать итоговые файлы справки и настроить контекстный вызов (чтобы в каждом месте программы по клавише F1 вызывалась соответствующая статья справки). Тут нет ничего сложного – за вас все сделает специальная программа для сборки документации.
Вот так и происходит подготовка технической документации. Но этим не ограничивается круг обязанностей технического писателя. Мы постоянно расширяем кругозор, рассматриваем новые форматы и способы оформления документации, изучаем все новые и новые корпоративные продукты, помогаем в разработке и оформлении внутренней документации. Подробнее о том, чем еще занимается технический писатель, написано в блоге Загадочная профессия - технический писатель.
Документация – важная часть программного продукта, зачастую по ней оценивают и сам продукт. Именно от технического писателя зависит, каким будет это впечатление.

Подпись генерального директора. История одной продажи.


На одном крупном предприятии проводил встречу, показывал систему автоматизации. Разговор проходил в кабинете начальника общего отдела (Клиент). Мужчина за 50, бывший военный, на предприятии более 10 лет, жестко выстроил у них весь документооборот и делопроизводство. Все четко, по-военному. Показал ему нашу систему, обсуждаем аспекты внедрения и использования системы.
Я: Теперь ваши сотрудники, в том числе Генеральный директор, смогут выдавать поручения в электронном виде, как по документам, так и без документа.
Клиент: Но подписи-то на документе не будет?
Я: Если необходимо, то на документе будет ЭЦП (электронно-цифровая подпись), которая гарантирует неизменность документа.
Клиент: Но "живой" резолюции директора я не увижу? То есть я не увижу его почерка, росписи и так далее?
Я: Да, это все будет в электронном виде, в системе.
Клиент: Жаль, видимо система нам не подойдет.
Я: Почему?
Клиент: Видите ли, я с директором 9 лет работаю, я по почерку директора в резолюции на документе, по завитку в подписи, могу сказать, в каком настроении он это подписывал, и насколько срочно и важно выполнить резолюцию. Например, если в подписи в конце овал длинный, то можно не торопиться; если короткий – то для директора это важно; если овала вообще нет – то директор не доволен, и работу надо будет делать быстро и в срок; а если вместо овала черта, то ничего хорошего не жди – и денег не даст, нагоняй устроит, и еще доказывай, что не верблюд.
Возразить было нечего, но я попробовал, благо ноутбук был с сенсорным экраном. Достал стилус, показал, как можно работать таким образом. Клиент был доволен, организовал встречу с директором. В итоге подписали договор на поставку и внедрение нашей системы.

P.S. Директору купили после этой встречи ноутбук с сенсорным экраном.
P.P.S. В подписи директора на нашем договоре - овал короткий :)
Константин Чермак
Опубликовано ECM-Journal.ru

Тест на профпригодность, или Начало карьеры тестировщика с абсолютного нуля


Признаюсь честно: представить не могла, что буду работать тестировщиком программного обеспечения. Более того, при поиске работы даже не задумывалась о том, что есть такая должность и может быть применима ко мне. Или я к ней? Впрочем, не важно. Важно то, что на сегодняшний день я – младший специалист по тестированию. Спросите, как так получилось? Обо всем по порядку…
Вообще-то, все годы моей учебы в большей степени были связаны с математикой. Достаточно перечислить профильный математический класс школы и факультет "Прикладной математики" ИжГТУ. Я хорошо помню лето того года, когда нам вручили диплом. Уверенные в том, что выпускники "примата" – одни из самых "многогранных" и всесторонне развитых людей, мы все оказались перед выбором: в какую область податься. С полученной квалификацией математика-экономиста, конечно, более вероятной представлялась работа, связанная с бизнес-планированием и прогнозированием, математическим моделированием экономических процессов, методами оптимизации производства и т.д. и т.п. Не углубляясь в детали, скажу коротко: не сложилось. Зато неожиданно представилась возможность попробовать себя на должности тестировщика программных продуктов. Помню, в школе с большим энтузиазмом по просьбе учителя принималась за проверку тетрадей учеников младших классов, поэтому подумала: а почему бы и нет (здесь многие упрекнут меня в легкомысленности и неуместности аналогий и будут правы).