specification development