Towards a Theory of Simplicity in Agile Software Development: A Qualitative Study

Publicação: 2017

43rd Euromicro Conference on Software Engineering and Advanced Applications (IEEE)

Gerenciamento hierárquico migrou para ger. colaborativo e flexível.

"Embora haja uma variedade de metodologias e estruturas do ASD, poucos estudos acadêmicos abordam diretamente a simplicidade"

"Como os gerentes de projeto e engenheiros de software interpretam suas experiências sobre simplicidade no desenvolvimento ágil de software no local de trabalho?"

Simplicidade em ASD

(i) processo leve

(ii) aquisição de conhecimento

(iii) demorado (consumo de tempo)

(iv) produto com valor

(v) comunicação pessoal

"...não ter um processo muito complicado"

"... tem que ser fácil de entender ..."

"Tem que ser rápido de fazer"

".... se concentrar nas poucas coisas que têm mais impacto ..."

"(Simplicidade em ASD) também é sobre como se concentrar em coisas como se comunicar bem com sua equipe, com seu cliente."

Práticas e proposições

Proposição 1: A inclinação para o processo leve aumenta a comunicação pessoal, reduza as tarefas demoradas e leva à simplicidade em ASD.

Proposição 4: A otimização do tempo consumido promove positivamente no desenvolvimento do produto com valor e leva à simplicidade em ASD.

Proposição 2: O incentivo à aquisição de conhecimento promove simplicidade em ASD.

Proposição 3: A adoção de uma comunicação pessoal com a equipe ágil e clientes impactam positivamente o valor do produto e leva à simplicidade em ASD.