Apostila básica - Gestão da Tecnologia da Informação

Embed Size (px)

Citation preview

MDULO 5 DESENVOLVENDO SOLUES PARA AS EMPRESAS COM A TECNOLOGIA DA INFORMAO E DA COMUNICAO

VISO GERAL DO CAPTULO

O objetivo deste quinto mdulo apresentar uma abordagem analtica para soluo de problemas. Ele apresenta uma diversidade de abordagens utilizadas pelos profissionais e usurios finais de SI no desenvolvimento de sistemas de informao para soluo de problemas nas empresas. So tambm abordadas questes gerenciais na implantao de novas tecnologias de informao. Para sua maior apreenso ele foi dividido em duas partes: Parte I: Objetivos: 1. Descrever e dar exemplos para ilustrar cada uma das etapas do ciclo de desenvolvimento dos sistemas de informao. 2. Explicar como a prototipagem e a engenharia de sistemas assistida por computador tm afetado o processo de desenvolvimento de sistemas de informao para os usurios finais e os especialistas em sistemas de informao. Parte II: Objetivos: 3. Utilizar o processo de desenvolvimento de SI e o modelo dos componentes de sistemas de informao (discutido no mdulo I) como referenciais para a proposio de solues de problemas atravs da implantao de sistemas de informao na firma. 4. Discutir como a resistncia do usurio final mudanas nos processos empresariais ou na tecnologia da informao pode ser minimizada pelo seu envolvimento nas etapas de desenvolvimento e implantao de sistemas. Implantando Mudanas nas Empresas com a TI Desenvolvendo Solues com Sistemas de Informao

LEIA ATENTAMENTE O TEXTO ABAIXO, MARCANDO SUAS IDIAS PRINCIPAIS E ANOTANDO SUAS DVIDAS, PARA POSTERIORMENTE DISCUT-LAS NO FRUM VIRTUAL DA UNIDADE

I: Desenvolvendo Solues com Sistemas de Informao

Esta parte apresenta uma abordagem genrica da teoria de sistemas para soluo de problemas. Ela trata da questo de como as organizaes podem desenvolver mtodos gerais para soluo de problemas. Este processo conhecido como abordagem sistmica.

5-1 A Abordagem Sistmica

A abordagem sistmica na soluo de problemas utiliza uma orientao sistmica para definir problemas, estudar alternativas e desenvolver solues (ver figura 5.1). O estudo de um problema e a formulao de uma soluo envolve as seguintes atividades inter-relacionadas: 1) Identificar e definir um problema (ou oportunidade a ser aproveitada) utilizando o pensamento sistmico. 2) Desenvolver e avaliar solues sistmicas alternativas. 3) Escolher a soluo de sistemas que melhor atenda aos seus requisitos. 4) Projetar a soluo de sistemas escolhida. 5) Implementar e avaliar o sucesso do sistema projetado.

Figura 5.1

Pensamento Sistmico Utilizar o pensamento sistmico para compreender um problema ou oportunidade a ser cernida um dos aspectos mais importantes da abordagem sistmica. A essncia da disciplina do pensamento sistmico ver a floresta e as rvores em toda situao por meio de:

Percepo das inter-relaes entre sistemas, em lugar de cadeias lineares de causa-ePercepo dos processos de mudana entre os sistemas, em lugar de instantneos

efeito sempre que houver a ocorrncia de eventos.

isolados dessas mudanas, sempre que elas ocorram (figura 5.2).

Figura 5.2

Uma maneira de exercitar o pensamento sistmico tentar descobrir sistemas, subsistemas e componentes de sistemas em toda situao que voc estiver estudando. Este ponto de vista garante que fatores importantes e suas inter-relaes sejam considerados.

5-2 O Ciclo de Desenvolvimento de Sistemas:

A abordagem sistmica pode ser aplicada soluo de muitos tipos de problemas. Quando esta envolve o desenvolvimento de solues de sistemas de informao para problemas nas empresas, ela chamada de desenvolvimento de sistemas de informao ou desenvolvimento

de aplicaes. A maioria dos sistemas de informao computadorizados concebida, projetada e implantada utilizando-se alguma forma de processo de desenvolvimento sistemtico. Neste processo, os usurios finais e especialistas em informao projetam sistemas de informao com base em uma anlise dos requisitos de informao de uma organizao. Dessa forma, uma parte importante deste processo conhecida como anlise e projeto de sistemas. Quando a abordagem sistmica aplicada ao desenvolvimento de solues em sistemas de informao, surge um processo ou ciclo constitudo de diversas etapas. Este freqentemente conhecido como ciclo de desenvolvimento dos sistemas de informao (figura 5.3) tambm conhecido como ciclo de vida do desenvolvimento de sistemas (SDLC).

Figura 5.3

Etapas envolvidas e produtos produzidos no ciclo tradicional de desenvolvimento de sistemas de informao: 1. 2. 3. 4. 5. Investigao de Sistemas Anlise de Sistemas Projeto de Sistemas Implantao de Sistemas Manuteno de Sistemas Produto: Estudo de Viabilidade Produto: Requisitos funcionais Produto: Especificaes do sistema Produto: Sistema Operacional Produto: Melhoria do Sistema

Em matria de desenvolvimento de sistemas deve-se ter em conta que:

Todas as atividades envolvidas so altamente relacionadas e interdependentes. Diversas atividades de desenvolvimento podem ocorrer ao mesmo tempo Diferentes partes de um projeto de desenvolvimento podem estar em etapas diferentes

do ciclo.

Os analistas podem retornar a qualquer momento para repetir atividades anteriores a fim

de modificar e melhorar um sistema que est sendo desenvolvido.

Avanos como a engenharia de sistemas assistida por computador (CASE), a

prototipagem e o desenvolvimento pelo usurio final esto automatizando e alterando algumas atividades do desenvolvimento de sistemas de informao. Esses avanos esto melhorando a qualidade do desenvolvimento de sistemas e tornando-o mais fcil para os profissionais de SI, possibilitando tambm que mais usurios finais desenvolvam seus prprios sistemas.

5-3 Iniciando o Processo de Desenvolvimento de Sistemas:

A primeira etapa no processo de desenvolvimento de sistemas a etapa de investigao de sistemas. Esta etapa pode envolver a considerao de propostas geradas por um processo de planejamento de sistemas de informao. A etapa de investigao (figura 5.4) tambm inclui o estudo preliminar das solues propostas de sistemas de informao para problemas do usurio final. Figura 5.4

Os trs estgios da etapa de investigao de sistemas incluem:

Determinar se existe um problema ou oportunidade. Realizar um estudo de viabilidade para determinar se um sistema de informao novo ou

aprimorado uma soluo vivel.

Desenvolver um plano de gerenciamento de projeto e obter aprovao da administrao.

Estudos de Viabilidade Uma vez que o processo de desenvolver um importante sistema de informao pode ser dispendioso, a etapa de investigao de sistemas freqentemente exige um estudo preliminar chamado de estudo de viabilidade. O estudo de viabilidade um estudo preliminar que investiga as necessidades de informao dos usurios esperados e determina os requisitos de recursos, custos, benefcios e viabilidade de um projeto proposto.

Etapas de um estudo de viabilidade:

Coletar informaes/dados para um estudo de viabilidade. Formalizar um relatrio escrito incluindo especificaes preliminares e um plano de

desenvolvimento para o sistema proposto.

Entregar o relatrio administrao para aprovao. Iniciar a anlise do sistema (caso a administrao aprovar as recomendaes do estudo

de viabilidade).

A meta dos estudos de viabilidade :

Avaliar sistemas alternativos. Propor os sistemas mais viveis e desejveis para desenvolvimento.

A viabilidade de um sistema pode ser avaliada em termos de quatro categorias principais segundo se pode apreciar na figura 5.5:

Figura 5.5

Viabilidade Organizacional concentra-se no grau de eficcia com que um sistema de informao proposto apoia os

-

objetivos da organizao e seu plano estratgico para os sistemas de informao.

Viabilidade Econmica concentra-se em saber se os custos e benefcios tangveis do sistema proposto excedero

-

os custos de desenvolvimento e operao do sistema.

Viabilidade Tcnica concentra-se na confiana/capacidade do hardware e software de satisfazer as

-

necessidades do sistema proposto e se eles podem ser adquiridos ou desenvolvidos no tempo requisitado.

Viabilidade Operacional concentra-se na disposio e capacidade da administrao, funcionrios, clientes,

-

fornecedores e outros de operar, utilizar e apoiar o sistema proposto. -

Mais detalhes sobre o estudo desses fatores de viabilidade podem ser observados na figura 5.6 como segue: Figura 5.6

A figura 5.7 d uma viso do estudo dos fatores de viabilidade que devem ser levados em conta quando do estudo de avaliao de um caso real: o estudo de pontos de venda, por exemplo: Figura 5.7

Anlises de Custo/Benefcio Toda soluo autntica ter algumas vantagens ou benefcios e algumas desvantagens ou custos. Essas vantagens e desvantagens so identificadas quando cada soluo alternativa avaliada. Este processo normalmente conhecido como anlise de custo/benefcio.

Custos Tangveis Custos tangveis so custos que podem ser quantificados (por exemplo, custos de hardware e software, salrios dos funcionrios e outros custos quantificveis necessrios para desenvolver e implementar uma soluo).

Custos Intangveis Custos intangveis so custos que no podem ser quantificados (por exemplo, a perda do aviamento dos clientes ou do moral dos funcionrios provocada por erros e perturbaes derivadas da instalao de um novo sistema).

Os benefcios por sua vez podem ser classificados igualmente como tangveis e intangveis (ver Figura 5.8).

Benefcios Tangveis Os benefcios tangveis so resultados favorveis (por exemplo, reduo nos custos da folha de pagamento provocada por uma reduo no quadro de pessoal ou uma diminuio nos custos de manuteno de estoque provocada por uma reduo no estoque.

Benefcios Intangveis Os benefcios intangveis so mais difceis de calcular (por exemplo, melhor atendimento ao cliente ou informaes mais rpidas e mais acuradas para a administrao).

Figura 5.8

5-4 Anlise de Sistemas A anlise de sistemas um estudo em profundidade sobre necessidades de informao do usurio final que produz requisitos funcionais utilizados como base para o projeto de um novo sistema de informao. A anlise de sistemas tradicionalmente envolve um estudo detalhado sobre:

As necessidades de informao da organizao e dos usurios finais. As atividades, recursos e produtos de quaisquer sistemas de informao existentes. As capacidades dos sistemas de informao exigidas para satisfazer as necessidades de

informao de usurios finais (figura 5.9). Figura 5.9

Anlise Organizacional A anlise organizacional envolve a avaliao dos sistemas e subsistemas organizacionais e ambientais envolvidos em toda situao (Figura 5.10). A anlise de sistemas tradicionalmente envolve um estudo detalhado dos itens relacionados abaixo da organizao:

Ambiente Estrutura da administrao Pessoal Atividades Sistemas ambientais com os quais ela trabalha Sistemas de informao vigentes

Figura 5.10

Anlise do Sistema Atual Antes de se projetar um novo sistema, necessrio que se finalize uma anlise detalhada do sistema vigente (manual ou automatizado). Uma anlise do sistema atual envolve a anlise das atividades, dos recursos e dos produtos (Figura 5.11). Voc deve analisar como o sistema atual utiliza:

Os recursos de hardware, software e pessoal para converter recursos de dados em

produtos de informao, tais como relatrios e apresentaes.

Voc deve documentar como so realizadas as atividades dos sistemas de informao de

entrada, processamento, sada, armazenamento e controle.

Figura 5.11

Anlise dos Requisitos Funcionais Esta etapa da anlise de sistemas uma das mais difceis. Os estgios envolvem:

Determinar as necessidades especficas de informaes. Determinar as capacidades de processamento de informaes requeridas por cada

atividade do sistema (entrada, processamento, sada, armazenamento e controle) para atender as necessidades. A meta identificar O QUE deve ser feito e NO como faz-lo.

Desenvolver requisitos funcionais (requisitos de informao que no esto

vinculados aos recursos de hardware, software e pessoal que os usurios finais presentemente utilizam ou podero utilizar no novo sistema).

A etapa de estudo ou anlise de requisitos funcionais podem ser visualizados como apresentados na figura 5.12 como segue.

Figura 5.12

5-5 Projeto de Sistemas A anlise de sistemas descreve o que um sistema deve fazer para atender as necessidades de informao dos usurios. O projeto de sistemas especifica como o sistema realizar este objetivo. O projeto de sistemas consiste em atividades de projeto que produzem especificaes de sistemas que satisfazem os requisitos funcionais desenvolvidos na etapa de anlise de sistemas. Essas especificaes so utilizadas como base para:

Desenvolvimento de software Aquisio de hardware Teste de sistemas Outras atividades da etapa de implementao

Projeto da Interface com o Usurio, Dados e Processo O conceito de projeto de sistemas se concentra em trs produtos principais ou resultados potenciais (Figura 5.13) que devem resultar da etapa de projeto. O projeto de sistemas consiste em trs atividades:

Projeto da Interface com o Usurio Projeto de Dados Projeto do Processo

Figura 5.13

Projeto de Interface com o Usurio: O projeto da interface com o usurio se concentra no apoio a interaes entre os usurios finais e suas aplicaes baseadas em computador. Os projetistas se concentram:

Na concepo de formulrios atraentes e eficientes de entrada e sada para o usurio, tais

como pginas de rede Internet ou intranet fceis de utilizar.

No projeto de mtodos de converso de documentos legveis por seres humanos em

entrada legvel por mquina, tais como escaneamento tico de formulrios empresariais.

Sugestes de projeto para se ter em mente:

Mantenha-o simples Mantenha-o limpo Organize-o de maneira lgica

O projeto da interface com o usurio muitas vezes um processo de prototipagem, onde os modelos ou prottipos de funcionamento dos mtodos de interface com o usurio so projetados e modificados com feedback dos usurios finais. O projeto da interface com o usurio produz especificaes detalhadas para produtos de informao como:

Telas de apresentao Dilogos interativos usurio/computador Respostas em udio

Formulrios Documentos Relatrios

Projeto de Dados A atividade de projeto de dados se concentra no projeto da estrutura dos bancos de dados e arquivos a serem utilizados por um sistema de informao proposto. O projeto de dados freqentemente produz um dicionrio de dados, que cataloga descries detalhadas de:

Atributos ou caractersticas das entidades (objetos, pessoas, locais, eventos) sobre as

quais o sistema de informao precisa manter informaes.

Relaes que essas entidades mantm entre si. Elementos especficos de dados (bancos de dados, arquivos, registros, etc.) que precisam

ser mantidos para cada entidade acompanhada pelo sistema de informao.

Regras de integridade que determinam como cada elemento de dados especificado e

utilizado no sistema de informao.

Projeto de Processo A atividade de projeto de processo se concentra no projeto de recursos de software, ou seja, os programas e procedimentos do computador requisitados pelo sistema de informao proposto. Os projetistas se concentram em desenvolver especificaes detalhadas para o software que ter de ser adquirido ou desenvolvido por programao sob encomenda. O projeto de processo produz:

Especificaes e procedimentos detalhados de programa necessrios para atender as

especificaes da interface com o usurio e do projeto de dados que so desenvolvidos.

Especificaes que atendem os requisitos de controle funcional e desempenho definidos

na etapa da anlise.

Devido o uso generalizado dos sistemas cliente/servidor, o projeto de processo de software freqentemente chamado de arquitetura de terceira gerao dos servios de processamento:

Servios do Usurio software de cliente front-end que se comunica com usurios por

meio de uma interface grfica com o usurio.

Servios de Aplicao mdulos de software que aplicam regras empresariais,

processam informaes e gerenciam transaes. Os servios de aplicao podem residir no cliente e no servidor.

Servios de Dados os dados ficam disponveis para o software de servios de

aplicao para processamento. Normalmente isto feito mediante um sistema de gerenciamento de bancos de dados.

Especificaes do Sistema As especificaes do sistema formalizam o projeto de mtodos e produtos da interface com o usurio de uma aplicao, estruturas de bancos de dados e procedimentos de processamento e controle. Dessa forma, os projetistas de sistemas freqentemente desenvolvero especificaes de hardware, software, rede, dados e pessoal para um sistema proposto. Os analistas de sistemas trabalham com voc para que possam utilizar o conhecimento que voc tem de suas prprias atividades de trabalho e dos sistemas computadorizados para especificar o projeto de um sistema de informao novo ou aprimorado.

O projeto final dos sistemas normalmente especifica: 1. Recursos de hardware (mquinas e mdias) 2. Recursos de software (programas e procedimentos) 3. Recursos de rede (meios de comunicaes e redes) 4. Recursos de pessoal (usurios finais e pessoal de sistemas de informao) 5. Como os recursos sero utilizados para converter os recursos de dados (armazenados nos arquivos e bancos de dados que eles projetam) em produtos de informao (telas, respostas, relatrios e documentos). Com respeito as especificaes ver a figura 5.14 como segue

Figura 5.14

5-6 Prototipagem:

Prototipagem o rpido desenvolvimento e teste de modelos de funcionamento, ou prottipos, de novas aplicaes em um processo interativo e repetitivo que envolve tanto analistas de sistemas como usurios finais. A prototipagem torna mais rpido e fcil para os analistas de sistemas o processo de desenvolvimento, principalmente para projetos onde os requisitos do usurio final so difceis de definir. Dessa forma, a prototipagem s vezes chamada de projeto de aplicao rpida (RAD). A prototipagem tambm tem aberto aos usurios finais o processo de desenvolvimento da aplicao porque ela simplifica e acelera o projeto de sistemas. Esses avanos esto alterando os papis dos usurios finais e especialistas de sistemas de informao no desenvolvimento de sistemas.

O Processo de Prototipagem A prototipagem pode ser utilizada tanto para grandes como para pequenas aplicaes. Normalmente, os grandes sistemas ainda exigem o uso da abordagem tradicional de desenvolvimento de sistemas, mas geralmente possvel elaborar prottipos de componentes desses sistemas. A prototipagem combina etapas do ciclo tradicional de desenvolvimento de sistemas e permite o rpido desenvolvimento e teste de um modo em funcionamento. O

modelo ento repetidamente refinado at que seja aceitvel para um usurio final (figura 5.15). Figura 5.15

5-7 Engenharia de Sistemas Assistida por Computador O processo tradicional do ciclo de vida do desenvolvimento de sistemas tem muitas vezes sido inflexvel e dispendioso e consumido tempo para utilizao de muitas organizaes. Para superar algumas das insuficincias do SDLC, surgiu a Engenharia de Sistemas Assistida por Computador (CASE) conforme se pode ver na figura 5.16. Figura 5.16

A CASE envolve o uso de pacotes de software, chamados ferramentas CASE, para executar muitas das atividades do ciclo de vida do desenvolvimento de sistemas. Dispem-se de pacotes de software CASE para ajudar a realizar: 1. 2. 3. 4. 5. Planejamento empresarial Administrao de projetos Projeto da interface com o usurio Projeto de bancos de dados Desenvolvimento de software

Utilizando Ferramentas CASE Algumas das capacidades das ferramentas CASE podem ser encontradas nas capacidades de desenvolvimento de aplicaes do software do usurio final tais como planilha eletrnica e pacotes de administrao de bancos de dados. Os pacotes CASE fornecem ferramentas para o componente front-end do ciclo de vida do desenvolvimento de sistemas (planejamento, anlise e projeto) e para o back-end (implantao e manuteno). Muitos pacotes agora incluem um componente repositrio do sistema que se estende ao papel do dicionrio de dados como um catlogo de definies de dados. Um repositrio do sistema fornece analistas de sistemas dotados de descries de dados auxiliadas por computador e outras vantagens de catalogao, comeando com seu planejamento de sistemas e atividades de anlise de sistemas, passando pelo projeto, implantao e manuteno do sistema. Dessa forma, o repositrio se tornou um banco de dados para todos os detalhes de um sistema gerado com outras ferramentas de desenvolvimento de sistemas.

Tambm dispem-se agora de ferramentas CASE integradas (conhecidas como I-CASE) que podem auxiliar em todas as etapas de desenvolvimento de sistemas. Algumas dessas ferramentas apoiam o projeto conjunto de conjuntas (JAD), onde um grupo de analistas de sistemas, programadores e usurios finais pode projetar novas aplicaes em conjunto e interativamente. Finalmente, se o desenvolvimento de novos sistemas pode ser chamado de engenharia antecipada [forward engineering], algumas ferramentas CASE apoiam a engenharia reversa [backward engineering]. Ou seja, elas permitem que os analistas de sistemas inspecionem a lgica do cdigo de um programa para aplicaes antigas e o

convertam automaticamente em programas mais eficientes que melhoram consideravelmente a eficcia do sistema.

5-8 Desenvolvimento pelo Usurio Final

No desenvolvimento pelo usurio final, os profissionais de SI desempenham um papel consultivo enquanto voc mesmo executa o desenvolvimento de sua aplicao. s vezes, o usurio pode contar com uma equipe de consultores para ajudar voc e outros usurios finais nos esforos de desenvolvimento de sua aplicao. Um grupo de servios do usurio, por exemplo, ou centro de informaes pode fornecer assistncia tanto para o desenvolvimento de aplicaes de mainframe como para aplicaes de microcomputadores.

Desenvolvimento pelo Usurio Final No desenvolvimento pelo usurio final, voc e outros usurios finais podem desenvolver maneiras novas ou aprimoradas de realizar seu trabalho sem o envolvimento direto de profissionais de SI. As capacidades de desenvolvimento de aplicaes embutidas em uma multiplicidade de pacotes de software tm facilitado para muitos usurios a criao de suas prprias solues computadorizadas.

Foco nas Atividades de SI O desenvolvimento pelo usurio final deve se concentrar nas atividades fundamentais de um sistema de informao:

Entrada Processamento Sada Armazenamento Controle

Conforme se v no esquema da figura 5.17 que se segue:

Figura 5.17

Ao analisar uma aplicao potencial, voc deve se concentrar:

Na sada Quais as informaes necessrias para os usurios finais e de que forma a sada deve ser

apresentada? Na entrada Quais dados so disponveis, de que forma? No processamento Que operaes nas entradas so necessrias para produzir a sada desejada? Que software pode apoiar de maneira mais efetiva essas operaes? No armazenamento A aplicao utiliza dados armazenados anteriormente? Ela cria dados que devem ser armazenados para uso futuro por esta ou outras

aplicaes? No controle Que controles so necessrios para proteger contra perda ou danificao acidental? H necessidade de controlar o acesso a dados utilizados pela aplicao?

-

5-9 Lista de Verificao para o Desenvolvimento pelo Usurio Final

Uma matriz de componentes de SI pode ser utilizada para documentar os resultados da utilizao da lista de checagem para o desenvolvimento pelo usurio final. Uma matriz de componentes de SI concebe um sistema de informao como uma matriz de recursos, produtos e atividades. Ela destaca como as atividades de entrada, processamento, sada, armazenamento e controle so realizadas e como o uso dos recursos de pessoal, hardware, rede e software apiam a converso dos recursos de dados em produtos de informao. II: Implementando Mudanas nas Empresas com a TI

O processo de implantao a prxima etapa principal depois das etapas de investigao, anlise e projeto do processo de desenvolvimento de sistemas. Dessa forma, ela uma atividade importante planejada por uma organizao e seus usurios finais.

5-10 Administrando a Mudana Organizacional

Normalmente, a implantao de mudanas na tecnologia da informao apenas parte de um processo mais amplo de administrar mudanas maiores nos processos empresariais, estruturas organizacionais, papis gerenciais e atribuies de trabalho dos funcionrios (figura 5.18). As organizaes devem implementar uma diversidade de iniciativas administrativas para a mudana organizacional. Por exemplo:

O envolvimento e compromisso da alta administrao um requisito bsico. O

compromisso de uma alta administrao necessrio para apoiar mudanas organizacionais geradas pela reengenharia de processos empresariais ou outras atividades de reestruturao do trabalho.

Figura 5.18

Envolvimento do Usurio Final As pessoas no gostam de mudanas. A resistncia do usurio final pode ser minimizada por programas formais de implementao de tecnologia que usurios finais gerenciais e consultores de SI podem desenvolver para incentivar a aceitao e uso produtivo pelos usurios dos processos empresariais reestruturados e novas tecnologias de informao. Algumas chaves para solucionar problemas de resistncia do usurio final incluem:

Educao e treinamento adequados para o usurio final. Melhores comunicaes com os profissionais de SI. Envolvimento do usurio final no desenvolvimento e implantao de novos sistemas.

A participao direta do usurio final nos projetos de desenvolvimento de sistemas antes da implementao de um sistema particularmente importante na reduo do potencial de resistncia do usurio final. Esse envolvimento ajuda a garantir que os usurios finais assumam autoria de um sistema, e que sua concepo atenda suas necessidades.

Administrao da Mudana Pessoas e processos constituem o principal foco da administrao da mudana organizacional. A administrao da mudana inclui atividades como:

Desenvolvimento de maneiras inovadoras para medir, motivar e premiar o desempenho. Concepo de programas para recrutar e treinar funcionrios nas competncias

essenciais necessrias em um local de trabalho em transformao.

Anlise e definio de todas as mudanas enfrentadas pela organizao e

desenvolvimento de programas para reduzir os riscos e custos e maximizar os benefcios da mudana.

Os especialistas em mudana recomendam:

Envolver o mximo de pessoas possvel na reengenharia e em outros programas de

mudana.

Fazer da mudana parte constante da cultura. Dizer a todos o mximo possvel sobre tudo e com a maior freqncia possvel, de

preferncia pessoalmente.

Fazer uso liberal de incentivos e reconhecimento financeiros. Trabalhar dentro da cultura da empresa, no em torno dela.

5-11 Implementando Novos Sistemas : O processo de implantao de sistemas de informao recm-projetados envolve atividades de aquisies, testes, documentaes, instalaes e converso. Ele tambm envolve o treinamento de usurios finais na operao e uso do novo sistema de informao. Dessa forma, a implantao uma etapa vital para garantir o sucesso de novos sistemas. Ela envolve uma diversidade de atividades que incluem:

Aquisio de hardware, software e servios. Desenvolvimento ou modificao de software. Treinamento do usurio final. Teste de programas, procedimentos e hardware. Documentao do sistema. Converso (paralela, piloto, em etapas, direta)

Conforme se pode ver na figura 5.19.

Figura 5.19

5-12 Avaliando Hardware, Software e Servios

Para avaliar e selecionar hardware, as organizaes que utilizam computadores normalmente:

Exigem que os fornecedores apresentem ofertas e propostas com base em

especificaes de sistemas desenvolvidas durante a etapa de desenvolvimento do sistema.

Definem limites mnimos aceitveis em termos de caractersticas fsicas e de

desempenho para todos os requisitos de hardware e software. As agncias governamentais e a maioria das grandes empresas utilizam um documento chamado RFP (request for proposal, ou pedido de propostas) ou RFQ (request for quotation, ou pedido de cotao) que lista todas as especificaes requisitadas.

Quando vrias propostas concorrentes para aquisio de hardware ou software

precisam ser avaliadas, um sistema de avaliao por pontuao pode ser utilizado, dando uma pontuao numrica para cada um dos diversos fatores de avaliao. Atribui-se a cada proposta em concorrncia pontos para cada fator, dependendo de seu grau de cumprimento das especificaes do usurio de computadores.

O hardware e software devem ser demonstrados e avaliados. Utilizam programas especiais de testes e dados de teste como benchmark para avaliar

propostas de hardware e software. Tambm existe a possibilidade de se dispor de simuladores especiais de software que simulam o processamento de tarefas tpicas em diversos computadores e avaliam seus desempenhos.

Fatores de Avaliao de Hardware Na avaliao do hardware , voc deve investigar caractersticas fsicas e de desempenho especficas para cada componente de hardware a ser adquirido. Isto verdade quer voc esteja avaliando micros, mainframes ou dispositivos perifricos. Os fatores de avaliao de hardware incluem:

1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.

Desempenho Custo Confiabilidade Disponibilidade Compatibilidade Modularidade Tecnologia (Obsolescncia) Ergonomia (amigvel ao usurio, seguro, confortvel, etc.) Conectividade (interconectibilidade) Adaptabilidade [scalability] (ampla gama de demandas de processamento) Software Suporte

Fatores de Avaliao de Software Voc deve avaliar o software de acordo com diversos fatores similares aos utilizados para a avaliao de hardware. Dessa forma, os fatores de desempenho, custo, confiabilidade, disponibilidade, compatibilidade, modularidade, tecnologia, ergonomia e suporte devem ser utilizados para avaliar propostas de aquisies de software. Alm disso, contudo, os fatores de avaliao de software tambm devem incluir a avaliao de: 1. 2. 3. 4. 5. Eficincia Flexibilidade Segurana Conectividade Linguagem

6. 7. 8.

Documentao Hardware Outros fatores (desempenho, custo, confiabilidade, etc.)

Avaliando os Servios de SI Fornecedores de produtos de hardware e software e muitas outras empresas oferecem uma multiplicidade de servios de SI aos usurios finais e organizaes. A avaliao dos servios de SI incluem fatores como: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Desempenho Desenvolvimento de Sistemas Manuteno Converso Treinamento Backup Acessibilidade Situao da Empresa Hardware Software

5.13

Outras Atividades de Implementao

Testes, documentao e treinamento so fundamentais para o sucesso na implantao de um novo sistema. O teste de um sistema recm-desenvolvido uma importante atividade de implantao.

Teste Os testes de sistema envolvem: 1. 2. 3. Testes de dispositivos de hardware Teste e depurao de programas de computador Teste de procedimentos de processamento de informaes.

Documentao O desenvolvimento de uma boa documentao uma parte importante do processo de implantao. A documentao:

Funciona como um mtodo de comunicao entre as pessoas responsveis pelo

desenvolvimento, implantao e manuteno de um sistema computadorizado.

extremamente importante no diagnstico de erros e realizao de mudanas. Envolve o desenvolvimento de: Manuais de procedimentos operacionais Amostras de telas de exibio de entrada de dados Amostras de formulrios Amostras de relatrios

1. 2. 3. 4.

Treinamento O treinamento uma atividade vital da implantao. O pessoal de SI deve se certificar de que os usurios finais sejam treinados para operar um sistema ou a sua implantao fracassar. O treinamento pode incluir:

Apenas a entrada de dados Ou todos os aspectos do uso adequado do novo sistema Os gerentes e usurios finais devem ser educados no modo como a nova tecnologia afeta

as operaes e administrao da empresa.

Programas de treinamento para dispositivos de hardware, pacotes de software e

aplicaes do usurio final especficas.

Mtodos de Converso: A operao inicial de um novo sistema computadorizado pode ser uma tarefa difcil. Essa operao normalmente um processo de converso no qual o pessoal, procedimentos, equipamento, meios de entrada/sada e bancos de dados de um antigo sistema de informao devem ser convertidos em requisitos de um novo sistema. As quatro formas principais de converso de sistemas podem ser vistas no esquema da figura 5.20.

Figura 5.20

Essas formas envolvem os seguintes tipos de converso:

Converso Paralela: - Tanto o velho como o novo sistema esto operando at que a

equipe de desenvolvimento do projeto e a administrao do usurio final concordem em passar inteiramente para o novo sistema. durante esta etapa que as operaes e resultados de ambos os sistemas so comparados e avaliados. Os erros podem ser identificados e corrigidos e os problemas operacionais podem ser solucionados antes que o antigo sistema seja abandonado.

Converso por Etapas: - Apenas partes de uma nova aplicao ou somente alguns

departamentos, agncias ou fbricas so convertidos de cada vez. Uma converso por etapas permite a ocorrncia de um processo de implementao gradual dentro de uma organizao.

Converso Piloto: - Onde um departamento ou outro estabelecimento de trabalho

funciona como local de teste. O novo sistema pode ser experimentado neste local at que os criadores do sistema sintam que ele pode ser implementado em toda a organizao.

Direta: - Utiliza o sistema imediatamente e abandona por completo o antigo sistema.

Manuteno de SI

Uma vez que o sistema esteja plenamente implantado e esteja sendo operado por usurios finais, comea a funo de manuteno. A manuteno de sistemas a monitorao, avaliao e modificao de sistemas de informao operacionais para tornar desejveis ou necessrias as melhorias. A funo de manuteno inclui:

Um processo de reviso ps-implementao para garantir que os sistemas recm-

implantados alcancem os objetivos de desenvolvimento de sistemas estabelecidos para eles.

A correo de erros no desenvolvimento ou no uso do sistema. Isto inclui uma reviso

ou auditoria peridica de um sistema para garantir que ele esteja operando corretamente e atingindo seus objetivos.

A realizao de modificaes no sistema em virtude de mudanas na organizao ou no ambiente dos negcios.

Questes para reviso e discusso: ExercciosCom base no estudo do mdulo V atravs da leitura desta apostila e nos livros textos indicados na bibliografia, voc agora est capacitado a responder qualquer indagao sobre como desenvolver solues para as empresas com a tecnologia da informao e da comunicao. Lembre-se: o objetivo das leituras e exposies efetuadas o seu aprendizado. Mas voc no est obrigado a responder a todas as questes aqui colocadas. Elas esto relacionadas para voc tentar desenvolv-las quando dispuser de mais tempo. Aqui voc encontrar quais questes devero ser respondidas sobre essas duas partes componentes do mdulo 05 e que devero ser enviadas ao seu tutor virtual. Para esse mdulo 05, as questes a serem desenvolvidas so: os Exerccio n 1, 4 e 7 da seqncia exerccios de fixao. E o exerccio e) da seqncia nominada exerccios de aplicao.

Exerccios de Fixao1. Na fase de anlise ou de investigao de sistemas, segundo o que foi discutido no

mdulo V, quais os principais estudos de viabilidade que se deve proceder? Descreva-os sucintamente. (Resolver essa questo e enviar ao seu tutor virtual)

2.

Cite trs fatores que voc julga como os mais importantes para se avaliar um

hardware? Explique por qu.

3.

Qual a importncia do suporte de software para uma empresa? Explique.

4.

Quais os produtos que voc deve entregar ao final de cada fase do ciclo de

desenvolvimento de um sistema? Comente sobre a importncia de cada fase. (Resolver essa questo e enviar ao seu tutor virtual) 5.

6.

Suponha que em sua primeira semana em um novo cargo voc seja solicitado a utilizar

um tipo de pacote de software que voc nunca utilizou antes. Que tipo de treinamento ao usurio a sua companhia deveria lhe fornecer antes de voc comear?

7.

Qual a diferena entre as formas de converso de aplicativos ou sistemas de

informao do tipo: paralela, direta, por etapas e piloto? Qual estratgia de converso a melhor em seu julgamento? Explique por qu. (Resolver essa questo e enviar ao seu tutor virtual)

Exerccios de aplicaoa) Escolha uma tarefa que voc gostaria de informatizar. Como voc utilizaria as etapas do ciclo de desenvolvimento de sistemas de informao ilustradas na figura 5.3 para ajud-lo? Utilize exemplos para ilustrar sua resposta.

b)

Em matria de desenvolvimento de sistemas, alm das fases normais de anlise, o que

mais o analista projetista deve ter de levar em conta?

c)

Relatrio de Estudo de Sistemas - Estude um sistema de informao ou aplicativo

utilizado por uma organizao qual voc tenha acesso. Redija os resultados em um relatrio de estudo de sistema. Faa uma apresentao para a classe baseada nos resultados de seu estudo de sistema. Use o esquema da figura 5.9 como sumrio para o seu relatrio e como esquema para a sua apresentao. Utilize um software de apresentao (Power-point) ou transparncias para demonstrar pontos chaves de sua anlise.

d)

Qual a importncia do treinamento do usurio para o sucesso na implementao de um

novo sistema? Explique.

e)

Quais precaues os bancos devem ter ao disponibilizarem saldos e extratos pela

Internet, palmtop ou pelo celular? Visite os sites de algumas instituies bancrias para ajudar na sua resposta. (Resolver essa questo e enviar ao seu tutor virtual)