SharePoint MVPwww.aymanelhattab.com
~~~~~~~~~~~~~Browser      ~~~~~~~~~~~~~                                 Application (Middle-   Database (SQL          Web ...
http://wspbuilder.codeplex.com
How does it work in detail       MySolution.wsp     (WSS Solution Cab)                             add     Feature Manifes...
Designer/IW/Power User                 Professional developer                         WSP Package
TFS            Source Control             Check in to                                   Dev Env. – Prototyping SiteVS2010 ...
•Sync                                         SP Dev           •Check-out                                          Env    ...
Daily                                           Build                                          OutputCan also be         T...
TFS                                                     Staging or Production            Sync from Label                  ...
ShaprePoint         Visual Studio    1) Run       Test           T           Application Under           2010 IDE        t...
System CenterLab Manager      Lab Management    Virtual Machine                                    Manager 2008Microsoft T...
Lab                             Management                 1) Create                  test lab                    VMs     ...
Build               1) Create                                Management            and deploy                             ...
Web                     Performance                        Tests              Test      T   T             Agent      T   T...
Information for                  Information for                    Information for     IT Pros                     Develo...
SharePoint Application Lifecycle Management (ALM)
SharePoint Application Lifecycle Management (ALM)
SharePoint Application Lifecycle Management (ALM)
SharePoint Application Lifecycle Management (ALM)
SharePoint Application Lifecycle Management (ALM)
SharePoint Application Lifecycle Management (ALM)
SharePoint Application Lifecycle Management (ALM)
SharePoint Application Lifecycle Management (ALM)
SharePoint Application Lifecycle Management (ALM)
SharePoint Application Lifecycle Management (ALM)
SharePoint Application Lifecycle Management (ALM)
SharePoint Application Lifecycle Management (ALM)
SharePoint Application Lifecycle Management (ALM)
SharePoint Application Lifecycle Management (ALM)
SharePoint Application Lifecycle Management (ALM)
SharePoint Application Lifecycle Management (ALM)
SharePoint Application Lifecycle Management (ALM)
SharePoint Application Lifecycle Management (ALM)
SharePoint Application Lifecycle Management (ALM)
Upcoming SlideShare
Loading in …5
×

SharePoint Application Lifecycle Management (ALM)

1,777 views

Published on

SharePoint Application Lifecycle Management.
By: Ayman El-Hattab, SharePoint MVP

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,777
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

SharePoint Application Lifecycle Management (ALM)

  1. 1. SharePoint MVPwww.aymanelhattab.com
  2. 2. ~~~~~~~~~~~~~Browser ~~~~~~~~~~~~~ Application (Middle- Database (SQL Web Front End Server Tier) Server Server)
  3. 3. http://wspbuilder.codeplex.com
  4. 4. How does it work in detail MySolution.wsp (WSS Solution Cab) add Feature Manifests Config delete DB Site definitions Assemblies UI, Pages Deploy/Upgrade Command Line, OM retract “deploy” command Farm Servers
  5. 5. Designer/IW/Power User Professional developer WSP Package
  6. 6. TFS Source Control Check in to Dev Env. – Prototyping SiteVS2010 SharePoint Save site as Template Project Import WSP to Visual Studio
  7. 7. •Sync SP Dev •Check-out Env •Edit/Refactor •Test Data Population •Unit Test SP Dev •Check-in Env TFS •Work is being driven SP Dev and tracked via work items Env •Other team members can pick up changes •Local Deployment using WSPsTFS Shelvingallows Senior Devs & SP DevArchitects Envto do peer-review
  8. 8. Daily Build OutputCan also be TFSused in a“Continuous” Get Latestbuild environment Daily Build Test Lab
  9. 9. TFS Staging or Production Sync from Label Environment Deploy WSPVS2010 SharePoint Project Build
  10. 10. ShaprePoint Visual Studio 1) Run Test T Application Under 2010 IDE test Controller Test Test R Agent Microsoft Test 2) Return testTester results and Diagnostic Data Manager diagnostic data Adapters (DDAs)
  11. 11. System CenterLab Manager Lab Management Virtual Machine Manager 2008Microsoft Test Team Foundation Manager Server VM
  12. 12. Lab Management 1) Create test lab VMs Test Case ManagementLab Manager TT T T 2) Create test plan T T T T DDAs DDAs DDAs TestManagement Test Test Test Agent Agent AgentMicrosoft Test Team Manager WFE Service Back- Foundation VM App. end Server VM VM
  13. 13. Build 1) Create Management and deploy test build Test Case Management TT TT 2) Run test TT TT Test DDAs DDAs DDAs Test casesManagement 5) Access R Controller Test Test Test test results Agent Agent Agent 4) ReturnMicrosoft Test and Team test results Manager diagnostic Foundation and data 3) Execute diagnostic Server data tests, collecting test results and diagnostic data
  14. 14. Web Performance Tests Test T T Agent T T Test T T Test Agent T TController Test T T Agent T T Test T T Agent T T
  15. 15. Information for Information for Information for IT Pros Developers Everyone at TechNet at MSDNhttp://MSSharePointITPro.com http://MSSharePointDeveloper.com http://SharePoint.Microsoft.com

×