Delivering a project to the client involves many substantial tasks such as client training and presenting the project functionality and details in front of multi-level audience. When I was working on an Oracle based project, the release process generally used to involve signing off the project agreement document, project presentation, client training and post-release support.
Delivering a Project
Software firm and Client organization or individual client will have an agreement document that will state the requirements, budget and schedule of the project. As a part of release process, representatives of both Software Company and client will have to go over the agreement document and sign it off. Any issues related to budget, functionality or schedule are supposed to be addressed when the product gets released. The process of resolving the issues if any will continue throughout the support phase of the project.

Effective Project Presentations. Egeland (2010). Retrieved from http://bit.ly/1v2vBgb
Delivering the project also entails functionality support and accommodating changing requirements. Functionality support involves the support from software firm with respect to functionality that is not working or is expected to work in a specific way. If functionality is not meeting the Client’s requirements, the software company is held liable for making the necessary changes.
Presenting to a Multi-Level Audience
During my tenure as Oracle Apps Technical Consultant I offered many technical presentations. The audience for these presentations used to be multi-level ranging from project manager to representatives from Sales team. Needless to say, software developers and representatives from testing and QA teams were also used to be part of the audience. In order to make such kind of multi-level audience presentation work, I developed a strategy after giving the entire process a serious thought.
In order to make multi-level audience to understand the project, the presentation should not include only the technical details. Of course the technical aspects should be put forward but one needs to use layman terms. The presentation should cover technical, business and functionality aspects of the software project.

Presenting to Multi-Level Audience. Hodge (2014). Retrieved from http://bit.ly/1vGTWMt
The target audience may include COO, CEOs. It may also include recent college graduates who are more interested in understanding how stuff works. CEOs and COOs might just expect the speaker to present the business directions and client representatives might just expect the functionality side of it.
The Speaker has to maintain the balance in order to make the effective presentation. The speaker needs to explain the functionality of the project not going into unnecessary technical details. At the same time he needs to touch the business benefits the product is going to give. For a layman to understand the project, speaker also needs to summarize is non-technical terms. The functionality can be effectively explained with the help of diagrams, charts.
References
Hodge (2014). Excellent project scope in five easy steps. Retrieved from http://bit.ly/1vGTWMt
Egeland (2010). Effective Project Presentations. Retrieved from http://bit.ly/1v2vBgb




![Fig 1.1 Brands and Social Media [3]](https://swapnakulkarni33.wordpress.com/wp-content/uploads/2014/11/brands_and_social_media.jpg?w=300&h=159)



![Fig 1.3. LinkedIn Groups [2]](https://swapnakulkarni33.wordpress.com/wp-content/uploads/2014/11/linkedin-groups.jpg?w=300&h=99)








