Speaker: Conor Cunningham, Principal Software Architect, SQL Server Engine at Microsoft
· An overview of the SQL Server product (to see the components)
· How Microsoft organizes its people by roles (Developers, Testers, Program Managers, etc.)
· The engineering model we use (developed in-house)
· How individual projects run in our engineering model
· Project Management Techniques (various Agile Methods) that work in large organization engineering
· Offshoring portions of a product
· Testing and Automation
· Software Process Management + Communicating with Management
About the Speaker
Conor Cunningham has worked at Microsoft for 13 years with a few years outside the company. His primary interests are building database engines, query processors, and specifically query optimizers. He also works in distributed systems, algorithms, and in business process management/efficiency strategies. While outside of Microsoft, Conor worked at Lombardi in Austin (now part of IBM) on Business Process Management (BPM) problems. Conor has run software projects using a variety of methods from Waterfall to SCRUM/various Agile methods.
Conor blogs about SQL Server Queries on a blog called “Conor vs. SQL”. He is the author of a number of peer-reviewed academic papers, has authored 10-20 patents on database engine design, and wrote a chapter for the book “SQL Server 2008 Internals” on how the SQL Server Query Optimizer works. He lives in Austin, TX with his family.