Since over a year now, I have been working on an Innovation product on SharePoint 2010 (read more…) and I would like to share some my experiences, architecting and developing it. Below I have tried to group my experiences into technical and non-technical headings and also shared some of the interesting resources that I went through.
- Business Context
- Understanding the business problem. (Business Drives)
- Why SharePoint?
- Defining Common Goals.
- Understanding your Customer’s Customer.
- Architecture & Design
- SharePoint Artifacts (SharePoint 2010 Architectures Overview)
- Storing data in Lists vs. SQL Tables (SharePoint Large List Performance: SPMetal vs. SPQuery)
- SharePoint Foundation vs. Standard vs. Enterprise specific Features
- Site Definitions/ Site Templates / Master Pages / Page Layouts …
- Adventures with Variations
- SharePoint 2010 Cache (read more…)
- Search
- Loose coupling (Dependency Inversion Principle)
- Avoiding “Pattern Pathology”
- Performance
- Tips & Tricks while using Entity Framework (EF Deep Dive)
- Embracing JavaScript via jQuery (Douglas Crockford, John Resig, Paul Irish)
- Versioning and Upgrades
- Data Import
- Unit & Integration Tests (Unit Testing Best Practices, using MSDTC for Integration Tests)
- Team Lead
- Communication is the ‘key’
- Vertical vs. Horizontal slicing (Code Leaders and Beautiful Teams)
- It is hard to Unlearn
- Process
- Adopting Team Foundation Server
- Sprint Planning
- User Stories / Tasks / Bugs
- Daily Standups
- Daily Builds
No comments:
Post a Comment