7.6.11

Решение проблемы 103 в Flash CS5.5

Недавно я писал про проблему, возникающую при публикации iOS приложений в Flash Pro CS5.5: error 103: application.version is an unexpected element/attribute" error message.
Недавно на форуме Adobe товарищ Tareq AlJaber опубликовал обходной путь, который дает возможность собрать приложение. Это пока не финальное решение проблемы, но дfет результат.

30.5.11

2 проблемы Flash CS5.5

Вот я и начал разбираться с Adobe Creative Suite 5.5.
Сегодня опишу две большие проблемы, возникающие при публикации из Flash Pro CS5.5 приложений на iOS:
  • error 103: application.version is an unexpected element/attribute" error message
  • Compilation failed while executing: strip 


26.5.11

Впечатления от CS 5 Evolution

Побывал вчера на мероприятии Adobe CS5 Evolution, посвященном запуску минорной версии Creative Suite 5.5.
 

Перенос iOS приложения на чужой iOS Simulator

Иногда возникает задача продемонстрировать свое iOS приложения кому-то без девайса под рукой. В своей практике я сталкивался с такими вопросами от заказчика: как нам посмотреть ваше приложение, если у нас нет iPad'а, но зато есть компьютер с Mac OS.

Выход может быть только такой: становить на компьютер комплект разработчика с iOS SDK (если нет доступа к iOS Developer Program, можно скачать XCode в App Store для Mac, стоит 4.99$) и запустить приложение в симуляторе.

29.4.11

Скрипт для сбоки flash приложений под iOS и Android

В последнее время часто приходится готовить приложения на flash под мобильные девайсы. Очень полезно в рамках прототипной или предпродажной деятельности.

Так как задача по расшариванию этого умения передо мной вставала уже больше чем два раза, пора написать пост.

Итак, приступим. Для сборки нам потребуется:
Всё распаковываем и устанавливаем как надо.
Начнем с описания дескрипторов для приложений:

3.4.11

Debtors - crossplatform application on Flex Hero SDK with AIR2.6

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




Приложение сделано на Flex Hero SDK и собрано с AIR 2.6.
Работает на трех платформах: iOS 4.2+ (iPad only), Android 2.2+, Blackberry Tablet OS.


1.4.11

Посетил «Обзор методологий ведения проектов. Их применение в стартапах»

На этой неделе был на мастер классе Сергея Боронина - «Обзор методологий ведения проектов. Их применение в стартапах»

Сергей Боронин - интересный товарищ. Занимается организацией IT подразделений и запуском консультированием заказчиков и руководителей IT проектов. Подробней о нем можно узнать тут: http://www.it-hypnosis.com/resume/


Мастер-класс хоть и про сатрапы, но не про гаражные, а про такие, зрелые сатрапы, когда есть идеи и деньги и надо найти команду за эти деньги.
Собственно вся суть мастер-класса - найти методологию по которой удобней в такой ситуации работать с командой, минимизировать риски.
Минимизация рисков - пожалуй, главное.
Речь шла в основном про "зрелые методологии".
Четно говоря, никогда раньше такого термина не встречал да и сейчас его употребление нахожу поисковиком с трудом.
Одним словом - это не гибкие методологии.
Важно отметить, что это давно уже не Водопад.
Все они уже давно базируются на итеративной схеме - горький опыт показал что надо быть более чувствительными к изменениям.
Главный инструмент большинства зрелых методологий - UML. Очень большой упор делается на изначальное планирование и проектирование.
Сильнее всего зависимость от инструмента UML проявляется в RUP.
RUP - тяжелый и дорогой, хорош на больших проектах в больших конторах. Разработан ребятами из IBM и там в основном хорошо и работает.

Самой хорошо описанной методологией является PMBOK. Очень рекомендую всем про нее читать, чтобы понимать какие бывают хорошие не agile методологии. Детальное описание можно скачать тут.
Очень смутило что основным доводом Сергея в пользу этой методологии было, что есть описание на русском языке.

Самой удобной для сатрапов считается PRINCE2. Считается что более понятна для венчуров и чувствительна к бизнесу. Почему - так и не понял, можно поразбираться если будет интересно.
Позже нашел статью интересную (с переводом на русский) про сравнений PRINCE2 и PMBOK.
Рекомендую ознакомиться, понять больше про обе методологии сразу.

Ближе всех к Agile находится разработанная мелкомягкими методология MSF. Базируется на небольших командах с горизонтальным взаимодействиям.

Что касается Agile методологий - оказывается заказчики сильно их боятся.
Странно, первый же принцип Agile как раз про их счастье.
Очень популярно мнение что Agile, а особенно Scrum - это инструмент выжимание денег из заказчика. Основные пункты аргументации:
  • команда оставляет открытым срок работ 
  • отсутствует(?) проектирование, поэтому быстрый старт и потом внезапный спад 
  • сложно контролировать команду (непонятные ритуалы, команда сама решает что делать) 
Создается впечатление что в России на agile, как и на многих других хороших вещах, недобросовестные люди сделали деньги, породив неприязнь к гибким методологиям у заказчиков. И это печально.

Возможно, что они и не со зла. Очень просто сказать "мы работаем по scrum", но реально понимать суть гибкой разработки и добиваться высокой производительности за счет таких методологий как Scrum - это большое дело, требующее серьезных усилий.

Как бы то ни было, спасибо Сергею за интересный мастер-класс!