Software Quality Assurance Methodology for Mixed Waterfall and Agile Execution
Software releases to customers are required to fulfill defined software release criteria to ensure software quality. The software development lifecycle evolves from Waterfall methodology to Agile methodology, which eliminated the limitations such as scalability, adaptability and enhanced in early customer engagement, faster go to market, resource optimization and cost saving.
The incremental turn around and flexibility of Agile development brings benefits while in parallel brings challenges in project planning, alignment with HW pipeline, cooperation between SW development team and validation team, and confusion on software release qualification.
- How to accomplish software release criteria compliance in a mixed Waterfall and Agile project execution? What are the challenges and solutions?
- How does a project cope with the needs of synchronization between Hardware Waterfall and Software Agile development lifecycle in the same project?
- Are we going to use the same criteria to qualify the Agile projects? Anything could be optimized and what can be reused? 1. Understand the importance of collaboration between HW pipeline & SW pipeline, platform and ingredients in mixed Waterfall and Agile execution planning.
2. Learn what are the frequent major encountered issues in mixed Waterfall and Agile development, and what are the suggestions to resolve those issues.
3. Learn a generic agile software release criteria compliance process and work instructions in details, with clear role and responsibilities defined for different roles.
Keping Liu, Senior Software Quality Engineer, Intel Technology
Keping Liu is a Technical Leader in Software Quality Assurance at Intel Corporation based in Shanghai, China. She is responsible for software release qualification, data analysis, organizational process improvement, and new technology exploration. Prior to this role, she served as Quality Manager in Project (QMP) and Advanced Product Quality Planner (APQP) at Automotive industry, with which she gained rich experience on ASPICE, TS16949, ISO26262 and VDA 6.3. She is a certified CMMI assessor, ISO internal assessor, ASPICE internal assessor, CSQE, and gained 6 Sigma Orange Belt and CPMP certification since 2009. She holds a master's degree in computer science and technology from Central South University in China.
Felix Eu, Senior Quality Engineer, Intel Technology
Felix Eu is a Software Quality Engineer at Intel Corporation based in Penang, Malaysia and is responsible for software release qualification and process improvement. Prior to this role, he was a Software Test Engineer and Test Project Lead at Motorola Solutions responsible for two-way radio software related functional testing, test planning, defect prediction, escaped defect analysis and test project management. He was a Supplier Software Development Engineer in the same organization and responsible for supplier engagement in software development and process improvement. In these roles, his efforts focus on software product quality and business process improvement. He has held the Lean Six Sigma Green Badge since 2019 and holds a Degree in Computer Science from University of Bolton in the UK.
Wei Wooi Peh Senior Validation Engineer Intel Technology
Peh Wei Wooi is the platform validation lead in the Intel platform integration & validation organization. His role and responsibilities are to develop and maintain the Intel platform validation process, methodologies, test plans, and BKMs for technologies and products. Prior to this role, he was a Software ADP (Application Development Program) lead in Motorola solutions who was responsible to support all the API-related inquiries, proof of concept/Demo, system integration, etc. from ADP partners globally. He has also been certified as the ISTQB (International Software Test Qualification Board) tester and the Red Hat System Administrator.