Software Desenvolvido Leveraging: Implicações Organizational

O leveraging é o reusability ou o portability do software de aplicação através dos locais múltiplos do negócio. A extensão a que uma aplicação pode remanescer unchanged enquanto é instalada e feita operacional em cada posição é consultada como ao leverageability.

O leveraging pode reduzir o custo de adquirir e de manter o software de aplicação. Entretanto, a medida final do leveraging é o benefício resultante do negócio — o custo de entregar uma potencialidade trabalhando do local ao local através de uma empresa.

Se um fabricante escolhe uma solução do software off-the-shelf ou feito sob encomenda, conseguir o leveraging requer a cooperação de locais múltiplos, começo com as fases iniciais do processo. Em companhias downsized e em companhias com decentralization mais grande de fazer de decisão, este tipo de esforço do businesswide pode tornar-se difícil. Isto é especial verdadeiro quando a aplicação não é necessariamente uma fonte - aplicação mas uma do chainlevel que afeta mais diretamente o processo de manufacturing.

AVALIANDO O PREPAREDNESS PARA O LEVERAGING

Onde uma oportunidade do leveraging existe, limitando o espaço dos locais do alvo a um negócio comum, o produto type/configuration, ou o outro interesse compartilhado podem mitigate alguns dos desafios da gerência ao leveraging. Esta estratégia confina a atividade do leveraging aos locais que são prováveis beneficiar a maioria. Estes locais são prováveis ser dispostos comprometer em exigências funcionais realizar os custos reduzidos de adquirir e de suportar a aplicação leveraged.

  

Responsabilidades Da Equipe Da Análise

Leverageability do software é afetado pela escolha inicial das plataformas. Idealmente, a aplicação deve resultar de uns dados e de uma função rigorous que modelam a fase que descreve claramente os sistemas naturais dos locais. Todos demasiado frequentemente ferragem, sistemas se operando, e as plataformas da base de dados são as decisões que precedem, dão forma, e limitam as escolhas do follow-on. Como é o argumento para toda a prática boa do projeto, as exigências do negócio devem dirigir a arquitetura técnica, não a outra maneira ao redor.

Se um modelo contínuo dos dados e da função existir para cada local, a escolha do software adquirindo ou tornando-se torna-se mais desobstruída. Quando uma aplicação off-the-shelf existe servindo a a maioria das necessidades do negócio, então a escolha transforma-se uma seleção entre offerings’ dos vendedores relativo à especificação. Quando nenhum oferecer comercial existe no mercado que satisf ao modelo da informação do local, a seguir o desenvolvimento ou a modificação nova de algum software existente são a escolha óbvia. Em um ou outro caso, as seguintes perguntas são germane a compreender o número dos locais que podem aplicar a aplicação a ser adquirida ou desenvolvido:

-   as mudanças no produto ou as diferenças do manufacturing afetarão as aplicações?

-   como as práticas de negócio do manufacturing mudam do local ao local?

-   que tipo de controle do processo ou os sistemas de I/O existem em cada local?

-   que ferragem, software de sistema, e protocolos de networking existem em cada local?

-   as comunidades de usuário diferem em cada local com respeito a suas necessidades de informação?

-   que comunidades de usuário devem ser entrevistadas para avaliar exigências?

-   que tipo de consultar do treinamento ou do follow-on deve ser fornecido para fazer a aplicação eficaz em cada local?

-   quem será responsável para primeiramente - alinhe a sustentação em cada local uma vez que a aplicação comissão?

As respostas a estes e um anfitrião de outras perguntas devem ser capturados como a parte dos deliverables que resultam do processo da análise. Uma vez que o á--á-vis do vis da arquitetura as aplicações é sabido, a qualidade e a posição dos locais a ser incluídos na análise podem ser selecionadas.

Os papéis e as responsabilidades modelam para o desenvolvimento e a sustentação leveraged do software

1.  A comunidade de usuário: Os usuários fornecem os objetivos e as necessidades de negócio.

2.    É  a comunidade:  SÃO  os mapas    o efeito    dos sistemas    em operações de manufacturing.

A equipe da análise captura necessidades de informação através dos locais múltiplos. Em um contexto do manufacturing, as necessidades de informação podem ser similares a estes exemplos:

-   uma quantidade de desperdício do produto no rendimento em cada linha pelo deslocamento

-   statistics dos parâmetros chaves de process/quality

-   receita ou formulary para cada produto

-   tendência de valores process selecionados sobre o tempo

Resultados modelando bem sucedidos de um esforço em uma especificação compartilhada que aprecíe a independência do sistema que descreve o que o negócio faz, não simplesmente “como” o faz. O uso de uns dados compartilhados e de um modelo funcional é meios eficazes de criar uma especificação viva que refleta as necessidades de informação do negócio.

Os dados e os modelos funcionais que resultam da análise podem também ser usados terminar o desenvolvimento. Se a equipe de projeto elege para comprar componentes off-the-shelf da aplicação ou para desenvolver o software feito sob encomenda, a especificação modelo-baseada é útil. Se as ferramentas computer-aided cheias da tecnologia de programação de ciclo de vida ou as ferramentas 4GL estão empregadas, os dados e a especificação funcional são foundational às aplicações. As ferramentas client/server fourth-generation que permitem decoupling do cliente processam do usuário da base de dados podem eficazmente ser usadas capturar exigências da tela do usuário durante prototyping.

ORGANIZAR PARA O LEVERAGING

O leveraging é um objetivo de negócio, originando de uma decisão purposeful para fornecer soluções comuns através dos locais de manufacturing numerosos. O leveraging começa, conseqüentemente, com as organizações afetadas que compartilham deste objetivo de negócio.

Os negócios que aprecíam uma cultura onde as idéias germinate nos níveis mais baixos da organização podem oferecer alguns dos desafios os mais grandes ao leveraging. Estes negócios constroem frequentemente forte SÃO potencialidades na planta e nos locais de manufacturing para suportar e construir aplicações novas do software do manufacturing. Para tais organizações, sua força é também sua fraqueza quando vem ao software de aplicações do leveraging. Superar as barreiras cultural e organizational em um local a um esforço ou à solução da convergência do businesswide ou do corporatewide pode transformar-se um obstáculo sério ao planner e ao analista. Um significa de mitigating este problema é o uso de um grupo de trabalho leveraged da aplicação que represente os vários locais.

Grupos De Trabalho Leveraged Da Aplicação

O grupo de trabalho leveraged da aplicação é responsável para capturar os benefícios do negócio que resultam através dos locais de manufacturing múltiplos durante a definição, o desenvolvimento, e a distribuição de uma aplicação. O grupo de trabalho é composto dos representantes de cada negócio ou local que derivam o benefício da aplicação, assim como um coordenador do projeto ou um analista e um patrocinador da função incorporada da equipe de funcionários que é prendida accountable para o sucesso do programa.

O grupo de trabalho está dado forma logo depois que uma unidade ou um local individual de negócio pedem o desenvolvimento de uma aplicação nova do manufacturing. Os locais e as unidades de negócio adicionais solicited para a sociedade no grupo de trabalho distribuindo uma descrição breve da aplicação e dos benefícios antecipados da distribuição através dos locais múltiplos. Um coordenador ou um analista do projeto são atribuídos para esboçar uma especificação detalhada que então seja revista e promovida pelo grupo de trabalho. Em cima do reconciliation de todas as modificações pedidas à especificação, o original é revisto com o fornecedor da aplicação. O fornecedor fornece uma proposta desenvolvendo a aplicação (conceitos de projeto funcional, custo, e programação).

Financiar de cada local e unidade de negócio para o desenvolvimento da aplicação é um componente chave no sucesso do software do leveraging. Financiar das fontes múltiplas reduz o custo para cada local individual.

Em cima da entrega da análise de aplicação e dos originais detalhados do projeto do fornecedor, o grupo de trabalho da aplicação revê o projeto e decide-se que modificações ou mudanças do espaço são requeridas. O grupo de trabalho é responsável para assegurar que o projeto final traga o benefício máximo através dos locais diferentes.

O grupo de trabalho da aplicação decide-se que local é apropriado para pilotar a aplicação. A seleção do primeiro local é importante porque as lições aprendidas neste local serão a base para a distribuição em locais adicionais. Após a instalação em diversos locais, o grupo de trabalho compila todas as lições da instalação e informação do benefício. Uma mais melhor guia de practices/implementation é compilada para o rollout em locais múltiplos.

Um boletim das comunicações é distribuído a todas as unidades e locais de negócio para reusar potencial da aplicação. Esta comunicação alerta os locais que consideram o desenvolvimento de uma aplicação similar ou redundante.

ENTREGANDO APLICAÇÕES LEVERAGED

Se em conseqüência da análise e projete-a é determinado que um pacote off-the-shelf existe para fornecer a solução desejada, a fase da construção supõe as características de um rollout. As considerações chaves revolvem não em torno do desenvolvimento do código mas em torno de aplicar o software empacotado nos locais do alvo. Os interesses da chave são como segue:

-   integração com sistemas existentes (se necessário)

-   plantas da população da base de dados

-   relações com dispositivos de I/O

-   algumas modificações necessárias do software off-the-shelf

-   treinamento de usuário

-   sustentação ongoing

O uso de sistemas do piloto ou do protótipo é incentivado como meios de continuar a alinhar expectativas do usuário para leveraging a aplicação. Os pilotos trabalhando nas plantas são meios excelentes de identificar benefícios potenciais da aplicação se um argumento baixo contínuo for estabelecido primeiramente para a comparação. Os pilotos servem como uma plataforma para avaliações técnicas e de desempenho ao fornecer uma cama de teste para a comunidade de usuário antes da execução ou do rollout cheio.

Planeando a plataforma das aplicações

O analista e os desenhadores devem planear para leveraging das fases iniciais do projeto. As plataformas comuns da base de dados, as relações de usuário comuns, e mesmo os excitadores comuns de I/O não são suficientes realizar os benefícios cheios do leveraging.

Começando com a base de dados, os padrões devem ser ajustados em torno da configuração da base de dados. Se o motor da base de dados for relacional, a seguir o modelo dos dados transforma-se a base comum da configuração. Se a base de dados fosse parte de um sistema de controle do processo real-time, então os padrões poderiam incluir o Tag que nomeia convenções, tipos de dados, telas, ícones process, tendências, e cartas do SPC.

São mergulhadas sobre o motor da base de dados as aplicações que operarão sobre dados na base de dados. As aplicações devem estar suficientemente completas que somente a necessidade da população da base de dados ocorre os sistemas está entregada uma vez ao local. Isto significa que o metadata está sabido e reparado. Similarmente, as telas do usuário estão completas e prontas para trabalhar fora da caixa. Os sistemas de controle do processo que usam relações de usuário gráficas configurable são uma conveniência e um luxo se configurarado excepcionalmente para cada local.

As telas gráficas comuns da relação de usuário com potencialidades genéricas do local ao local oferecem uma economia mais grande criar e um menos custo suportar. Onde as telas gráficas estão sendo leveraged através dos locais múltiplos, há geralmente uma economia suficiente criada pela aproximação do leveraging para produzir uns gráficos mais de alta qualidade. A qualidade das aplicações entregadas deve levantar-se com leveraging.

Idealmente, as aplicações podem ser feitas operacionais rapidamente uma vez que a ferragem e o software do systemlevel são operacionais. Um teste de aceitação da fábrica deve ser executado onde o sistema completo é encenado, integrado, e verificado para fora antes do rollout.

CONCLUSÃO

Há umas implicações organizational em todo o esforço leverage eficazmente o software. O desenvolvimento e a sustentação leveraged do software requerem a cooperação dos locais múltiplos que começam com as fases iniciais do processo.

É também apropriado indicar que o modelo do negócio para o software do leveraging, revisto neste artigo, implica poucos contribuinte ao esforço. A necessidade mandar um integrador diferente do sistema fornecer o desenvolvimento ou a aplicação que programam por o local é diminuída, if.not eliminada. O grupo de trabalho leveraged da aplicação é provável encontrar que as aplicações podem ser feitas operacionais com uma equipe dedicada pequena que se move sistematicamente do local para o local.

este é um artigo adicionado por Perry Moshe


Disclaimer: Nosso Web site não é responsável para a informação contida por este artigo. Este artigo em nenhuma maneira reflete as vistas, as opiniões, os pensamentos ou a opinião da equipe de funcionários do diretório dos artigos.

Observação da tradução: O software desenvolvido leveraging do artigo ": As implicações organizational "foram traduzidas usando um serviço de tradução automatizado. Nós desculpamo-nos sincerely por todos os erros da tradução que ocorram. Obrigado compreendendo.

Online: 525 users browsing the articles directory