IT Project Management archives - IT Project Management

IT Project Management:

IT project management

Sep 29 2009   4:02PM GMT

Management Information Systems, Skills needed by IT Managers



Posted by: Yusuf Salwati
IT managers, IT project management, Uncategorized

What is the difference between Management Information Systems (MIS) and Computer Information Systems (CIS)? MIS is a business major based on IT curriculum deigned to equip students with the latest skills in programming and networking coupled with business skills to manage modern work place.

CIS is 100% technical; it’s designed to give students the necessary programming, networking, hardware designing and troubleshooting skills.

Most CIS graduates spend their careers working on technical fields and never advanced to management positions, while most MIS graduates move quickly to management positions.

In general, MIS majors start with a higher salary than CIS majors and that because of the lack of management training for CIS majors.

In today’s corporate environment, IT managers must have the necessary management skills to run their department; MIS is the way to go for those who want to make it to the leadership positions in IT industry.

Sep 27 2009   9:31PM GMT

Basic IT solutions are still needed in many places



Posted by: Yusuf Salwati
IT project management, Productivity, Uncategorized

I am a subscriber to many IT and business newsletters, most of these letters focus on the latest advancement in technology and business solutions, which is great, but they don’t address a large population that still lack the basic IT services such as (access to high-speed internet or access to professional online services.)

Working in US and in other parts of the world, I saw first hand that not everyone is familiar with the latest IT technology or even heard about it, many people, including businesses, are still ignorant of what IT solutions are available for them.

I have visited many businesses, including some IT related businesses, who still don’t have a business website or have a professional business e-mail or have simple backup solution or have adequate hardware and software.

Web 2.0, Could Computing, Social websites, mobile internet is the road ahead, but millions of people are still in need for the basic IT services.


Sep 22 2009   1:52PM GMT

US maintains its leading role in IT Industry, Sept 2009



Posted by: Yusuf Salwati
Productivity, IT project management, Uncategorized

The Economist Intelligence Unit’s annual study, sponsored by the Business Software Alliance (BSA), reveals that countries in Asia, Latin America and Europe are taking deliberate steps to improve their technology environments, although the U.S. remains the
Leader in providing the most competitive conditions for the information
technology (IT) industry.

Some interesting finding of the study:

Despite economic slow down, the IT industry remains strong in the US and around the world and broadband networks availability is a critical part of IT industry success. (I have always believed that having high-speed internet access is a necessity rather than added advantage in today’s work environment.)

India, China and Brazil are still far behind in broadband penetration and the growth rate still not adequate to support IT growth (this is disappointing finding considering the ambitious IT industries these countries have.)

The ever persisting problem of labor movement, especially to the US, IT is a global industry and growth could be hindered by restrictions on labor movements. (the US has lost thousands of IT workers on the last few years due to limitations on Visas or due to the difficulty faced by foreign IT workers to remain in the country permanently.)


Sep 10 2009   10:00PM GMT

What business are you in, IT or Customer service?



Posted by: Yusuf Salwati
office, Office politics, Productivity, Uncategorized, IT project management

In his book “The Truth about Green Business”, Gil Friend writes about how railroads companies for many years considered themselves in the railroads industry rather than in transportation industry.

When I used to work as help desk support representative for a major hardware manufacturer the emphasis was on providing great customer service rather than fixing technical problems, we were trained to think as service agents rather than technicians.

Unfortunately, many customers cannot distinguish between the customer service rep and a technician. When I used to make on-site visits to fix technical problems, many customers would expect me to help them with customer service related issues in addition to fixing their technical problems.

It’s becoming harder to distinguish between the duties of customer service agent and support technician, especially at first level support, companies usually combine the jobs of the two into one position to streamline operation and cut costs.

I think it’s important for IT companies to define the industry they belong to, airlines, hotels and restaurants can be classified as service industries, but IT is clearly not all about customer service, but rather it’s about technical services.


Jul 18 2009   8:29AM GMT

Per hour or per job, how should you charge?



Posted by: Yusuf Salwati
IT management tips, IT project management, Uncategorized

As an independent consultant, do you prefer to get paid per hour or per job? What is fair to the client? I have started my career in IT doing jobs that paid per hour and eventually I started to work on my own and I started to charge per job.

I think charging per job is both fair to the client and to the consultant, the client shouldn’t have to worry about how long will it take to finish a job and the consultant should be paid based on his experience and his ability to finish the job.

I still remember when I first started to provide on-site service for wireless LAN setup, some of the equipments were new to me and it would take me hours to configure them but as I became more experienced with the equipments, my time on-site dropped significantly ,in both cases, I charged the client the same. It was not the client fault that I was slow and he shouldn’t have to pay me for time I have to spend getting familiar with new technology, but at the same time as I improved my speed, I should not have been paid per hour for jobs I can finish in mush less time.

One time I was working on client’s wireless network and I was able to finish the whole setup and less than an hour, so he was surprised and said to me “did I pay all that money for less than an hour of work”, so I replied to him “It took me hundreds of training hours to reach to this speed”.


Feb 25 2009   1:38PM GMT

The Issue with American “Date” Format



Posted by: Yusuf Salwati
Software Quality, Quality assurance, IT project management

In the US, the Month always comes before the day, so, February 25-2009 would be written 3-25-2009. I am not aware of any other country that uses the same format; I don’t know what is the history behind it.

But using this date format could create serious problem when dealing with international customers. In my work outside of the US, we have to send various types of documents back to US companies and not knowing the exact due date on some document lead to serious performance issues.

Also some software developed in the US have the same issue. Currently I am using a vehicles maintenance software that I bought from a US Company and the date format in it is based on US standards, although I will continue using the software, I have to inform all users about the problem with date format.

In order for US software development companies to make their product more appealing to international customers, software development standards in the US must be aware of these small but important issues.


Nov 22 2008   12:57PM GMT

Batch processing and ActiveBatch 7.0



Posted by: Yusuf Salwati
Database, Project management, CRM, DataCenter, DataManagement, Quality assurance, Productivity, IT project management, IT management tips

If you are a business manager or IT consultant, you know that there is not enough time, time is your biggest killer, so many tasks that need to be executed in the shortest possible time.

The concept of batch processing (in its simplest form) is to have a software program (script) run a task for you. For example: each morning you launch your web browser and navigate your way to your chosen financial broker website to get the latest activities on a stock, with batch processing, you can automate this daily activity so at certain hour of the day, you will have the stock(s) activities displayed on your screen or even e-mailed to you.

Batch processing is to automate repetitive tasks by writing scripts (codes.) In my early programming days, I had to write scripts to run tests on website, they idea was to have the script send thothands of page requests to a particular website, to simulate the actual users. Writing the script was time consuming and error prone.

Since that time, lots of improvement is being made in the automation of batch processing. Several software vendors are offering solutions to ease task creation under batch processing. One the vendors’ solutions that I had the privilege to review was Activebatch 7.0 by Advanced Systems Concepts. Using tele-conferning and web conferencing, Jim Manias from Advanced Systems Concepts, gave me a great overview of the new ActiveBatch 7.0 release.

On of the main features of ActiveBatch 7.0 (which I try to discuss more in the coming posts), is significantly reducing the need to write scripts, most of scripts writing is already done for you, you only have to chose the task and click.

In the next several posts, I will try to get into more details of ActiveBatch 7.0 features.


Oct 6 2008   10:14AM GMT

Management lessons learned from the US presidential campaign



Posted by: Yusuf Salwati
Productivity, IT project management, Office politics

What is the first thing comes to mind when the current US presidential camping is mentioned? I think most readers will agree with me that the first thing come to mind is the personal attacks that each candidate is waging and the time each candidate is spending on finding the faults of his opponent. What benefits the voters will gain from this?

If I were to vote, I don’t know yet which candidate to vote for, I cant tell which candidate is better for the country. Both candidates spend considerable amount of time on attacking each rather then spending time on telling the voters about their plans to lead the country for the next four years.

If your company were in the process to change the management team, what would you want to hear from the new (potential) managers? Would you want to waste your time listening to each candidate for the job talk about how bad the other applicants are or would you want all the applicants talk about how they will provide better management plans than the previous management team?

In the last few months, I have been working with one of our major contractors, our contract with them was up and it come to a renew, the renewal process included a bid that we had to submit (with other bidders) to win another year with them.

Throughout the bidding process, all bidders were submitting their proposals that showed their ability to do the job, no bidder wasted their time telling the customer how bad the other bidders were, they all focused on showing the customer that they were fit for the job.

Don’t waste my time telling me how bad the other guy is, tell me how good you are.


Aug 22 2008   4:18PM GMT

Will you give up 10 percent of your pay to telecommute?



Posted by: Yusuf Salwati
Productivity, IT project management, IT management tips, Office politics

As gas prices and energy cost keep going up and as technology makes is possible to work from remote locations, will you be ready to give up portion of your pay if you can work from home?

Back in 1999, I had a job as web application tester, I had to commute about 45 min to work on each direction, besides the weekly meeting with software developers, my job was to sit in front of a computer all day long trying to crash the web applications our company was developing, there was no need for me to be in my office, I could take my work home and work from there, and only come to the office when there is a meeting. I asked my boss if it was ok for me to work from home and save me the daily trip I make to work, the idea seemed foreign to him and he said “no.”

Since than, I left my full time job and I started to work on contracts, my company office was my home office, I would conduct my business from home and from my cell phone, and only go to the client site only when needed. Working this way lowered my total take home pay each month, but it:

1- Made me feel more relaxed, I forgot when was the last time I had to drive through morning rush hour
2- Gave me a lot of time to do more social activities that many IT professionals only dream of
3- Made me love my job as IT consultant, when I had corporate job, I would count the minutes till is time to go home
4- Made me make better use of the current technology which makes working remotely possible

So what would you say, take a lower pay for more relaxed life-style?


Aug 20 2008   2:43PM GMT

What is an ERP?



Posted by: Yusuf Salwati
Software Quality, CRM, Productivity, IT project management

ERP stand for Enterprise Resource Planing, ERP is software-based solution for your business management needs. Most businesses have separate software for accounting, for Human resource, and for various services that they offer. An ERP system is software that consists of various modules designed for particular business setup, various business software can be combined in a single ERP system.

ERP solutions vary from vendor to vendor; however, most solutions provide several common features and functionality that can be tightly integrated. Financial reporting and analysis are often the core to most ERP systems since financial reporting is almost required by every business, from there you can add modules as you need them, so for example, if your business needs grow in the future, you can add more modules to your existing ERP system instead of buying new software (solution).

Once an ERP system is implemented in your company, adding new functionality to the system will not require a new training for your employees, you ERP system can grow with your company.

The advantage of ERP system is that you can have a single software that streamline all your business reporting needs in a single software interface.

As a manager, you can get reporting from various departments in one single screen.

HP offer a really nice online introductory course in understanding ERP system, you can check the course at this link: http://h30187.www3.hp.com/sessions/overview/p/courseSessionId/62136?courseId=18829

You will have to create a free online account to access the course.

==== Some of the text used in this article were excerpt from HP ERP course listed in the above link=======