Reduzir os riscos no desenvolvimento de do-it-yourself projetos de software
Mike Dunville * tinha uma decisão a tomar. Conforme o gerente de novas operações para Alpha Pessoal, queria fazer a diferença na empresa de recursos humanos dinâmica. Os diretores da empresa tiveram o acusaram de fazer o dia-a-dia operações mais fáceis e eficientes, enquanto eles se concentraram no crescimento do negócio em economy.With desafio hoje é o seu plano de operações e finanças na indústria de seguros, Mike tinha confiança e sucesso traduzido algumas dessas práticas em serviço de pessoal diária Alpha e as operações de recrutamento. Agora chegou a hora de dar o próximo passo, e modernizar a miscelânea de sistemas de computador que até agora tinham razoavelmente adequada para suas três operation.But escritório onde começar? Ele precisava de um pacote de software real de pessoal. Mike sabia que o sistema personalizado seu antigo empregador, um gigante de seguros, tinham aplicado a maravilhas anos antes tinha feito para melhorar a eficiência ea rentabilidade global. Também tinha tomado três anos para se desenvolver, e outra para aplicar. Na verdade, quando ele saiu, eles ainda estavam fazendo "personalizações" - uma processo figurou iria forever.Mike, não acho que Alpha poderiam investir nesse tipo de tempo ou dinheiro. Será que ele poderia trazer em alguns consultores de software de negócios e trabalhar com eles para desenvolver um pacote sob medida em um curto período de tempo? Mike sabia que o sucesso contínuo da Alpha Staffing, e sua entrada em novos mercados e linhas de negócio seria muito dependente de um sistema bem sucedido de pessoal de software implementation.This reforçou as dúvidas de Mike que um dos "off-the-shelf" pacotes de software pessoal iria caber suas necessidades, mesmo que fosse mais rápida e fácil de implementar. Quanto mais pensava nisso, mais Mike sentiu que a sua decisão sobre a automatização do negócio seria a sua maior, e se mal, o seu último. Ele estendeu a mão para uma garrafa de antacid.Mike o negócio é único, como o seu. Especial. Ao contrário de qualquer outro concorrente no em todo o mundo inteiro de pessoal. Suas práticas de negócio são igualmente diferentes. Como resultado, a sua empresa requer pessoal especializado de tecnologia da informação que atende as necessidades únicas. Está convencido de que com direito a infra-estrutura - o software direito pessoal - você será mais eficiente, produtiva e rentável. Se você se inscrever para essa crença comum, você, como Mike, tem três opções para alcançar esse final: 1. Desenvolver o seu próprio software personalizado de pessoal e infra-estrutura de tecnologia 2. Contrate uma empresa de consultoria para desenvolver o software de pessoal de TI e para você 3. Compra de um software de recursos humanos / TI vendedor familiarizado com o seu industry.Of essas três opções, que você acha que é mais provável que o melhor trabalho, o custo mínimo, e se implementado o mais rápido? Se você, como o alto perfil de pessoal das empresas públicas de Norrell (agora Spherion) e Manpower optar por desenvolver sua própria solução de software, você também pode ter um futuro muito caro write-off para desfrutar. Na verdade, a Manpower's write-off para a sua falha de três anos o esforço de desenvolvimento de software no final da década de 1990 estava indexada em $ 57 milhões.Os resposta certa para esta pergunta intrigante é comprar de um fornecedor de software de pessoal que está intimamente familiarizado com o industry.Surprised? Afinal, você é especial, única, diferente, certo? Bem, não exatamente. Sim, é bem verdade que você e seus concorrentes diferem em uma série de áreas importantes, tais como estilos de gestão e objetivos. No entanto, você e todos os seus concorrentes também compartilham uma riqueza de traços comuns, tais como controle de funcionários e candidatos, realizando as transações comerciais de ordens e tarefas, fazendo folha de pagamento, faturamento e clientes.Estas questões comerciais compartilhados estão no cerne de sua recrutamento de pessoal e de negócios, e são essas as questões que um fornecedor de software de pessoal familiarizado com a sua indústria está melhor qualificado para abordar. Afinal, como um fornecedor tem pesquisado as questões a desenvolver o tecnologia necessária. Estes indústria de fornecedores de software específico muitas vezes pode implementar uma solução que pode lidar com 80 por cento para 90 por cento ou mais do seu negócio necessidades operacionais. (Note-se porém, que fornecedor de soluções podem variar muito em qualidade, eficiência e custo-eficácia, em função da sua experiência e sucesso anterior no mercado). Mas vamos dizer que a "solução de 90 por cento" de que um indústria vendedor familiar tem para oferecer só não é suficiente para você. Você quer tudo. Ou você quer algumas características ou funções que os vendedores não have.Your opções são, então, que quer fazer o trabalho você mesmo ou para a contratação projeto a consultores externos. Ambos são semelhantes, em que você, o cliente, assume os riscos de gestão global do projecto, e, no caso de fazer o trabalho você mesmo, as tarefas de programação para o seu pessoal exclusivo software. Se você decidir tomar uma dessas rotas, faça isso com extremo cuidado - como as sondagens da indústria indicam que há uma probabilidade de quase 60 por cento de sua failure.According para um levantamento de milhares de projetos de software, conduzido pelo Standish Group, em Hanôver, Massachusetts, quatro dos 10 projetos de software não definitivas. Para piorar, um 33 por cento adicional de projetos de software foram concluídos tarde, foi sobre o orçamento ou foram concluídas com menos recursos e funções do que o inicialmente especificado. Seu negócio pessoal pode dar ao luxo de fazer esse tipo de investimento de risco? Em uma descoberta ainda mais inesperado, o estudo também revelou que a utilização de consultoria de TI casas - mesmo altamente respeitadas empresas como Andersen Consulting (atual Accenture) e Lockheed Martin - aumentou o risco de fracasso de um projeto. Isto é surpreendente porque empresas de consultoria como apostaram em suas reputações e são contratados por suas competências alegou, em desenvolvimento ou implementação de software corporativo de gigantes como SAP e PeopleSoft.But a razão de sua má resultados não é tão surpreendente - como ele apontou para as práticas de negócios que deixam muito a desejar, muitas vezes em detrimento considerável dos seus clients.It deve ser nenhuma maravilha então que a insatisfação com a TI empreiteiros atingiu uma alta de todos os tempos. Uma pesquisa com 200 gerentes de MIS realizado pela Information Week revelou que 63 por cento deles tinham eliminado ou rebid um contrato de serviço de TI dentro de um ano. Esta foi normalmente devido ao desempenho inaceitável ou falta de entrega como promised.Why a baixa taxa de sucesso de home-grown "Do-It-Yourself" projetos de software? Com uma taxa de sucesso de apenas cerca de 40 por cento, você pode ser tentado para aceitar a premissa de que a própria complexidade do software personalizado teria uma influência sobre o sucesso ou o fracasso do projeto. Até certo ponto, isso é verdade, porém, as três principais causas de fracasso de desenvolvimento de software, como determinado por pesquisas do setor, não estão relacionadas com a tecnologia em si, mas a experiência, gestão e política. São eles: 1. Inexperiência: Tecnologias e métodos de programação mudam rapidamente. Isto significa que ambas business-side e / ou contrato de programadores e gerentes de programa não são sempre até a velocidade sobre a mais recente tecnologia de desenvolvimento. O que é mais importante, gerentes de programa orientado e programadores raramente são totalmente familiarizado com as questões de negócios a serem abordados e, portanto, não pode ser capaz de fazer a conexão com a melhor tecnologia necessária para enfrentar as empresas them.Consulting, incluindo as maiores e mais conhecidos da contabilidade / consultoria de TI das empresas, muitas vezes usam o talento novato, recém-saído da escola, para lidar com tarefas de programação e gestão. Esta inexperiência deixa aberto para os clientes custo potencialmente enormes derrapagens ou, pior, um sistema que nunca funciona, mesmo depois de anos de development.You provavelmente não vai ouvir muito sobre essas falhas da empresa de consultoria que, ambas as empresas e seus clientes têm interesse de manter tais admissões de falha sossegado. Só quando se atinge o "escândalo público" ou "write-off" estágio não knowledge.2 tornar essas informações públicas. Gestão de mis-objectivos: Qualquer empresa a tentar desenvolver um projeto de software pessoal para si deve primeira plena e definir claramente os objectivos do projecto. Poucos fazem isso para o desenvolvimento needed.Software extensão e implementação é um processo extremamente complexo, mesmo para uma empresa de tamanho moderado. Senior gestão devem ser envolvidos desde o início. End-user considerações são de extrema importância que a tecnologia está a ser aceite na íntegra. Perguntas sobre as práticas de negócio, métodos e futuros negócios ou tecnologia possibilidades devem ser answered.Critical para o sucesso do projeto é de responsabilidade tanto estabelecido e uma compreensão de que o desenvolvimento de software é inerentemente arriscado devido ao rápido avanço de programação tecnologia. É útil recordar que os bilhões de dólares alocados para corrigir problemas do computador do ano 2000 foram o resultado de uma gestão e programação de decisões, em alguns casos, em 1960. Numa altura em quando o CEO é muitas vezes o foco no desempenho do trimestre seguinte, na tentativa de planejar e gerenciar algo que pode levar anos e milhões de dólares é difícil na melhor das hipóteses. Mesmo com o planejamento de longo prazo e de gestão, mis-passos são bastante típico. Liderança empresarial e leva excepcionalmente forte e pragmática que admitir que eles tomaram o caminho de desenvolvimento errado e fazer qualquer curso necessário changes.3. CYA CIO: O CEO que não quer se envolver em programas ou projetos de TI é freqüentemente a tentação de colocar todos os seus ovos na cesta de um CIO confiável ou semelhantes gerente de TI. Fazer isso pode definir a empresa acima de Humpty-Dumpty fall.Years atrás, o MIS departamento foi muitas vezes referida como a casa de vidro ", onde residiam os mainframes enormes, presidida um sacerdócio técnica cujos encantamentos místicos foram a interface entre o ferro" grandes "e as informações necessários para executar o negócio. Hoje, as empresas-CIO's experientes e sistemas de computador em rede são os rule.However, CIO da empresa e do departamento de MIS ainda pode ter um grande interesse na tecnologia e metodologia, com que eles já estão familiarizados. Eles podem querer proteger seu território a todo custo. Como resultado, sua tendência é fazer as coisas "da maneira que sempre fizemos eles", só que maior e mais expensively.At outro extremo estão CIO vezes visionário, que vêem um novo projeto de TI como uma oportunidade de trazer a tecnologia mais recente e, sem entender que ou a sua aplicabilidade ao negócio. Aqui, eles podem aplicar uma atitude sotware que, se o negócio é "não inventado aqui", ele não funcionará right.Either forma, a empresa perde, (embora o CIO e MIS departamento pessoal pode ganhar algumas habilidades de programação, eles podem usar em seu próximo trabalho). Pode você garantir o sucesso de qualquer "Do-It-Yourself" home-grown projeto de software? Com tantas variáveis - tecnologia, gestão, práticas comerciais, políticas internas, problemas de concorrência, e mais, é praticamente impossível prever o sucesso de qualquer projeto de desenvolvimento de software personalizado. Na melhor das hipóteses, você só tem uma chance de 40 por cento de sucesso. Você pode, entretanto, melhorar suas chances de algo simples a seguir alguns orientações: 1. Estabeleça metas. A coisa mais importante é definir, exatamente, o que você quer realizar. Qual é o seu plano de negócios da empresa? Como se relaciona e contribuir para isso? Quais devem ser os seus objectivos? Ser realista na fixação das metas, em seguida, documentá-las. Get buy-in nestes objetivos da alta administração até a final-user.2. Estabelecer as especificações de orçamento e tempo. Não importa como você corta, desenvolvimento de software é tudo sobre tempo e dinheiro. Trabalhar a partir de seus objetivos, considere o custo para desenvolver o software, e as zonas onde as necessidades orçamentais e de tempo pode aumentar exponencialmente. Isto inclui testes, documentação, implementação e treinamento do usuário final. E não se esqueça de apoio contínuo, desenvolvimento e "bug" fixing.3. Estabelecer etapas do projeto. Mão-na-mão com o estabelecimento de seu orçamento e prazos - determinar que objetivos você tem que alcançar no processo de desenvolvimento para completar o projeto dentro do prazo e do orçamento. Algumas dessas etapas deve ser, como a NASA diz, "GO-NO GO", marcos, isto é, se não for alcançado, o projeto não voar. Lembre-se, 40% de todos os projectos não definitivas, de forma estar preparado para cortar o seu losses.4. Obter garantias e garantias. Ao lidar com empresas de consultoria externa, isto é crucial. É muito fácil apontar o dedo após o fato, menos assim, se uma comunicação clara entre o cliente ea empresa de consultoria especifica os resultados esperados. E as consequências do fracasso. Ter um "Plano B" que você pode, se necessário, recorrer on.5. Evite a missão " Creep ". Muitas vezes há a tentação de adicionar recursos e funções para além do âmbito ou objectivos do projecto que avança. Isto é especialmente verdadeiro quando a nova tecnologia coloca o" fator uau "do possível. Stick to as metas estabelecidas e evitar a areia rápida do "nunca-ending" development.Can software você ter sucesso com alternativa pragmática? Se toda a conversa anterior, as taxas de insucesso do desenvolvimento de software personalizado faz você pensar que pode não valer a pena a aposta, você tem uma opção viável esquerda. Volte e fale com os fornecedores da indústria de software específico de pessoal algumas more.Find exatamente o que eles têm para oferecer, eo que eles ter sobre as tábuas para o futuro. Can seus "90 por cento" software ser personalizado para o restantes cinco por cento ou dez por cento você acha que apenas tem que ter? Ou então, você realmente precisa de que cinco por cento mais olhar? Em seu próprio negócio com um olho crítico para determinar se as práticas de sua empresa pode ou deve ser ajustado de acordo com a disponibilização de soluções de TI. Lembre-se que com qualquer fornecedor de software de pessoal altamente experiente que está comprando todos os as melhorias que fizemos ao longo dos anos, para muitos, muitos clientes. Você pode descobrir que, enquanto a solução de software oferecido pode não ser exatamente o que você quer, ele vai com toda a probabilidade mensurável reforçar a produtividade de seu operations.Above corrente de tudo, lembre-se que você está no negócio pessoal, e não o especulativo, caro e demorado de negócios de desenvolvimento de software. Stick para o seu negócio próprio núcleo competências, com o entendimento de que o software e tecnologia deve apoiar e reforçar suas operações de negócios, eficiência, serviços e profits.And que sobre Mike Dunville e Staffing Alpha? Bem, ele pensei passar por isso, tinha um monte de conversações com todos na equipe de cima para baixo, avaliado todos os fornecedores de software pessoal para encontrar o que encontrou 80 por cento de suas necessidades previstas e tinha mais experiência e o melhor de I & D e capacidades de suporte, e comprou it.That foi no ano passado. Até agora, este ano as vendas aumentaram em 15 por cento, horas trabalhadas por mesa são até 20 por cento, e margem líquida é de até 12 por cento. Eles vão adicionar mais dois escritórios logo sem um engate e retenção do pessoal é melhor também. Mike realmente gostei de passar os controlos grande bônus para todos. E obtendo-se um .* Mike Dunville é um personagem fictício, como é Alpha Pessoal. Sua história, porém, é bastante típico dos clientes que têm vindo a VCG, Inc. para seu pessoal de software needs.About VCG, Inc. Nosso foco é o seu sucesso. Desde 1976 as empresas de recursos humanos têm contado com VCG, Inc. para o pessoal de soluções de software que ajudam a melhorar a produtividade ea rentabilidade de suas operações. Fundada por profissionais de recursos humanos e técnicos intimamente familiarizado com o negócio de pessoal, VCG é a indústria de pessoal maior e mais experiente empresa de recursos humanos dedicados desenvolvimento de software. Soluções VCG hoje centenas de empresas de energia pessoal de sucesso e mais de 12.000 profissionais de recursos humanos todo os E.U., Canadá, Europa, Sudeste Asiático e na Austrália. VCG, C-PAS, StaffSuite, TempWare-V, WebPAS, StaffSuite WorldLink e WebPAS WorldLink são marcas registradas da VCG Inc. VCG Staffing SoftwarePhil
Artigo Fonte: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Webmaster começa O Código do HTML
Adicionar este artigo para o seu site agora!
Webmaster enviar seus artigos
Nenhum registro necessário! Preencha o formulário e seu artigo está no Messaggiamo.Com Diretório!