Pull to refresh
  • by relevance
  • by date
  • by rating

Команда разработчиков GitHub перешла в Codespaces

Open source *Programming *GitHub

Команда разработки GitHub делает среду разработки Codespaces доступной для Team и Enterprise Cloud. Разработчики отмечают, что Codespaces обеспечит командам более быструю работу в облаке. 

Читать далее
Total votes 27: ↑21 and ↓6 +15
Views 7.6K
Comments 6

Командная разработка на GWT в Eclipse

Lumber room
В серию Google Web Toolkit:
eclipse
Когда команда разработчиков берётся за создание проекта — они выбирают инструментарий, среду разработки, систему контроля версий кода (source control) и способ общения друг с другом. Мы выбрали Eclipse IDE для разработки и Subversion (SVN) для обмена кодом. Как это все связать вместе »
Total votes 4: ↑4 and ↓0 +4
Views 325
Comments 0

Agile Podcast #4. Сезон 1. Роли в Agile команде

Lumber room
Участники:
Алексей Кривицкий, Асхат Уразбаев, Денис Миллер, Кирилл Медведев

Темы
* Scrum-команда
* Понятие ролей, соотношение с должностями
* Кроссфункциональность и узкая специализация
* Синергия команды: 1 + 1 = 11
* Тестировщик и разработчик в Team
* Менеджер проекта
* Product Owner
* Мотивация, индивидуальные поощрения
* Scrum Master – вымирающий динозавр

Алексей Кривицкий — лидер украинского Agile сообщества, тренер Scrum.

Блог Подкаста (rss for itunes)
Total votes 5: ↑3 and ↓2 +1
Views 826
Comments 0

Как сделать легальную homebrew в настоящий момент

Games and game consoles
Я буду говорить о Sony и её портативной приставке — psp, но то, о чём я буду говорить применимо для любого случая, когда производитель железа запрещает изготовление и сбыт homebrew, но позволяет купить development kit.
Думаю многие уже догадались — я говорю о возможности объединиться, купить kit и разрабатывать необходимый софт для железяки. То есть в итоге у нас получится не совсем homebrew, но всё же доступ к sdk будет у большого числа людей (группа из 50 человеко, например).
Что для этого необходимо — читаем дальше
под катом
Total votes 16: ↑11 and ↓5 +6
Views 873
Comments 16

Управлять IT-проектами — как играть в регби

Softline corporate blog
Интернет-канал SLTV.ru выпустил ролик, рассказывающий о том, как улучшить управление IT-проектами. В его основе — написанная японскими учеными Хиротако Такеути и Икудзиро Нонака статья «The New New Product Development Game».
Ученые сравнили проектную деятельность с игрой регби. Они рассматривали всю многогранность игры и, в частности, игровую ситуацию Scrum. Японцы подметили, что каждый игрок в регби кросс-функционален, но при этом остается специалистом только в одной области. В итоге был выработан определенный набор принципов, на которых строится процесс разработки, позволяющий поставлять программное обеспечение в жестко фиксированные сроки. В ролике проводится четкая параллель между конкретными игровыми ситуациями в регби и принципами ведения проектов.

Total votes 45: ↑43 and ↓2 +41
Views 8.2K
Comments 19

Рецепт приготовления 1U сервера в домашних условиях

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

Это блюдо может быть приготовлено в дорогом ресторане из качественных ингредиентов по уникальным рецептурам поваров из Dell, Fujitsu, HP, IBM и Sun. Да, цена таких серверов будет соответствующей, ведь в нее будет включена не только плата за приготовление, но и
Читать дальше →
Total votes 89: ↑65 and ↓24 +41
Views 42K
Comments 204

Правило 3h при построении команды стартапа Preply

Preply corporate blog
Меня зовут Кирилл и я сооснователь стартапа Preply.com. Preply – это классический marketplace для локальных и скайп репетиторов по английскому языку. В этой вступительной статье я бы хотел рассказать о команде Preply. Она неоднократно менялась составом и в целом, мы совершили достаточное количество ошибок, пока не пришли к современному ее виду. Сейчас нашу команду можно описать простым правилом «3h». Правило используется при построении команды стартапа и говорит о том, что сооснователи должны иметь три типа функций и характеров: Hacker, Hipster и Hustler.

Построение команды стартапа. Startup Team building. Hacker Hipster Hustler

Вы, наверное, уже догадались, какая у каждого из них задача, но позвольте мне рассказать более детально на своем опыте. The Hacker – мастер кода и важно, чтоб такой человек был практиком, знающим как строить реальные вещи. The Hipster является вашим дизайн ниндзей, он должен обладать хорошими навыками UI и UX, чтоб делать продукт не только красивым и няшным, но и удобным в использовании. Последний парень, The Hustler, должен знать как продавать вещи, этот человек оратор, продавец мечты.

По функциональным направлениям ситуация понятна, а что с типами характеров? Здесь работает тот же подход «3h». The Hacker – человек, который думает как обойти устоявшуюся систему. The Hipster подходит к каждой задаче творчески. The Hustler все время кричит «вперед» и мотивирует двигаться.

Давайте теперь рассмотрим немного подробнее c примерами из стартапа Preply. У нас в команде три сооснователя: Дмитрий, Сергей и я. В нашем случае функциональные и ментальные типы совпали.
Читать дальше →
Total votes 18: ↑7 and ↓11 -4
Views 8.8K
Comments 4

Управление настройками ReSharper в команде

.NET *Visual Studio *C# *
Translation
Tutorial
Сегодня я хочу рассказать о том, как можно централизованно управлять настройками ReSharper на уровне команды разработчиков. Под настройками я понимаю настройки форматтера, Live Templates и настройки ReSharper. Они могут быть экспортированы и упакованы в так называемые Declarative Extensions.
Читать дальше →
Total votes 13: ↑13 and ↓0 +13
Views 11K
Comments 11

Видеозаписи: февральский TechLeads-митап в офисе Badoo

Badoo corporate blog Website development *Programming *

enter image description here


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

Total votes 50: ↑50 and ↓0 +50
Views 10K
Comments 3

Как я был разработчиком, а теперь тимлид

Badoo corporate blog Development Management *Project management *Personnel Management *IT career

enter image description here


Сейчас вы прочитаете увлекательную историю моего превращения из разработчика в тимлида. Это было долгое путешествие со множеством шагов назад, которое всё же закончилось уверенным шагом вперёд. Устраивайтесь поудобнее, берите попкорн… Поехали!

Читать дальше →
Total votes 158: ↑139 and ↓19 +120
Views 89K
Comments 168

Недельный спринт, анкета кандидата и картонный мужик

Альфа-Банк corporate blog JavaScript *ReactJS *Agile *Product Management *
Привет! Меня зовут Стас, я Product Owner команды «Welcome Aboard». Мы делаем удобный продукт для соискателей, желающих устроиться работать в Альфа-Банк.

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

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



Под катом я расскажу о составе команды, используемых нами решениях и о том, зачем нам в команде картонный мужик.
Читать дальше →
Total votes 47: ↑26 and ↓21 +5
Views 11K
Comments 51

Где найти и как выбрать тимлида

Badoo corporate blog Development Management *Project management *Personnel Management *IT career


Предыстория


Привет! Меня зовут Виталий Шароватов, я уже 16 лет работаю в IT. Сейчас я руковожу направлением фронтенд в Badoo. В него входят две команды, которые занимаются разработкой и поддержкой десктопной версии сайта badoo.com, мобильной версии m.badoo.com и многими другими проектами. Да, десктопную и мобильную версии у нас делают отдельные команды. :)

Два с половиной года назад я пришел в Badoo разработчиком, со временем вырос до тимлида, а потом, когда было решено перевозить команду Desktop Web в Лондон, стал руководителем направления.

Прошлой осенью на Codemotion Milan я делал доклад о росте из разработчика в тимлида (и писал на Хабр статью об этом) и о том, с какими неожиданными моментами мне пришлось столкнуться, а теперь расскажу, как при переходе из лида в руководителя направления я справился с подбором и «выращиванием» тимлида в одной из команд (Mobile Web).
Читать дальше →
Total votes 68: ↑65 and ↓3 +62
Views 23K
Comments 38

7 tips how to deal with remote teams

Project management *Community management *Personnel Management *
Originally article was posted here — 7 tips & tricks on how to deal with remote teams

A number of both large corporations and small companies having almost no staff is increasing. This is the impulse of new times that many call “uberization”. The phenomenon was named after Uber — one of the largest public-transportation companies whose drivers all are independent entrepreneurs aka freelancers. Such a structure allows Uber to work all over the planet through operating remote teams of drivers in dozens of cities simultaneously.
Read more →
Total votes 10: ↑10 and ↓0 +10
Views 1.3K
Comments 0

Meetup Burning Leads: подключайтесь к трансляции

Райффайзенбанк corporate blog Personnel Management *Conferences
Сегодня в Райффайзенбанке пройдет митап Burning Lead — сообщество тимлидов и тех, кто сталкивается в работе с вопросами мотивации, управления командами разработчиков и менторства. Смотрите программу и подключайтесь к трансляции!


О чём будем говорить


Щиров Илья, «СамоДемотивация»

Бирюзовые организации, agile, ci/cd… Так много красивых слов, но текучка в it компаниях только растёт. Так ли поменялась мотивация у людей в современном мире, что это нормально? Digital сформировал новый Топ «граблей», на которые наступают менеджеры в работе с командой. О том, как их избежать, и поговорим…

Алексей Леванов, «Нужно ли высшее образование IT-специалисту»

В рамках доклада и дискуссии обсудим, нужен ли институт высшего образования в 21 веке вообще и в IT в частности, а также что про это думает работодатель.
Total votes 13: ↑9 and ↓4 +5
Views 830
Comments 0

AI-assisted IntelliSense for your team’s codebase

Microsoft corporate blog Programming *Visual Studio *Machine learning *Artificial Intelligence
Visual Studio IntelliCode uses machine learning to offer useful, contextually-rich code completion suggestions as you type, allowing you to learn APIs more quickly and code faster. Although IntelliCode’s base model was trained on over 3000 top open source C# GitHub repositories, it does not include all the custom types in your code base. To produce useful, high-fidelity, contextually-rich suggestions, the model needs to be tailored to unique types or domain-specific APIs that aren’t used in open source code. To make IntelliSense recommendations based on the wisdom of your team’s codebase, the model needs to train with your team’s code.

Earlier this year, we extended our ML model training capabilities beyond our initial Github trained base model to enable you to personalize your IntelliCode completion suggestions by creating team models trained on your own code.

Read more →
Total votes 2: ↑2 and ↓0 +2
Views 1K
Comments 1

IntelliSense на основе ИИ для вашего кода

Microsoft corporate blog Programming *Visual Studio *Machine learning *Artificial Intelligence
Translation
Visual Studio IntelliCode использует машинное обучение, чтобы делать полезные, контекстно-насыщенные предложения по дополнению кода при его написании, что позволяет быстрее изучать API и код. Хотя базовая модель IntelliCode была обучена на более чем 3000 лучших репозиториях C# на GitHub с открытым исходным кодом, она не включает в себя все кастомные типы из вашего кода. Для создания полезных, высокоточных, контекстно-насыщенных предложений модель необходимо адаптировать к уникальным типам или API-интерфейсам, специфичным для предметной области, которые не используются в открытом исходном коде. Для этого можно обучить модель на вашем коде.

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

Читать дальше →
Total votes 7: ↑7 and ↓0 +7
Views 3.6K
Comments 3

10 советов для того, чтобы быть хорошим техническим лидером

Programming *Personnel Management *
Sandbox
Привет, Хабр! Представляю вашему вниманию перевод статьи «10 Tips for Being a Good Tech Lead»
автора VijayDeveloper.

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

Существует несколько вещей, о которых необходимо позаботиться, будучи техническим лидером. Очевидно, вам не нужно писать код столько, сколько этого бы потребовалось, будучи разработчиком программного обеспечения. Тем не менее, есть вещи, не связанные с кодом, которые теперь являются вашей обязанностью.
Читать дальше →
Total votes 26: ↑22 and ↓4 +18
Views 7.8K
Comments 8

Scrum — нюансы применения в распределенной команде

Project management *Agile *Freelance


Наблюдая за применением Scrum в той или иной команде, я сделал вывод, что этот фреймворк, мягко говоря, не совсем правильно применяют. Несколько лет назад, впервые столкнувшись со Scrum (Скрам), я воспринял все происходящее как какой-то неведомый ранее бардак. Увидев очередной вариант бардака в другой компании, я решил прочитать пару книг по теме, а потом мне повезло попасть в стартап в качестве разработчика, где Скрам реально работал.
Читать дальше →
Total votes 12: ↑11 and ↓1 +10
Views 4.9K
Comments 1

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

Development Management *Start-up development Product Management *IT career IT-companies
Translation
Общался недавно с миддлом из команды разработки, которая состояла из 6-ти сеньоров и одного миддла. По словам миддла, расти в этой команде было очень сложно по ряду причин:

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

Одновременно с этим были установлены высокие требования по скорости выпуска продуктов, что с учетом факторов, приведенных выше, приводило к перманентному перенапряжению всех разработчиков.

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

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

Переведено @middle_java
Читать дальше →
Total votes 20: ↑18 and ↓2 +16
Views 9.5K
Comments 30
1