Рубрика «управление разработкой» - 117

Недалекое прошлое: этюд о проблемах автоматизации тестирования - 1
Изображение с сайта familyexpert.ru

На фоне постоянных разговоров о глобальной информатизации, стремительном развитии ИТ-сферы и, в частности, технологий разработки программного обеспечения, возникают размышления о гармоничности этого развития. Если разработка ПО семимильными шагами движется в сторону DevOps, автоматизации инструментария и продолжает движение, правда уже не так активно, в сторону Agile, то куда движется автоматизированное тестирование?

Хотя самому факту автоматизации тестирования в прогрессивных компаниях СНГ можно было найти подтверждение, но это подтверждение, на поверку, оказывалось формальным. Как говорится, и «да, и нет». По крайней мере, так было несколько лет назад. Читать полностью »

Типичные ошибки начинающего технического директора в ИТ — мнения экспертов - 1
Изображение с сайта tech.co

От некоторых сотрудников ИТ-компаний до сих пор можно услышать такую реплику: «Я не совсем понимаю точное значение должности Технический директор». Как отметил в предельно простой форме один из пользователей «Тостера», «CTO — технический человек, который что-то понимает в бизнесе». Если рассматривать это понятие чуть шире, то можно сказать, что он балансирует на стыке между разработкой ИТ-продуктов с командой технических специалистов и принятием бизнес-решений совместно с менеджерами.

Соответственно, для специалистов, желающих занять позицию технического директора в ИТ, существует, как минимум два пути:

  1. стандартный — «Developer -> Senior -> Team lead -> CTO»;
  2. гуманитарный – «PM -> Senior PM -> CTO».

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

Но достигнув желаемого, в целом, опытный специалист переходит как бы в разряд начинающих. Он становится этаким Junior-CTO и сталкивается с новыми вызовами.

О том, какие ошибки и подводные камни ожидают новоиспеченных технических директоров в ИТ-сфере, мы попросили рассказать экспертов отрасли.Читать полностью »

image
Не секрет, что мы в Хоулмонт сами используем СЭД ТЕЗИС. Странно было бы, имея в руках современный и надежный инструмент для хранения и согласования документов, пользоваться чем-то еще. Неудивительно и то, что для любой достаточно крупной компании штатной функциональности СЭД порой не хватает. В этой статье мы расскажем, как создавался дополнительный модуль к нашей внутренней СЭД ТЕЗИС — модуль управления финансовыми ресурсами, или просто модуль финансовых заявок, как мы его зовем. А заодно воспользуемся случаем и немного покажем, как проводится проектное внедрение системы на примере отдельно взятой организации.Читать полностью »

Кнут и пряник: как современные технологии помогают руководству контролировать качество работы, и что это дает - 1

В мае нынешнего года компания Натальи Касперской InfoWatch предложила инновационную систему контроля за хранением корпоративных тайн. Специалисты ИТ-компании разработали «прослушку», позволяющую перехватывать и анализировать разговоры сотрудников по рабочим мобильным телефонам. За инициативой последовало множество вопросов, главные из которых — зачем руководители внедряют технологии контроля рабочего процесса, и приносят ли новые методики оценки производительности пользу сотрудникам?

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

Рассмотрим технологии контроля рабочего процесса и выясним, могут ли они приносить пользу не только работодателю, но и сотрудникам.Читать полностью »

Стив Возняк — энтузиаст, изменивший мир персональных компьютеров - 1

Стив Возняк — менее известный в широких кругах, но не менее значимый основатель корпорации Apple. Его также называют The WoZ (Воз — производное от фамилии) и Another Steve (другой Стив). Более того, именно Возняк разработал первый компьютер нынешнего IT-гиганта.

Воз — настоящий изобретатель, инженер, который стремился решать задачи творчески. Еще до появления компании Apple его талант успел найти себе отличное применение.

«Я был инженером в HP, разрабатывающим iPhone 5 того времени, их инженерные калькуляторы. Там у меня было много друзей и хорошая репутация. Я создавал вещи для людей по всей стране для развлечения, включая первую систему проката фильмов для отелей и считыватели таймкодов SMPTE для мира коммерческого видео», вспоминает Стив Возняк.Читать полностью »

«Оседлать волну IaaS»: Как и кем используется виртуальная инфраструктура - 1

/ фото Steven Tyler PJs CC

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

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

Так как же используются облачные сервисы? Об этом нам бы и хотелось поговорить. Возможно, этот материал позволит вам увидеть весь спектр возможностей IaaS и подтолкнет к использованию этого инструмента применительно к своему бизнесу.Читать полностью »

image

Я написал свои первые несколько строчек кода почти 32 года назад, когда мне было 6. Я развил очень сильные инстинкты программирования и мог смотреть на любую проблему, сразу зная, как ее решить — просто интуитивно.

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

Но одной интуиции недостаточно. Я столкнулся со стеной. И никакой инстинкт кодировщика не помогал мне сквозь нее пробиться. Далее Bill Sourour поделится с нами информацией о том, как не останавливаться на достигнутом. Кому-то эти рассуждения, безусловно, покажутся очевидными. Ну, а кому-то — пригодятся.Читать полностью »

9 ¾ действительно полезных советов по работе над крупными проектами - 1
Я предпочитаю работать в маленьких командах: до 10 человек. Всех участников команды ты знаешь лично, чаще всего не нужно специально «бронировать время», чтобы обсудить что-то и принять решения.

Но случается и так, что мы беремся за работу над большими проектами. Под «большими» я понимаю композицию следующих факторов:

  1. Более 50 проектов в solution’е. Назначение не всех из них вы знаете
  2. Билд и выкладка длятся более 5 минут
  3. Над кодом работают десятки или сотни человек в разных офисах (возможно и странах)
  4. Существует четкое разделение труда и область ответственности каждой команды
  5. Существуют строгие регламенты, стандарты оформления кода, прохождение ревью является обязательным критерием выполнения задачи
  6. Учет рабочего времени производится позадачно, анализируются причины расхождения оценок и реальных трудозатрат

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

В минском офисе Wargaming регулярно проходят встречи, на которых сотрудники компании делятся опытом и обсуждают насущные вопросы, волнующие разработчиков, менеджеров, дизайнеров, продюсеров, художников – словом, всех тех, кто работает в IT и геймдеве. Эти митапы мы называем WG Talk и проводим в закрытом формате, только для сотрудников компании.
Но есть темы и знания, которыми нельзя не поделиться с широкой аудиторией. Поэтому мы организуем Open WG Talk.

Сегодня мы хотим поделиться с вами видеозаписями выступлений последнего Open WG Talk, темой которого стало продуктовое управление и внедрение новых процессов. Под катом вы найдете доклады Сергея Бережного, директора разработки Wargaming, и Ярополка Раша, руководителя медиасервисов Wargaming.

Open WG Talk #3: Новые процессы и продуктовое управление - 1

Приятного просмотра!
Читать полностью »

Что нужно знать об IaaS-провайдере еще до начала сотрудничества - 1

/ фото Dennis van Zuijlekom CC

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

Они обращают внимание только на обещания (зачастую на словах) IaaS-провайдера снять с компании груз ответственности за работоспособность и стабильность ее IT-инфраструктуры. Несмотря на распространенность такого подхода, хотим предостеречь вас – если вы рассчитываете делегировать часть ответственности по столь критичным вопросам облачному сервису, подумайте дважды, а лучше трижды»

Такой совет на последней конференции «Data Summit» в Нью-Йорке дали Дон Салливан (VMware)» и Майкл Кори (Ntirety), пропагандирующие осторожное отношение к обещаниям IaaS-провайдеров взять на себя заботу о технических нуждах клиентов.

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

В дополнение к этим тезисам представители индустрии виртуализации составили список вопросов, на которые следует получить аргументированные ответы до того, как подписывать договор с провайдером IaaS. Этот список призван помочь вам в отделении «зерен от плевел». Мы, команда провайдера виртуальной инфраструктуры 1cloud.ru, решили сразу ответить эти на вопросы в рамках самопроверки.Читать полностью »


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