-
meeting with clients to determine
requirements;
-
working with clients to define the
scope of a project;
-
planning timescales and the resources
needed;
-
clarifying a client's system
specifications, understanding their work practices
and the nature of their business;
-
traveling to customer sites;
-
liaising with staff at all levels of
a client organization;
-
defining software, hardware and
network requirements;
-
analyzing problems and making
recommendations;
-
developing agreed solutions and
implementing new systems;
-
presenting solutions in written or
oral reports;
-
helping clients with
change-management activities;
-
project managing the design and
implementation of preferred solutions;
-
purchasing systems, where
appropriate;
-
designing, testing, installing and
monitoring new systems;
-
preparing documentation and
presenting progress reports to customers;
-
organizing training for users and
other consultants;
-
being involved in computer sales and
support and, where appropriate, maintaining contact
with client organizations.