Memoirs of an IT Consultant

Monday, April 17, 2006

My Duties as a Newbie

After a week at work, I have realised most of my duties.
  • Take over projects from consultant who left the company
  • Support my seniors on maintenance of current projects
  • Engage in meetings to discuss upcoming projects that I would be engaged in
Taking over projects is definitely not an easy task, especially if you are working with unfamiliar technologies and on a tight schedule. Windows Service. C# .NET. 2 weeks to go live. Fortunately, brief and sufficient documentation was left behind and best of all, the project was 99% complete. The remaining 1% was just UAT.

Supporting my seniors would mean familiarizing myself with ASP .NET and the working processes of the company. Every little procedure is a learning process and learning more would only benefit myself. Being in the IT line is all about keeping yourself up to date whilst being backward compatible. This is tougher than being in the fashion industry!

I learnt during the meetings that being a consultant, you need diverse knowledge. IT knowledge will get you a IT related job, e.g. programmer, IT support, network engineer. But IT knowledge does not equip you with the skills of an IT consultant. An IT consultant should not only have sound IT knowledge, but more importantly the soft skills. The ability to connect with clients, to understand what they want and to deliver what they need. The clients don't want to hear how you code the database, but they want to hear how your program can solve their problem and/or bring them business.

I spent 3 days of my free time reading So you want to be a consultant...? from Steve Friedl's Unixwiz.net Tech Tips I regard this as a must-read for all IT consultants or IT consultant wannabes. Not an official guide to be an IT consultant, but a guide to be one with integrity, leading to success. Respect for wonderful article he wrote.


*UAT - user acceptance testing, typically the final phase in a software development process in which the software is given to the intended audience to be tested for functionality. UAT is either done by making the software available for a free trial, typically over the Internet, or by using an in-house testing panel comprised of users who would be using the product in real-world applications. UAT is done in order to get feedback from users to make any final adjustments to the programming before releasing the product to the general public.

UAT also is called beta testing, end-user testing or application testing.

(Source: Webopedia)

0 Comments:

Post a Comment

<< Home