The required size depends on many factors:
Solar radiation and the location of the roof
Availability of the roof area
Orientation and slope of your roof surface
Type of use
degree of independence desired