Things to consider when doing a Configuration Manager assessment:
What does your network topology look like?
What are the WAN link speeds, network latency and bandwidth?
What network infrastructure and security devices are in place?
What ports and protocols are allowed through these devices?
What are the usage patterns for network resources, network utilization?
At which locations will you provide services?
What client systems are at each location?
How many devices are to be managed in total?
What users are at each location?
How do external/remote users connect to the corporate network?
Is support for 802.1X authentication required?
Is there a PKI implementation?
Is a POC environment available?
How are change requests handled?
Active Directory environment:
Do you have multiple AD forests?
What are the trust relationship if so?
Will you support computers in workgroups?
Who will use the system?
What tasks will they be required to do?
Server and Data Center infrastructure:
Is server infrastructure centralized in a few large data centers or is it distributed?
Are some data centers better connected than are others?
What are the hardware standards?
Is virtualization preferred?
Installed client base and hardware refresh cycle:
What is the hardware and operating system (OS) mix for the installed PC base?
How are new systems imaged?
Is PXE booting to install images required?
What mobile devices are in use?
Is there a need to support embedded systems?
How often are systems replaced?
Are users allowed to bring their own systems?
Is there a planned OS upgrade?
Who are you deploying Windows to or for?
What OS are you deploying?
What applications do you want to deploy with the OS?
Will this be different for different user or system roles?
To which hardware models are you deploying the OS?
Will you support mobile device client such as smartphones, or Internet-only clients?
Will App-V be enabled for deploying virtualised applications?
How are clients being updated with Windows patches?
Are third party update patches required?
Existing SQL Server deployment:
Will you be using existing SQL servers?
Do these systems meet ConfigMgr requirements?
Are SQL servers clustered?
Are SQL reporting services deployed?
Storage and backup infrastructure:
What storage technologies are in use?
How is data replicated between storage systems?
Details of the design such as optimum server placement, hardware configuration,
and client installation methods depend on the IT infrastructure and services you
have in place.