473,396 Members | 2,102 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

Is PHP good for outsourcing?

Compared with Java or .NET, do you think PHP is better for
outsourcing?

Jul 22 '08 #1
7 1311
NC
On Jul 22, 4:18*pm, Ming <minghu...@gmail.comwrote:
>
I mean starting an offshore business dedicated for PHP outsourcing.
OK, we're finally getting somewhere... :)
It seems to me that PHP projects usually do not cost too much,
while Jave projects usually have a big pocket.
True (primarily because most of Java projects out there are not for
Web-based software; companies want Java, because they need
customizations for their ERP systems based on Oracle Applications or
SAP), but PHP coders are not as expensive as Java coders, either. And
Java universe is nowhere near as rich in high-quality open-source
products.

As to big pockets, there are plenty of projects that have decent
budgets, but are completely technology-agnostic. Usually, those lie
deep within the bowels of large companies. When a large company wants
a Web-based collaboration solution or an employee portal, they don't
care what it runs on; they just want it on time and within the
budget. That's where leveraging an open-source platform can come in
handy...

Speaking of bowels of large companies, this is why it is critical to
have sales people (and probably some implementation and support as
well) on the ground; you can't sell big-ticket stuff over e-mail.
Look at Infosys, for example; the company is (mostly) in India, the
North American sales department is in California, and there is a good
chunk of technical support in Canada...

Cheers,
NC
Jul 23 '08 #2
On Jul 24, 2:42 am, NC <n...@iname.comwrote:
On Jul 22, 4:18 pm, Ming <minghu...@gmail.comwrote:
I mean starting an offshore business dedicated for PHP outsourcing.

OK, we're finally getting somewhere... :)
It seems to me that PHP projects usually do not cost too much,
while Jave projects usually have a big pocket.

True (primarily because most of Java projects out there are not for
Web-based software; companies want Java, because they need
customizations for their ERP systems based on Oracle Applications or
SAP), but PHP coders are not as expensive as Java coders, either. And
Java universe is nowhere near as rich in high-quality open-source
products.

As to big pockets, there are plenty of projects that have decent
budgets, but are completely technology-agnostic. Usually, those lie
deep within the bowels of large companies. When a large company wants
a Web-based collaboration solution or an employee portal, they don't
care what it runs on; they just want it on time and within the
budget. That's where leveraging an open-source platform can come in
handy...

Speaking of bowels of large companies, this is why it is critical to
have sales people (and probably some implementation and support as
well) on the ground; you can't sell big-ticket stuff over e-mail.
Look at Infosys, for example; the company is (mostly) in India, the
North American sales department is in California, and there is a good
chunk of technical support in Canada...

Cheers,
NC
Thank you for your insightful feedback.

The reason why I think PHP is a good start for outsourcing start-up is
that PHP is relatively easy to learn (and to teach). Provided system
analysis and design by an expert, provided life is good, a PHP project
can be well split into method implementation level.

It is still too far for me to form a company dedicated in PHP offshore
projects. However, I will work towards it.

You hit the point that without a local (national wide) existence, it's
very difficult to get big projects. I think I would start from
university market.

Cheers,

Ming

Jul 23 '08 #3
NC
On Jul 23, 2:49 pm, Ming <minghu...@gmail.comwrote:
>
I think I would start from university market.
Not necessarily a good idea, unless you have a sales team that has
experience selling to higher education... Universities often have a
unionized workforce (which includes in-house software developers),
which usually is an impediment to outsourcing. Additionally, many
universities are state-funded (and some states have regulations
prohibiting offshore outsourcing by state-funded institutions).
Universities take full advantage of academic pricing and site
licensing (so their cost savings from deploying on open-source
platforms are less than those of businesses or governments would be).
Finally (and this could be either an opportunity or a problem,
depending on whether you have the requisite competence in your
organization), PeopleSoft is very common in universities, so their
internal applications must integrate with PeopleSoft.

Cheers,
NC
Jul 23 '08 #4
On Jul 24, 7:27 am, NC <n...@iname.comwrote:
On Jul 23, 2:49 pm, Ming <minghu...@gmail.comwrote:
I think I would start from university market.

Not necessarily a good idea, unless you have a sales team that has
experience selling to higher education... Universities often have a
unionized workforce (which includes in-house software developers),
which usually is an impediment to outsourcing. Additionally, many
universities are state-funded (and some states have regulations
prohibiting offshore outsourcing by state-funded institutions).
Universities take full advantage of academic pricing and site
licensing (so their cost savings from deploying on open-source
platforms are less than those of businesses or governments would be).
Finally (and this could be either an opportunity or a problem,
depending on whether you have the requisite competence in your
organization), PeopleSoft is very common in universities, so their
internal applications must integrate with PeopleSoft.

Cheers,
NC
Unions do have a very strong presence in universities :-)

I think you do point out several key issues when it comes to take
university projects. Yes, government funds usually have sort of
regulations. A local presence is required, I think.

I worked for a few different academic units within a university. I
find that many units do not have dedicated IT staffs, and the
recruiting of IT people is significantly constrained by university
budget.

Maybe start from website design & development? PHP is the best in this
domain; or start from customizing Moodle for colleges which cannot
afford expensive WebCT/Vista?

Anyway, a local presence is always required. Maybe need to in-shore
outsource call centers ?

Thanks,

Ming
Jul 24 '08 #5
Ming wrote:
Compared with Java or .NET, do you think PHP is better for
outsourcing?
Which is "better" - a hammer or a screwdriver?

The answer depends on the job to be done.

Jave, .NET and PHP are all tools. Each has their advantages and
disadvantages. Without a specific context, none are "better".

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
js*******@attglobal.net
==================
Jul 25 '08 #6
On Jul 25, 11:06 am, Jerry Stuckle <jstuck...@attglobal.netwrote:
Ming wrote:
Compared with Java or .NET, do you think PHP is better for
outsourcing?

Which is "better" - a hammer or a screwdriver?

The answer depends on the job to be done.

Jave, .NET and PHP are all tools. Each has their advantages and
disadvantages. Without a specific context, none are "better".

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstuck...@attglobal.net
==================
Well, the specific context is for a start-up dedicated on software
outsourcing. A small start-up with a few people$B!$(B very limited budget,
and few proven successful case stories.

:)

Ming
Jul 25 '08 #7
Ming wrote:
On Jul 25, 11:06 am, Jerry Stuckle <jstuck...@attglobal.netwrote:
>Ming wrote:
>>Compared with Java or .NET, do you think PHP is better for
outsourcing?
Which is "better" - a hammer or a screwdriver?

The answer depends on the job to be done.

Jave, .NET and PHP are all tools. Each has their advantages and
disadvantages. Without a specific context, none are "better".

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstuck...@attglobal.net
==================

Well, the specific context is for a start-up dedicated on software
outsourcing. A small start-up with a few people$B!$(B very limited budget,
and few proven successful case stories.

:)

Ming
As I said - they are all tools. The job should determine the tools to
be used, not vice versa.

There is no "best" tool for outsourcing or anything else.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
js*******@attglobal.net
==================

Jul 26 '08 #8

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: harshas | last post by:
Are you responsible for developing or maintaining documentation for applications that you develop in your company or corporation? Have you thought about out-sourcing this time-consuming necessity...
0
by: martinig | last post by:
Outsourcing is often closely related to offshoring in software development, but you can outsource onshore and you can create offshore subsidiaries. This seems to be the current trend for large...
1
by: admin.offshoredataentry | last post by:
Data Entry Outsourcing provides time bound, cost effective and qualitative Data Entry also provides numeric data entry, textual data entry, image data entry, data format, data conversion and also...
1
by: Data Entry Outsourcing | last post by:
Data Entry plays vital role in every business area. Data Entry is one such aspects of any business that needs to be handled properly for expanding your business. Data Entry is one of the leading...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.