Archiv für die „ISO 9001:2000“ Kategorie

10 Outsourcing-Furcht und Schritte, zum sie weg einzuweisen

-->
Outsourcing, das Ihre Nichtkern Betriebe zu einem Diensterbringer aufgehört hat, ein Vorrecht zu werden. Fast jeder tut es sogar die oberen Vermögen 500 Firmen. Definitiv ist Outsourcing eine andere Wahl für Geschäft Entwicklungsfähigkeit und überleben geworden. Abgesehen von gesenkten Kosten und erhöhter Qualität der Arbeit, ermöglicht Outsourcing Firmen, die Sachkenntnis von zu klopfen outsourced Diensterbringer in seinen eigenen Betrieb, die Outsourcingfirmastandplätze, um mehr seine Nichtkern Arbeiten als gerade erhalten so zu fördern erledigt durch einen outsource Versorger. Jedoch so vorteilhaft, wie es scheint, sorgen sich Gefahren. Gerecht wie ein gewöhnliches Geschäft, Outsourcing, hat auch Schlitze.

Sind hier 10, (10), das Outsourcing gekennzeichnet und die Schritte riskiert, um sie weg einzuweisen:

GEFAHR #1: Aufzeichnung Schiene des Outsource Versorgers.

Genau betrachten die Zahl des outsource Versorgers Jahren in der Outsourcingindustrie, Größe seiner Firma hinsichtlich der Zahl seiner Angestellten, als er heraus verglichen mit seiner anwesenden Organisationsstruktur begann, das Verhältnis der Angestellten' turn-over, seinen finanziellen Hintergrund in Betracht ziehend, ETC… - alles sind diese bestimmende Faktoren der Aufzeichnung die Schiene eines outsource Versorgers.

GEFAHR #2: Kompetenzen.

Ist outsource Versorger kompetent, Qualitätsdienstleistungen zu liefern? Ist outsource Diensterbringer ISO9000 gefällig, or are there verifiable certifications from competent independent agencies like CMM, issued in its favor? What are the procedures the outsource service provider undertake to ensure that it delivers quality service?

Clients’ references are the best source of information concerning competencies of the outsource service provider. Their satisfaction guarantees yours, too.

Editor’s Note: See Quality Certifications and What they Mean in Software Development for more info

RISK #3: Hidden costs.

The apparent reason why you outsource is cost. Undeniably, outsourcing cuts down cost, but be wary about hidden costs that can spring like panthers aiming for your throat!

Areas to watch include connectivity expense, infrastructure maintenance and development, transition cost, licensing and consultancy.

RISK #4: Meeting deadlines.

Are commitments attainable? Is your outsource service provider apt to the challenge of delivering to you the service you need within prescribed, and agreed upon, time frame?

RISK #5: Data safety.

Now, caution should be emphasized here. You will be sharing information about your business with your outsource service provider. Is non-disclosure agreement an issue? Get an affirmative response from your outsource provider that any information, data or work processes that concern your business should not be disclosed to a third party. A privacy statement should be included, and form part of your contract with him.

Your team at the outsource service provider’s company should undergo pre-hiring orientation which will inculcate their adherence to non-disclosure of vital information and privacy agreements.

Security settings such as firewalls, anti-spam ware, access controls and data encryption should be discussed and agreed upon as well.

RISK #6: Contingency Plans.

Find out about contingency plans. Does your outsource service provider have one in place?

Your outsource service provider should have considered measures to undertake before any contingency strikes. Equally important are its recovery plans. How well does your outsource service provider expect to continue with its business should a disaster occur?

Businesses are beset with risks. When you outsource, you become involved with whatever risk your outsource service provider face up to. It is best to know that you will be dealing with a service provider that has foresight. This is a sign of maturity and responsibility.

RISK #7: Transparency.

Always invoke transparency between you and your outsource service provider in all phases of your business undertaking. This will immobilize intrigue, dissension, and will affirm trust.

Is invoicing done on time? Are contracts feasible?

Eradicate minor flaws as they take root, by being transparent and trustworthy. This will be the ground upon which your business will flourish.

RISK #8: Adherence to labor laws, state laws and regulations.

Your outsource service provider should operate within the legal tenets of its own country. Its non-conformance of state laws, regulations, ordinances, etc… will affect you, if not legally, then on moral decency.

You as the outsource service provider’s client should ensure your moral ascendancy in environmental concerns, and employees’ welfare.

RISK #9: Employees’ Issues.

Cross-training of employees is necessary to avoid disputes and needless work stoppage. As most outsourcing is done to foreign countries, employees should receive orientation as to what they can expect from a foreign client, as well as the client understanding situational factors, such as time-zone difference, length of work hours, etc… from the point of view of employees.

RISK #10: Cultural Match.

Akin to risk No. 9 is finding a “match” or a “fit” between the outsource service provider and the client. Cultural factors can influence, positively or negatively, the outcome of the working relationship. For a suave interaction, the “fit” should be found.

A mismatch can cause problems ranging from pre-termination of the contract, faster turn-over of employees and a host of other concerns. Any of these reasons means loss for both parties.

Most common reasons why outsourcing goes sour are outsourcing services getting expensive or poor performance by the service provider.

The key is to choose wisely and carefully. Avoiding guesswork will eliminate unnecessary expense, wasted time and efforts. Selecting a service provider who possesses integrity, honesty and competence remains a sure-fire formula.

About the Author

Steve Arun is an Internet Marketing, Client Account Specialist for KPOWEB, an Offshore Outsourcing Consulting company provides virtual dedicated staffing to small business. Go now to KPOWEB Offshore Outsourcing Services, the IT outsour


Six Sigma In The Software Industry

Six Sigma in the software industry must have caused a few eyelids to bat in its early days. Six Sigma in manufacturing is completely understandable. For the same logic to apply to software products, it still has a long way to go to establish itself. However, for the moment it is safe to assume that there exist factors within the software industry that contribute to the shift that we discussed above. This also makes way for examples such as constant changing tools like hardware & software, decline in adherence to procedures, etc.Level of CMM© At Which Six Sigma Can Be AppliedSix Sigma needs to be applied a bit differently when it comes to software service companies. For a company intending to streamline their processes, Six Sigma contributes well by way of helping to refine the mechanism.

It may not seem too practical to talk about defect-free processes so that you can begin implementation. The need here is the road map for organizations to work on defect control targets in stages. CMM level 1 and level 2 companies may find Six Sigma to be ideal to augment their framework application procedures for defect reduction. Levels above 3 will have attained the maturity levels sufficient for immediately implementing framework of measurement practices and will proceed further. At the mature levels of CMM 4 and 5, you can establish the complex metrics of ‘true’ Six Sigma to maximize leverage.

Techniques of Six Sigma for Software

As with manufacturing, the fundamental step is to begin with ‘the customer is always right’ approach. You can use a number of metrics, tools and charts to define customer specifications for critiquing and analyzing various parameters such as cost, quality and schedules at different levels.

There is no reason why Six Sigma will not go beyond cosmetic improvements and changes in the software industry. The ‘goal questioning metric’ or GQM, may be made use of in combination with other tools. The GQM technique combines well with the DMAIC model of Six Sigma. This is especially helpful, especially with Six Sigma being more focused on data- driven techniques.

Editor’s Note: The following paragraph text has been made bold for emphasis.

However, you must keep in mind that when applying Six Sigma in your organization, it is necessary that suitability of a chosen tool or technique is established beforehand.

The Big Question

The big question as to whether Six Sigma can really be applied as successfully in the software industry as it was to manufacturing is still being debated. The real challenge is to see if it can be implemented without reinventing the wheel. There is also disagreement among leaders in the software industry about the need for Six Sigma.

One possible solution is that the proven processes of CMM, PSP and ISO can always contribute while Six Sigma can be used a complimentary tool.

About the Author

Tony Jacowski is a quality analyst for The MBA Journal. Aveta Solution’s Six Sigma Online offers online six sigma training and certification classes for lean six sigma, black belts, green belts, and yellow belts.


Tips On How To Choose An Offshore Software Vendor

IT departments and software companies across the world are considering outsourcing in a big way. The obvious advantage is the cost and the not-so-obvious advantage is the availability of highly qualified personnel. If you are considering engaging an offshore development team then these tips can help you make an educated decision on which company to go with:

1) Knowledge of the industry vertical Software has become highly specialized and it is necessary that you choose a vendor who has working knowledge about the vertical you belong to. A company claiming to cater to all verticals in software development services may not have specialization in any area. Choosing a company which does not understand your industry can result in a learning curve which may even become a cost centre for you in development costs.

2) Track record One of the best ways to check knowledge of a company is to pay attention to the track record of the company. Ideally case studies of previous projects and client references of people who you can contact are good indicators to check the working history of the company. This may take some time to do, but should definitely be done if you are considering employing a team for the long run.

3) Quality certification Most well qualified outsourcing companies are now working hard towards quality certification to help them stand out in the crowd. A basic ISO certification or SEI CMM level certification should be given preference when considering an offshore vendor. These quality certifications are usually awarded for the processes followed by the company and can go a long way in influencing the quality of work.

4) Quality of personnel A quality check and telephone interview should be done with personnel who will write your code. It is necessary to validate that they are familiar with the fundamentals and have good research knowledge along with the ability to learn.

5) Infrastructure Information Technology services requires good infrastructure and sufficient back ups to tide over various kinds of problems which might arise from either technical failure or geo-political issues. Apart from back up plans, regular telecom and hardware infrastructure along with physical infrastructure should also be considered when evaluating a vendor.

6) Years of business Preferred offshore vendors are those companies which can show over 7 years of business (which means that they have been around since the time of the dot com crash and have managed to live through it) and a healthy percentage of growth. A fairly new company might have a good value proposition but there is a risk factor regarding business continuity which you might need to take into account.

7) An onsite visit to validate all claims One of the best ways to ensure that you choose the right vendor is to actually take a trip to the country where the vendor is based. Most software developers are based in India or Eastern Europe and a visit there can validate all the points above as well as give you an opportunity to meet the people who will be delivering business critical services.

It may not be possible for you to undertake all the above steps when evaluating a vendor but even a few of these steps will ensure that you are able to make a good decision when it comes to choosing an offshore vendor.

Rod Morris is the founder of CodeLance - www.codelance.com - a leading freelance programming website.

Article Source: http://EzineArticles.com/?expert=Rod_Morris


Quality Certifications and What they Mean in Software Development

Large scale software development companies are still quite young and the software industry itself is a fairly new one. Outsourcing of software development has been around for only a couple of decades and as the industry gains maturity, quality certification has taken on a whole new meaning for suppliers as well as customers. Quality certification in software is slightly different from quality certification in manufacturing. Though a number of business process management and quality control principles are derived from popular quality certifications, the implementation and implications are noticeably different.

There are two broad types of quality certifications which can be obtained by software development companies. One is the ISO 9001:2000 standard and the other is various levels of SEI CMM. Some organizations may achieve an ISO first and then work towards an SEI CMM level certification whereas some may go directly to an SEI CMM certification. ISO certification however, is a lot easier than SEI CMM (as well a lot cheaper) and thus the number of companies with ISO certifications are quite a few whereas SEI CMM level companies are not so many in number.

One of the key benefits of quality certification in a software development company is that it showcases the maturity and continuity of the organization. Both quality certifications pay attention to processes. ISO guidelines state that you should define a process and make sure that it is being followed whereas SEI CMM dictates certain parameters of a process within which the company should work. Achieving certification and maintaining the documented processes provides a long term growth pattern in the company and at the same time helps in building a differentiating factor with customers.

Apart from the maturity and continuity of the organization, software development companies need quality certification to ensure the success of large projects. Tried and tested development methodologies which are part of the certification process ensure that the coding and designing produced by the company are of a high standard and will withstand the test of use and durability. Customers planning to do business with a quality certified company find it much easier to get a good quality software product. Non-certified companies have a tough time when competing with a certified company and that is the reason why more and more software development companies are moving towards quality certification.

Most medium to large companies are moving towards SEI CMM level certification as that quality certification has been developed with software development in mind. There are various levels of the certification and level 5 is the highest a software development company can achieve. The entire certification process for SEI CMM level is lengthy, time consuming and quite expensive when compared with ISO 9001:2000 but the benefits compensate often compensate for that.

So if you are a software company and have not yet gone down the path of certification, it is time you gave it serious thought. If you are an organization looking to outsource software development work to companies in India, China, the Philippines, Poland or parts of Eastern Europe, it is advisable that you consider their quality certifications. Though we have mostly mentioned ISO 9001:2000 quality certifications, there are other industry and technology specific certifications which can also be obtained by software development companies. Usually these certifications are given by software manufacturers or independent bodies and though they might not be as critical as the quality certifications mentioned, they have a good level of importance when evaluating a supplier.

Rod Morris is the founder of CodeLance - http://www.codelance.com - a leading outsourcing website for a wide range of computer services.

Article Source: http://EzineArticles.com/?expert=Rod_Morris