This is a series of 9 articles. Click here for the full TOC

Application Lifecycle Management

After setting your policies and procedures around security for each role and responsibility, now its time set policies around the application lifecycle in SharePoint.

Introduction to Microsoft Solution Framework

To help establishing a proper development team, we need a Software Development Lifecycle that can:

  • Align business and technology goals
  • Establish clear project goals, roles, and responsibilities
  • Implement an iterative, milestone/checkpoint-driven process
  • Manage risks proactively
  • And responding to change effectively

That is why, Microsoft Solution Framework (MSF) is a framework of models, disciplines, principles and mindsets for delivering solutions faster, using fewer people and reducing risk, with higher quality results.

Suggested Team Model at [Your Company]

The table below shows how to scale down an MSF team to fit all roles. Also, we have come up with a suggested team model that is fitting the team. This can be changed any time and varies from project to another. It's very important to note that developers and testers can interchange places and conduct peer testing but at no case developer should conduct testing for its own component.  

Below is an example on how to use the scale down table to construct the MSF Team for each project.

Names 

Product Mgt

Program Mgt  

Architecture  

Development  

Test  

User Exp  

Wael

 

Y

Y

     

Ali

   

Y

Y

Y

 

Umit

Y

     

Y

Y

Hasan

     

Y

Y

 

Willy

     

Y

Y

 

Hiba

Y

   

Y

Y

 

 

Read next: Development and Customization Policies