cpre and software testing

Download CPRE and Software testing

If you can't read please download the document

Upload: ireb-international

Post on 20-Jun-2015

526 views

Category:

Documents


4 download

DESCRIPTION

Presentation at Hungarian Software Testing Forum, October 2012 Budapest

TRANSCRIPT

  • 1. Usage of a common terminology as wellas established techniques and methods- key success factors ofRequirements Engineering Stefan Sturm IREB GmbH

2. Requirements EngineeringWhy should software testers care about it? Have you ever wondered. . where the requirements for your test cases come from?Kapitelname 1 . why the requirements for your test cases are of poor quality? . why the requirements for your test cases are incomplete? . why the requirements for your test cases are ambiguous? . why the requirements for your test cases are contrary toeach other?Because of poor Requirements Engineering!International Requirements Engineering Board e. V. page 2 3. Requirements EngineeringHave you ever really applied it? Have you ever thought about.Kapitelname 1 . clearly identifying the stakeholders of the system youshould test? . using appropriate techniques for eliciting and documentingrequirements beyond interviews and Word documents? . using appropriate techniques for requirements validation? . Have you ever thought about doing goodRequirements Engineering?International Requirements Engineering Board e. V. page 3 4. Requirements Engineering and Software TestingTwo sides of the same coin Software Testers should care about Requirements Engineering because it .Kapitelname 1 . bridges the gap between business needs and Software Testing* . delivers important input for Software Testing . significantly improves the quality of requirements documents*Just forget this small part called software development.Thats quite an easy job to do just do it agile ;-) International Requirements Engineering Board e. V. page 4 5. Common terminology, techniques and methodsWhy do we need it? Different implementation of Requirements EngineeringKapitelname 1 at customers, suppliers, partners in distributed teams at different locations, offshore, near shore in different industrial sectors within different tools Different skill levels Many practitioners do not have an education in systems/software engineering Many practitioners are involved in requirements engineering by chance by getting thrown into a projectInternational Requirements Engineering Board e. V. page 5 6. Common terminology, techniques and methodsWhy do we need it? Excerpt from in communication due the use of Agile delivery in central Problems the report A snapshot of toKapitelname 1 different languagesgovernment of the National Audit Office a NGO in UK different cultures (ethnological and company specific)..The requirements are elaborated on a just-in-timebasis, through face-to-face dialogue between thedevelopment teams and business users. They are delivered rapidly of agile Misunderstanding via a series of short iterations which Elicitation of requirements is underestimatedresult in working functionality. Documentation and traceability of requirements is Healthneglected Care Information Centreand Social International Requirements Engineering Board e. V.page 6 7. Requirements Engineering CertificationHow does it help? Creation of an international agreed basis for trainingKapitelname 1 Training Providers align their trainings to a standard the syllabus of the certificate Common definition of terminology to improve communicationand Know-How transfer Companies invest in education as the certification fits into career paths as trainings are aligned to a common standardInternational Requirements Engineering Board e. V. page 7 8. Certification Goals of the IREB and the CPRECommon foundation for the educationKapitelname 1in the field of RE - WorldwideThe CPRE Improving the use of Goals and implementation of RE Creation of an international understanding and basis for communication about RE International Requirements Engineering Board e. V. page 8 9. The certification model Certification levelsCPRE Foundation Level Fundamental understanding ofKapitelname 1domain, methodology and available techniquesThe CPRECPRE Advanced Level Mastering and using methods and techniques Specialization in one or more modules: Requirements Elicitation and Consolidation released in 2011 Requirements Modeling released in 2011 Requirements Management in progress Business Analysis in progress CPRE Expert LevelInternational Requirements Engineering Board e. V. page 9 10. Success story Examinee numbers since inceptionKapitelname 1The CPREOver 12,000 Examinees in total worldwide! International Requirements Engineering Board e. V. page 10 11. Success story IREB worldwide in 36 countriesKapitelname 1The CPRE Australia, Austria, Belarus, Belgium, Brazil, Bulgaria, Columbia, Denmark, Ecuador, Egypt, Finland, France, Jordan, Germany, Great Britain, Hong Kong, Hungary, India, Luxembourg, Malaysia, Mexico, New Zealand, Poland, Romania, Russia, Singapore, South Africa, South Korea, Spain, Sudan, Sweden, Switzerland, The Netherlands, Ukraine, USA, VenezuelaInternational Requirements Engineering Board e. V. page 11 12. International Requirements Engineering Board (IREB) e. V. Members of the board Personal board members:Kapitelname 1 Renown experts from industry,The CPRE research, consulting and education Supporting Members: Committed persons in the field of Requirements Engineering Activities of the board Elaboration of the curriculum, glossary and exams for the Certified Professional for Requirements Engineering Translations of the artifacts: English, French, German, Spanish, Portuguese (Brazil) Publishing of articles, textbooks and references International Requirements Engineering Board e. V. page 12 13. IREB e. V. the personal membersExperts from industry, research, consulting and education1st Chairperson: Prof. Dr. Klaus PohlColin Hood Chris Rupp University ofKapitelname 1Free ConsultantSOPHIST GmbHDuisburg-Essen 2nd Chairperson:Dr. Peter HruschkaProf. Dr. Barbara Paech Rainer GrauThe Atlantic SystemsUniversity of HeidelbergZhlke Engineering AG GuildSuzanne Robertson Treasurer:Dr. Frank HoudekThe Atlantic Systems Karol Frhauf Daimler AG Guild INFOGEM AGProf. Dr. Martin GlinzEmmerich Fuchs Dr. Camille Salinesi Unversity of Zurich Fuchs Informatik AGUniversit Paris 1 International Requirements Engineering Board e. V. page 13 14. Workgroups and Supporting Members The work of the IREBElaboration of theElaboration of theAdvanced LevelFoundation LevelKapitelname 1The CPREcurriculi curriculum Workgroups /Supporting MembersMarketingInternationalization Translation of glossary, syllabi and examsExam and exam questions forFoundation and Advanced Level International Requirements Engineering Board e. V. page 14 15. The parties involved with CPRE Certification bodies and training providers IREB GmbH Training ProvidersKapitelname 1The CPREInternationalRequirementsIREB GmbH Trainees / Engineering ExamineesBoard (IREB) IREB GmbHCertification BodiesAllocation of tasks to clearly separated and independent organizationsensures fairness and neutrality!International Requirements Engineering Board e. V.page 15 16. IREB GmbHThe operating company of IREB e.V. Facts Starting on April, 1st 2011Kapitelname 1 All shares hold by IREB e.V. Located in Karlsruhe (Germany) Activities Organizational support for the board, workgroups andsupporting members Coordination of IREB tasks like Elaboration of the curriculum and the exam questions for theCertified Professional for Requirements Engineering Coordination and organization of training providers andcertification bodies Marketing of the CPRE certificate Press and media releases Publishing of articles International Requirements Engineering Board e. V.page 16 17. Responsibilities of the involved IREB e.V. the board Responsibilities of theIREB e.V.Kapitelname 1 Elaboration of the curriculumThe CPRE Design of the exam questions Responsibilities of the IREB GmbHon behalf of IREB e.V. Contracting training providers and certifying bodies Contact for o Contents of the curriculum o The internationalization of the CPRE o Validity of certificates o Training providers and certifying bodies International Requirements Engineering Board e. V. page 17 18. Responsibilities of the involved Certification bodies Responsibilities of certifying bodies Organization of certificationsKapitelname 1 Carrying out certificationsThe CPRE Evaluation of certifications Mailing certificates Contact for questions about Certification dates Details about the exam Testing locations Exam results International Requirements Engineering Board e. V. page 18 19. Responsibilities of the involved Training providers Responsibilities of training providers Hold trainingsKapitelname 1 If necessary, negotiate the exam dates withThe CPRE certifying bodies Contact for questions about Details about trainings Content of trainings Training dates International Requirements Engineering Board e. V. page 19 20. The training providersCurrent listKapitelname 1 21. The syllabi of the CPRE Foundation Level FundamentalsKapitelname 1Scope and system contextThe CPRE Eliciting requirements Documenting requirements in natural language Model-based requirements documentation Requirements negotiation and consolidation Managing requirements Tool support International Requirements Engineering Board e. V. page 21 22. The syllabi of the CPRE Advanced Level Released Modules Requirements Elicitation & Consolidation, March 1St 2011Kapitelname 1 Requirements Modeling, March 1St 2011The CPRE Modules in work Requirements Management, planned for 2013 Business Analysis Languages Currently German only, English after approx. 100 examso Requirements Elicitation & Consolidation will be releasedbefore end of 2012 International Requirements Engineering Board e. V. page 22 23. The exams of the CPRE Foundation levelKapitelname 1 Multiple choice questionnaireThe CPRE Advanced level Multiple choice questionnaire Written assignment, 2-3 days of effort International Requirements Engineering Board e. V. page 23 24. The exams of the CPRE Foundation Level Duration: 75 minutes 15 minutes extension fornon native speakersKapitelname 1 45 Multiple Choice questionsThe CPRE Each question yields 1 to 3 points 60% of the points needed to pass Three different types of questions: Pick one correct answer Pick two or more correct answers Decide for each answer whether it is true/false, correct/incorrect.. Incorrect checked answers lead to a deduction ofpoints! Not all choices need to be taken!International Requirements Engineering Board e. V. page 24 25. The exams of the CPRE Advanced Level Step one: MC exam as in Step two: Elaboration of a written assignmentKapitelname 1 Description of a complex project according to theThe CPRE context of the syllabus. Detailed justification of the chosen techniques and documentation forms Size and format of deliverables depending on AL module Estimated effort: Two days Submission 90 days after registrationInternational Requirements Engineering Board e. V. page 25 26. The book for the CPRE Covering the essentials The textbook to go with theFoundation Level CPREcertificateKapitelname 1The CPRE Goal-oriented preparationfor the certification exam Equates CPRE (FL)Syllabus 2.1 Klaus Pohl / Chris Rupp1st edition, Rocky Nook192 pages, 30 April 2011ISBN 978-1933952819International Requirements Engineering Board e. V. page 26 27. Discussion Thank you for your [email protected]/IREBinternatLinkedIn group IREB Certified Professionalfor Requirements Engineering (CPRE) International Requirements Engineering Board e. V. page 27 28. Picture credits By iStockphoto.com Job Review by matzaball adult education: addressing the issue by Track5 team award by sturti Business Team Meeting by jhorrocks Successful business team working by Skynesher International Requirements Engineering Board e. V.