90 likes | 260 Views
3.3.5: Implementing computer-based information systems. Client involvement. This presentation aims to:. Help you describe the involvement of a client when a custom-written computer based system is produced, from: the initial meeting with the client to the installation of the system .
E N D
3.3.5: Implementing computer-based information systems Client involvement
This presentation aims to: • Help you describe the involvement of a client when a custom-written computer based system is produced, from: • the initial meeting with the client to • the installation of the system.
Introduction • Whenever a client orders a custom-written application (bespoke) it is important that the developer maintains a high level of communication with the client throughout the application’s development. • Irrespective of the system lifecycle methodology being used, a client and developer should always go through a consultation at the end of each stage of the life cycle.
And so it begins… • At the start of any application development, it is important to establish the end user’s requirements. • If any aspect of the user requirements is missing then it is likely that the final application will not meet the full needs of the user. • It is therefore important to ensure the analysis stage is completed properly.
Different methodologies • Different system development methodologies provide greater opportunities for client consultation. • Prototyping gives the client an opportunity to see ‘working’ versions of final product. • It is at this stage that many inaccuracies or assumptions can be corrected by the client/developer.
An analogy • You are peckish and walk into a sandwich shop. • You fancy a simple ham and cheese sandwich…like this one...and you place your order.
An analogy • The chef comes out with this though… • This is clearly a little bit more than you wanted…if only you had been there during the making of your sandwich!
An analogy • Companies like this… • Will run you through the development of your sandwich making sure they get it just right… • Your happy…their happy…the world is a better place!
Questions • Describe why the client should be involved at all stages of the development of a custom-made application. • Create your own analogy to help you understand the importance of user involvement during the development of an application.