Блог об agile-разработке и около нее


Конференция EXPERT Labs: Все аспекты создания программного обеспечения

7 апреля в Харькове пройдет конференция EXPERT Labs. Ее традиционно проводит Luxoft Training для ключевых специалистов Software Engineering. Цель конференций – обмен опытом между экспертами в области разработки ПО, развитие индустрии Software Engineering, формирование профессиональных сообществ, знакомство с лучшими практиками индустрии.

Читать подробнее...

iPad как среда разработки

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

Читать подробнее...

Минута славы — книга «PhoneGap for Beginners»

Мне, наконец, пришел мой экземпляр книги «PhoneGap for Beginners», в написании которой я участвовал как технический редактор (technical review). PhoneGap — HTML5 платформа для разработки приложений под 7 существующих мобильных платформ. Небольшой обзор на книгу я уже писал. В общем, книга стоящая для тех, кто только начинает изучение мобильных разработок. Пара фото под катом.

Читать подробнее...

QA Automation, часть 2: Автотестирование — Начало.

Часть вторая.

Продолжаю серию постов про автоматизацию QA процессов. Уже готов пост про связку Selenium 2 + TestNG, но прежде мне бы хотелось немного поговорить о самом процессе автотестирования и его внедрении.

Те, кто смотрели фильм «Начало» (Inception), помнят, что до того, как мы начинаем действовать, у нас появляется идея. А до того, как у нас появляется идея, должна возникнуть мысль, которая все и породит. Так что же побуждает нас перейти к автотестам, какие страхи нам приходится побеждать? Обо всем этом я и хотел бы поговорить в этом посте.

Читать подробнее...

Упорядочиваем виды тестирования - Agile Testing Quadrants

Пока готовлю следующий пост из серии про автоматизацию, захотелось поделиться интересным, на мой взгляд, материалом из книги Agile Testing: A Practical Guide for Testers and Agile Teams. 
Так вот, видов тестирования очень и очень много: нагрузочное, ad hoc, sanity, black box, white box и так далее. И долгое время я не встречал хорошей и понятной, по моему мнению, системы, которая бы содержала нормальную группировку всех этих видов, а также давала объяснение, когда, зачем и какие нужно использовать. И буквально на днях прочитал про Agile Testing Quadrants (ATQ), про которые и хочу рассказать.

Читать подробнее...

QA Automation, часть 1: CI сервер наше все

Вводная часть.

Часть первая.

Всем привет. Продолжаю серию постов про автоматизацию QA. Сегодня поговорим о CI серверах и как их можно необычно использовать. Рассмотрение пойдет больше под java-углом, но, думаю, может быть без проблем применено для любого языка. В статье я рассмотрю популярные сегодня CI сервера, их возможности по настройке и расширяемости и покажу какие плюшки можно получить от их грамотного использования. Поехали.


Читать подробнее...

QA Automation, часть вводная

Вводная часть.
Часть первая.
В последнее время я все больше вовлекаюсь в процесс автоматизации QA в своей работе, так что мне захотелось немного рассказать о том, что же для меня QA и почему мне хочется его как можно больше автоматизировать. Сразу хочу оговориться, что все о чем я буду писать касается agile процессов, но по идее может быть перенесено и на традиционные методологии.

Для кого эти статьи? Для всей agile команды вцелом, так как качество продукта в agile процессе это задача всей команды без исключений.

Начнем с того, что же такое QA. Приведу цитату их книги Agile Software Testing and Quality Assurance Questions and Answers

Читать подробнее...

Немного новостей

Всем привет. Немного новостей по блогу. Во-первых, перечитав последние записи, я понял, что блог уже немного не о «веб-разработке и около нее», поэтому блог теперь называется «Блог об agile-разработке и около нее». Во-вторых, появился логотип блога, идея была давно, но понадобился сейчас, когда я стал инфопартнёром и докладчиком на конференции Expert labs.

Читать подробнее...

Фудкорт как модель разных процессов разработки

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

Продажа мороженого. Очень узкий рынок, работает один сотрудник, времени на разработку очень мало. Используются одни и те же инструменты, итоговый результат отличается только в деталях (цвет/вкус). Такую ситуацию можно видеть в веб-студиях или в компаниях, занимающихся мобильной разработкой. Проблем нет.

Читать подробнее...

Невозможное возможно или страх нового

Часто ли вы слышите от коллег:
- Нет, это не будет работать.
Или
- Нет, они не согласятся.

Если да, то вы могли либо согласиться с ними и не делать запланированное, либо не согласиться и продолжать гнуть свою линию. А думали ли вы о мотивах ваших коллег? Скептицизм? Жизненный опыт? А может быть страх?

Как мне кажется, очень часто людьми движет именно последняя причина. Мы почти всегда боимся нового, а особенно неизведанного. Новые процессы, новые технологии или новые задачи требуют нового опыта, новых усилий, новой ответственности. Именно поэтому многие противятся аджайлу, новым подходам в тестировании или новым языкам программирования?

Читать подробнее...

Книга PhoneGap Beginner’s Guide

Хорошая новость для тех, кто интересуется кроссплатформенной разработкой. Вышла книга PhoneGap Beginner’s Guide от издательства Packt. Советую эту книгу тем, кто хочет познакомиться с Phonegap.
Советую потому, что занимался technical review этой книги.

Читать подробнее...

Играем в доктора Хауса

Недавно решил пересмотреть «Доктора Хауса» и как-то провел параллель между ним и менеджером проекта. Представим, что наш продукт – организм. Если с нашим продуктом все отлично, то он здоров. Но вот если он заболел, то должны появиться симптомы. Такими симптомами будут мнения пользователей.

Читать подробнее...

К вопросу о формулировках

В свое время. когда я начинал познавать аджайл, очень много время я учился правильно формулировать задачи. Отдельное спасибо тут надо сказать Илье Красинскому, который в свое время писал пост про формулировки, попробую его найти и возможно переопубликовать. В данный момент, как скрам-мастер, я передаю этот навык дальше. Но вспомнил я об этом по другой причине. На просторах сети наткнулся на описание бланков жалоб авиакомпании Qantas. Стоит отметить, что Qantas — это единственная авиакомпания среди многих, у которой не случилось еще ни одной авиакатастрофы.

Читать подробнее...

Запуск проекта – Innovation games Russia

Хочу представить всем мой новый проект – Innovation games Russia, сокращенно IGRA. Данный проект объединяет между собой людей, которые заинтересованны во всем, что касается инновационных игр, любят в них играть или хотят научится. Что такое инновационные игры?

Читать подробнее...

GWT, Sonar + Clover

Любите ли вы GWT так, как люблю его я? Недавно возникла задача, повесить Sonar на проект, где используется GWT. Проблема возникла в тот момент, когда врубается Clover. Подробности этой истории под катом.

Читать подробнее...

Видео с конференции ADD Conf 2011

Спасибо организаторам, стало доступно видео моего доклада про мобильные веб-разработки. Смотрим и задаем вопросы, if any.

Загрузка плеера

Ripple – браузерный эмулятор для тестирования мобильных платформ

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

Читать подробнее...

Вернуться. Нормальное отображение страницы