For a list of wide-ranging brainstorming techniques see celestinechua.com/blog/25-brainstorming-techniques.
Ward Cunningham Wiki: c2.com/cgi/wiki.
.NET Guidelines, Patterns and Practices
Books
Krzysztof Cwalina, Brad Abrams, Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, 2nd Edition (Upper Saddle River, NJ: Addison-Wesley Professional, 2008). This book contains many best practices for designing reusable libraries for the Microsoft .NET Framework.
Steve McConnell, Code Complete (Redmond, WA: Microsoft Press, 2004).
Robert C. Martin, Clean Code: A Handbook of Agile Software Craftsmanship (Upper Saddle River, NJ: Prentice Hall, 2008).
Kevlin Henney, 97 Things Every Programmer Should Know: Collective Wisdom from the Experts (Sebastopol, CA: O'Reilly Media, Inc., 2010).
Martin Fowler, Kent Beck, Refactoring: Improving the Design of Existing Code (Reading, MA: Addison-Wesley Professional, 1999).
Kent Beck, Implementation Patterns (Upper Saddle River, NJ: Addison-Wesley Professional, 2008).
Adam Freeman, Steven Sanderson, Pro ASP.NET MVC 3 Framework, Third Edition (New York: Apress, 2011).
Books from Microsoft patterns & practices: msdn.microsoft.com/en-us/practices/hh124092.
Articles
Michael Howard, “8 Simple Rules For Developing More Secure Code,” msdn.microsoft.com/en-us/magazine/cc163518.aspx, MSDN Magazine, November 2006.
John Robbins, “Bad Code? FxCop to the Rescue,” msdn.microsoft.com/en-us/magazine/cc188721.aspx, MSDN Magazine, June 2004.
Niraj Bhatt, “MVC vs. MVP vs. MVVM,” nirajrules.wordpress.com/2009/07/18/mvc-vs-mvp-vs-mvvm, 2011.
Martin Fowler, “Inversion of Control Containers and the Dependency Injection pattern,” martinfowler.com/articles/injection.html, 2004.
Will Stott and James Newkirk, MSDN Magazine, “Improve the Design and Flexibility of Your Project with Extreme Programming Techniques,” msdn.microsoft.com/en-us/magazine/cc163982.aspx, April 2004.
Sayed Ibrahim Hashimi, William Bartholomew, Inside the Microsoft Build Engine: Using MSBuild and Team Foundation Build, (Redmond, WA: Microsoft Press, 2011).
Sayed Ibrahim Hashimi, Deploying .NET Applications: Learning MSBuild and ClickOnce, (Berkeley, CA: Apress 2006).
Mike Clark, Pragmatic Project Automation: How to Build, Deploy, and Monitor Java Applications (Raleigh, NC: Pragmatic Bookshelf, 2004).
Articles
MSDN, “Logging in MSBuild,” msdn.microsoft.com/en-us/library/bb651789.aspx.
Vishal Joshi, “Web Packaging: Creating web packages using MSBuild,” vishaljoshi.blogspot.com/2009/02/web-packaging-creating-web-packages.html,2009.
Andrei Volkov, “How to ‘Package/Publish' Web Site project using VS2010 and MSBuild,” zvolkov.com/blog/post/2010/05/18/How-to-Publish-Web-Site-project-using-VS2010-and-MsBuild.aspx, 2010.
MSDN, “How to: Transform Web.config When Deploying a Web Application Project,” msdn.microsoft.com/en-us/library/dd465318.aspx.
“Troubleshooting Common MSDeploy Issues,” blogs.iis.net/kateroh/archive/2009/06/05/troubleshooting-common-msdeploy-issues.aspx, June 5, 2009.
Kristina Olson, “Code Download and the Web Deployment Tool (MSDeploy) - Remote Management options,”blogs.iis.net/krolson/archive/2010/01/27/code-download-and-the-web-deployment-tool-msdeploy-remote-management-options.aspx, January 27, 2010.
Windows Installer XML (WiX) Toolset: wix.sourceforge.net
Continuous Integration
Books
Marcin Kawalerowicz, Craig Berntson, Continuous Integration in .NET (Greenwich, CT: Manning Publications, 2011).
Paul M. Duvall, Steve Matyas, Andrew Glover, Continuous Integration: Improving Software Quality and Reducing Risk, (Upper Saddle River, NJ: Addison-Wesley, 2007).
John Ferguson Smart, Jenkins: The Definitive Guide (Sebastopol, CA: O'Reilly Media, Inc., 2011).
Brian Chess, Jacob West, Secure Programming with Static Analysis (Upper Saddle River, NJ: Addison-Wesley, 2007).
Donis Marshall, John Bruno, Solid Code: Optimizing the Software Development Life Cycle (Redmond, WA: Microsoft Press, 2009). Chapter 10 provides an overview of code analysis and quality metrics.
Michael Sutton, Adam Greene, Pedram Amini, Fuzzing: Brute Force Vulnerability Discovery (Upper Saddle River, NJ: Addison-Wesley, 2007).
Ian Molyneaux, The Art of Application Performance Testing (Sebastopol, CA: O'Reilly Media, Inc., 2009). Effective automated performance testing is a big part of dynamic code analysis.
Stephen R. Covey, Principle Centered Leadership (New York: Summit, 1991).
Richards J Heuer, Psychology of Intelligence Analysis (Washington, DC: Center for the Study of Intelligence, Central Intelligence Agency, 1999).
Richard Marcinko, Leadership Secrets of the Rogue Warrior: A Commando's Guide to Success (New York: Simon and Schuster, 2000).
Stephen M. R. Covey, Rebecca R. Merrill, Stephen R. Covey, The Speed of Trust: The One Thing That Changes Everything (New York, Simon and Schuster, 2008)
Fergus O'Connell, How to Run Successful Projects III: the Silver Bullet (New York: Addison Wesley, 2001).
Fergus O'Connell, The Competitive Advantage of Common Sense: Using the Power You Already Have (FT Press, 2003).