Разработка программного обеспечения для маленьких

40
Разработка программного обеспечения для маленьких Яков Сироткин Академический университет yakov_sirotkin

Upload: yakov-sirotkin

Post on 22-May-2015

1.352 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Разработка программного обеспечения для маленьких

Разработка программного обеспечения для маленьких

Яков СироткинАкадемический университет

yakov_sirotkin

Page 2: Разработка программного обеспечения для маленьких

карманная веб-студия, софт для музеев, аутсорсинг, Quantitative Finance,Application Service Provider, аутстаффинг, платёжная система, внутренний IT, разовые контракты, консалтинг, саппорт 3-го уровня, научная лаборатория

Page 3: Разработка программного обеспечения для маленьких

математический кружок, ФТШ, 239, мат-мех, JUG.RU, DataArt, ЖЖ, Яндекс

Page 4: Разработка программного обеспечения для маленьких

Опыт XMLАсинхронная обработка задачРазработка через рефакторингКак стать героем

Page 5: Разработка программного обеспечения для маленьких

Процесси

результат

Page 6: Разработка программного обеспечения для маленьких

прорыв

РОСТ

КРИЗИС

Page 7: Разработка программного обеспечения для маленьких

Обратная связь

решает

Page 8: Разработка программного обеспечения для маленьких

Сколько стоит прикрутить поиск

к базе данных?

Page 9: Разработка программного обеспечения для маленьких

заказчик, технарь заказчика, менеджер, техлид, программист, верстальщик, сисадмин, тестировщик…

Page 10: Разработка программного обеспечения для маленьких
Page 11: Разработка программного обеспечения для маленьких

Требования – не постановка

Page 12: Разработка программного обеспечения для маленьких

Использование SharePoint

• Менеджеру хорошо• Яша не доволен• У остальных Linux

Page 13: Разработка программного обеспечения для маленьких

Постановка – это процесс

Page 14: Разработка программного обеспечения для маленьких

Wiki – это обратная связь

Page 15: Разработка программного обеспечения для маленьких

GOAL!!!

Page 16: Разработка программного обеспечения для маленьких

KPI – это количественный

прогноз

Page 17: Разработка программного обеспечения для маленьких

Для разработкинужна обратная связь

Page 18: Разработка программного обеспечения для маленьких

Ship it!

Page 19: Разработка программного обеспечения для маленьких

система контроля версий, билд-скрипт, процедура релиза, способы решения возможных проблем, публичные анонсы

Page 20: Разработка программного обеспечения для маленьких

Человеку свойственно ошибаться

Page 21: Разработка программного обеспечения для маленьких

Конкуренция

Page 22: Разработка программного обеспечения для маленьких

Исправляйте баги!

Page 23: Разработка программного обеспечения для маленьких

Скорость против

качества

Page 24: Разработка программного обеспечения для маленьких

Скорость против

качества

Page 25: Разработка программного обеспечения для маленьких

Аврал в начале проекта

Page 26: Разработка программного обеспечения для маленьких

Качествопротив

объёмов

Page 27: Разработка программного обеспечения для маленьких

• понятность• востребованность• изменяемость

Ценности кода

Page 28: Разработка программного обеспечения для маленьких

Рефакторинг – это обратная связь

Page 29: Разработка программного обеспечения для маленьких

• удаление• переименование/перемещение• extract variable/method

Мои любимые рефакторинги

Page 30: Разработка программного обеспечения для маленьких

$100K

Page 31: Разработка программного обеспечения для маленьких

HR обещает

• интересную работу

• перспективы

• стабильность • хороший коллектив

Page 32: Разработка программного обеспечения для маленьких

Какие задачи вы поручите бобруйскому

филиалу?

Page 33: Разработка программного обеспечения для маленьких

Есть женщины в русских селеньях

Page 34: Разработка программного обеспечения для маленьких

Тебе не нравилось, что студентам не доплачивают.

Теперь тебе 30 и ты получаешь как студент.

Page 35: Разработка программного обеспечения для маленьких

Опаздываем

ЛенимсяНабираем

Page 36: Разработка программного обеспечения для маленьких

Ищите сложное

интервью

Page 37: Разработка программного обеспечения для маленьких

Увольнения – это обратная

связь

Page 38: Разработка программного обеспечения для маленьких

Набирайте джедаев, а не подаванов

Page 39: Разработка программного обеспечения для маленьких

DIY

Page 40: Разработка программного обеспечения для маленьких

Спасибо!

Яков Сироткин

Академический университет

[email protected]

yakov_sirotkin