O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.
This project has received funding from the European Union’s Horizon 2020
research and innovation programme under grant agr...
Context and Goal
Research Approach
Agile Software Development Processes
Quality Requirements Management Portfolio
Conclusi...
Context
November 29th, 2017 QuASD 2017, Innsbruck, Austria 3
Quality-aware
Rapid Software
Development
Definition of a set of guidelines for integrating Quality
Requirements (QRs) management into the agile
software developmen...
Definition of a method in terms of reusable chunks
Method Chunk (method piece)
o Goal reached by the chunk
o Situation whe...
Agile Software Development
Process
12 semi-structured interviews
Q-Rapids use cases adopt variants of Scrum
o Predefined release cycles: from 2 weeks to 6 mo...
Agile Development Process
November 29th, 2017 QuASD 2017, Innsbruck, Austria 8
Functional &
Non-functional
requirements …
...
Q-Rapids use cases do not use a predefined existing method for QR
management
Diversity of methods and techniques
Quality R...
Quality Requirements
Management Portfolio
1. Identify the set of intentions related to the QR management in the current
processes
2. Identify the possible strategie...
Agile Development Process
November 29th, 2017 QuASD 2017, Innsbruck, Austria 12
Elicitation
Verify and
Validate
Documentat...
Portfolio Requirements Map
November 29th, 2017 QuASD 2017, Innsbruck, Austria 13
*
*
Specify Quality Requirements
November 29th, 2017 QuASD 2017, Innsbruck, Austria 14
Prioritization by urgency (issue-driven...
Goal
o Ranking requirements using the Analytic Hierarchy Process (AHP) decision making method
Situation
o by preferences a...
Conclusions & Future Work
Companies does not use a fixed agile development process
Companies do not use a predefined existing method for QR manageme...
Identify chunks for the different strategies
Create chunks for uncover strategies
Future Work
November 29th, 2017 QuASD 20...
Lidia López
llopez@essi.upc.edu
Thank you
Any Question?
@Qrapids
www.q-rapids.eu linkedin.com/in/q-rapids-euproject-9a0115...
Agile as software development methodology
o Maximizing the communication
Quality Management (Quality Requirements)
Require...
Próximos SlideShares
Carregando em…5
×

Agile quality requirements management best practices portfolio: a situational method engineering approach

41 visualizações

Publicada em

Conference presentation

Publicada em: Software
  • DOWNLOAD FULL BOOKS, INTO AVAILABLE Format, ......................................................................................................................... ......................................................................................................................... 1.DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... 1.DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... 1.DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... 1.DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Responder 
    Tem certeza que deseja  Sim  Não
    Insira sua mensagem aqui
  • Seja a primeira pessoa a gostar disto

Agile quality requirements management best practices portfolio: a situational method engineering approach

  1. 1. This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 732253. Agile Quality Requirements Management Best Practices Portfolio: A Situational Method Engineering Approach Lidia López1, Woubshet Behutiye2, Pertti Karhapää2, Jolita Ralyté3, Xavier Franch1 and Markku Oivo2 1U. Politècnica de Catalunya (Spain), 2U. Oulu (Finland), 3U. Genève (Switzerland) November 29th, 2017 1
  2. 2. Context and Goal Research Approach Agile Software Development Processes Quality Requirements Management Portfolio Conclusions and Future Work Outline November 29th, 2017 QuASD 2017, Innsbruck, Austria 2
  3. 3. Context November 29th, 2017 QuASD 2017, Innsbruck, Austria 3 Quality-aware Rapid Software Development
  4. 4. Definition of a set of guidelines for integrating Quality Requirements (QRs) management into the agile software development life cycle (ASD) in order to improve the management of QRs in ASD projects Goal November 29th, 2017 QuASD 2017, Innsbruck, Austria 4 Situational Method Engineering
  5. 5. Definition of a method in terms of reusable chunks Method Chunk (method piece) o Goal reached by the chunk o Situation when the chunk can be applied o Process o Products involved in the process Method o Defining requirements o Method chunk identification o Method chunk assembly Research Approach: Situational Method Engineering (SME) November 29th, 2017 QuASD 2017, Innsbruck, Austria 5
  6. 6. Agile Software Development Process
  7. 7. 12 semi-structured interviews Q-Rapids use cases adopt variants of Scrum o Predefined release cycles: from 2 weeks to 6 months o Sprint cycle: 1 or 2 weeks o Variety of backlog structure Continuous integration Process Elicitation November 29th, 2017 QuASD 2017, Innsbruck, Austria 7
  8. 8. Agile Development Process November 29th, 2017 QuASD 2017, Innsbruck, Austria 8 Functional & Non-functional requirements … …based on customer’s needs Requirements refined into user stories & task
  9. 9. Q-Rapids use cases do not use a predefined existing method for QR management Diversity of methods and techniques Quality Requirements Management Best Practices Portfolio Quality Requirements Management November 29th, 2017 QuASD 2017, Innsbruck, Austria 9
  10. 10. Quality Requirements Management Portfolio
  11. 11. 1. Identify the set of intentions related to the QR management in the current processes 2. Identify the possible strategies for fulfilling these intentions Portfolio Requirements: Elicitation November 29th, 2017 QuASD 2017, Innsbruck, Austria 11
  12. 12. Agile Development Process November 29th, 2017 QuASD 2017, Innsbruck, Austria 12 Elicitation Verify and Validate Documentation and Communication
  13. 13. Portfolio Requirements Map November 29th, 2017 QuASD 2017, Innsbruck, Austria 13 * *
  14. 14. Specify Quality Requirements November 29th, 2017 QuASD 2017, Innsbruck, Austria 14 Prioritization by urgency (issue-driven) o Blocking issue Prioritization based on value (value-driven) o Prioritizing the customer needs o Existing chunk: cost-value prioritization
  15. 15. Goal o Ranking requirements using the Analytic Hierarchy Process (AHP) decision making method Situation o by preferences analysis (cost & value) Products & Process Value-driven Prioritization Chunk November 29th, 2017 QuASD 2017, Innsbruck, Austria 15 Kornyshova E., Deneckère R., Rolland C.: Method Families Concept: Application to Decision-Making Methods. In: Enterprise, Business-Process and Information Systems Modeling (EMMSAD), 2011, pp. 413-427.
  16. 16. Conclusions & Future Work
  17. 17. Companies does not use a fixed agile development process Companies do not use a predefined existing method for QR management Best Practices Portfolio instead a concrete method Situational Method Engineering (SME) to identify, complement and classify practices in the portfolio 4 Quality Requirements management requirements: QR elicitation, specification, communication, and verification and validation 3 Strategies for QR elicitation: by refinement, documentation and prioritization 2 Strategies for QR elicitation by prioritization: issue-driven and value-driven Conclusions November 29th, 2017 QuASD 2017, Innsbruck, Austria 17
  18. 18. Identify chunks for the different strategies Create chunks for uncover strategies Future Work November 29th, 2017 QuASD 2017, Innsbruck, Austria 18
  19. 19. Lidia López llopez@essi.upc.edu Thank you Any Question? @Qrapids www.q-rapids.eu linkedin.com/in/q-rapids-euproject-9a0115137/ slideshare.net/QRapidsEUproject
  20. 20. Agile as software development methodology o Maximizing the communication Quality Management (Quality Requirements) Requirement management is under-considered in agile processes Motivation November 29th, 2017 QuASD 2017, Innsbruck, Austria 20

×