Medição & Estimativas de Software

Estimativa sem o risco associado é profecia

Não seja um profeta e conte com referências quando ainda não há detalhes para estimativas a partir do design.

We see developers avoid providing estimates as much as possible. This is because they feel like (and indeed are) making commitments long before they have the necessary information considering their scope of activities. In practical terms management wants to transfer the risk of uncertainty to them by setting goals based on those commitments. Are there alternatives to this madness? ago.

The preparation of proposals or the agreement of targets require minimal investment in the development of information on the problem and the proposed solution. This promotes the unfeasibility of performing direct estimates of the effort for activities within the scope of the fixed global price. When trying to do this, the activities still unknown are unconsidered or only a fraction, which one already imagines not knowing, makes up the price.

In short, it is difficult to directly estimate effort or cost. The solution is to identify cost factors more easily measured or evaluated at proposal time and their relationships with the effort to be invested.

A introdução de um sistema automático, inevitavelmente, promove mudanças na organização e nos processos em que se insere. A introdução de uma ferramenta automática de estimativas reverbera positivamente e de maneira planejada em seu ambiente, aumentando sua maturidade de maneira prática e pragmática

The simplest models are those with two parameters: the measurement or approximation in function points, associated with similarity criteria such as the technology used.

Often, these models use market indicators that do not know the origin or their compatibility with the processes that are desired to be estimated. They fail to consider other relevant factors about the process, platform, project and people involved in deliveries. Finally, they do not consider in their results the uncertainty inherent to any estimate.

This service seeks to overcome these limitations by understanding its process, identifying cost factors, collecting and analyzing data in order to develop an estimate model implemented in an "estimator" appropriate to its needs. However, this is not the most important end product! It acts as a catalyst in the maturation of its processes and organization.

Resultados

Menos discussão e menor tempo de resposta


Aumento na agilidade nos processos de priorização das demandas, avaliação de propostas e determinação de preços

Menos barganha e mais assertividade nas estimativas


Menor subjetividade ao estimar, promovendo a diminuição da curva de aprendizado e aumentando a uniformidade dos resultados em função da maior independência do avaliador individual.

Mais transparência; melhor governança


Visibilidade sobre os custos envolvidos no atendimento de demandas e contribui para possibilitar uma melhor governança sobre o processo de desenvolvimento de sistemas

Change the focus, operational, on estimates to a tactical-strategic perspective; positioning estimates in a methodological perspective that identifies, evaluates and allows to elaborate responses, which reduce the negative impact of risks while maximizing the potential of the business.

The estimator is a catalyst for this change and aims to estimate effort from early stages of development, when there is still no detailed information of requirements or architecture.

Metrics, models and constants make it easy to overcome the barrier of available information, which is inherently uncertain and incomplete. It complements, or even exceeds, the estimate based on the evaluation of visible activities and subsequent totalization. Decreases the intrinsic bias to the person who estimates; their sensitivity to risks; and level of technical knowledge of the work to be carried out.

The intention is to reduce the need to mobilize delivery teams, whose natural tendency is to focus on the micro to the detriment of the macro and, thus, limit their evaluation to what is being explicitly requested and disregarding the information that is revealed throughout the development.
Briefly, it is an important knowledge management tool that also promotes the maturation of the organization and its processes in a pragmatic way.

Um pouco sobre como trabalhamos...

This is a consulting service and; therefore, it depends on the specific need of the customer. In general, we analyze documents and conduct interviews to better understand the process, which we want to estimate, the time when development is within this process and the availability of internal performance data.

As the case may be, we use our expertise in developing estimation models in our own "calculator" or use general performance references to meet the needs of our customers. We have the services of our Budget Center, which may derive measures used as insums in the estimates according to the information collected.

Finally, our software estimates consultancy seeks to build with you the best solution for your need from the various specialties integrated by FATTO.

Aplicações

  • Obter uma estimativa para um grande projeto para o qual não consegue uma estimativa interna.
  • Obter uma calculadora a partir de dados de seus projetos para estimar com base na informação disponível sobre os requisitos, a arquitetura e o ambiente do desenvolvimento.
  • Avaliar a proposta de um fornecedor a partir de uma estimativa independente.
  • Obter insight sobre o planejamentodo Roadmap do Produto.

Um case de benchmarking de software aplicado aos seus negócios

Até cerca de 30% de redução nas horas propostas. Veja como a FATTO ajudou uma grande corporação na modernização de suas práticas de avaliação de propostas de customização SAP, inicialmente realizadas on site e medidas em horas, e transicionada com nosso apoio para um desenvolvimento off site

Publicações

Agilidade na gestão e redução de custos: a capacidade de avaliar o esforço proposto na customização SAP

FATTO in Foco
Ano 02 | No. 05 | August 2017

Combinando benchmarking e canvas de projetos na priorização do portfólio

FATTO in Foco
Ano 02 | No. 04 | March 2017

Cuidados com a APF no Relacionamento entre Usuário e Desenvolvedores

IFPUG MetricViews
Volume 9 | Issue 1 | Jan/2015

Pontos de função para avaliação de software

Atribuir um valor de mercado ao software pode ser um processo complexo, evite se perder e como benchmarking pode ajudar.

IFPUG MetricViews
Volume 9 | Issue 1 | Jan/2015

Medindo a produtividade de uma equipe de software

Toda organização de software busca alcançar os níveis máximos de produtividade. Conheça as questões chave a abordar.

IFPUG MetricViews
Volume 9 | Issue 1 | Jan/2015

Contato