En cuanto a TDD, bueno procuramos testear cada cosa que se desarrolle, en la medida de lo posible claro, no somos expertos, pero le vamos dando.
Creo que no explique bien el problema que tenia, bueno, la app a desarrollarse es netamente WinForm, y con el objetivo de dividir el desarrollo entre varias personas de un equipo o equipos, se preguntaba si era conveniente o más bien una buena practica, crear proyectos biblioteca de clases para cada pantalla a utilizarse dentro de esta aplicacion y no proyectos de Aplicacion windows, es decir si tengo 50 pantallas tendre en total 50 proyectos biblioteca de clases.
Unicamente se tendría una app te tipo winform, la del menu principal, la idea que es que el deploy tuviera un esquema similar al siguiente
DirectorioPrincipalAPP (el cual tiene subdirectorios, los mismos que son Menus dentro del Sistema, y dll utilizadas para todo el proyecto)
Almacen, aqui estarian las biblioteca de clases que contienen los forms de este menu y otras dlls utiles
POS
Recetario
Proveedores
Clientes
Es posible que me este complicado con todo esto, se desea tener flexibilidad en el desarrollo de esta app, gracias por sus comentarios