poly = 6 x^3 + x^2 y - 11 x y^2 - 6 y^3 - 5 x^2 z + 11 x y z + 11 y^2 z - 2 x z^2 -
6 y z^2 + z^3;
Factor[poly]
sol = Solve[poly == 0, z]
d = Directive[Opacity[.7], Specularity[White, 60]];
Plot3D[z /. sol, {x, -1, 1}, {y, -1, 1}, Mesh -> None,
PlotStyle -> {{d, Red}, {d, Green}, {d, Blue}}, Evaluated -> True]

And
lins = Flatten[{x, y, t} /. Solve[#, {x, y}] & /@
Thread /@ Thread[z == (z /. Subsets[sol, {2}])] /. z -> t, 1];
Show[Plot3D[z /. sol, {x, -1, 1}, {y, -1, 1}, Mesh -> None,
PlotStyle -> {{d, Red}, {d, Green}, {d, Blue}},
Evaluated -> True, BoundaryStyle -> None],
ParametricPlot3D[lins, {t, -10, 10}, PlotStyle -> Thick]]

Solve.In[3]:= Solve[poly == 0, z] Out[3]= {{z -> x + y}, {z -> 3 x + 2 y}, {z -> -2 x + 3 y}}$\endgroup$