Pull to refresh
6
0
Микаел Нерсисян @ChiTechOff

Технический директор

Send message

Как встроить качество в процессы производства ПО? (Часть 3)

Reading time3 min
Views2.8K

В прошлых публикациях (первая и вторая) рассмотрели основные понятия про качество, четырехуровневый процесса управления и обеспечения качества, увидели что требования и качества тесно связаны друг с другом, попробовали получить ответы на вопросы какое мышление должно быть у команды для встраивания качества в продукт? Какая на продукте пирамида тестирования? Как ускорить получение обратной связи при разработке программного обеспечения?

Отлично. Разобрались, осознали и приняли мышление Test-First, концепцию Shift Left Testing, определили пирамиду тестирования. Теперь возничкает вопрос, а как начать качественно генерировать качественные тест кейсы?

Читать далее
Total votes 3: ↑3 and ↓0+3
Comments7

Практикуйтесь, практикуйтесь и снова практикуйтесь

Reading time5 min
Views13K

Как вовлечь и обучить команды при внедрении новых практик в процессы разработки программного обеспечения без стресса?

Читать далее
Total votes 3: ↑3 and ↓0+3
Comments4

Как мы “примеряли” SAFe

Reading time7 min
Views5.5K

Привет, меня зовут Василий Юзов, и я Chief Product Owner в небольшой, но очень гордой IT-компании. У нас 12 продуктовых команд, которые разрабатывают различные решения для автоматизации и цифровой трансформации бизнеса и государства. 

Вообще, мы обычная команда полного цикла разработки. Работали в командах, использовали Agile, Scrum, где-то взлетало, где-то не очень… В какой-то момент все начало разваливаться. Вроде все делаем как всегда: много работаем, делаем дофига и чуть больше, команда растет… Но техдолг тоже растет, и недовольство клиентов растет. И все чаще ребята стали приходить в состоянии “я так больше не могу, пристрелите меня”. 

Мы честно пытались что-то “починить”, взять новых крутых senior’ов, мотивировать и стращать ребят деньгами и всякими материальными и не очень плюшками и фишками. Но в какой-то момент поняли, что менять нужно все и кардинально. Надо все сломать и просто заново выстроить процесс разработки. И решили попробовать фреймворк SAFe®.

Читать далее
Total votes 6: ↑5 and ↓1+4
Comments2

Code Review. 80 lvl

Reading time4 min
Views19K

Любой программный продукт, будь то веб-сайт или мобильное приложение, основан на коде. Чем согласованнее и целостнее эта база, тем удобнее с ней будет работать, например, при необходимости доработки проекта, передачи на сопровождение другой команде.

Основными критериями качественного кода являются следующие: простота восприятия, гибкость для модификаций, возможность обновления, понятность, тестируемость. Однако зачастую работа над проектом ведется в спешке, под давлением и код пишется людьми с разным уровнем квалификации (с разным мышлением). И даже опытные разработчики не всегда пишут код самого высокого качества. Поэтому для повышения качества кода проводится процедура code review.

Читать далее
Total votes 13: ↑12 and ↓1+16
Comments13

Как встроить качество в процессы производства ПО? (Часть 2)

Reading time6 min
Views8.5K

Какое мышление должно быть у команды для встраивания качества в продукт? Какая на продукте пирамида тестирования? Как ускорить получение обратной связи при разработке программного обеспечения? Продолжим разбираться...

Читать далее
Total votes 4: ↑3 and ↓1+2
Comments7

Как встроить качество в процессы производства ПО?

Reading time4 min
Views8.3K

Как обеспечить качество программного обеспечения? Как обеспечить качественные производственные процессы? Как сделать так, что поменять, чтобы процессы и сам продукт имели встроенное качество?  

Такими вопросами задаются практически все компании, которые занимаются производством программного обеспечения и для которых важно доставлять ценность до клиента без дефектов.

Этой статьей начинаю серию публикаций, посвященную встроенному качеству и как мы меняли процессы в нашей компании.

Читать далее
Total votes 5: ↑4 and ↓1+5
Comments4

Information

Rating
Does not participate
Location
Новосибирская обл., Россия
Date of birth
Registered
Activity

Specialization

Backend Developer, Chief Technology Officer (CTO)
Lead
From 400,000 ₽
Java
High-loaded systems
Designing application architecture
Project management
People management
Development management
Software development
Negotiation
Business process management
Risks management