Regular Conference Session
Design for Testability
Co-Presented by Mr. Bill Rinko-Gay and Dr. Constantin Stanca
Session Abstract: QA Experts know that it’s better to build quality in than to test defects out. But Developers have been slow to understand their role. Bill Rinko-Gay, QA Manager, and Dr. Cristi Stanca, Development Manager, worked together for 14 months developing an understanding of the role the Development group plays in creating good software. In “Designing for Testability” Bill and Cristi will share what they learned, and how Quality Analysts can define their needs in terms Developers can understand. Bill and Cristi will share on topics like:
An actual case study that reduced the time between releases from 9 months to 6 weeks with higher quality
Developer test vs. Unit test
Creating a feedback loop to help developers improve
Why testable software is high quality software
Developer metrics to show a build is ready for test
Attend this session to take your relationship with your Development team, and your Software Quality, to the next level.
Speaker BIO - Mr. Bill Rinko-Gay
Bill is a senior level Software Project Manager and Delivery Director with over 29 years of experience. My strength is ensuring quality development process to allow a company to achieve more at a lower cost. I work across disciplines to find ways to reduce the cost of developing high quality software. I have significant experience using Agile methodologies to improve the success of development projects. As Delivery Director I developed technical specifications for over 10 proposals throughout the Northeast Region for a total of $2.5 million. As Project Manager I increased the number of key releases for a multi-agency municipal development project from 2 to 7 in 2009 without increasing staff. I introduced Agile methods to mitigate risk and increase quality As Test Manager I increased the efficiency of a 37-member test organization on a development project of over 300 people by 2.5 times with increased quality using industry standard processes.
As Process Improvement Manager I defined a process for releasing bi-weekly software patches using a Scrum methodology.
This allowed a program to begin reducing the defect backlog for the first time. As Quality Assurance Analyst I defined an integrated Quality Assurance program and acted as a change agent across multiple disciplines to achieve it As Test Manager. I established management controls to give my team and my superiors a clear picture of project progress and quality As Program Manager. I organized an enterprise test of key financial software from data input to GL booking to ensure a problem-free deployment As Lab Manager. I defined an ISO 9001 process model for a Test and Certification Lab which allowed the company to add three new lines of business. I have provided training and industry presentations to align Software Quality Assurance and test with business requirements. I developed a configuration management and release control strategy to reduce deployment errors and improve customer satisfaction.
Speaker BIO - Constantin Stanca
Constantin is a leading expert in software architectures, data management and agile development frameworks. He is currently the chief software engineer with Science Applications International Corporation, a provider of scientific, engineering, systems integration and technical services and solutions. Over the last two decades, he lead development for large enterprise software solutions including data management, financial management, and workforce management. He is currently sharing his expertise in large systems software architectures and agile development with the National Science Foundation to deliver a large data warehouse, reporting and business intelligence solution available to a large community of specialized users. Always a champion of process optimization, quality assurance and top engineering solutions, he has demonstrated extraordinary capacity to implement pragmatic and successful development process changes in extreme conditions and environments. He is a true believer that Agility can be achieved only through Automated Quality Assurance. Constantin holds a Ph.D. in numerical modeling and computer simulation in the field of petroleum engineering. He is PMP and certified ScrumMaster. He is member of Software Engineering Institute and an active technical reviewer.
|