FI-TI- aula 8 - unipti.files.wordpress.com · Projetos de TI Profa. Liliam Sakamoto Aula 8. Sistema...

35
Finanças em Projetos de TI Projetos de TI Profa. Liliam Sakamoto Aula 8

Transcript of FI-TI- aula 8 - unipti.files.wordpress.com · Projetos de TI Profa. Liliam Sakamoto Aula 8. Sistema...

Page 1: FI-TI- aula 8 - unipti.files.wordpress.com · Projetos de TI Profa. Liliam Sakamoto Aula 8. Sistema de informações contábeis e financeiras Sistema é um conjunto de componentes

Finanças em Projetos de TIProjetos de TI

Profa. Liliam SakamotoAula 8

Page 2: FI-TI- aula 8 - unipti.files.wordpress.com · Projetos de TI Profa. Liliam Sakamoto Aula 8. Sistema de informações contábeis e financeiras Sistema é um conjunto de componentes

Sistema de informações contábeis e financeiras

Sistema é um conjunto de componentes interagentes e interdependentes com objetivos comuns.

Por exemplo, uma cadeira possui os componentes de assento, pés, encostoe parafusos. Todos esses componentes estão juntos para formar o sistema

“cadeira”, chamada de sistema geral. Esse sistema pode ser analisado e melhorado para: cadeira com estofamento, regulagem de altura, rodinhas etc.

FinançasFinanças emem ProjetosProjetos de TIde TI-- AulaAula 77

etc. O criador da teoria dos sistemas gerais ou Teoria Geral dos Sistemas foi o

suíço Ludwig Von Bertalanffy, em 1937.

Para se melhorar os sistemas, pode-se utilizar a análise e projeto de sistemas.Dentro dos sistemas gerais, existe uma classe particular de sistemas

chamados sistemas de informação. Seu conceito é importantíssimo, uma vez que permite delimitar um todo e suas partes, compondo assim o sistema e seus subsistemas.

Page 3: FI-TI- aula 8 - unipti.files.wordpress.com · Projetos de TI Profa. Liliam Sakamoto Aula 8. Sistema de informações contábeis e financeiras Sistema é um conjunto de componentes

Sistema de informações contábeis e financeiras

Pode-se, dessa forma, posteriormente, analisar, elaborar projetos, criar planos de contas contábeis, dividir o trabalho conforme os sistemas e seus componentes (subsistemas mencionados) e, enfim, obter unidades as quais podemos gerenciar e controlar.

Os sistemas de informação possuem entrada, processamento e saída. Pode-se, dessa forma, posteriormente, analisar, elaborar projetos, criar planos

de contas contábeis, dividir o trabalho conforme os sistemas e seus componentes (subsistemas mencionados) e, enfim, obter unidades as

FinançasFinanças emem ProjetosProjetos de TIde TI-- AulaAula 77

componentes (subsistemas mencionados) e, enfim, obter unidades as quais podemos gerenciar e controlar.

Os sistemas de informação possuem entrada, processamento e saída. Entradas referem-se aos dados que, no processamento, são armazenados, classificados e/ou recuperados. Finalmente, saída diz respeito a informações a ser utilizadas para tomada de decisão. Existem sistemas de informação manuais, como é o caso de um caderno e caneta e, por outro lado, existem os sistemas de informação computacionais. Nestes, a entrada de dados pode ocorrer por meio de digitação ou por coleta em leitor de código de barras.

Page 4: FI-TI- aula 8 - unipti.files.wordpress.com · Projetos de TI Profa. Liliam Sakamoto Aula 8. Sistema de informações contábeis e financeiras Sistema é um conjunto de componentes

Sistema de informações contábeis e financeiras

O processamento nesses sistemas ocorre a partir do armazenamento de informações em banco de dados e de sua classificação eletrônica. Por fim, a saída ocorre por meio de monitores, displays digitais ou data-shows.

Os sistemas de informação computacionais atuais são compostos por pessoas, organização, redes, banco de dados, softwares e hardwares.

Existe uma classificação de sistemas de informação chamada sistema transacional, isto é, aquele tipo de sistema que somente coleta dados, realizando pouco processamento. Esta categoria é utilizada mais pelo operacional das empresas. Os sistemas no nível da operação são muito

FinançasFinanças emem ProjetosProjetos de TIde TI-- AulaAula 77

operacional das empresas. Os sistemas no nível da operação são muito estruturados e não se pode modificá-los para que trabalhem de modo diferente do programado.

Page 5: FI-TI- aula 8 - unipti.files.wordpress.com · Projetos de TI Profa. Liliam Sakamoto Aula 8. Sistema de informações contábeis e financeiras Sistema é um conjunto de componentes

Sistema de informações contábeis e financeiras

À medida em que se sobe do nível operacional para o intermediário, ou seja, para as gerências intermediárias, chega-se ao nível tático. Neste plano, ocorre uma semi-estruturação, isto é, quando nem tudo está definido e muitas vezes é preciso criatividade e elaboração de sistemas de apoio à decisão com uso, por exemplo, de planilhas eletrônicas para complementar

as informações.No nível mais elevado, o da alta administração das organizações, não há

estruturação.

FinançasFinanças emem ProjetosProjetos de TIde TI-- AulaAula 77

estruturação. Nele, trabalha-se com informações internas e externas em relação à empresa

e são utilizados softwares do tipo Siex, os chamados sistemas de informação para executivos, que extraem dados de outros sistemas (processo de drill down) para trabalhá-los em particular.

O sistema que trabalha em vários níveis é aquele voltado para a área contábil-financeira. Nessa área, um dos mais importantes é o sistema de informação contábil.

Page 6: FI-TI- aula 8 - unipti.files.wordpress.com · Projetos de TI Profa. Liliam Sakamoto Aula 8. Sistema de informações contábeis e financeiras Sistema é um conjunto de componentes

Sistema de informações contábeis e financeiras

Para Padoveze (2000, p. 47):A ciência contábil traduz-se naturalmente dentro de um sistema de informação.

Poderá ser arguido que fazer um sistema de informação contábil com aciência da contabilidade é um vício de linguagem, já que a própria

contabilidade nasceu sob a arquitetura de sistema informacional.Um “banco de dados” que contempla informações sobre todos os eventos

econômicos e empresariais, mensurados por medidas físicas e monetárias,

FinançasFinanças emem ProjetosProjetos de TIde TI-- AulaAula 77

econômicos e empresariais, mensurados por medidas físicas e monetárias, o qual não se limita apenas à geração de informações sobre eventos realizados, mas também sobre acontecimentos planejados, apresenta-se na sua mais moderna expressão como um dos mais preciosos sistemas de informação, possibilitando o entendimento de ambos – contabilidade e sistema de informação – de modo similar.

Um SIC- Sistema de Informação Contábil é uma coleção de recursos humanos e materiais utilizados para transformar dados contábeis e financeiros e outros dados em informações utilizadas por vários tomadores de decisões.

Page 7: FI-TI- aula 8 - unipti.files.wordpress.com · Projetos de TI Profa. Liliam Sakamoto Aula 8. Sistema de informações contábeis e financeiras Sistema é um conjunto de componentes

Sistema de informações contábeis e financeiras

Os SICs contribuem para a geração de relatórios com informações contábeis e financeiras relevantes, para a gestão e utilização mais eficiente de recursos e para a manutenção do equilíbrio financeiro da empresa.

Permitem aos administradores tomar decisões mais convenientes e adequadas, possibilitando o crescimento e a prosperidade da empresa. A gestão de uma empresa requer informações contábeis e financeiras não apenas sobre os fatos já ocorridos; mas também sobre operações e eventos futuros; ou seja, requer previsões e estimativas do impacto

FinançasFinanças emem ProjetosProjetos de TIde TI-- AulaAula 77

eventos futuros; ou seja, requer previsões e estimativas do impacto financeiro das operações e transações planejadas.

Os SICs precisam ser capazes de disponibilizar uma gama de informações contábeis e financeiras que satisfaçam as necessidades informacionais dos diferentes administradores responsáveis pelas decisões.

Page 8: FI-TI- aula 8 - unipti.files.wordpress.com · Projetos de TI Profa. Liliam Sakamoto Aula 8. Sistema de informações contábeis e financeiras Sistema é um conjunto de componentes

Sistema de informações contábeis e financeiras

A figura ilustra um sistema de informações contábeis atuando em vários níveis de estruturação.

FinançasFinanças emem ProjetosProjetos de TIde TI-- AulaAula 77

Page 9: FI-TI- aula 8 - unipti.files.wordpress.com · Projetos de TI Profa. Liliam Sakamoto Aula 8. Sistema de informações contábeis e financeiras Sistema é um conjunto de componentes

Sistema de informações contábeis e financeiras

Os sistemas de informações contábeis podem incluir informações de toda a organização e, dessa forma, também têm de estar em condições de emitir relatórios contábeis, demonstrativos de lucros e perdas e todas as informações contábeis necessárias para o gerenciamento dos negócios.

Existe uma tendência dos sistemas de informação em geral irem todos para a Internet. Contudo, há resistência em se colocar os sistemas contábeis e financeiros na web devido ao caráter sigiloso e a importância das informações neles trabalhadas, porque são dados muitas vezes vitais para

FinançasFinanças emem ProjetosProjetos de TIde TI-- AulaAula 77

informações neles trabalhadas, porque são dados muitas vezes vitais para as empresas e que não devem cair nas mãos de concorrentes.

.

Page 10: FI-TI- aula 8 - unipti.files.wordpress.com · Projetos de TI Profa. Liliam Sakamoto Aula 8. Sistema de informações contábeis e financeiras Sistema é um conjunto de componentes

Escalonamento de autorizações e responsabilidades

Escalonar é dividir em unidades menores mais gerenciáveis.O escalonamento de autorizações e responsabilidades caracteriza-se por

dividir as possibilidades de autorização e também de responsabilidades em partes, de modo a facilitar ou adaptar-se às condições empresariais;

Este escalonamento pode ser feito por meio de software ou sistema de informação escalonador, que proporciona maior agilidade nos serviços.

O escalonamento é uma forma de se obter maior rapidez e flexibilidade da

FinançasFinanças emem ProjetosProjetos de TIde TI-- AulaAula 77

O escalonamento é uma forma de se obter maior rapidez e flexibilidade da empresa quanto a sua adaptação diante da chegada de um processo de negócios.

Nesse sentido, define-se escalonamento ágil como a atividade ou sistema com capacidade de suportar ações de escalonamento dinâmico e de ágil adaptação, isto é, capacidade de flexível adaptação de toda a estrutura de

produção de uma empresa de acordo com as características e requisitos de um dado processo de negócios.

Page 11: FI-TI- aula 8 - unipti.files.wordpress.com · Projetos de TI Profa. Liliam Sakamoto Aula 8. Sistema de informações contábeis e financeiras Sistema é um conjunto de componentes

AuditoriasAuditar vem do latim “ouvir”, de onde derivam-se as palavras áudio e aparelho

auditivo. Consiste no exame cuidadoso, sistemático e independente das atividades desenvolvidas por determinada empresa ou setor e sua

função é averiguar se tais atividades estão de acordo com as disposições planejadas e/ou preestabelecidas, se foram implementadas com eficácia e se estão em conformidade à consecução dos objetivos. Uma das causas de se contratar uma auditoria pode ser a suspeita de fraude num departamento de uma empresa.

A auditoria atualmente se constitui num dos trabalhos mais importantes a fim de se detectar desfalques, fraudes ou erros, não somente na área financeira como também na área da qualidade, da educação e em

FinançasFinanças emem ProjetosProjetos de TIde TI-- AulaAula 77

financeira como também na área da qualidade, da educação e em praticamente todas as demais áreas do conhecimento. Existe uma classificação dos auditores em: externos (contratados pela empresa exclusivamente para fazer a auditoria) e internos (trabalham como funcionários da empresa). Os auditores externos possuem a vantagem de não se sentirem pressionados pela organização para a qual estão trabalhando.

Os serviços de auditoria, normalmente, têm de ser solicitados pela alta administração da empresa pois, caso o auditor não tenha suporte e autoridade, não conseguirá realizar um bom trabalho.

Page 12: FI-TI- aula 8 - unipti.files.wordpress.com · Projetos de TI Profa. Liliam Sakamoto Aula 8. Sistema de informações contábeis e financeiras Sistema é um conjunto de componentes

Auditorias

A figura ilustra o trabalho de auditoria realizando avaliações em locais (“pontos de controle”).

FinançasFinanças emem ProjetosProjetos de TIde TI-- AulaAula 77

Page 13: FI-TI- aula 8 - unipti.files.wordpress.com · Projetos de TI Profa. Liliam Sakamoto Aula 8. Sistema de informações contábeis e financeiras Sistema é um conjunto de componentes

AuditoriasServiços de auditoria em pontos de controle.Fonte: <http://www.peritocontador.com.br/imagens_artigos/auditoria2.gif>.Seguem os nomes de algumas empresas de auditoria externa, também

chamada auditoria independente: Deloitte, PwC, KPMG e Ernst & Young.O trabalho do auditor é denominado missão. Esse trabalho não é e nem pode

ser um serviço de inspeção de rotina, uma vez que este último é realizado por inspetores, policiais ou o pessoal especializado. Quando um auditor realiza uma missão numa determinada área, ele tem de receber carta branca, vinda do próprio dono ou presidente da empresa, para fazer seu

FinançasFinanças emem ProjetosProjetos de TIde TI-- AulaAula 77

trabalho.Caso contrário, um chefe ou gerente de alguma área específica pode querer

esconder documentos ou locais, dificultando o acesso do auditor.

Page 14: FI-TI- aula 8 - unipti.files.wordpress.com · Projetos de TI Profa. Liliam Sakamoto Aula 8. Sistema de informações contábeis e financeiras Sistema é um conjunto de componentes

Auditorias

A omissão não pode ocorrer numa missão de auditoria. Se ocorrer, o auditor deve relatar o fato a quem contratou o serviço para que, juntos, decidam como proceder diante da questão.

Em se tratando de projetos de TI, a auditoria pode detectar causas de falha, corrupção ou mau uso dos recursos, mas o trabalho continua com caráter de missão.

Ao realizar um trabalho numa determinada área, o auditor deve definir o sistema a ser estudado, os pontos de controle, as pessoas a entrevistar, os

FinançasFinanças emem ProjetosProjetos de TIde TI-- AulaAula 77

sistema a ser estudado, os pontos de controle, as pessoas a entrevistar, os locais a serem visitados, quais documentos requisitar e os testes a ser realizados, bem como a época de aplicá-los. Também poderá criar ou, se já existir e for adequado, usar check lists e ser minucioso, persistente, cordial e ético no seu trabalho. O produto do trabalho do auditor será um relatório de auditoria da área em estudo.

Page 15: FI-TI- aula 8 - unipti.files.wordpress.com · Projetos de TI Profa. Liliam Sakamoto Aula 8. Sistema de informações contábeis e financeiras Sistema é um conjunto de componentes

CAPITAL DE GIRO E ESTOQUES� Capital de giro é o conjunto de valores de que uma empresa necessita para

fazer funcionar seus negócios.� É o ativo circulante da empresa mais detalhadamente, corresponde ao

ativo circulante menos o passivo circulante.� Expressão comum no mercado, “capital em giro” corresponde aos bens

efetivamente em uso.� Em geral, de 50 a 60% do total dos ativos de uma empresa representam a

fatia correspondente a esse capital.

FinançasFinanças emem ProjetosProjetos de TIde TI-- AulaAula 88

fatia correspondente a esse capital. � Além da participação no total dos ativos da empresa.� O administrador financeiro tem muito mais trabalho administrando o capital

de giro que o capital fixo. � O capital de giro precisa ser acompanhado constantemente, pois sofre o

impacto das diversas mudanças no panorama econômico enfrentado pela empresa de forma contínua.

� Muitas empresas apresentam dificuldades relacionadas com capital de giro, principalmente micro e pequenas empresas.

Page 16: FI-TI- aula 8 - unipti.files.wordpress.com · Projetos de TI Profa. Liliam Sakamoto Aula 8. Sistema de informações contábeis e financeiras Sistema é um conjunto de componentes

CAPITAL DE GIRO E ESTOQUES

� As dificuldades surgem devido a:� inadimplência;� aumento de custos de fornecedores;� aumento de despesas gerais;� aumento de custos financeiros;� mudanças no cenário econômico geral;� atuação agressiva de concorrentes etc.

FinançasFinanças emem ProjetosProjetos de TIde TI-- AulaAula 88

� Quando uma empresa não possui um bom planejamento, podem ocorrer também problemas de fluxo de caixa mal programado e, com uma entrada de dinheiro relativamente pequena, a empresa possivelmente apresentará dificuldades financeiras que vão, eventualmente, tirar o sono de muitos

� proprietários de negócios.� A figura do próximo slide ilustra o funcionamento do capital de giro de uma

empresa.

Page 17: FI-TI- aula 8 - unipti.files.wordpress.com · Projetos de TI Profa. Liliam Sakamoto Aula 8. Sistema de informações contábeis e financeiras Sistema é um conjunto de componentes

CAPITAL DE GIRO E ESTOQUES

� Esta figura ilustra o funcionamento do capital de giro de uma empresa.

FinançasFinanças emem ProjetosProjetos de TIde TI-- AulaAula 88

Page 18: FI-TI- aula 8 - unipti.files.wordpress.com · Projetos de TI Profa. Liliam Sakamoto Aula 8. Sistema de informações contábeis e financeiras Sistema é um conjunto de componentes

CAPITAL DE GIRO E ESTOQUES

� Nessas horas, devido ao desespero, há muitas vendas de empresas, pois o proprietário de um pequeno negócio só quer se livrar das dívidas.

� Com o bom conhecimento da administração financeira, há profissionais que adquirem essas empresas em dificuldades devido à má gestão financeira, saneando-as a seguir, renegociando prazos e dívidas com fornecedores, melhorando o fluxo de caixa, acertando o capital de giro e trazendo a empresa para o lucro e para os bons resultados.

FinançasFinanças emem ProjetosProjetos de TIde TI-- AulaAula 88

empresa para o lucro e para os bons resultados.� Após o saneamento, uma empresa lucrativa pode ser revendida no

mercado por um valor muito superior e, dessa forma, o profissional da administração financeira pode ganhar um bom dinheiro tanto para si como para os que trabalham com ele.

� Este é somente um exemplo da importância do trabalho com o capital de giro e também relacionado com os conhecimentos anteriores relativos a fluxo de caixa.

Page 19: FI-TI- aula 8 - unipti.files.wordpress.com · Projetos de TI Profa. Liliam Sakamoto Aula 8. Sistema de informações contábeis e financeiras Sistema é um conjunto de componentes

CAPITAL DE GIRO E ESTOQUES� Em relação ao giro, Ross (1995, p. 50) informa que os índices de atividade

ajudam a medir a eficácia da gestão dos ativos de uma empresa e apresenta vários índices importantes para o acompanhamento desta eficácia:

� Os estoques são materiais, bens ou quantidades armazenadas para uso futuro. Manter estoques significa ter custos com manutenção e esses custos dependem da quantidade, do tempo e do modo com o qual se realizará o armazenamento.Há também uma questão relacionada ao giro, no caso de estoques que

FinançasFinanças emem ProjetosProjetos de TIde TI-- AulaAula 88

� Há também uma questão relacionada ao giro, no caso de estoques que apresentam alta rotatividade, como é o caso dos produtos em supermercados e outros cujo estoque possui baixa rotatividade, como é o caso de peças de reposição de turbinas de usina hidrelétrica.

� Veremos alguns dos principais índices abaixo, utilizados pelos profissionais de administração financeira. Para outros profissionais, como administradores e gerentes, que trabalharão com os profissionais de projetos de TI, torna-se um conhecimento geral:giro operacional total Giro do ativo

Page 20: FI-TI- aula 8 - unipti.files.wordpress.com · Projetos de TI Profa. Liliam Sakamoto Aula 8. Sistema de informações contábeis e financeiras Sistema é um conjunto de componentes

CAPITAL DE GIRO E ESTOQUES

� Veremos alguns dos principais índices abaixo, utilizados pelos profissionais de administração financeira. Para outros profissionais, como administradores e gerentes, que trabalharão com os profissionais de projetos de TI, torna-se um conhecimento geral:

FinançasFinanças emem ProjetosProjetos de TIde TI-- AulaAula 88

Page 21: FI-TI- aula 8 - unipti.files.wordpress.com · Projetos de TI Profa. Liliam Sakamoto Aula 8. Sistema de informações contábeis e financeiras Sistema é um conjunto de componentes

Dimensionamento da necessidade decapital de giro

� O correto dimensionamento da necessidade de capital de giro é um dos maiores desafios do administrador financeiro, visto que o elevado volume de capital de giro desviará recursos financeiros que poderiam ser aplicados nos ativos permanentes da empresa. Por outro lado, capital de giro muito reduzido restringirá a capacidade de operação e de vendas da empresa. A necessidade de capital de giro pode ser estimada de dois modos:� com base no ciclo financeiro ou;

FinançasFinanças emem ProjetosProjetos de TIde TI-- AulaAula 88

� com base no ciclo financeiro ou;� com utilização dos demonstrativos contábeis (balanço patrimonial).

Page 22: FI-TI- aula 8 - unipti.files.wordpress.com · Projetos de TI Profa. Liliam Sakamoto Aula 8. Sistema de informações contábeis e financeiras Sistema é um conjunto de componentes

Dimensionamento e financiamento

� Dimensionamento é o cálculo realizado da proporção de algum item de projeto. Nas empresas, dimensiona-se a quantidade de funcionários em cada setor, o salário que vão receber, os gastos que terão etc.

� No caso dos projetos de TI, esse dimensionamento ocorre com a ajuda de modelos que ajudam a mensurar, por estimativas que, embora não exatas, são muito úteis. Tais estimativas são estabelecidas conforme as métricas de um projeto. Elas consideram ou o tamanho do projeto ou, conforme o

FinançasFinanças emem ProjetosProjetos de TIde TI-- AulaAula 88

de um projeto. Elas consideram ou o tamanho do projeto ou, conforme o número de linhas de programação, algum outro parâmetro. Os resultados obtidos referem-se ao custo total do projeto, ao tempo estimado para ele, à quantidade de profissionais envolvidos diretamente no desenvolvimento e a outras informações importantes para o planejamento.

� No caso de projetos de software, quando for possível medir-se o número de linhas escritas para este, pode-se utilizar o método KLOC para o planejamento e a estimativa de custos,tempo e pessoas necessárias.

Page 23: FI-TI- aula 8 - unipti.files.wordpress.com · Projetos de TI Profa. Liliam Sakamoto Aula 8. Sistema de informações contábeis e financeiras Sistema é um conjunto de componentes

O método KLOC� O método KLOC (Kilo Lines of Code, isto é, milhares de linhas de código de

programação) considera, por meio da estimativa do número de linhas de código para um projeto ou sistema, quanto tempo, dinheiro e pessoal seriam necessários. Não é uma estimativa exata, mas fornece valores iniciais, a partir dos quais se pode trabalhar. Nem todos aceitam bem este método, pois o valor inicial de quantas linhas terá o sistema depende do “chute” de um programador experiente, que já fez algum sistema semelhante. No entanto, se este “chute” estiver muito fora, haverá muita variação. Uma boa fonte de estudos de conhecimento dos métodos de

FinançasFinanças emem ProjetosProjetos de TIde TI-- AulaAula 88

variação. Uma boa fonte de estudos de conhecimento dos métodos de dimensionamento para os projetos é o livro do Pressman (2002).

� Os cálculos são relativamente simples, pois é só entrar nas fórmulas. Veja o exercício a seguir, utilizando-se métricas orientadas pelo tamanho de linhas de software.

� Num projeto X, foram desenvolvidos três KLOC (3.000 LOC) mensais com emprego de trinta pessoas-mês, a um custo de R$ 300.000,00 e foram geradas 1.500 páginas de documentação técnica. A quantidade mensal de defeitos em software detectada foi de trezentos.

Page 24: FI-TI- aula 8 - unipti.files.wordpress.com · Projetos de TI Profa. Liliam Sakamoto Aula 8. Sistema de informações contábeis e financeiras Sistema é um conjunto de componentes

O método KLOC

� Exercício 1:Calcule os itens abaixo considerando o exemploanteriorProdutividade =Qualidade =Custo =

FinançasFinanças emem ProjetosProjetos de TIde TI-- AulaAula 88

Custo =Documentação =Outra estimativa semelhante ao KLOC, para fins de comparação é o modelo

de Rayleigh, obtido do slide doze, do site: <www.br.geocities.com/dinobrasilis/metrica1.pdf>,

Page 25: FI-TI- aula 8 - unipti.files.wordpress.com · Projetos de TI Profa. Liliam Sakamoto Aula 8. Sistema de informações contábeis e financeiras Sistema é um conjunto de componentes

Modelo de Rayleigh-Norden

Administração de projetos de software - estimativas esforço/custo/tempoO modelo Rayleigh-Norden relaciona tempo, número de pessoas e esforço

para se estimar um projeto:K = pessoas-anoL = número de linhasCk = constante que depende das condições de desenvolvimento

FinançasFinanças emem ProjetosProjetos de TIde TI-- AulaAula 88

Ck = constante que depende das condições de desenvolvimentoA fórmula tem um importante resultado: há um relacionamento altamente não

linear entre o tempo cronológico para se concluir um projeto e o esforço (capacidade de trabalho de um certo número de pessoas envolvidas).

Page 26: FI-TI- aula 8 - unipti.files.wordpress.com · Projetos de TI Profa. Liliam Sakamoto Aula 8. Sistema de informações contábeis e financeiras Sistema é um conjunto de componentes

Modelo de Rayleigh-Norden

Exemplo:

Um projeto que tenha 33000 linhas (L), um esforço de 12 pessoas-mês poderia ser levado a efeito com 8 pessoas trabalhando durante 1,3 ano. Se, porém, prolongarmos a data final para 1,75 ano, isto é, em apenas 6 meses, podemos reduzir o número de pessoas para 4!

Assim, benefícios pode ser obtidos por meio da utilização de um número

FinançasFinanças emem ProjetosProjetos de TIde TI-- AulaAula 88

Assim, benefícios pode ser obtidos por meio da utilização de um número menor de pessoas ao longo de um período de tempo mais longo para se atingir um mesmo objetivo.

trabalhando durante 1,3 ano. Se, porém, prolongarmos a data final para 1,75 ano, isto é, em apenas 6 meses, podemos reduzir o número de pessoas para 4!

Assim, benefícios pode ser obtidos por meio da utilização de um número menor de pessoas ao longo de um período de tempo mais longo para se atingir um mesmo objetivo.

Page 27: FI-TI- aula 8 - unipti.files.wordpress.com · Projetos de TI Profa. Liliam Sakamoto Aula 8. Sistema de informações contábeis e financeiras Sistema é um conjunto de componentes

Método COCOMO

O Constructive Cost Model – COCOMO também é um método de cálculo, ou de dimensionamento para projetos de software muito aceito no mercado, apesar de fornecer estimativas também não precisas, mas que ajudam no processo de desenvolvimento e nos cálculos financeiros. A referência para estudo do COCOMO é o autor Pressman (2006). A figura ilustra a utilização de uma planilha eletrônica para aplicação do método COCOMO.

FinançasFinanças emem ProjetosProjetos de TIde TI-- AulaAula 88

Page 28: FI-TI- aula 8 - unipti.files.wordpress.com · Projetos de TI Profa. Liliam Sakamoto Aula 8. Sistema de informações contábeis e financeiras Sistema é um conjunto de componentes

Método Cocomo

Page 29: FI-TI- aula 8 - unipti.files.wordpress.com · Projetos de TI Profa. Liliam Sakamoto Aula 8. Sistema de informações contábeis e financeiras Sistema é um conjunto de componentes

Método COCOMO

O COCOMO faz uso de estimativas de KLOC (modelo anterior) para realizar seus cálculos. Ele foi criado por Barry Boehm nos EUA e permite a seleção entre o modelo básico, destinado a softwares mais simples por exemplo (até 2.000 linhas de código). Já o médio teria algo entre 5 a 50.000 mil linhas de código, e o avançado, centenas de milhares de linhas ou até milhões de linhas de código, por exemplo. Apresenta-se a seguir um exercício resolvido para servir como referência do dimensionamento

FinançasFinanças emem ProjetosProjetos de TIde TI-- AulaAula 88

exercício resolvido para servir como referência do dimensionamento realizado por este modelo.

Page 30: FI-TI- aula 8 - unipti.files.wordpress.com · Projetos de TI Profa. Liliam Sakamoto Aula 8. Sistema de informações contábeis e financeiras Sistema é um conjunto de componentes

Método COCOMO

� Exercício - Resolvido:1. Calcule o número de pessoas, o tempo gasto em mesese o esforço, em termos de número de pessoas por mês, para oprojeto de um software cujo valor KLOC = 10, para um softwareadministrativo de ERP, utilizando o modelo orgânico:Fórmula:

FinançasFinanças emem ProjetosProjetos de TIde TI-- AulaAula 88

Fórmula:E = ab (KLOC) exp (bb) equação 1 (esforço em pessoasnecessários ao mês)D = cb (E.exp (db)) equação 2 (tempo de desenvolvimentoem meses)N = E / DExp = exponencialOs coeficientes ab, bb, cb, db são dados na tabela abaixo:

Page 31: FI-TI- aula 8 - unipti.files.wordpress.com · Projetos de TI Profa. Liliam Sakamoto Aula 8. Sistema de informações contábeis e financeiras Sistema é um conjunto de componentes

Método COCOMO

FinançasFinanças emem ProjetosProjetos de TIde TI-- AulaAula 88

Page 32: FI-TI- aula 8 - unipti.files.wordpress.com · Projetos de TI Profa. Liliam Sakamoto Aula 8. Sistema de informações contábeis e financeiras Sistema é um conjunto de componentes

Método COCOMO

� Exercício 3 – ResolvidoCalcule o número de pessoas, o tempo gasto em meses e o esforço em

termos de número de pessoas por mês para o projeto de um software cujo valor KLOC = 50, para uma grande empresa, utilizando o modelo semidestacado.

FinançasFinanças emem ProjetosProjetos de TIde TI-- AulaAula 88

Page 33: FI-TI- aula 8 - unipti.files.wordpress.com · Projetos de TI Profa. Liliam Sakamoto Aula 8. Sistema de informações contábeis e financeiras Sistema é um conjunto de componentes

Método COCOMO

FinançasFinanças emem ProjetosProjetos de TIde TI-- AulaAula 88

Page 34: FI-TI- aula 8 - unipti.files.wordpress.com · Projetos de TI Profa. Liliam Sakamoto Aula 8. Sistema de informações contábeis e financeiras Sistema é um conjunto de componentes

Método COCOMO

FinançasFinanças emem ProjetosProjetos de TIde TI-- AulaAula 88

Page 35: FI-TI- aula 8 - unipti.files.wordpress.com · Projetos de TI Profa. Liliam Sakamoto Aula 8. Sistema de informações contábeis e financeiras Sistema é um conjunto de componentes

Método COCOMO

� Os valores calculados são utilizados em outros cálculos e planilhas da área financeira relacionados aos custos, às previsões orçamentárias, ao controle dos gastos e à administração financeira.

� É um mundo desafiador, no qual todo aluno é bem-vindo e o mercado é bastante amplo para todos. Lembrem-se do antigo provérbio chinês que diz: “uma grande caminhada tem de começar pelos primeiros passos”.

� Caro aluno, os primeiros passos foram dados. No cotidiano, continue

FinançasFinanças emem ProjetosProjetos de TIde TI-- AulaAula 88

estudando, buscando informações na literatura, fazendo mais cursos na área, tomando posse de conhecimentos e alcançando o sucesso profissional e na vida. Recomendamos que você leia a obra Engenharia de Software (Pressman, 2006) para saber mais sobre as estimativas necessárias aos projetos de software.