|
This is a tricky one and it depends on the size of the code base you are trying to protect.
Here are a couple of things you can try.
1. If the code represents a platform, and if the team is large enough you can segment the codebase into multiple repositories and then segment access to them e.g. repositories for the presentation tier (gui interfaces) and repos for services so no one in the team has access to the full set of code.
2. You can achieve similar things to the above by having "core" code e.g base and common classes which are compiled and provided as compiled assemblies to the rest of the team. This way they never work with the deep internals of the system.
3. If you are working with applications you can look into locking them down with code signing certificates. This not prevent the source code but it will prevent the team from taking the code and repackaging it for sale as they won't have the certificates.
4. If you are really paranoid, consider getting all developers to remote into a terminal services environment (or similar) for development, this prevents the ability for the developer to copy large number of coding files off the development environment.
Hope this helps a little.
|
|
|
|
|
|
The first thing you will need is a well prepared business plan. No one is going to invest in a company unless they can see some profits coming back to them. As for projects, you need to find customers that need the skills you are offering. Take a look at some of the articles at http://www.codeproject.com/KB/work/[^], for further suggestions.
|
|
|
|
|
Hello, friends. I'm IT entrepreneur from Moscow with web development and linux skills. And now I starting IT outsourcing with my small team.
I have got two projects for it:
1. outsourcing web development
2. remote linux administration
So, may be you can give me some advices about it? What you want to see in outsourcing company? If you will hire remote people, how you will find them? freelance sites, google, forums, something else? Can you know another websites full of IT people, where I can talk about it as well?
May be you are an outsourcer? Can you write your success story? What you did on start?
Thank you.
|
|
|
|
|
Hi, I'm not an IT expert so I would be the wrong person to give you any technical advice, but I do have a beauty shop and have successfully created an online business
Currently I am selling around 40% of my products online and that number is increasing month by month. I wasn't always successful with my webshop though, I failed quite badly on my first try. At first I had problems with my webhost, didn't really have a very good website and didn't rank very high on search engines so my shop just wasn't generating enough visitors. So after about one year I decided to take my online shop down and give it a completely new try.
The second attempt worked much better. Looking back, one of the simplest but most important factors was that I did an extrensive keyword research and managed to register a domain name on here that exactly matched one of the most frequent search terms for my product line. Another factor that was really important on being successful online is knowing your audience. I decided to contact my loyal regular customers, told them about my project building an online shop and asked them what they would like to see included in it. What I found is that I had to keep the shop and the website design neat, simple and easy to navigate. I also only included around 10% of my most popular products in the store into the webshop in order to keep it simple and managable.
I'm aware that you are working in a very different field, but maybe you will find some of my experience useful. As for getting found in search engines, I would suggest you to focus on a maximum of 5 or 6 frequently used search terms in your field and try getting a matching domain name beacuse they tend to rank almost automatically on search engines.
Also being stationed in Moscow it would be better to focus on the Russian market since from my experience most clients like to hire a local company. And since Moscow is a huge city with over 12 million inhabitants, you have a huge potential customer base in Moscow alone.
Hope you find some of the advice useful, eventhough I can't give you any IT and web dev specific advice
|
|
|
|
|
I am a developer, i have observed that there are no good or big software projects like a high traffic ecommerce project in freelance websites like Odesk, elance etc. Most of the projects are
Not serious,
Fake,
Low budgeted etc.
There are few good projects.
In software companies you can find serious projects, compared with freelance projects. What is the reason?
Some project managers said one reason is
It is because for Big projects needs to work in teams, So it can't be given to individuals and also communication problems etc.
Thanks
|
|
|
|
|
I don't think there are very capable people on those sites. Most of the projects I was passing on due to my own work-loads were big projects and never completed because of the lack of professional experience by the applicant.
And two, I think most people who use those sites looking for work, are also not as professional as they so astute make themselves look. To me, it is a site for those who want to make a quick buck by doing a half-ass job.
A professional job posting system would and should test your authenticity of your qualifications before allowing you to apply to job positions. There are many job postings offering good pay for professional contractors.
Regards,
CodingK
|
|
|
|
|
I have had mixed results (as a vendor) using services from companies like Elance, and I agree with your assessment here.
Elance, specifically, was purchased by Upwork not too long ago, and I see that Upwork introduces features for testing and validating the authenticity of freelancers' qualifications. Do you see this as a step in the right direction?
Do you think it will have a measurable impact on the quality of freelancers (and/or vendor experience) using this platform?
|
|
|
|
|
pandu web dev wrote: Some project managers said one reason is
It is because for Big projects needs to work in teams, So it can't be given to individuals and also communication problems etc.
It is a fact that many business projects fail either partially or completely. Many studies demonstrate this. And I suspect that many of those failures are attributed to project management failures.
Thus a project manager probably isn't the best source to evaluate why a broad category of projects fail.
Below is one stat for Apache server, which is a public domain and open source server. From it 60% usage from the top (usage) 10 million web sites in the world. How do those "project managers" explain that success? (There are a vast number of addons for apache.) There are many more examples of this.
http://w3techs.com/technologies/details/ws-apache/all/all[^]
pandu web dev wrote: said one reason is
One reason individual projects fail is just due to lack of interest when there are very few participants. An initial project needs several dedicated enthusiasts who spend years actively supporting a project until many people start using it. If the first doesn't happen then the second wont.
I am not going to research it in detail but I know for a fact that there used to be a free shopping cart system written in perl. There might be something now in a different language. You can try googling for that.
|
|
|
|
|
What others have said... plus:
* It's become very easy + cheap to post a project on these sites. So the sites fill up with thousands of tentative projects, from buyers who don't really know what they want and don't care much about the outcome. The "real" projects get swamped and unless you check each site multiple times per day, they very quickly end up a long way down any result lists.
* "Real" projects tend to be posted by people who know what they're doing and how to do it, and who've been doing it for years. They will have built up networks of people they know and trust, and they either go direct to them or offer "Private" auctions to just those invited bidders.
* Auction sites are cheap for small projects. But once you get above a certain size, they can become very expensive indeed, for both buyer and seller. A fixed-price $500 job is worth bidding on - but when you need a 20-strong team for a year, it's cheaper to go down the traditional agency route.
* Big projects tend to be started by big companies. They will have HR departments, preferred-supplier lists, suitability requirements, plus a whole raft of legislation and tax considerations to worry about. Picking up an un-identifiable individual via an auction site is so far off their modus operandi as to be unthinkable for them.
There's not actually any reason why teams can't be composed of remote-working individuals, even across time-zones. It can be done, if you pick freelancers with the appropriate skills and motivation. In fact it can be an extremely efficient way of working - I've built projects myself as a buyer by outsourcing very specific tasks to developers across the globe. If co-ordinated well, they don't need to communicate and there is zero interruption + distraction. But you need very good specifications!
In working through these sites over a long period, I've come across some really big projects. Some were, as above, highly compartmentalised, and I contributed a small cog in a big wheel. Others were very closely managed. Most, though, start off as a small - even tiny - task but then morph - off the original site - into something very much larger. The sites will all have rules about not taking work off-site, and definitely discourage (often with good reason) users from doing this (lack of financial escrow being the main one). However depending on the situation it's certainly possible to do so without infringing T+Cs and I've had long-term clients who originally "found" me through one or other of the type of sites you mention, and which have been financially very lucrative. Don't discount those "micro" projects, they may be the tip of an iceberg.
Freelancing since 1995, since 2000 nearly all my paid work has been sourced via job auction sites. I was top-ranked UK developer on (the original) Rent-A-Coder site for quite a while, and in 2009 came top in the UK-wide BT-sponsored Remote Employment Awards in the Freelance Consultant category. Although now semi-retired, I continue to get some work via these sites - and by (importantly!) referrals from old clients I picked up there.
|
|
|
|
|
i am a software developer in Visual basic 6.0. i want to know that may i need any licencee from microsoft to develop any application in vb 6. if yes, please let me inform that from where i can can purchase this paper licence, because microsoft has already stopped the services from vb 6.
please give me the answer
thanks in advance
|
|
|
|
|
VB 6.0 is long dead so I doubt that Microsoft would care what you developed with it. You should also be aware that no business is likely to want to buy applications developed in such an old and unsupported language.
|
|
|
|
|
Hi
I've working alone in my web business for quite long, and I'm willing to start a bigger project that will need to involve more coders.
I hire frelancer from time to time, but I will need now more than one coder and designer working together in the same project. What could be the better way to manage this team of remote workers? is there any web solutions to manage that? How can I do it knowing that they will not steal the project?
Thank you!
|
|
|
|
|
Mike Dev Br wrote: How can I do it knowing that they will not steal the project?
You and they must work in a jurisdiction where legal contracts can be enforced.
|
|
|
|
|
Mike Dev Br wrote: How can I do it knowing that they will not steal the project?
Don't do it in:
China
India
Vietnam
Etc.
|
|
|
|
|
I work a lot with indians. Its a full qualified and less expensive labor.
But I've not worked in a full project with them, just smaller jobs.
|
|
|
|
|
try projectlocker.com it's easy and full of features
|
|
|
|
|
Thanks. I'll take a look.
But is there a way to not allow the workers to download files locally on this solution?
|
|
|
|
|
If that is the case you may need to see if you can provide with Virtualization from your own network and tools that prevent copying content to local desktops.
|
|
|
|
|
Check out CloudForge. It supports both svn and git for scm. The basic version is free and allows unlimited users and private repos. The paid version has access control and permissions. It sounds like that is what you are looking for? It also has an Agile tracker and other tools for project management. Hope this helps.
|
|
|
|
|
well you need to find people who are into this as much as you are i am also in same kind of trouble i am also starting an e commerce startup but i am also short on work force if you like you can give me an email on rahulloyal@hotmail.com so we can see if we can help each other
|
|
|
|
|
|
You want make a website same as given link or The given link is a part of your business.
Sankarsan Parida
|
|
|
|
|
Very first thing you need is a good business plan. What you planning to do?
modified 20-Sep-20 21:01pm.
|
|
|
|
|
Howdy-howdy!
I've recently released a 1.0 version of the project I've been busy with for the past 1.5 years and would like to have another set of eyes to look at what I've done here.
HgLab is a self-hosted Mercurial server and code collaboration plaform which targets primarily Microsoft-centric software development companies. Basically, it's an "on-premises BitBucket".
Any feedback would be much appreciated:
http://hglabhq.com
|
|
|
|