Мета закинута
Автор не відписував в цілі 11 років 4 месяця 21 день
Видео по технологической зрелости
Задача:
- просмотреть видео
- законспектировать в mindmap
Цель: прокачаться в плане технологии разработки ПО. В качестве PM я уже очень даже ничего, но т.к. получилось так, что стадию разработчика я пропустил, то надо начать в этом направлении учиться.
Программа:
I. Эффективная организация процесса разработки программного обеспечения
- 1. Системы управления версиями.Использования централизованных и распределенных систем управления версиями. Эффективные подходы для персональной и командной работы с общим кодом. 
- 2. Командное взаимодействие и управление знаниями.Совместное владение знаниями и эффективное командное взаимодействие как необходимые элементы успешного проекта. Использование Wiki для структуризации и хранения проектных знаний. Эффективное использования баг-треккер систем для управления проектными задачами и организации командного взаимодействия 
- 3. Проектное окружение.Организация совместной работы команды разработки и тестирования. Development, QA, Staging, Production и другие – построение окружений для обеспечения эффективной разработки и тестирования программного обеспечения. 
- 4. Непрерывная интеграция.Интеграционное тестирование как необходимый этап проекта любой сложности. Непрерывная интеграция как необходимый инструмент для скорейшего выявления и решения интеграционных проблем. Планирование работы с системами непрерывной интеграции на проекте. 
II. Эффективное проектирования и разработка программного обеспечения
- 5. Проектирование программных систем.Введение в проектирование. Свойства хорошего и плохого дизайна. Метрики дизайна. 
- 6. OOP и SOLID. Объектно-ориентированная парадигма. Принципы проектирования. Гибкий и адаптируемый дизайн. 
- 7. Тест-ориентированная разработка. Ключевые принципы и идеи разработки посредством тестирования. Эффективные приемы написания модульных тестов. Органическая связь разработки посредством тестирования и рефакторинга для достижения высокого качества программного кода. 
- 8. Чистый код и рефакторинг. Критерии чистого кода и необходимость их соблюдения для успешного проекта. рефакторинг программного кода как непрерывное улучшение качества кода. 
III. Архитектура программного обеспечения и готовность к промышленному использованию
- 9. Архитектура программного обеспечения.Понятие архитектуры программного обеспечение. Многообразие архитектурных подходов. Выбор оптимальных решений. 
- 10. Основные аспекты дизайна программных систем.Безопастность. Сеть. Доступность. Администрирование. 
- 11. Стабильность программного обеспечения. Шаблоны и антишаблоны, влияющие на стабильность. 
- 12. Производительность программного обеспечения. Шаблоны и антишаблоны, влияющие на производительность. 
- 
                    
                    Системы управления версиями
- 
                    
                    Командное взаимодействие и управление знаниями
- 
                    
                    Проектное окружение
- 
                    
                    Непрерывная интеграция
- 
                    
                    Проектирование программных систем
- 
                    
                    Принципы проектирования (часть I)
- 
                    
                    Принципы проектирования (часть II)
- 
                    
                    Тест-ориентированная разработка
- 
                    
                    Чистый код и рефакторинг
- 
                    
                    Архитектура программного обеспечения
- 
                    
                    Распределенные системы. Распределенные базы данных
- 
                    
                    Интеграция программных систем
- 2273
- 31 травня 2014, 20:32
Не пропустіть нові записи!
Підпишіться на ціль і стежте за її досягненням
 
     
     
				