Peter Provost is a Senior Program Manager for Microsoft Visual Studio where he is currently focused on making Visual Studio the supreme environment for agile developers. In Visual Studio 2010, Peter helped drive the extensibility features of the Architecture and Design tools. Prior to that, Peter managed the patterns & practices development team at Microsoft where they created Guides, Software Factories and Application Blocks like Enterprise Library and the Composite User Interface Application Block. Before joining Microsoft, he was a consultant in the Rocky Mountain region focusing on Microsoft technologies and agile software development techniques. He has spoken at a number of conferences and user groups and has written articles on agile development, ASP.NET, web services and other topics.