Рубрика «разработка» - 337

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

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

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

Я, как человек сделавший больше сотни проектов, некоторые из которых были весьма сложны, уделяю этому процессу повышенное внимание. Таким образом, помимо Технической реализации построения рабочих процессов и теоретических описаний Корпоративных стандартов компании, я принял решение о внедрении в нашей студии некоего концептуального документа, а именно Девяти заповедей менеджера проектов. Вот они:
Читать полностью »

Какой хороший программист! Какой хороший программист наш Вася! Всегда опрятно одет, вежлив и предупредителен, хороший семьянин и душа компании. Что? Как он, собственно говоря, программирует? Хм… Постойте… А мы и не знаем. Никто никогда толком результатов его работы и не видел-то. Получается, Вася — не очень хороший программист? Ну ладно.

Вот Петя — точно хороший спец. Его код реально существует, компилируется, что-то делает. Показатель? Показатель. Правда, работает Петя не над тем, что по проекту надо, а над тем, что ему в взбредет в голову. Иногда оно совпадает с общими целями, но чаще — нет. Выходит, и Петя наш — не идеал? Выходит так.

Читать полностью »

imageКогда из разработчика становишься консультантом или коучем, то сразу появляются следующие вопросы:

  • А почему ты перестал быть программистом?
  • Как ты можешь учить, если сам не кодишь?
  • Неиграющий тренер?
  • ваш вопрос

Что самое главное — вопросы такого типа нельзя считать на 100% троллингом, все они обоснованы. Чтобы как-то ответить на эти вопросы и было решено стартовать этот проект. Проект частично будет обучающим (будет рассмотрены техники XP и гибкого тестирования), частично развлекательный, частично направленный на развитие сообщества и так далее. Больше подробностей под катом.
Читать полностью »

image

Приветствую коллег разработчиков, архитекторов, тестировщиков и всех специалистов причастных к разработке программного обеспечения. Для тех из вас, кто пропустил конференцию Microsoft TechEd Russia, мне бы хотелось рассказать о том, что 27 ноября в рамках пленарного доклада конференции, Скотт Гатри со сцены TechEd Russia объявил о начале регистрации на очередную конференцию DevCon 2013 целиком и полностью посвященную вопросам разработки программного обеспечения.

image

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

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

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

Мир разработчиков программного обеспечения разделен на два лагеря. Знатоки языков поют дифирамбы мощи высокоуровневого программирования — функциям высшего порядка, метапрограммированию, аспектно-ориентированному программированию, рефлексии и т.д. Знатоки инструментов имеют хорошие навыки использования утилит для сборки и отладки, документирования и автодополнения, рефакторинга и тестирования. Знатоки языков склоняются к использованию для разработки текстовых редакторов типа emacs, vim или подобных — они хорошо подходят для почти любых языков, включая новые. Знатоки инструментов выбирают IDE, такие как Visual Studio, Eclipse, или IntelliJ, включающих в себя целые наборы специализированных средств разработки.

Язык vs инструмент

Новые языки программирования, такие, к примеру, как Laszlo или Groovy, и новые расширения языков, такие как AOP, обычно доступны только для использования средствами универсального текстового редактора, пока не получат полноценную поддержку в какой-нибудь IDE. Спустя какое-то время, если язык действительно «выстрелил», эта поддержка, несомненно, появится. Это происходит не потому, что сделать нужный инструментарий слишком сложно. Это происходит потому, что вложение усилий в разработку языка и вложение усилий в разработку средств для него находятся в несколько ортогональных плоскостях и порой даже вытесняют друг друга. И вот почему.
Читать полностью »

Привет!

К нам в Alconost часто приходят клиенты и говорят “Мне нужна справочная система для моей программы. Сделайте мне ПэДээФку”. Мы создаем руководство пользователя, оформляем PDF, а потом оказывается, что на самом деле нужна была контекстная справка с индексом и поиском.

Именно поэтому хотелось бы поделиться со всеми простыми схемами и описанием видов и форматов справки.

image

Читать полностью »

Рабочее место кассира для touch screen и программируемой клавиатуры продавца в «1С: Розница» Вашему вниманию предлагается текст одного из технических проектов «1С: Розница 8», он описывает процесс разработки интерфейса РМК, с которым, нынче, работают кассиры очень многих магазинов.

Рабочее место кассира для touch screen и программируемой клавиатуры продавца в «1С: Розница» Основное внимание в проекте уделяется тому, как сделать простой, понятный и гибкий интерфейс рабочего места кассира, с которым можно работать с помощью:

  • сенсорного монитора,
  • программируемой клавиатуры продавца,
  • обычной клавиатуры и мыши.

Так уж получилось, что я стал автором и разработчиком «1С: Розница», что это и почему я публикую технические проекты описал в предыдущем материале.

Читать полностью »

Редакция портала App2Top.ru решила выяснить причины успеха игр Telltale Inc., в числе которых The Walking Dead: The Game и Law & Order: Legacies. О пяти подходах к разработке синглов на мобильных платформах и перспективах этого жанра игры читайте ниже.

image
Читать полностью »

Практически все организации, где необходимо вести документацию и управлять бизнес-процессами, сталкиваются с необходимостью выбора и настройки софта, который облегчает эти процессы. Jira и Confluence от компании Atlassian Software достаточно популярны на российском рынке. Однако в своей дефолтной конфигурации они не могут решить все задачи, стоящие перед организацией – ведь у каждого своё видение процессов работы. Кроме того требования кастомизировать Jira растут по мере использования продукта.

Я работаю разработчиком Jira/Confluence в Mail.Ru Group, и хочу поделиться опытом написания плагинов Jira и Confluence: что можно сделать, как сделать и о чём нужно не забыть.

О чем я расскажу

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

Описание плагинов будет включать:

  • пользовательские поля (custom fields), обработчики событий (listeners);
  • сервлеты (servlets) и REST, программирование workflow.

Читать полностью »

Друзья! Сегодня начинается грандиозное событие в мире самых современных технологий – открывается конференция TechEd Russia 2012!

А вместе с ней и начинается онлайн трансляция в 10:00 по МСК. Все дня конференции – 27 и 28 ноября – оставайтесь с нами.

image

9 залов в эфире, огромное количество экспертов Microsoft и партнёров, ещё больше докладов.

Не пропустите открытие конференции с участием Скотта Гатри, корпоративного вице-президента подразделения серверов и инструментов Microsoft, и Кирилла Татаринова, вице-президента Microsoft Business Solutions, Николая Прянишникова, президента Microsoft Россия.

В течение 2 дней конференции экспертами Microsoft и партнёрами будет показано все новейшие разработки на платформе Microsoft и ультрасовременные устройства.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js