Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

38 views

Published on

Conference presentation

Published in: 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,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

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

×