Presenting a piece of software is a [[presentation]] so anything applicable to the art and craft of presenting can be applied to software as well.
Present the final product to persuade and impress. Show the design process to build trust and add depth.
Developers, the product builders must be always part of the ongoing product design activity. Otherwise co-design with them after initial specs are done.