overdesign (design + over-; above_excessive)
To design too specifically or to too great an extent, as by including unnecessary features