Многие компании уверяют, что работают по гибким методологии. Но там ли это? Возьмем, к примеру, скрам. Скрам давно испытанный и отточенный на практике рабочий процесс, но всегда ли он помогает в разработке? Может ли хорошо отлаженный процесс служить не поплавком, но грузилом? Я не являюсь скрам-тренером или кем-то подобным, просто хочу дать несколько анти-советов, которые, надеюсь, помогут взглянуть на скрам со стороны.
Рубрика «Блог компании Luxoft» - 10
«Идеальный» скрам: вредные советы
2013-02-08 в 7:02, admin, рубрики: agile, аджайл, Блог компании Luxoft, разработка, скрам, метки: аджайл, скрамTouchDevelop — создание приложений на сенсорных устройствах прямо из браузера
2012-12-11 в 8:52, admin, рубрики: IDE, touch, TouchDevelop, Блог компании Luxoft, интерфейсы, разработка под windows phone, метки: IDE, touch, TouchDevelopMicrosoft Research запустил веб-версию TouchDevelop — оболочки для создания приложений для Windows 8 и Windows Phone, заточенной под touch-устройства. Среда позволяет очень быстро создавать приложения, и работает на iPad, iPhone, Android, PC, Mac, и Windows Phone. Напрямую из браузера!
Программирование на сенсорных устройствах нарушает привычные представления: буквально за пару десятков касаний экрана можно создать полноценное приложение. Чтобы познакомиться с этой IDE, давайте вместе создадим с iPad простое приложение для проверки орфографии.Читать полностью »
Как попасть на главную Хабра? Рецепт взрывной статьи
2012-12-11 в 8:39, admin, рубрики: Блог компании Luxoft, блогосфера, Социальные сети и сообщества, статьи, топ, хабрахабр, метки: статьи, топ, Хабрахабр5 моих статей попали в топ Хабра на первые места. Тоже мне достижение, здесь не принято хвастаться. Интересно другое: я заранее знал что они попадут в топ. Откуда? Настало время поделиться с сообществом результатами моего социального эксперимента. Представьте, что вы поспорили с другом (а лучше, с девушкой), и вам очень нужно попасть на главную Хабра. Что для этого сделать?
Недостаточно приложить к посту фото девушки или кота. Хабру нужен контент! Но как его лучше подать?
Читать полностью »
Software Developer vs Application Security Analyst
2012-11-22 в 8:13, admin, рубрики: development, security, Блог компании Luxoft, информационная безопасность, разработка, метки: development, securityОбласть Application Security очень молодая по сравнению с такими видами безопасности как Network, Personal, Organizational. Год назад для Application Security был опубликован международный стандарт ISO/IEC 27034, что свидетельствует о значимости этой области.
Но, несмотря на это, многие IT компании уделяют Application Security не достаточно внимания в рамках жизненного цикла продуктов. Все они вроде бы уже научились правильно конфигурировать firewall’ы, создавать white/black листы и организовывать права доступа на уровне операционных систем. К сожалению, это с трудом предотвращает уязвимости в приложениях. И большинство последних громких взломов и утечек данных было реализовано именно благодаря “дырам” в приложениях.
Но пост не об этом, вернее не совсем об этом, я хотел бы высказать свою точку зрения на вопрос: чем работа в области безопасности лучше работы разработчика?
А дело в том, что разработчики программного обеспечения замкнуты на определенной технологии и/или на логике приложения, которую требует заказчик.
И на мой взгляд, у разработчика есть следующие пути развития – и все они, к сожалению, тупиковые:
Читать полностью »
Наглядно о форме инвестиций convertible note и предельной оценке стартапа в ней
2012-10-29 в 10:24, admin, рубрики: convertible note, Блог компании Luxoft, инвестиции, переводы, стартапы, финансирование, Финансы для всехВ кремниевой долине convertible note очень популярная форма посевных инвестиций в стартап. Многие российские венчурные бизнес-ангелы с недавних пор тоже спокойно относятся к таким сделкам. В отличие от понятной всем продажи доли в компании, в схеме convertible note разобраться не всегда просто.
Общий принцип: инвестор дает денег стартапу без первичной оценки компании, в обмен получает скидку на покупку акций в следующем раунде инвестиций на вложенную сумму на условиях этого раунда. Грубо говоря, если вам дали $10000 convertible note, а на следующем раунде в вас хотят вложить $100000 за 10% (то есть оценка компании $1млн), то первый инвестор получает 1% компании (как вложивший $10000 при оценке в миллион), но благодаря скидке (за риски на seed round), он получит больший процент.
Но стоит начать копаться в деталях, голова идет кругом. Например, существует cap – ограничение, которое гарантирует инвестору что он получит не меньше определенного процента компании (иначе при очень большой оценке в следующем раунде его доля может оказаться сколь угодно мала). Десяток прочитанных статей могут так и не помочь понять как работает valuation cap и сам convertible note. Я выбрал для перевода самую наглядную из найденный статей, чтобы рассказать вам об этом удобном формате сотрудничества с инвестором.
Читать полностью »
Советский радиоприемник «Микро» 1965 года
2012-10-24 в 12:44, admin, рубрики: Блог компании Luxoft, радиосвязь, Электроника для начинающих, метки: радиосвязьПару лет назад оказался я в краеведческом музее Московского Зелегограда. Стандартный такой музей краеведения любого небольшого района: история края, отдельный стенд, посвященный Второй Мировой войне (немцы как раз в тех местах были остановлены в Битве за Москву), и отдельный зал, посвященный микроэлектронной промышленности СССР и России.
В Зеленограде расположены важные предприятия микроэлектронной промышленности России. Многие из вас знакомы с продукцией завода Ангстрем, именно они занимались выпуском игр серии «Волк ловит яйца». Но мой взгляд буквально приковала маленькая коробочка размерами меньше спичечного коробка с выходящим из нее наушником, напоминающим современные наушники-затычки. Это был миниатюрный транзисторный радиоприемник «Микро» — первое серийное изделие микроэлектроники, запущенное в производство в СССР.
Построение доменно-ориентированого интерфейса на основе Dojo и Javascript
2012-10-19 в 12:06, admin, рубрики: dojo, javascript, Блог компании Luxoft, интерфейсы, метки: dojo, javascript, интерфейсыЗадача в проекте была ясна и непонятна: заказчик точно знал, где, что и как реализовано в имеющихся вычислительных процедурах, знал он и о насущных требованиях бизнеса. Тем не менее, основным вопросом было и остаётся «что же нужно на самом деле». На этот вопрос мы и пытались ответить с самого начала разработки. «Интерфейс для конфигурирования маржин-калькуляторов» — так называется проект, слова в названии которого по отдельности вполне понятны, но в совокупности не очень. Одной из проблем было то, что представление о маржин-калькуляторе имела всего пара человек на весь проект, а основной ассоциацией на слово «маржа» было слово «автострахование». Сейчас уже можно вздохнуть спокойно, с удовольствием посмотреть на проделанную работу и смахнуть ностальгическую слезу при взгляде на старые мокапы, стряхнуть пыль с архитектурных диаграмм и вспомнить прочтенные страницы документации.
В этом посте я постараюсь рассказать о том, как нами была решена поставленная задача, об основных понятиях маржинальной торговли и о нашем доменно-ориентированом интерфейсе.
Квест для программистов: перезагрузка
2012-10-18 в 7:38, admin, рубрики: Блог компании Luxoft, Веб-разработка, игра, квест, Облачные вычисления, распределённые вычисления, метки: игра, квест, распределённые вычисленияПрошло всего три недели с момента, как мы написали первую статью, а у нас уже столько новостей, что писать о них можно целый день! Но прежде чем загрузить вас с низкого старта техническими деталями, я приглашаю вас начать игру:
Ускоряем сервис с клиентской стороны в несколько раз. Ajax + предзагрузка в фоне + при наведении курсор
2012-10-16 в 9:42, admin, рубрики: ajax, Блог компании Luxoft, Веб-разработка, Клиентская оптимизация, предзагрузка страниц, ускорение сайта, метки: ajax, предзагрузка страниц, ускорение сайтаКогда базы данных и сервер настроены, запросы оптимизированы, все кеши включены, какие возможности остались для ускорения сервиса? Последний уровень абстракции, пользовательский интерфейс, позволяет добиться прироста скорости практически из ничего. Эти три несложных рецепта помогут не только ускорить сайт в несколько раз, но и добавят в него несколько удобных плюшек. В первой части мы вместе без лишних сложностей переведем сайт на примитивную ajax-навигацию. Во второй добавим предзагрузку страниц при наведении курсора мыши и просто в фоне. Преодолеем скорость звука? Прыгаем!
Ускоряем сервис с клиентской стороны в несколько раз. Ajax + предзагрузка в фоне + при наведении курсора
2012-10-16 в 9:42, admin, рубрики: ajax, Блог компании Luxoft, Веб-разработка, Клиентская оптимизация, предзагрузка страниц, ускорение сайта, метки: ajax, предзагрузка страниц, ускорение сайтаКогда базы данных и сервер настроены, запросы оптимизированы, все кеши включены, какие возможности остались для ускорения сервиса? Последний уровень абстракции, пользовательский интерфейс, позволяет добиться прироста скорости практически из ничего. Эти три несложных рецепта помогут не только ускорить сайт в несколько раз, но и добавят в него несколько удобных плюшек. В первой части мы вместе без лишних сложностей переведем сайт на примитивную ajax-навигацию. Во второй добавим предзагрузку страниц при наведении курсора мыши и просто в фоне. Преодолеем скорость звука? Прыгаем!