Website Deployment  «Prev  Next»
Lesson 1

Introduction to Interfacing with the Client

In the previous module, you learned about hardware requirements and how to plan for them. This module discusses the technical team's communication process with the client and the other team members.
When you are finished with this module, you should be able to
  1. Describe the role and responsibilities of the technical team.
  2. Describe the function of the Site Planner.

The list below contains some of the the skills required for successfull client interfacing.
  1. Negotiation Skills
  2. Communication Skills
  3. Presentation Skills
  4. Preparing the RFP, RFI, Request for Quotation
  5. Proposal building skills
  6. The Art of product and services costing
  7. Qualitative feedback skills
  8. Customer satisfaction skills
  9. Re-ordering skills
  10. Customer [SLA- Service Level Agreement] support skills
  11. Query Resolution Skills
  12. Effective time management with the client
  13. Problem-solving skills
  14. Decision making skills

Figure 6-1: Basic system architecture for consumer-oriented ecommerce.

Client Interface

The client interface is formatted based on the Hypertext Markup Language (HTML). On the server side, various programs (written in PHP, NodeJS, ASP.NET, Java Server Page, Java Servlets) are available to enable a server to interact with the clients, as well as with backend databases. Essentially, these server-side programs are used to generate dynamic web pages in general and customized e-catalogs in particular. Note that in many cases, "cookies" (for example, client-specific data or information transferred from the client-side to the server-side) are used for tracking sessions so that a server can send customized responses (customized e-catalogs) to clients.
In the next lesson, you will learn about the role and responsibilities of the Technical team.