К основному содержимому
#Agile

Defense Industrial Base Guide: Detecting Agile BS - интересный 5-страничный гайд от министерства обороны США, посвященный теме распознавания Agile Bullshit, когда гибкие подходы только декларируются…

#Agile #Processes #Software #SoftwareDevelopment

Defense Industrial Base Guide: Detecting Agile BS - интересный 5-страничный гайд от министерства обороны США, посвященный теме распознавания Agile Bullshit, когда гибкие подходы только декларируются, но не имеют отношения к реальности:) Он был написан в 2018 году, но до сих пор актуален.

Вот, например, как трансформированы 4 основные мысли Agile:

  1. Individuals and interactions over processes and tools -> “Competence trumps process”
  2. Working software over comprehensive documentation -> “Minimize time from program launch to deployment of simplest useful functionality”
  3. Customer collaboration over contract negotiation -> “Adopt a DevSecOps culture for software systems”
  4. Responding to change over following a plan -> “Software programs should start small, be iterative, and build on success ‒ or be terminated quickly”

Дальше в документе указываются некоторые паттерны, которые сразу позволяют понять, что в твоем проекте не все хорошо. Например,

  • Nobody on the software development team is talking with and observing the users of the software in action; we mean the actual users of the actual code.
  • Continuous feedback from users to the development team (bug reports, users assessments) is not available.
  • Meeting requirements is treated as more important than getting something useful into the field as quickly as possible.
  • Stakeholders are acting more-or-less autonomously (e.g. ‘it’s not my job.’)
  • End users of the software are missing-in-action throughout development
  • DevSecOps culture is lacking if manual processes are tolerated when such processes can and should be automated

После этого авторы документа перечисляют современный инструментарий для организации нормальной разработки. А потом идут вопросы, которые стоит задать различным участникам проекта, чтобы поставить диагноз точнее:) В общем и целом, интересный документ. Сомневаюсь, что подобный документ есть и используется в министерствах обороны других стран:)

P.S. Сам документ можно изучить здесь - https://bit.ly/AgileBSbyDIB

#Agile #Processes #Software #SoftwareDevelopment