Previous Lecture | lect11 | Next Lecture |
lect11, Wed 02/20
QA, Acceptance Testing, Agile with Guest Speakers from Procore
Guest lecture by three senior staff from Procore.
Procore is a software development company in Carpinteria (30 minutes drive south of the UCSB campus) that serves the construction industy.
- Heidi Helfland, Director, Engineering Excellence
- Amir Shahheydari, Staff Quality Assurance Engineer
- Jason Wojciechowski, Lead QA Engineer
Topics
- Amir and Jason will discuss QA in general, and acceptance testing for issues/user stories in particular
- I’m also hopeful they might talk about testing and code review processes at Procore
- Their talk will, in part, be based on Chapter 8 of the book Agile Testing: A Practical Guide for Testers and Agile Teams by Lisa Crispin and Janet Gregory (Addison-Wesley 2009).
- The Crispin and Gregory book is used bythe Quality Assurance staff at Procore as a reference.
- Heidi and I will have a brief Q&A conversation about Agile/Scrum/Lean/Kanban and the importance of Teamwork skills
- If time permits, we’ll also incorporate time for a brief standup; please make that standup very efficient on time so we maximize our time with Amir, Jason and Heidi.
More about Procore
From the procore.com website
What the company does:
Procore is a leading provider of cloud-based applications for construction. Procore connects people, applications, and devices through a unified platform to help construction professionals manage risk and build quality projects—safely, on time, and within budget. Procore has a diversified business model with products for Project Management, Construction Financials, Quality & Safety, and Field Productivity. Headquartered in Carpinteria, California, with offices around the globe, Procore is used to manage billions of dollars in annual construction volume.
Technologies they use to do that:
Our tech stack is Ruby / Rails / Postgres, with a few microservices in Rust and Elixir, where we need to focus on high concurrency and performance. We have overhauled our front end to implement ReactJS and Redux. Our mobile apps provide access to many of Procore’s tools on iOS, Android and Windows.