Все записи рубрики «Разработка»

1

Делать просто — это очень сложно

Andrey Lapin
18 декабря 2009 года

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

Советы как избежать проблем при разработке сложного программного обеспечения.
Читать дальше »

Метки:

Оставить комментарий
2

Про программистов

Андрей Трусов
9 декабря 2009 года

Вслед за Дашей добавлю еще смешных картинок. Взято отсюда:

Метки:

Оставить комментарий
0

балуемся as a service (SaaS)

Andrey Lapin
4 декабря 2009 года

В связи с недавними событиями привожу цитату из википедии про SaaS

балуемся as a service (SaaS) («Программное обеспечение как услуга»), или балуемся on Demand (SoD) («Программное обеспечение по требованию») — модель продажи программного обеспечения,
при которой поставщик разрабатывает веб-приложение и самостоятельно
управляет им, предоставляя заказчикам доступ к программному обеспечению
через Интернет.
Основное преимущество модели SaaS для потребителя состоит в отсутствии
затрат, связанных с установкой, обновлением и поддержкой
работоспособности оборудования и программного обеспечения, работающего
на нём.

В модели SaaS:

  • Приложение приспособлено для удаленного использования;
  • Одним приложением пользуется несколько клиентов (приложение коммунально);
  • Оплата взымается как ежемесячная абонентская плата или на основе объема транзакций;
  • Поддержка приложения входит в состав оплаты;
  • Модернизация приложения происходит плавно и прозрачно для клиентов.

В рамках модели SaaS заказчики платят не за владение программным
обеспечением как таковым, а за его аренду (то есть, его использование
через веб-интерфейс). Таким образом, в отличие от классической схемы
лицензирования ПО, заказчик несет сравнительно небольшие периодические
затраты, и ему не требуется инвестировать существенные средства для
приобретения ПО и аппаратной платформы для его развертывания и, затем,
обеспечивать работоспособность. Схема периодической оплаты
предполагает, что в случае, если необходимость в программном
обеспечении временно отсутствует — заказчик может приостановить его
использование и заморозить выплаты разработчику.

С точки зрения разработчика проприетарного ПО, модель SaaS позволяет эффективно бороться с нелицензионным использованием программного обеспечения,
поскольку само программное обеспечение не попадает к конечным
заказчикам. Кроме того, концепция SaaS часто позволяет уменьшить
затраты на развёртывание и внедрение систем технической и
консультационной поддержки продукта, хотя и не исключает их полностью.

Метки:

Оставить комментарий
0

Agile разработка

Andrey Lapin
30 ноября 2009 года

На недавней конференции udmsite.ru часто упоминалось, что заказчик должен быть равноправным участником проекта.

Данное правило перекликается с методологией Agile разработки программного обеспечения. Знаменитые ученые и практики Computer Science разработали манифест agile-разработки. Думаю этот манифест будет интересен читателям блога. Далее текст манифеста

В процессе работы мы пришли к тому, что для нас важнее:

    * Люди и их взаимодействие, чем процессы и средства
    * Работающее ПО, чем исчерпывающая документация
    * Сотрудничество с заказчиком, чем обсуждение условий контракта
    * Реагирование на изменения, чем следование плану 

Принципы, лежащие в основе манифеста Agile

Мы придерживаемся следующих принципов:

Наивысшим приоритетом для нас является
удовлетворенность заказчика ранними и
периодическими поставками ценного для заказчика ПО.

Приветствуйте изменения требований даже на поздних этапах
разработки. Agile-процессы готовы к таким изменениям
ради достижения заказчиком конкурентного преимущества.

Выполняйте частые поставки работающего ПО. При этом
продолжительность каждой итерации должна быть от пары недель
до пары месяцев, предпочтение отдается коротким интервалам.

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

Привлекайте для работы над проектом мотивированных людей.
Создайте для них все условия, окажите поддержку во всем,
что необходимо, и доверьтесь им — они выполнят работу.

Самый действенный и эффективный способ обмена информацией
как внутри команды разработчиков, так и разработчиков
с внешним миром — непосредственное общение.

Работающее ПО — главный индикатор продвижения проекта.

Agile-процессы придерживаются равномерного темпа
разработки. Работа спонсоров, разработчиков и
пользователей должна все время идти в постоянном темпе.

Постоянное стремление к техническому совершенству
и хороший дизайн системы повышают agility.

Важна простота — искусство увеличения
объема работ, которых удалось избежать.

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

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

источник

Метки: ,

Оставить комментарий
3

Что нового в MS Office 2010

Andrey Lapin
17 ноября 2009 года

Здесь отобраны наиболее интересные с точки зрения автора нововведения. Более подробную информацию можно найти в интернете.

Общие нововведения

  • Одновременное редактирование документов
  • Использование приложений в смартфонах
  • Созданы облегченные версии Word, Excel, Power Point, One Note, доступные из браузеров IE, Mozilla, Safari.
  • Расширены возможности редактированию картинок, встраиваемых в документ
  • Расширены возможности создания теней, окантовок для текста

Microsoft Word 2010

  • Можно посмотреть информацию о человеке, который редактирует открытый вами документ, индикация присутствия человека.

Microsoft Excel 2010

  • В
    ячейку теперь можно встраивать график и как обычную формулу график
    можно размножать на другие ячейки. Это позволяет не лепить все линии на
    одну диаграмму.
  • Добавлен аддон Project Gemini, который позволяет эффективно манипулировать сотнями миллионов записей.

Microsoft Power Point 2010

  • Вставка видеороликов и различные манипуляции над ними: поворот, 3D-деформация, настройка рамок.
  • Конвертация презентации в видеоролик

Microsoft Outlook 2010

  • Режим диалога — можно видеть всю предыдущую переписку с человеком.
  • Можно создавать многошаговые сценарии, которые потом можно выполнять одним кликом.
  • Многопользовательский доступ к календарю
  • Новые функции сортировки и улучшенный поиск
  • Общение с помощью интернет-пейджера, голосового или видео-звонка
  • Новая функция MailTips предупреждающая о времени рассылки писем по списку адресов.

Метки: , ,

Оставить комментарий