Пример проектной документации (Описание содержания проекта) для практических заданий по курсу "Методология внедрения ИС" http://www.hse.ru/org/hse/mvis/
Venha descobrir como é praticado Technical Product Management no Nubank. Entenda porque criamos equipes que atendem a engenharia, e os desafios de gerenciar produtos de alta complexidade técnica.
Vamos compartilhar exemplos reais dos nossos times, práticas e ferramentas, ilustrando como é possível alinhar as necessidades técnicas e de negócio.
Модуль 4. Лекция 19-20. Управление содержанием проектаYana Brodetski
Управление содержанием проекта (Project Scope)
Создание плана управления содержанием проекта
Свойства и функции проекта
План работ для достижения результата.
Сбор требований
Инструменты и методы сбора требований
Что такое бизнес-требования?
Определение функциональных требований
Определение нефункциональных требований
Правила описания требований
Как описывать нефункциональные требования
Структура документа для описания требованиий
Матрица отслеживания требований. (документация)
ВІКТОРИНА: «Фразеологізми – невичерпні скарби народної мудрості»NataliPilipenko
Стійкі фразеологічні вислови містять багатий світ символів і можуть розповісти багато цікавого. Вони допомагають зрозуміти душу народу, його історичний шлях. У них — особливості національного мислення і національної долі, втілення своєрідності розуміння світу, ситуацій життя. Вони виражають глибокі смисли, потужні емоції, надають думці влучності, дотепності.
✨До вашої уваги інтерактивна вікторина «Фразеологізми – невичерпні скарби народної мудрості», яка знаходиться на сайті бібліотеки за посиланням: https://tinyurl.com/4vj45f65
Microsoft planner tout ce qu'il faut savoir - Webinaire du 17 novembre 2016IAMCP Canada
Microsoft Planner est l'outil d'Office 365 qui permet aux équipes de communiquer, planifier, collaborer plus facilement au sein de l'organisation.
Avec Planner, les groupes peuvent facilement établir un plan qui leur permet de travailler ensemble sur des fichiers, joindre des photos et des fichiers, ajouter des commentaires, des tâches avec des étiquettes "drapeau", de suivre l'avancement sur leur plan, et d'envoyer des mises à jour...
Practical introduction to DDD, CQRS and Event SourcingDennis Doomen
After several in-depth talks about Event Sourcing, I realized that there's a large group of developers that may have heard about Domain-Driven Design, Command-Query Responsibility Segregation and Event Sourcing, but have not really connected the dots yet. So in this talk, I'd like to take a practical example of a simple domain and gradually introduce functional requirements to see how the principles behind DDD affect the way your entities are going to protect the business rules. After that, I'll introduce some real-world non-functional requirements and see if and how Event Sourcing and/or CQRS may or may not help to accomplish those.
Семён Факторович (Noveo) рассказывает о сервисных и продуктовых IT-компаниях, 25.02.2013
Software Industry 101 — это серия обзорных лекций для студентов Новосибирского государственного университета о профессиях в IT и о реалиях коммерческой разработки софта.
Более подробную информацию, материалы лекций и раписание занятий можно посмотреть на http://bit.ly/industry101
Пример проектной документации (Описание содержания проекта) для практических заданий по курсу "Методология внедрения ИС" http://www.hse.ru/org/hse/mvis/
Venha descobrir como é praticado Technical Product Management no Nubank. Entenda porque criamos equipes que atendem a engenharia, e os desafios de gerenciar produtos de alta complexidade técnica.
Vamos compartilhar exemplos reais dos nossos times, práticas e ferramentas, ilustrando como é possível alinhar as necessidades técnicas e de negócio.
Модуль 4. Лекция 19-20. Управление содержанием проектаYana Brodetski
Управление содержанием проекта (Project Scope)
Создание плана управления содержанием проекта
Свойства и функции проекта
План работ для достижения результата.
Сбор требований
Инструменты и методы сбора требований
Что такое бизнес-требования?
Определение функциональных требований
Определение нефункциональных требований
Правила описания требований
Как описывать нефункциональные требования
Структура документа для описания требованиий
Матрица отслеживания требований. (документация)
ВІКТОРИНА: «Фразеологізми – невичерпні скарби народної мудрості»NataliPilipenko
Стійкі фразеологічні вислови містять багатий світ символів і можуть розповісти багато цікавого. Вони допомагають зрозуміти душу народу, його історичний шлях. У них — особливості національного мислення і національної долі, втілення своєрідності розуміння світу, ситуацій життя. Вони виражають глибокі смисли, потужні емоції, надають думці влучності, дотепності.
✨До вашої уваги інтерактивна вікторина «Фразеологізми – невичерпні скарби народної мудрості», яка знаходиться на сайті бібліотеки за посиланням: https://tinyurl.com/4vj45f65
Microsoft planner tout ce qu'il faut savoir - Webinaire du 17 novembre 2016IAMCP Canada
Microsoft Planner est l'outil d'Office 365 qui permet aux équipes de communiquer, planifier, collaborer plus facilement au sein de l'organisation.
Avec Planner, les groupes peuvent facilement établir un plan qui leur permet de travailler ensemble sur des fichiers, joindre des photos et des fichiers, ajouter des commentaires, des tâches avec des étiquettes "drapeau", de suivre l'avancement sur leur plan, et d'envoyer des mises à jour...
Practical introduction to DDD, CQRS and Event SourcingDennis Doomen
After several in-depth talks about Event Sourcing, I realized that there's a large group of developers that may have heard about Domain-Driven Design, Command-Query Responsibility Segregation and Event Sourcing, but have not really connected the dots yet. So in this talk, I'd like to take a practical example of a simple domain and gradually introduce functional requirements to see how the principles behind DDD affect the way your entities are going to protect the business rules. After that, I'll introduce some real-world non-functional requirements and see if and how Event Sourcing and/or CQRS may or may not help to accomplish those.
Семён Факторович (Noveo) рассказывает о сервисных и продуктовых IT-компаниях, 25.02.2013
Software Industry 101 — это серия обзорных лекций для студентов Новосибирского государственного университета о профессиях в IT и о реалиях коммерческой разработки софта.
Более подробную информацию, материалы лекций и раписание занятий можно посмотреть на http://bit.ly/industry101
Семён Факторович (Noveo) рассказывает о карьерных лестницах и различных профессиях в IT-индустрии, 20.02.2013
Software Industry 101 — это серия обзорных лекций для студентов Новосибирского государственного университета о профессиях в IT и о реалиях коммерческой разработки софта.
Более подробную информацию, материалы лекций и раписание занятий можно посмотреть на http://bit.ly/industry101
Презентация с конференции People Outsourcing 2016, Minsk
Поднимает проблему сложности "продажи" классических менеджеров для аутсорсинговых и продуктовых команд. Предлагается комбинировать роль менеджера с другими навыками и дополнительной специализацией.
Автор: Вадим Нарейко
Как начать карьеру в IT? Четкие и конкретные советы.Netpeak
21 - 22ого мая 2016 года в Одессе прошла конференция-путеводитель в мир IT "KIT". Дмитрий-Пискарёв, Chief Technical Officer, рассказал на конкретных примерах, как:
1. Попасть в IT без опыта.
2. Выбрать наиболее интересную для себя должность.
3. Выбрать компанию.
4. Развить необходимые технические и личностные навыки для быстрого роста.
— Табуретка Нормана и как на ней усидеть в огромной продуктовой компании UX команде
— «Хочу» не равно «Нада»: валидация гипотез и интерпритация данных
— Проектирование для B2B / B2C / C2C / B2G
— Симбиоз нескольких методологий проектирования
Мастер-класс. Интерактивная презентация + деловая игра «Управление командами разрабатывающими ПО по Agile (Scrum) и выводу нового программного продукта (ПО) на рынок» c использованием симулятора проектной деятельности (СПД) BesTeamKpi®
'Сrafting software architecture decisions' by Maksym Klymyshyn at ODESSA'2020 OdessaJS Conf
Software Architecture is an overloaded term nowadays. Let's dig deep into its meaning: how to define software architecture, what's right, what's wrong. What's considered as software architecture, and what's not. What's not technical debt? What needs to be addressed to make better decisions as a technical leader. How to evaluate potential software architecture Identification & Elimination of Technical Debt Constant learning based on feedback Software Architecture is an overloaded term nowadays. Let's dig deep into its meaning: how to define software architecture, how to define tech debt, what's the definition of right and wrong, what needs should be addressed to make better decisions as a technical leader.
Алексей Лустин. Двигая бюджет по Kanban доскеScrumTrek
Как руководителю масштабировать Agile на всю организацию, где не только IT, но и продажи, маркетинг и даже служба безопасности гибкие и приносят пользу компании и клиентам? Начать прежде всего с себя... история внедрения SAFe в компании "Серебряная пуля".
8. CPO CR(TI)OCSOCFO
CLO — Chief Learning Officer
CMO — Chief Marketing Officer
COO — Chief Operating Officer
CPO — Chief Procurement Officer
CFO — Chief Financial Officer
CHRO — Chief HR Officer
CIO — Chief Information Officer
CKO — Chief Knowledge Officer
CR(TI)O — Chief Research
(Technology Innovation) Officer
CS — Chief Strategist
CSO — Chief Security Officer
COO/CAO CMOCIO
CKO
GC
CBO
CCOPRO
CAO — Chief Administrative Officer
CBO — Chief Business Officer
CCO — Chief Commercial Officer
CEO — Chief Executive Officer
CHROCTO CLO
CTO — Chief Technology Officer
CVO — Chief Visionary Officer
GC — General Counsel
PRO — Public Relations Officer
CS
CVO
CEO
PR
PROCESSING
ASSURANCE
TECHNOLOGY
PEOPLE
EVOLUTION
SALES
C - L E V E L R E S P O N S I B I L I T Y
11. Pros
более четкая ориентация на проектные цели и требования рынка
высокая эффективность оперативного управления
возможность оперативного снижения расходов и повышения
эффективности использования ресурсов
гибкое и эффективное использование персонала организации,
специальных знаний и компетентности сотрудников
относительная автономность проектных групп способствует
развитию у работников профессиональных навыков,
эффективной управленческой культуры и навыков
самостоятельного принятия решений
улучшение контроля за отдельными задачами проекта или целевой
программы;
одно лицо, «хозяин» проекта, является центром сосредоточения
информации, касающейся проекта или целевой программы
сокращается время реакции на нужды проекта или программы за
счет создания горизонтальных коммуникаций и единого центра
принятия решений.
12. Cons
трудность однозначного установления ответственности за работу
по заданию подразделения и по заданию проекта или
программы (следствие двойного подчинения)
необходимость постоянного контроля за соотношением ресурсов,
выделяемых подразделениям и программам или проектам;
высокие требования к квалификации, личным и деловым
качествам работников, работающих в группах, необходимость
их обучения;
частые конфликтные ситуации между руководителями
подразделений и проектов или программ;
возможность нарушения правил и стандартов, принятых в
функциональных подразделениях, из-за оторванности
сотрудников, участвующих в проекте или программе, от своих
подразделений.
15. DEVELOPMENT
MARKET CUSTOMER
Pd
M
BD
PO
PM
BA
SM AM
Strategy Roles Notation:
PdM — Product Manager
PM — Project Manager
AM — Account Manager
PO — Product Owner
SM — Sales Manager
BD — Business
Developer
BA — Business Analyst
SA — System Analyst
SAr — System Architect
SArSA
16. Software Architect
«Умение выбрать оптимальное решение вместо лучшего — вот основная
задача архитектора».
«Архитектор ПО ничем не отличаются от других Архитекторов, которые строят мосты
или дома. Приложение — это тоже строение: ему нужен правильный фундамент и
сильные решения. Стоя под мостом во время проверки нагрузкой, нужно быть
уверенным, что он не рухнет».
«Всегда нужно быть готовым к переключению между задачами — это
норма для архитектора».
По статистике ДОУ, среднему украинскому архитектору 30 лет, он имеет 9-летний
опыт работы и получает $4000.
17. Team Lead
«70% — организационные вопросы и
коммуникация, 30% — непосредственно
технические вопросы».
«Написание кода — мало. Чтение кода —
много».
«Обязанность тимлида #1: забота о своей
команде. Команда должна чувствовать себя
комфортно в рабочих условиях и быть хорошо
мотивированной. Кроме того, тимлид также
обеспечивает профессиональный и карьерный
рост своих ребят, регулярно проводит беседы
на тему, куда людям интересно развиваться, и
помогает им в этом».
По статистике ДОУ, средний возраст украинских
тимлидов — 28 лет, средний опыт работы — 6,5 лет,
средняя зарплата — $2800.
18. Project Manager
Project Manager — это специалист, чьей главной
задачей является управление проектом в целом:
проектирование и расстановка приоритетов,
планирование выполнения задач, контроль,
коммуникации, а также оперативное решение
проблем.
«Хороший PM ценит время, является
хорошим аналитиком, психологом, лидером;
энергичен, позитивен, не паникует, вместо
отговорок ищет пути решения проблем,
политкорректен, понимает стратегию и
тактику».
Согласно статистике ДОУ, среднему украинскому PM’у
28 лет, он имеет зарплату $2000 и опыт работы 3,8
года.
19. QA engineer
Основная задача QA — обеспечение качества. QA-инженер
фокусирует внимание на процессах разработки ПО, улучшает
их, предотвращает появление дефектов и проблем (Makes sure
you are doing the right things, the right way).
«Хороший инженер по качеству понимает логику
продукта и досконально знает проект: требования,
текущее состояние дел. Возможно, ему придется
отвечать на уточняющие вопросы девелоперов,
которые знают только свой кусок задачи и смежные
области».
«Недостатками, скорее всего, можно назвать большую
часть рутинной работы, которою нужно делать
обязательно».
По данным ДОУ, среднему украинскому QA-инженеру 26 лет. Он
имеет опыт работы от полугода (джуниор) до 5 лет (сеньор) и
получает зарплату $600-2700
20. Холократия
● Холакратия - бизнес-модель
«без менеджеров»
● Роли вместо позиций
● Распределение вместо делегирования
● Быстрые структурные преобразования
● Правила вместо политики
22. Донт ворк бекоз оф:
● Концепцией владеет одна компания (ее придумал
Брайан Робертсон, основатель компании HolacracyOne,)
● Это дорого и долго
● Холакратия похожа на культ
● Частые встречи не всегда эффективны
● Проблемы контроля и самоорганизации
структур
● Нанимать людей становится сложнее
● Отсутствие структуры порождает новые
структуры
25. Выводы
CEO, CTO, CVO , COO, CCO, CMO
Матричная рулит
Product Manager, Project Manager vs
Product, TeamLead vs TechLead,
Холократия - в топку всех менеджеров
Forming to Storming to Noring maybe to
Perfoming
27. А что есть кроме него?
- Waterfall
- RUP
- OpenUP
- MSF
- И тд.
28. Agile-манифест
- Люди и взаимодействие важнее процессов и инструментов
- Работающий продукт важнее исчерпывающей документации
- Сотрудничество с заказчиком важнее согласования условий
контракта
- Готовность к изменениям важнее следования
первоначальному плану
Типичный рабочий день архитетора предпологает:
— участие в групповом планировании, митингах, совещаниях с заказчиком;
— консультирование команды по текущим вопросам;
— проектирование и написание технической документации;
— изучение новых технологий;
— работа с кодом проекта, прототипирование, оптимизация, рефакторинг.
Типичный рабочий день тимлида включает в себя:
· рассмотрение новых задач и их распределение
· стендап с командой
· митинги
· программирование
· архитектурные вопросы
· code review
Основная обязанность и ответственность PM — довести идею заказчика до реализации в установленный срок, используя существующие ресурсы. В рамках этой задачи PM’у необходимо построить план разработки, организовать команду, настроить процесс работы над проектом, обеспечить обратную связь между командами и заказчиком, устранять помехи для команд, контролировать качество и поставку продукта в срок.
Типичный рабочий день PM’а предполагает:
— Планирование очереди задач на текущий день;
— Проверка выполненной работы команд за прошедший день;
— Проведение стендапа с командой;
— Коммуникации с заказчиком по эмейлу, скайпу, телефону, митинги;
— Работа с документацией, отчетность;
— Мониторинг выполнения задач;
— Решение разнообразных текущих проблем;
Типичный рабочий день QA-специалиста включает в себя:
— Написание тест-кейсов, тестирование, документирование ошибок (в зависимости от фазы проекта);
— Проверка баг-трекинговой системы на предмет появления исправленных ошибок;
— Стенд-ап митинги;
— Изучение требований, их уточнение у заказчика;
— Активное общение с разработчиками;
— Оформление тестовой документации.
«Мышление программистов и тестировщиков „заточено“ по-разному. Программист ищет короткий путь решения, достигает цели — и после этого стремится уже к новым задачам. А тестировщик обстоятельно выверяет неучтенные моменты, проверяет разные комбинации».