SlideShare a Scribd company logo
PHP архитектор – кто он?


                  Олег Ридченко
                  Intetics
О чем пойдет речь?


                                       Architect




                     Основные качества архитектора
                     с точки зрения бизнеса
                     Оценка соответствие
Junior SE            данной позиции
                     Определение
                     направление развития
Каковы требования к архитектору?
    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
    …
Коммуникация и представление информации




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

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




                                             35
Коммуникация и представление информации
 10 критериев качества информации:
    Уместность (Релевантность)
    Понятность
    Достаточная точность
    Полнота
    Достоверность
    Краткость
    Своевременность
    Адресность
    Средство коммуникации
    Ценность должна превышать затраты
Коммуникация и представление информации
  Заинтересованные стороны
Коммуникация и представление информации
Зачем необходимо знать заинтересованные
    стороны и внутренних потребителей?
   Четко представлять информационные
   потребности
   Адресно предоставлять качественную
   информацию
   Находить компромиссные решения,
   удовлетворяющие все ЗС
Принятие решений (решение проблем)




                                     35
Принятие решений (решение проблем)
  Этап 1: описание и формулирование проблемы.
  Является ли это решение типовым или нетиповым? Это
  простой вопрос или настоящая проблема?
  Этап 2: постановка целей.
  Что Вы надеетесь достичь, решая эту проблему?
  Этап 3: оценка вариантов и принятие решения.
  Генерируйте и оцените как можно больше вариантов
  возможных решений; для каждого определите вероятные
  результаты и последствия; примите решение.
  Этап 4: информирование и реализация.
  Ознакомьте с решением всех, кого оно касается, и
  осуществляйте соответствующие действия.
  Этап 5: мониторинг и контроль.
  Следуйте намеченным курсом, проводите мониторинг,
  сравнивайте и вносите коррективы.
Определение и постановка целей




                                 35
Определение и постановка целей
  Определение целей:
    Основная задача – проанализировать и понять, что
    является ценностью для клиента
    Определение бизнес-ценностей клиента является базой
    для принятия решений
    Знание бизнес-ценностей необходимо для оценки рисков
    при принятии решений
  Постановка целей команде:
    Критерии SMART:
       Specific
       Measurable
       Agreed
       Realistic
       Timed
Определение и постановка целей
  Контур управления -- модель, определяющая
  основные элементы процесса управления
Управление изменениями




                         35
Управление изменениями
  4 шага управления изменениями
     Подготовка
     Планирование
     Проведение
     Закрепление
Разрешение конфликтных ситуаций




                                  35
Разрешение конфликтных ситуаций
  The 7 Steps to Conflict Resolution
     STEP 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
Обучение




           35
Обучение (Coaching)
  Оценка сильных и слабых сторон членов команды
  Составление плана личного развития и постановка
  целей
  Отслеживание прогресса в обучении
  Организация обучающий лекций для членов
  команды
Каковы требования к архитектору?
Каковы требования к архитектору?
   Матрица компетенций
 Технические компетенции                            80
 Коммуникация и представление информации            20
 Принятие решений (решение рабочих проблем)         60
 Определение и постановка целей (+ оценка рисков)   10
 Управление изменениями                             15
 Разрешение конфликтных ситуаций                    50
 Обучение                                           25
PHP архитектор – кто он?


                           Architect




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




                    Спасибо!

                      Q&A


 Олег Ридченко
 ovr@intetics.com

More Related Content

What's hot (8)

PDF
Презентация для "Сибирской интрнет недели"
Nimax
 
PPTX
Можно ли улучшить эффективность разработки без взаимодействия с заказчиком?
SQALab
 
PPTX
Хороший менеджер проекта. Профессиональная сертификация в области управления ...
Ontico
 
PDF
Инвестиции в технологии: новые вызовы и типичные ошибки
Liudmila Golubkova
 
PPTX
PM competencies model and PM-HR interaction
Danil Dintsis, Ph. D., PgMP
 
PDF
Как сформулировать предложение инвестору
Liudmila Golubkova
 
PDF
5источников. Виктор Компаниец
Denis Dovgopoliy
 
PPTX
Управление ожиданиями заинтересованных лиц
Andrey Verbitsky
 
Презентация для "Сибирской интрнет недели"
Nimax
 
Можно ли улучшить эффективность разработки без взаимодействия с заказчиком?
SQALab
 
Хороший менеджер проекта. Профессиональная сертификация в области управления ...
Ontico
 
Инвестиции в технологии: новые вызовы и типичные ошибки
Liudmila Golubkova
 
PM competencies model and PM-HR interaction
Danil Dintsis, Ph. D., PgMP
 
Как сформулировать предложение инвестору
Liudmila Golubkova
 
5источников. Виктор Компаниец
Denis Dovgopoliy
 
Управление ожиданиями заинтересованных лиц
Andrey Verbitsky
 

Similar to Php архитектор - кто он? (20)

PDF
01. Аналитик. Введение в профессию
Alexander Baikin
 
PPTX
Как определить экономические и коммуникативные результаты Intranet
ЕСМ-Консалтинг
 
PPSX
образование гладкова
Vera Kovaleva
 
PPT
Константин Трухин - Создание высокоэффективных программ и управление ими
Luxoft Education Center
 
PDF
Helios - Тучин - Планирование первых шагов в ITSM
Sergey Polazhenko
 
PPTX
Гладкова образование
Vera Kovaleva
 
PPT
Введение в управление проектами
Dmitry Maev
 
PDF
За интерфейсом: о ценностях
Andrew Sikorskiy
 
PPT
Управление персоналом ИТ: рыбы – друзья, а не еда
Cleverics
 
PDF
Slid 3.0 Scrum для практиков на Vsts2008
Denis Petelin
 
PDF
Профессиональное самоопределение молодых специалистов в сфере информационных ...
CUSTIS
 
PDF
Hrm рынок it завтра как hr влияют-матвеева
Natalia Bocharova
 
PDF
Design & Process Models
Alexander Byndyu
 
PPTX
Внедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UML
Edgar Khachatryan
 
PPT
2012 05 17_проекты
Reshetnikov Alexander
 
PDF
кривошеев евгений - как нужно уметь думать специалистам
Magneta AI
 
PPT
Работа с требованиями в Agile - Part 3
ISsoft
 
PPTX
Agile
Egor DOLGALEVETS
 
PPTX
Мастер-класс - управление проектами для новичков
Renat Akmalov
 
01. Аналитик. Введение в профессию
Alexander Baikin
 
Как определить экономические и коммуникативные результаты Intranet
ЕСМ-Консалтинг
 
образование гладкова
Vera Kovaleva
 
Константин Трухин - Создание высокоэффективных программ и управление ими
Luxoft Education Center
 
Helios - Тучин - Планирование первых шагов в ITSM
Sergey Polazhenko
 
Гладкова образование
Vera Kovaleva
 
Введение в управление проектами
Dmitry Maev
 
За интерфейсом: о ценностях
Andrew Sikorskiy
 
Управление персоналом ИТ: рыбы – друзья, а не еда
Cleverics
 
Slid 3.0 Scrum для практиков на Vsts2008
Denis Petelin
 
Профессиональное самоопределение молодых специалистов в сфере информационных ...
CUSTIS
 
Hrm рынок it завтра как hr влияют-матвеева
Natalia Bocharova
 
Design & Process Models
Alexander Byndyu
 
Внедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UML
Edgar Khachatryan
 
2012 05 17_проекты
Reshetnikov Alexander
 
кривошеев евгений - как нужно уметь думать специалистам
Magneta AI
 
Работа с требованиями в Agile - Part 3
ISsoft
 
Мастер-класс - управление проектами для новичков
Renat Akmalov
 
Ad

More from phpdevby (10)

PPT
Безопасность веб-приложений. Так ли опасна виртуальная угроза?
phpdevby
 
PPT
Использование AMQP в основе архитектуры бэкенда для мобильного приложения
phpdevby
 
PPTX
MongoDB. Области применения, преимущества и узкие места, тонкости использован...
phpdevby
 
PPTX
Современная разработка сайтов на CMF Drupal.
phpdevby
 
PPT
Как удержать проект от анархии с помощью Git
phpdevby
 
PPT
Как удержать проект от анархии с помощью Git
phpdevby
 
PPT
Sphinx в реальных проектах: шишки и плюшки
phpdevby
 
ODP
Как удержать проект от анархии с помощью Git.
phpdevby
 
PPTX
PHP 5.4: Что нового?
phpdevby
 
PDF
Сайт на Zend Framework в составе промышленной системы
phpdevby
 
Безопасность веб-приложений. Так ли опасна виртуальная угроза?
phpdevby
 
Использование AMQP в основе архитектуры бэкенда для мобильного приложения
phpdevby
 
MongoDB. Области применения, преимущества и узкие места, тонкости использован...
phpdevby
 
Современная разработка сайтов на CMF Drupal.
phpdevby
 
Как удержать проект от анархии с помощью Git
phpdevby
 
Как удержать проект от анархии с помощью Git
phpdevby
 
Sphinx в реальных проектах: шишки и плюшки
phpdevby
 
Как удержать проект от анархии с помощью Git.
phpdevby
 
PHP 5.4: Что нового?
phpdevby
 
Сайт на Zend Framework в составе промышленной системы
phpdevby
 
Ad

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

  • 1. PHP архитектор – кто он? Олег Ридченко Intetics
  • 2. О чем пойдет речь? Architect Основные качества архитектора с точки зрения бизнеса Оценка соответствие Junior SE данной позиции Определение направление развития
  • 3. Каковы требования к архитектору? 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 …
  • 5. Коммуникация и представление информации Данные vs Информация Информация – проанализированные или обработанные данные, имеющие смысл и представляющие ценность для конкретного пользователя 35
  • 6. Коммуникация и представление информации 10 критериев качества информации: Уместность (Релевантность) Понятность Достаточная точность Полнота Достоверность Краткость Своевременность Адресность Средство коммуникации Ценность должна превышать затраты
  • 7. Коммуникация и представление информации Заинтересованные стороны
  • 8. Коммуникация и представление информации Зачем необходимо знать заинтересованные стороны и внутренних потребителей? Четко представлять информационные потребности Адресно предоставлять качественную информацию Находить компромиссные решения, удовлетворяющие все ЗС
  • 10. Принятие решений (решение проблем) Этап 1: описание и формулирование проблемы. Является ли это решение типовым или нетиповым? Это простой вопрос или настоящая проблема? Этап 2: постановка целей. Что Вы надеетесь достичь, решая эту проблему? Этап 3: оценка вариантов и принятие решения. Генерируйте и оцените как можно больше вариантов возможных решений; для каждого определите вероятные результаты и последствия; примите решение. Этап 4: информирование и реализация. Ознакомьте с решением всех, кого оно касается, и осуществляйте соответствующие действия. Этап 5: мониторинг и контроль. Следуйте намеченным курсом, проводите мониторинг, сравнивайте и вносите коррективы.
  • 12. Определение и постановка целей Определение целей: Основная задача – проанализировать и понять, что является ценностью для клиента Определение бизнес-ценностей клиента является базой для принятия решений Знание бизнес-ценностей необходимо для оценки рисков при принятии решений Постановка целей команде: Критерии SMART: Specific Measurable Agreed Realistic Timed
  • 13. Определение и постановка целей Контур управления -- модель, определяющая основные элементы процесса управления
  • 15. Управление изменениями 4 шага управления изменениями Подготовка Планирование Проведение Закрепление
  • 17. Разрешение конфликтных ситуаций The 7 Steps to Conflict Resolution STEP 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
  • 19. Обучение (Coaching) Оценка сильных и слабых сторон членов команды Составление плана личного развития и постановка целей Отслеживание прогресса в обучении Организация обучающий лекций для членов команды
  • 20. Каковы требования к архитектору?
  • 21. Каковы требования к архитектору? Матрица компетенций Технические компетенции 80 Коммуникация и представление информации 20 Принятие решений (решение рабочих проблем) 60 Определение и постановка целей (+ оценка рисков) 10 Управление изменениями 15 Разрешение конфликтных ситуаций 50 Обучение 25
  • 22. PHP архитектор – кто он? Architect Junior SE
  • 23. PHP архитектор – кто он? Спасибо! Q&A Олег Ридченко [email protected]