abstinence as programming practice

65

Upload: boris-tveritnev

Post on 24-Jun-2015

91 views

Category:

Software


1 download

DESCRIPTION

How not to fail for splendid motives

TRANSCRIPT

Page 1: Abstinence as programming practice
Page 2: Abstinence as programming practice
Page 3: Abstinence as programming practice

http://www.laikas.lt/assets/data/media/images/5(114).jpg

Page 4: Abstinence as programming practice

Cash Control

Page 5: Abstinence as programming practice
Page 6: Abstinence as programming practice
Page 7: Abstinence as programming practice

Мониторинг

Page 8: Abstinence as programming practice

Тревожное реагирование

Page 9: Abstinence as programming practice

Аналитика

Page 10: Abstinence as programming practice

Интеграция с видеосистемами и устройствами ввода

КроссплатформенностьМасштабируемость

Page 11: Abstinence as programming practice
Page 12: Abstinence as programming practice
Page 13: Abstinence as programming practice

http://thefastgrowthblog.com/wp-content/uploads/2009/11/questions.jpg

Page 14: Abstinence as programming practice
Page 15: Abstinence as programming practice
Page 16: Abstinence as programming practice

http://www.cssauthor.com/wp-content/uploads/2013/01/A-living-optical-illusion.png

Page 17: Abstinence as programming practice

Пост-анализ происшествий

Page 18: Abstinence as programming practice

Шопимся вечером

Page 19: Abstinence as programming practice

WindowsВеб браузер – IE (9+)

Page 20: Abstinence as programming practice

On-premiseадминить будут админы

Page 21: Abstinence as programming practice
Page 22: Abstinence as programming practice

http://creatsourcing.ru/wp-content/uploads/2014/04/data-mining.png

Page 23: Abstinence as programming practice

Большие объемы данныхМасштабируемые операции записи

Отсутствие схемы

Page 24: Abstinence as programming practice
Page 25: Abstinence as programming practice

У нас нет опыта внедренияOn-premiseНевысокая квалификация IT персонала

Page 26: Abstinence as programming practice
Page 27: Abstinence as programming practice
Page 28: Abstinence as programming practice
Page 29: Abstinence as programming practice

http://thumbs.dreamstime.com/z/heap-colorful-sweet-candy-sprinkles-isolated-white-backgrou-33055237.jpg

Page 30: Abstinence as programming practice

www.bestmanimagery.com

Page 31: Abstinence as programming practice

http://thefastgrowthblog.com/wp-content/uploads/2009/11/questions.jpg

Page 32: Abstinence as programming practice
Page 33: Abstinence as programming practice
Page 34: Abstinence as programming practice
Page 35: Abstinence as programming practice

http://a57.foxnews.com/global.fncstatic.com/static/managed/img/fn2/feeds/Associated%20Press/2013/10/03/0/0/45e7f55251791e213f0f6a706700c0f0.jpg

Page 36: Abstinence as programming practice
Page 37: Abstinence as programming practice

http://thefastgrowthblog.com/wp-content/uploads/2009/11/questions.jpg

Page 38: Abstinence as programming practice
Page 39: Abstinence as programming practice
Page 40: Abstinence as programming practice
Page 41: Abstinence as programming practice

Протокол с постоянным соединением

СтандартСобытийная модель

Page 42: Abstinence as programming practice

WebSocket поддерживается IE 10+~ 50 кассовых аппаратов~ 30 событий в секунду в пикеМониторинг на посту охраны

Page 43: Abstinence as programming practice
Page 44: Abstinence as programming practice
Page 45: Abstinence as programming practice
Page 46: Abstinence as programming practice

http://cdn.ientry.com/sites/webpronews/pictures/watchdog_616.jpg

Page 47: Abstinence as programming practice
Page 48: Abstinence as programming practice
Page 49: Abstinence as programming practice

http://upload.wikimedia.org/wikipedia/commons/3/3b/Paris_Tuileries_Garden_Facepalm_statue.jpg

Page 50: Abstinence as programming practice
Page 51: Abstinence as programming practice
Page 52: Abstinence as programming practice
Page 53: Abstinence as programming practice
Page 54: Abstinence as programming practice

http://thefastgrowthblog.com/wp-content/uploads/2009/11/questions.jpg

Page 55: Abstinence as programming practice

Less is moreRobert Browning

Page 56: Abstinence as programming practice

2 разработчика part-time1 дизайнер~ 6 месяцев90% функциональности

Page 57: Abstinence as programming practice

Концентрируйтесь на главном, остальное

можно упростить

Page 58: Abstinence as programming practice

Упрощению есть предел

Page 59: Abstinence as programming practice

The Standish Group Report (Chaos Report), 1995

Page 60: Abstinence as programming practice

IBM, 2008

Page 61: Abstinence as programming practice
Page 62: Abstinence as programming practice

Спасибо за внимание!

Page 63: Abstinence as programming practice
Page 64: Abstinence as programming practice

Использованные материалы

• http://qconlondon.com/london-2013/presentation/Architecture%20of%20the%20Triposo%20travel%20guide

• http://iseepro.ru/

• http://www.csus.edu/indiv/v/velianitis/161/ChaosReport.pdf

• http://www-935.ibm.com/services/us/gbs/bus/pdf/gbe03100-usen-03-making-change-work.pdf

• http://www.mckinsey.com/insights/business_technology/delivering_large-scale_it_projects_on_time_on_budget_and_on_value

Page 65: Abstinence as programming practice

de.linkedin.com/pub/boris-tveritnev/11/3a4/113/

www.xing.com/profile/Boris_Tveritnev