Phil Lew
Philip Lew is the CEO at XBOSoft. XBOSoft’s software QA and software testing services help their clients deliver products to market faster and with higher quality; an ever-increasing challenge as software becomes more complex and platforms increase. As a Corporate Executive, Development Manager, Product Manager and Software Engineer, Philip has managed teams to tackle broken processes, develop solutions to difficult problems, and coached others be leaders, managers and experts.

He leverages his academic background in operations research, industrial engineering and computer science combined with hands on work experience with programming, predictive modeling and algorithm development to work with clients and colleagues around the world.

For his hobbies, he rides a bicycle, and travels the world to quench his thirst for exploration and learning.

Speech title: COVID Lessons for Software Testing

The Issues with COVID and the economy, and the questions brought up; Are we ready to get back to normal? Can we go back to school? What are the conditions to open up the economy? Don’t these issues sound similar to the same question when it comes to software development; Can we release the software?

In this talk, Phil discusses COVID-19, it’s long term impacts on what is considered normal, and what we can learn from the pandemic in releasing our software. As you know, the biggest issue from the beginning was the prevalence or lack of testing during the initial stages of the pandemic. And in software testing, lack of testing often results in similar morbid results. Testing during the pandemic has been needed to provide information on the virus, just as software testing is needed to provide information on the quality of the software and it’s current state. In pandemic lingo, we say “how do we open up the country safely” whereas we software engineers say, “is the software ready for release?”

The world lost valuable time in not understanding the state of its software (citizen’s health) in January-February and didn’t really start testing at any scale until March. Rather than isolate defects and triage where they came from, we pretended that it would go away or that it was someone else’s problem. As test volumes increased, we still had only a fraction of the population tested. As software engineers, we call this test coverage. Which leads to the same question we face in our development life cycle, have we done enough testing? In this talk, Phil covers many of the real life lessons from COVID-19 and how you can benefit from them in your testing practice. Takeaways include:

• Real life parallels between how we handled COVID-19, the long-term effects in our workplace and culture, and how we test software.

• Mistakes we made during COVID-19, how these same mistakes occur in our software development, and how we can correct or prevent them.

• Lessons on how to present data, information, and insights (and how not to).

Back to main page