23
PHP архитектор – кто он? Олег Ридченко Intetics

Php архитектор - кто он?

Embed Size (px)

Citation preview

Page 1: Php архитектор - кто он?

PHP архитектор – кто он?

Олег РидченкоIntetics

Page 2: Php архитектор - кто он?

О чем пойдет речь?

Junior SE

Architect

Основные качества архитектора с точки зрения бизнеса

Оценка соответствиеданной позиции

Определениенаправление развития

Page 3: Php архитектор - кто он?

Каковы требования к архитектору?

Strong knowledge of web database applications, and analytical programming techniques

Experience building transaction web databases and reporting web databases in MySQL

Experience with the following technologies: PHP, JavaScript, HTML, CSS

Experience with agile development principles

Experience with Subversion, CMS, etc.

Strong knowledge of MVC software architecture

Strong knowledge of Zend Framework

Object oriented programming using PHP

Experience with jQuery, SproutCore a plus

Experience in SQL tuning, writing complex queries, triggers and transaction logs

Ability to work independently, on a team and in a fast paced environment

Tech Skills

? ? ?

? ? ?

Page 4: Php архитектор - кто он?

Коммуникация и представление информации

35

Page 5: Php архитектор - кто он?

Коммуникация и представление информации

Данные vs Информация

Информация – проанализированные или обработанные данные, имеющие смысл и представляющие ценность для конкретного пользователя

35

Page 6: Php архитектор - кто он?

10 критериев качества информации:

Уместность (Релевантность)

Понятность

Достаточная точность

Полнота

Достоверность

Краткость

Своевременность

Адресность

Средство коммуникации

Ценность должна превышать затраты

Коммуникация и представление информации

Page 7: Php архитектор - кто он?

Заинтересованные стороны

Коммуникация и представление информации

Page 8: Php архитектор - кто он?

Зачем необходимо знать заинтересованные стороны и внутренних потребителей?

Четко представлять информационные потребности

Адресно предоставлять качественную информацию

Находить компромиссные решения, удовлетворяющие все ЗС

Коммуникация и представление информации

Page 9: Php архитектор - кто он?

Принятие решений (решение проблем)

35

Page 10: Php архитектор - кто он?

Этап 1: описание и формулирование проблемы.Является ли это решение типовым или нетиповым? Это простой вопрос или настоящая проблема?

Этап 2: постановка целей.Что Вы надеетесь достичь, решая эту проблему?

Этап 3: оценка вариантов и принятие решения.Генерируйте и оцените как можно больше вариантов возможных решений; для каждого определите вероятные результаты и последствия; примите решение.

Этап 4: информирование и реализация.Ознакомьте с решением всех, кого оно касается, и осуществляйте соответствующие действия.

Этап 5: мониторинг и контроль.Следуйте намеченным курсом, проводите мониторинг, сравнивайте и вносите коррективы.

Принятие решений (решение проблем)

Page 11: Php архитектор - кто он?

Определение и постановка целей

35

Page 12: Php архитектор - кто он?

Определение и постановка целей

Определение целей:Основная задача – проанализировать и понять, что является ценностью для клиента

Определение бизнес-ценностей клиента является базой для принятия решений

Знание бизнес-ценностей необходимо для оценки рисков при принятии решений

Постановка целей команде:Критерии SMART:

Specific

Measurable

Agreed

Realistic

Timed

Page 13: Php архитектор - кто он?

Определение и постановка целей

Контур управления -- модель, определяющая основные элементы процесса управления

Page 14: Php архитектор - кто он?

Управление изменениями

35

Page 15: Php архитектор - кто он?

Управление изменениями

4 шага управления изменениями

Подготовка

Планирование

Проведение

Закрепление

Page 16: Php архитектор - кто он?

Разрешение конфликтных ситуаций

35

Page 17: Php архитектор - кто он?

Разрешение конфликтных ситуаций

The 7 Steps to Conflict ResolutionSTEP 1. Develop an attitude of resolution

STEP 2. Set the stage, plan your approach

STEP 3. Arrange a place and time to talk

STEP 4. Tell your stories, gain an understanding of the issues

STEP 5. Listen actively and with empathy

STEP 6. Generate solutions and a shared, win-win vision of resolution

STEP 7. Test for satisfaction

Page 18: Php архитектор - кто он?

Обучение

35

Page 19: Php архитектор - кто он?

Обучение (Coaching)

Оценка сильных и слабых сторон членов команды

Составление плана личного развития и постановка целей

Отслеживание прогресса в обучении

Организация обучающий лекций для членов команды

Page 20: Php архитектор - кто он?

Каковы требования к архитектору?

Tech Skills

? ? ?

? ? ?

Page 21: Php архитектор - кто он?

Каковы требования к архитектору?

Технические компетенции 80

Коммуникация и представление информации 20

Принятие решений (решение рабочих проблем) 60

Определение и постановка целей (+ оценка рисков) 10

Управление изменениями 15

Разрешение конфликтных ситуаций 50

Обучение 25

Матрица компетенций

Page 22: Php архитектор - кто он?

PHP архитектор – кто он?

Junior SE

Architect

Tech Skills

КоммуникацияПринятиерешений

Постановкацелей

Управлениеизменениями

Разрешениеконфликтов

Обучение

Page 23: Php архитектор - кто он?

PHP архитектор – кто он?

Олег Ридченко

[email protected]

Спасибо!

Q&A