Thursday, May 12, 2011

Gia công phần mềm: Dồn dập nhận đơn hàng

TT - Các doanh nghiệp gia công phần mềm cho biết, với đà hồi phục của thị trường toàn cầu, mức tăng trưởng năm nay có thể kỳ vọng đạt 50-60%. Tuy nhiên khó khăn là doanh nghiệp không thể nhanh chóng đáp ứng nhân lực kịp cho các dự án mới để tận dụng hết cơ hội.
Các kỹ sư của Tập đoàn Logigear kiểm thử phần mềm cho một đối tác - Ảnh: T.A.
Với đà hồi phục hiện nay, các doanh nghiệp gia công phần mềm kỳ vọng cuối năm nay sẽ lấy lại được mức “hoàng kim” của năm 2007. Thời điểm đó ngành gia công phần mềm đạt mức tăng trưởng 40%/năm.
Khả năng phục hồi
Ông Ngô Hùng Phương, tổng giám đốc CSC Vietnam, cho hay tình hình đã được cải thiện nhiều từ năm 2010. Các doanh nghiệp năm qua đã đạt mức tăng trưởng 20-40% và hoàn toàn có thể đạt mức 50-60% trong năm nay. Đối với Công ty Global CyberSoft (GCS), ông Ngô Văn Toàn, phó tổng giám đốc, cũng cho biết thị trường gia công phần mềm thế giới hồi phục mạnh mẽ từ giữa năm 2010, đặc biệt là khu vực Bắc Mỹ và Nhật. Do vậy, để đón đầu, ngay từ đầu năm GCS đã tuyển dụng hàng trăm kỹ sư cho các dự án mới.
Theo ông Nguyễn Hữu Lệ, chủ tịch TMA Solutions, hiện hằng tuần TMA đều tiếp xúc với các đối tác nước ngoài đến Việt Nam tìm cơ hội hợp tác. Đặc biệt, ngoài các đối tác mới vào khảo sát thị trường, nhiều đối tác cũ đã quay lại chào dự án mới. “Thông thường 2/10 cuộc tiếp xúc đi đến ký kết dự án xem như thành công, nhưng tỉ lệ đạt được 5/10 hiện nay là rất khả quan cho kế hoạch phát triển giai đoạn tới”, ông Lệ phấn khởi. Trung bình một dự án ban đầu cần 20 kỹ sư thì TMA đang cần đến 150 người cho các dự án mới đã ký được trong bốn tháng qua.
Ông Lệ cũng cho biết nhiều đối tác chào mời các dự án khá đặc thù. Như Siemens yêu cầu nhóm 10 kỹ sư có tay nghề cao cho dự án về xử lý số tín hiệu (DSP) trong ngành viễn thông. Đây là cơ hội lớn để nắm bắt công nghệ mới nhưng với đòi hỏi cao trong thời gian ngắn nên không thể đáp ứng được. Hay Alcatel-Lucent đặt hàng thiết kế phần mềm cho hệ thống tổng đài (switch) sử dụng trong môi trường đa phương tiện.
Sự tham gia của nhiều tập đoàn lớn vào đội hình gia công phát triển phần mềm Việt Nam gần đây như HP, Aricent, Bosch... cũng tăng thêm sự sôi động cho ngành này. Các doanh nghiệp cho biết khách hàng tìm kiếm đối tác Việt Nam nhiều hơn nhờ các doanh nghiệp những năm gần đây đã có thể đáp ứng được nhiều loại dự án có độ phức tạp và quy mô lớn hơn. Nhiều doanh nghiệp đã thắng thầu các dự án về công nghệ thông tin và truyền thông (ICT), tự động hóa nhà máy (factory automation), hệ thống nhúng (embedded system)...
Theo ông Nguyễn Quốc Hùng, chủ tịch Tập đoàn Logigear, sự phục hồi nhanh hiện nay là nhờ doanh nghiệp Việt Nam đã có thể đảm nhận nhiều loại dự án, nhất là trong lĩnh vực kiểm thử phần mềm (software testing), nhiều doanh nghiệp đang kiểm thử giải pháp cho các ngành đòi hỏi kỹ thuật cao như dầu khí, viễn thông, bảo hiểm...
Đồ họa: v.Cường -   Nguồn: thống kê của Hội Tin học TP.HCM
Lo không đủ nguồn nhân lực
Mặc dù có nhiều tín hiệu tích cực nhưng ông Hùng cũng tỏ ra lo ngại về khả năng đáp ứng nguồn nhân lực do thị trường phục hồi nhanh. Dù doanh nghiệp lâu nay đã đầu tư rất nhiều vào nguồn nhân lực nhưng đa số dự án thực hiện được vẫn cỡ trung bình hoặc nhỏ, trong khi nếu quy mô nhân lực càng lớn càng đảm đương được dự án lớn và ít rủi ro.
Theo ông Lệ, khi thị trường suy giảm, doanh nghiệp co cụm và nỗ lực duy trì đội ngũ có kinh nghiệm; khi thị trường tăng trưởng thì việc huy động đội ngũ nhân sự lớn trong thời gian ngắn rất khó. Nhiều doanh nghiệp cùng tuyển dụng trong một thời điểm sẽ diễn ra tình trạng căng thẳng về nhân lực chung trên thị trường. Khi thực hiện dự án, khách hàng phỏng vấn từng người với yêu cầu thông thường là 70-80% nhân sự trong nhóm đó phải có kinh nghiệm tối thiểu từ ba năm, nhưng tình hình chung hiện nay chỉ có thể đáp ứng 40-50%, vì thế các dự án lớn càng dễ mất cơ hội.
Thông thường dự án bắt đầu với quy mô vài chục người, để đạt 150 kỹ sư thường mất khoảng ba năm. Hiện nay, việc nhận dự án 30 người thực hiện trong hai tháng rất khó khăn vì một nhóm đã hoạt động như một doanh nghiệp. Như vậy đối với các doanh nghiệp có nền tảng tài chính tốt và kinh nghiệm thì đào tạo không khó, nhưng khó vì đa số có quy mô nhỏ. Trong khi bản chất của ngành gia công là chịu sự biến động của thị trường và công nghệ, nên sẽ tạo áp lực lớn lên doanh nghiệp khi cân nhắc về quy mô nhân sự.
Theo ông Hùng, nếu tính chu kỳ bốn tháng để đào tạo sinh viên mới thành nhân viên làm việc có năng suất thì phải chuẩn bị bốn tháng trước đó để đầu tư cho bốn tháng kế tiếp. Để đảm bảo nhu cầu dự kiến 300 nhân sự trong năm nay, từ năm ngoái Logigear đã hợp tác với năm trường đại học đào tạo công nghệ kiểm thử và mở trung tâm mới ở miền Trung để thu hút thêm người. Đây cũng là cách đào tạo mà nhiều doanh nghiệp lớn khác đang làm.
HOÀNG MY
Nguồn: Tuổi Trẻ

Tuesday, May 10, 2011

10 things end users do that drive me crazy

Takeaway: Annoying users come with the support tech territory, but sometimes a little venting can help. See if these scenarios sound familiar.
As a member of a local consultancy firm, my primary jobs are remote support and backups. Because of this, I deal directly with our clients a lot. Although I am fond of many of those clients, most of them still display behaviors that drive me, as a consultant, crazy. And maybe it’s the excessive rain and storms we’ve been having, but these behaviors have escalated lately. So I thought I would share some of these things with you to see whether you’ve run into them — and whether you’ve encountered other behaviors you want to share with your fellow readers.
Please understand, I do this to lay down a bit of humor so we can all commiserate, cope, and (I hope) laugh at the follies we deal with day in and day out. I do not, in any way, mean to suggest that I think people are horrible or that I don’t like to deal with them.

1: Take control of remote sessions

I do a lot of remote support. For that support, I use either LogMeIn or TeamViewer. Inevitably, I run into clients who constantly want to “show me” what’s going on, take over the mouse to point out something different, or even use their machine for something else (like replying to an email that should be able to wait). Outside of annoying any support tech, this does one thing — extends the length of time needed to do a job. Sometimes, it seems clients don’t realize that other clients are actually waiting for my help, so they think they can take up as much of my time as they want. But beyond taking up time, this type of behavior often can lead to an environment of mistrust, where techs feel the client does not trust their work. No one wants to work under these circumstances.

2: Give too much irrelevant information about an issue

What I really want to know is that you clicked on an attachment that was in an email. I don’t care to know the email was originated by your grandmother on your father’s side and the email had the most darling picture of kittens and puppies playing together in a field of daisies. I also don’t care that you were sitting at your desk, having your usual lunch of yogurt and sliced apples dipped in caramel when everything started to go down the drain. Get to the point, give me the facts, and I will do my job to the best of my ability.

3: Blame the issue on something I (or another tech) did previously

Yes, I’ve worked on your machine before. No, what I did last time to help you remap your K drive had zero effect on the fact that now you can’t get a network connection. Although they may be related, they are not directly cause and effect. Trust me on this. I’m not trying to pull a fast one on you, and I am 100 percent sure that the K drive issue is not related. But on the off chance that you simply will not believe me, I will do everything I can to show you the two are not related in any way. If you still don’t believe me, I have a list of other consultants who will be happy to have your work — until they’re no longer happy to have your work.

4: Lie

This one should not need any explanation. But for those who have yet to experience the liar, let me set the stage. There are times when you log into a user’s machine and discover that something obviously has been done — a profile or program deleted — that can be done only by an end user. When an end user has made such a mistake, he or she will sometimes try to deny doing anything to cause the problem. That’s fine. But most support professionals can see through the thinly veiled lie. We know the truth… so it’s okay to admit it.

5: Take control of conversations

When I’m trying to explain an issue to an end user, it really bugs me when that user takes over the conversation, preventing me from being able to effectively communicate either the problem or the solution. Generally, these people tend to have more to say on the issue than necessary and assume what they have to add to the situation is far more important than what they have to learn. If those end users would stop and listen for once, the reoccurring issue I am trying to help them with might not reoccur.

6: Ask the “quick question”

This one really bothers me. Without fail, a client will call me with a “quick question” that inevitably winds up being a 30-minute phone conversation. My time is valuable through the workday and those quick questions add up. Not only that, but many clients use the quick question to avoid having to pay for support on the real issue.

7: Chat while I’m concentrating

This goes along with dominating the conversation. Many users, while in the middle of a remote session, want to chat. Sometimes that’s okay, as we are simply waiting for a download or waiting on the progress of a service or application. But when I’m elbows deep in the dirt and grit of trying to resolve a crucial issue, don’t try to chat me up about the weather, the royal wedding, or the price of gas. Please let me resolve the issue at hand (especially one that requires my concentration) and then I will happily chat about whatever (so long as I don’t have a pressing appointment after yours).

8: Insist what their “cousin” told them was true

I get it. Some companies enlist the help of “Cousin Joe,” who happens to owe the secretary a favor and “knows a thing or two” about computers. Well, Cousin Joe didn’t do you any favors when he caused even more problems doing what he did. Not that I am going to slam your cousin. But when I say that although Joe’s intentions were good, what he did was counterproductive to solving the issue at hand, please don’t insist that the cousin was in the right and that I am only trying to bilk you out of more money. Of course, if it ever comes to those kinds of words, you will most certainly be looking for a new support specialist.

9: Undo my work

Raise your hand if you’re guilty of undoing all that work the support techs did the very second they left. I’ve seen this happen plenty of times. I’ve had clients actually confess to doing this. What those clients don’t realize is that I will more than likely have to come back and redo what I did prior to this visit — and I’ll also have to fix problems they caused by undoing my work. Do us both a favor and don’t undo my work. This is rarely going to be a smart choice, and the possibility that you’ll be able to resolve the issues created by your tampering are nil.

10: Lack the necessary information

When end users call for help, 75 percent of the time they have all of the information necessary for a successful appointment. The other 25 percent? Not so much. In fact, a large portion of that 25 percent require nearly double the normal job time just for fact gathering. So… when you call, please make sure you have all the information needed to complete the appointment. Otherwise, you are wasting my time and running up your bill.

Other peeves?

Do these users sound like some of your clients? If not, you are one lucky consultant/support specialist. If these clients do sound familiar, you have my sympathy. What other user behaviors do you run into that annoy you or impede your work?
 
Source:  TechRePublich