Instructors:
Sutanu Ghosh, PMP, SCM
Stephen McCann
Maximize Your Quality- Minimize Software Development and Maintenance Costs
Essentials and Advanced Principles of Quality in Software Development
About the Workshops
In today’s environment of cost-containment, short time-to-market and “agile” products, the role of quality is often overlooked. Software quality problems are often not as readily apparent as they might be in the case of an industry with more physical products, such as manufacturing or hardware.
What are 5 common problems in the software development process?
- Poor requirements
- Unrealistic schedules
- Inadequate testing
- Feature Containment
- Miscommunication
Development and project management find it difficult to understand what QA does and why.
More often than not, testing is the only cycle in the life of product development that is squeezed.
Subsequently, projects incur cost over runs through extended test cycles, disorganized outsourcing of test functions, not to mention high back-end costs of frequent patch and maintenance releases.
To address these problems, UiS presents a package of two workshops – Essentials and Advanced Principles of Software Quality Management.
Takeaways – Day 1 Essentials OF Quality
What makes SW QA so difficult – and how it is different from hardware and manufacturing QA.
Fundamentals of finding defects, who plays what role in it, optimized for project costs.
How to prevent defects, and the effect on schedules and cost.
Techniques of quality planning and schedule estimating.
How to track and report on the quality of the product.
Actionable metrics.
Takeaways –Day 2 Advanced Principles
Testing lifecycle in detail and how it relates to software development lifecycle.
Writing testable requirements, QA deliverables in detail.
Statistical and deterministic techniques in detail.
Applying automation and code coverage.
Managing risks emanating from defect data.
Tools for effective QA.
Relating to TQM, CMMI, Lean Six Sigma.
Road to ASQ certification
Who Should Attend
The course is designed for professionals who:
• Cannot take time off from their day jobs, and yet need a detailed understanding of QA principles
• Functional and Project Managers who need to optimize QA estimating and tracking
• PMO, Program and Project Managers, Development Managers whose product/process profile is shifting from rolling wave to Agile or vice-versa |