• Главная
  • О нас
  • Статьи
  • Вакансии
  • Контакты
Май
15

5 самых вдохновляющих речей для предпринимателей

by Juds in Разное Comments: 0 tags: experience, it experience, manager, стартап

5-samyh-vdohnovlyayushih-rechej-dlya-predprinimatelej

За выходные весь интернет облетело видео выступления CEO компании Twitter Дика Костоло перед выпускниками Мичиганского университета. В своей речи глава социальной сети посоветовал начинающим специалистам быть смелее и делать то, что их вдохновляет, не смотреть на окружающих и следовать выбранному пути.

Май
15

Коллективный разум: Что такое краудсорсинг?

by Juds in Разное Comments: 0 tags: it experience, manager, краудсорсинг

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

Проще говоря,  это когда инициатор ставит такую задачу, которую профессионалы или любители в данной области рады решить чисто за интерес (или за символическое вознаграждение – которым может являться просто сам факт реализации проекта и осознание своего вклада); при этом то, что они делают

Май
10

Научить разработчиков тестировать. Реально ли? Нужно ли?

by Juds in Разное Comments: 0 tags: it experience, TDD, tester

BEVm8YJCAAAsYxR
Очередные мысли (с вольными переводом) на тему тестирования разработчиками. Навеяно статьей Joel Montvelisky, который считает, что отправить разработчика тестировать – это отправить лису охранять курятник.
Но если напрячься, то можно научить разработчиков несложным, но эффективным техниками тестирования. Возможно, это может помочь вашему проекту.
Для этого потребуется несколько шагов.
Шаг 1 “Понять и простить” 
0_5d12a_17f3455d_l
Нужно понять, что у разработчиков есть свои слабости:
  • родительская забота о своем коде
  • сфокусированность на успешном сценарии, вместо поиска проблем
  • склонность смотреть на сложную проблему, как на набор небольших, простых и изолированных
  • разработчик реже думает о пользователе
  • меньше знаний общих проблем и узких мест продукта
Хмм, действительно часто наблюдаю и заботу, и узкий взгляд на проблему. Да, есть товарищи, которые, что называется кровью заплатили за этот самый опыт. И теперь реже наступают на грабли. Но забывать о слабостях все равно не нужно. С другой стороны: может “успешный сценарий” и есть те самые 20% функционала используемые 80% пользователей?

Шаг 2 – учим планировать тестирование.
Многие разработчики считают, что тестирование не требует планирования. На самом деле, это не так. Если мы говорим о тестировании разработчиками, то здесь есть некоторые правила при планировании:
  • Если тестировать, то чужой код (см. про бережное отношение к своему коду выше)
  • Обсуждайте набор тестов с тестировщиками
  • Расширяйте сценарии после анализа окружения, конфигурации, набора данных, с которые будут задействованы в сценариях.
  • Тестируйте эвристически: принцип SFDEPOT

SFDEPOT нам дает:

S(tructure) – из чего состоит продукт
F(unction) – что продукт делает
D(ata) – с чем он работает
P(latform) – от чего зависит
O(perations) – как он будет использован

T(ime) – когда он будет использован

Шаг 3 Что делать, когда запускаются тесты :)

  1. Записывайте новые идеи того, что нужно проверить, “баги” в которые воткнулись и которые нужно зарепортить (звучит как совет КО, имхо лучше сразу чинить. Вы же разработчик ;) С другой стороны, правильно отмеченные проблемы помогут вам на рестроспективах)
  2. Не забывайте про работу с граничными значениями (большие/маленькие файлы, специфичные даты, максимальные/минимальные числовые значения и тп)
  3. Размышляйте о негативных сценариях (например пропадание электричества и тп)
  4. Старайтесь смотреть шире. При проверке конкретной функциональности, смотрите вокруг: что происходит с продуктом и его окружением.
  5. Боритесь с селективной слепотой (слепотой по невниманию - Inattentional Blindness). Этот ролик поясняет в чем суть. Вы увлекаетесь одним предметом и не замечаете того, что происходит вокруг.
Шаг 4 Что делать, когда (как вам кажется) вы закончили тестировать
Даже когда вам кажется, что вы закончили, вы не должны успокаиваться. Подумайте где и что вы бы могли проверить.
Вот несколько практик

  • Делайте перерывы, займитесь другими делами. А потом проанализируйте заново что вы проверяли и что нашли. Обычно помогает освежить мозги.
  • Расскажите вашим коллегам о том, что и как вы проверяли. Самое удивительное, что в процессе этого, к вам в голову будут приходить новые идеи.
  • Посоветуйтесь со спецами (наверняка у вас есть крутаны-тестировщики). Они обязательно придумают вам еще 100500 сценариев, которые вы забыли проверить. :)
А на самом деле, кто в итоге будет тестировать: разработчики, тестировщики или совместно – не важно. Главное чтобы: “пацан наШкодил – пацан исправил” :) А кто эту шкоду нашел, какая разница?
Но ведь пацаны пишут все правильно и без ошибок, не так ли? ;)Почему? Потому что используют TDD.
Uncle Bob (aka Robert C. Martin) недавно замутил очередную бурю по этому вопросу. Две интересные статьи всколыхнули прогрессивную общественность The Start-Up Trap и The Pragmatics of TDD. Читаем и задумываемся.Так нужно ли учить разработчиков тестировать? Наверно нужно. Постоянно появляются статьи про то, что тестировщикам нужно уметь программировать . Так почему же разработчики не должны понимать базовые принципы тестирования. Это позволит команде говорить на одном языке.

Источник: maxshulga-ru.blogspot.com

Май
08

Google готовит глобальное обновление игровых сервисов для Android

by Juds in Новости Comments: 0 tags: Android, google, Новости

До главного события в мире мобильной операционной системы Android – конференции Google I/O 2013 осталось немногим более недели и в интернете появляются как новые официальные подробности о мероприятии, так и различные слухи и предсказания по поводу будущих анонсов.

Май
06

Дайджест интересных новостей и материалов из мира PHP (22.04.2013 — 06.05.2013)

by Juds in PHP, Новости Comments: 0 tags: Composer, HipHop, Laravel 4, Mink, Phalcon, PHP, PHPUnit, React, Silex, Yii, Zend Framework 2, веб-разработка, дайджест, Новости, подборка, ссылки

Предлагаем вашему вниманию очередную подборку с ссылками на новости и материалы.

Приятного чтения!

Май
03

3 причины, почему стартапам стоит подумать о краудфандинге

by Juds in Разное Comments: 0 tags: crowdfunding, manager, краудфандинг, стартап

У вас есть великолепная идея, но вы боитесь трудностей? Почему бы вам не подумать о краудфандинге.

Если вы когда-либо пытались превратить свою идею в продукт, то наверняка знаете, сколько проблем приходится преодолеть в ходе проталкивания его на рынок.

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

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

Апр
30

Краудфандинг: каким российским и западным интернет-площадкам отдать предпочтение?

by Juds in Разное Comments: 0 tags: crowdfunding, исследование, краудфандинг, стартап

Сегодня многие говорят о краудфандинге — достаточно новом явлении в мире, а тем более в России. Это народное финансирование, где каждый может пожертвовать деньги на проект

Апр
30

Обновлять приложения в обход Google Play запрещено

by Juds in Новости Comments: 0 tags: Android, google play, Новости

Компания Google запретила разработчикам распространять обновления для своих программ в обход Google Play – официального магазина приложений для Android, пишет The Verge.

Апр
27

Периодическая таблица элементов Google Analytics (инфографика)

by Juds in Разное Comments: 0 tags: Google Analytics, manager

Американский эксперт по цифровому маркетингу Джефф Сойер создал интересную интерактивную инфографику. Он собрал всю информацию об инструменте Google Analytics и представил ее в виде периодической таблицы химических элементов.

Роль химических веществ в таблице играют данные о системе: ее понятиях (обозначены на инфографике оранжевым цветом), метриках (обозначены коричневым), отчетах (обозначены серым) и возможностях (обозначены синим).

Апр
27

6 докладов о высоких нагрузках

by Juds in Разное Comments: 0 tags: PHP, высоконагруженные проекты

Видеозаписи с прошедших конференций HPC — High Performance Conference, состоявшихся 9 августа и 6 декабря 2012 года.

 Не все базы данных одинаково полезны

Руководитель проекта десктопных приложений компании Badoo, Сергей Аверин

  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
Уроки
  • Cinema 4D
  • Unity3D
  • PHP
  • Delphi
  • JavaScript
  • Python
  • HTML5
  • Go
Статьи
  • Новости
  • Game Development
  • PHP
  • QA
  • IT Юмор
  • Разное
Теги
Android Composer Delphi excerption experience Game Design game development gameplay Git Go! AOP google Google Analytics HHVM it experience it юмор Laravel Linux manager Phalcon PHP Python QA RFC Selenium Silex Slim Symfony 2 unity3d warcraft Yii Yii 2 Zend Framework 2 Zephir Биографии Новости Обучение веб-разработка высоконагруженные проекты дайджест дизайн исследование подборка ссылки стартап тенденции
О Нас

Juds–компания по разработке программного обеспечения, разработке веб-проектов и мобильных приложений. Все предлагаемые нами решения индивидуальны и направлены на максимально точное удовлетворение потребностей наших партнеров. Мы находимся в постоянном поиске новых ярких решений. Главные критерии – актуальность применения и инновационность.

Статьи
  • Лучшее из мира PHP за 2013
  • Полезные функции Google Analytics
  • Что в SEO можно считать нормальным и работающим, а что – отжившим
  • 30 полезных для себя вещей
  • Дайджест интересных новостей и материалов из мира PHP (20 октября — 10 ноября 2013)
  • Cinema 4D: создаем плагин – объект
IT Юмор
Метки
Android Composer experience Game Design game development google HHVM it experience it юмор Laravel manager PHP unity3d Yii Zend Framework 2 Zephir Новости Обучение веб-разработка дайджест исследование подборка ссылки стартап тенденции
© 2014 Juds. Все права защищены.