FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de...
Transcript of FELIPE MAGNUS MARTINS AZEVÊDO ZIGGURAT: … · Engenharia Civil - Monografia ... que serviu de...
FELIPE MAGNUS MARTINS AZEVÊDO
ZIGGURAT: SOFTWARE PARA MELHORIAS NA
LOGÍSTICA DA BETONEIRA E DO GUINCHO
NATAL-RN
2016
UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE
CENTRO DE TECNOLOGIA
DEPARTAMENTO DE ENGENHARIA CIVIL
Felipe Magnus Martins Azevêdo
Ziggurat: software para melhorias na logística da betoneira e do guincho
Trabalho de Conclusão de Curso na modalidade
Monografia, submetido ao Departamento de
Engenharia Civil da Universidade Federal do Rio
Grande do Norte como parte dos requisitos
necessários para obtenção do Título de Bacharel em
Engenharia Civil.
Orientadora: Prof. Dra. Fernanda Rodrigues
Mittelbach
Natal-RN
2016
Catalogação da Publicação na Fonte
Universidade Federal do Rio Grande do Norte - Sistema de Bibliotecas Biblioteca
Central Zila Mamede / Setor de Informação e Referência
Azevêdo, Felipe Magnus Martins.
Ziggurat: software para melhorias na logística da betoneira e do guincho / Felipe Magnus
Martins Azevêdo. - 2016.
76 f. : il.
Monografia (Graduação) - Universidade Federal do Rio Grande do Norte. Centro de
Tecnologia. Departamento de Engenharia Civil. Natal, RN, 2016.
Orientadora: Profª. Drª. Fernanda Rodrigues Mittelbach.
1. Programas de Computador - Monografia. 2. Engenharia Civil - Monografia. 3.
Planejamento de obras - Monografia. I. Mittelbach, Fernanda Rodrigues. II. Título.
RN/UF/BCZM CDU 004.42:624
Felipe Magnus Martins Azevêdo
Ziggurat: software para melhorias na logística da betoneira e do guincho
Trabalho de conclusão de curso na modalidade
Monografia, submetido ao Departamento de
Engenharia Civil da Universidade Federal do Rio
Grande do Norte como parte dos requisitos
necessários para obtenção do título de Bacharel em
Engenharia Civil.
Aprovado em 11 de novembro de 2016:
___________________________________________________
Prof. Dra. Fernanda Rodrigues Mittelbach – Orientador
___________________________________________________
Prof. Dra. Maria das Vitorias Vieira Almeida de Sá – Examinador interno
___________________________________________________
Prof. MSc. Luis Henrique Gonçalves Costa – Examinador externo
Natal-RN
2016
DEDICATÓRIA
"Dedico este trabalho de conclusão de curso a todos os engenheiros que buscam
a solução de seus problemas profissionais desenvolvendo suas próprias
ferramentas de trabalho.”
AGRADECIMENTOS
A minha orientadora Fernanda Rodrigues Mittelbach que me apoiou durante este
tempo de orientação deste TCC; a Construtora Colmeia e Engenheira Dinélica Guedes que me
permitiu ser estagiário da obra que serviu de base para o desenvolvimento deste software; a
minha família – Maria de Fática, José Robson e Gabrielle Mahara –, namorada – Luiza Donata
– , e amigos que conviveram comigo neste ano bastante corrido.
RESUMO
Ziggurat: software para melhorias na logística da betoneira e do guincho.
A construção civil incorporou a tecnologia da informação em muitas das suas atividades
cotidianas. No entanto, muitas dessas melhorias estão restritas aos escritórios e às salas técnicas
como softwares de cálculo estrutural, de pranchetas virtuais e de planilhas eletrônicas. Diante
do exposto, objetivando trazer os benefícios da tecnologia da informação para o canteiro de
obra, projetou-se um software, denominado Ziggurat, desenvolvido a partir da própria
experiência obtida do controle da produção da betoneira na obra Colmeia Sports Garden. Em
sua primeira versão, Ziggurat informatizará todas as solicitações de pedidos de concreto e
argamassa da betoneira e de movimento do guincho a partir do cadastro dos endereços,
funcionários, serviços e traços presentes na obra, assim como, armazenará no sistema todo o
histórico da produção para a geração de índices diários e semanais que ajudarão em um melhor
planejamento dessas atividades. Por fim, será feito simulações no próprio software e uma
análise de custo de implantação e de manutenção do sistema, comprovando a sua aplicabilidade
e viabilidade em qualquer canteiro de obras.
PALAVRAS-CHAVE: Ziggurat, Planejamento de obras, Lean Construction.
ABSTRACT
Ziggurat: software for improvements in logistics of mixer and winch.
The civil construction incorporated the information technology in many of its daily activities.
However, many of these improvements are restricted to offices and technical rooms, as
structural calculations, virtual clipboards and spreadsheet softwares. Thus, aiming to bring
benefits from information technology to the field, the software was designed, called Ziggurat,
developed from the control of the concrete mixer production obtained experience in the
Colmeia Sports Garden construction site. In its first version, Ziggurat will automate all mass
and mortar order requests to the mixer and the winch movement from the register of addresses,
employees, services and the traits at the construction site. As well as store in the system the
entire production history for creation of daily and weekly rates that will help in better planning
these activities. Finally, it will be done simulations on the software itself and a cost analysis of
the implementation and maintenance of the system to prove its applicability and feasibility in
any building site.
KEYWORDS: Ziggurat, Construction Planning, Lean Construction.
SUMÁRIO
1. INTRODUÇÃO .......................................................................................................... 1
1.1 OBJETIVO GERAL ......................................................................................................... 2
1.2 OBJETIVOS ESPECÍFICOS .............................................................................................. 2
2. FUNDAMENTAÇÃO TEÓRICA ............................................................................ 3
2.1 LEAN CONSTRUCTION ................................................................................................. 3
2.2 PROGRAMAÇÃO ORIENTADA A OBJETOS .................................................................... 3
2.2.1 Abstração .............................................................................................................. 3
2.2.2 Encapsulamento .................................................................................................... 4
2.2.3 Herança ................................................................................................................. 4
2.2.4 Polimorfismo ......................................................................................................... 4
2.3 BANCO DE DADOS ........................................................................................................ 5
2.3.1 Estrutura ................................................................................................................ 5
2.3.2 Transação de dados ............................................................................................... 5
2.3.2.1 Atomicidade .......................................................................................................... 5
2.3.2.2 Consistência........................................................................................................... 5
2.3.2.3 Isolamento ............................................................................................................. 6
2.3.2.4 Durabilidade .......................................................................................................... 6
3. IMPLEMENTAÇÃO DO SOFTWARE ZIGGURAT ........................................... 7
3.1 O SOFTWARE ZIGGURAT .............................................................................................. 7
3.2 AS JANELAS DO SOFTWARE ZIGGURAT ......................................................................... 8
3.2.1 Janelas para os Administradores ........................................................................... 8
3.2.2 Janelas dos Terminais .......................................................................................... 42
3.2.3 Janelas dos Usuários Betoneiro........................................................................... 53
3.2.4 Janelas dos Usuários Guincheiro ......................................................................... 56
3.3 SEQUÊNCIA DE PROCESSAMENTO DO SERVIÇO DE SOLICITAÇÃO DE MASSA. .............. 60
3.4 VALIDAÇÕES REALIZADAS NO SOFTWARE ZIGGURAT ................................................. 64
3.4.1 As validações foram divididas em: ...................................................................... 67
3.5 RESULTADOS OBTIDOS UTILIZANDO O SOFTWARE ZIGGURAT ..................................... 69
3.6 ESTUDO DE CUSTOS PARA A IMPLANTAÇÃO DO SOFTWARE ZIGGURAT NA OBRA ........ 71
4. CONCLUSÃO .......................................................................................................... 75
5. REFERÊNCIAS ....................................................................................................... 76
ÍNDICES DE FIGURAS
Figura 1: Kanban tradicional. ..................................................................................................... 1
Figura 2: Arquitetura física do software Ziggurat. ..................................................................... 7
Figura 3: Janela de Login. .......................................................................................................... 8
Figura 4: Janela Principal. .......................................................................................................... 9
Figura 5: Janela Central de Endereços. .................................................................................... 10
Figura 6: Janela Central de Funcionários. ................................................................................ 12
Figura 7: Janela Central de Serviços. ....................................................................................... 14
Figura 8: Janela Central de Traços. .......................................................................................... 17
Figura 9: Janela Central de Betoneiras. .................................................................................... 21
Figura 10: Janela Central de Betoneiras (Painel de Guias). ..................................................... 23
Figura 11: Janela Histórico dos Pedidos de Massa. ................................................................. 24
Figura 12: Janela Índices Gerais. .............................................................................................. 27
Figura 13: Janela de Consulta de Funcionários. ....................................................................... 28
Figura 14: Janela de Consulta de Traços. ................................................................................. 29
Figura 15: Janela de Configuração das Betoneiras. .................................................................. 30
Figura 16: Janela Cadastro de Betoneiros. ............................................................................... 31
Figura 17: Janela de Atendimento das Betoneiras. .................................................................. 33
Figura 18: Janela Central de Guinchos. .................................................................................... 35
Figura 19: Janela Central de Guinchos (Painel de Guias). ....................................................... 35
Figura 20: Janela Histórico de Pedidos de Movimento. ........................................................... 36
Figura 21: Janela de Consulta de Funcionários. ....................................................................... 37
Figura 22: Janela de Consulta de Movimentos. ........................................................................ 38
Figura 23: Janela de Configuração dos Guinchos. ................................................................... 39
Figura 24: Janela de Cadastro de Guincheiros. ........................................................................ 40
Figura 25: Janela de Atendimento dos Guinchos. .................................................................... 41
Figura 26: Janela de Acesso. .................................................................................................... 42
Figura 27: Janela Principal do Terminal. ................................................................................. 43
Figura 28: Janela Endereços. .................................................................................................... 44
Figura 29: Janela Endereços Verticais...................................................................................... 45
Figura 30: Janela Endereços Horizontais. ................................................................................ 46
Figura 31: Janela Traços. .......................................................................................................... 47
Figura 32: Janela Movimentos. ................................................................................................ 48
Figura 33: Janela Quantidade de Massa. .................................................................................. 49
Figura 34: Janela Data. ............................................................................................................. 50
Figura 35: Janela Horário. ........................................................................................................ 51
Figura 36: Janela Resumo para solicitação de massa. .............................................................. 52
Figura 37: Janela Resumo para solicitação de movimento. ..................................................... 52
Figura 38: Janela Solicitações de Pedidos. ............................................................................... 53
Figura 39: Janela Betoneira - Atualizar. ................................................................................... 54
Figura 40: Janela Betoneira - Espera. ....................................................................................... 54
Figura 41: Janela Betoneira - Receber. ..................................................................................... 55
Figura 42: Janela Betoneira - Executado. ................................................................................. 56
Figura 43: Janela Guincho - Atualizar. ..................................................................................... 57
Figura 44: Janela Guincho - Espera. ......................................................................................... 57
Figura 45: Janela Guincho - Receber. ...................................................................................... 58
Figura 46: Janela Guincho - Executado. ................................................................................... 59
Figura 47: 1º Caso. ................................................................................................................... 61
Figura 48: 2º Caso. ................................................................................................................... 61
Figura 49: 3º Caso. ................................................................................................................... 62
Figura 50: 4º Caso. ................................................................................................................... 62
Figura 51: 5º Caso. ................................................................................................................... 62
Figura 52: 6º Caso. ................................................................................................................... 63
Figura 53: 6º Caso. ................................................................................................................... 63
Figura 54: 7º Caso. ................................................................................................................... 63
Figura 55: Empreendimento Residencial Colmeia Sports Garden ........................................... 65
Figura 56: Linha de Balanço da Torre Hortência. .................................................................... 65
Figura 57: Tabela de Traços ..................................................................................................... 66
Figura 58: Controle da Betoneira. ............................................................................................ 67
Figura 59 - Tempo de processamento da fila de espera ........................................................... 70
Figura 60: Samsung Tab E T116. ............................................................................................. 71
Figura 61: Suporte Comtac Veicular Universal 9308. ............................................................. 71
ÍNDICES DE TABELAS
Tabela 1: Tempo de processamento de dados. ......................................................................... 69
Tabela 2: Preços unitários do tablet e do suporte para fixação do tablet.................................. 72
Tabela 3: Preços unitários do computador desktop. ................................................................. 73
Tabela 4: Orçamento final do sistema. ..................................................................................... 73
Tabela 5: Custo da manutenção do sistema. ............................................................................. 74
1
1. INTRODUÇÃO
A tecnologia da informação surgiu por volta de 1970 com a Revolução Tecno-Científica
Informacional. “A tecnologia da informação ou TI, numa amplitude geral é definida como um
conjunto de atividades e soluções providas por recursos computacionais que possibilitam o
armazenamento, o acesso, o gerenciamento e o uso das informações.” (MUNHOZ, 2012, p.
9).
Não diferente das outras indústrias, a Construção Civil também incorporou a tecnologia
da informação em algumas de suas atividades. Existe hoje uma gama de softwares para cálculos
estruturais, desenho de projetos e de uso científico em laboratórios acadêmicos e privados. No
entanto, são poucos os programas de uso em canteiro obra. A informatização desses locais se
limita apenas a sala técnica.
Atualmente, na indústria da construção civil, ainda são muito utilizadas tabelas
impressas ou escritas na maioria dos serviços dando margem a erros. A presença de
funcionários, atuando como intermediários para execução das atividades, pode ser considerada
desperdício de mão de obra qualificada.
Diante do exposto, a partir de vivências adquiridas no estágio supervisionado realizado
no canteiro de obra da Colmeia Sports Garden, vislumbrou-se a possibilidade de se utilizar a
tecnologia da informação nas atividades operacionais desenvolvidas no canteiro de obra. O
Kanban1 (Figura 1), utilizado por algumas construtoras do país, foi escolhido nesta primeira
versão do programa Ziggurat para ser informatizado.
Figura 1: Kanban tradicional.
Fonte: http://equipedeobra.pini.com.br/construcao-reforma/64/imagens/i397873.jpg
1 Kanban: utilização de cartões de identificação para solicitações de massa na betoneira.
2
1.1 Objetivo geral
Provar o pleno funcionamento desta ferramenta computacional própria para que a
mesma seja o ponto de partida das futuras versões mais abrangentes deste software, visando
uma versão final a qual unifique todas as atividades e serviços presentes em uma obra de forma
clara e segura.
1.2 Objetivos específicos
Melhorar a logística das solicitações de pedidos da betoneira e do guincho, diminuindo
a burocracia no atendimento dessas atividades;
Tornar estas atividades mais instantâneas, com número mínimo de funcionários
intermediadores;
Armazenamento de todo os histórico de produção de pedidos de concreto e argamassa
da betoneira e de movimento do guincho;
Diminuição do tempo de espera para a execução do pedido;
Geração de índices de produtividade;
Provar o baixo custo de implantação e manutenção do software no canteiro de obras.
3
2. FUNDAMENTAÇÃO TEÓRICA
2.1 Lean Construction
De acordo com Matias (2012, p. 5) É uma adaptação proposta, inicialmente, pelo antigo
professor da Universidade de Salford e atual pesquisador VTT Technical Research Centre of
Finland, Lauri Koskela, do modelo de produção de automóveis Toyota (Toyotismo).
De acordo com Freitas:
Na construção enxuta, um processo consiste em um fluxo de materiais desde a
matéria-prima até o produto final, sendo o mesmo constituído também por
atividades de transporte, espera, processamento e inspeção. A geração de valor
é um aspecto que caracteriza os processos na construção enxuta e que está
diretamente ligado à satisfação do cliente. Principais princípios considerados:
reduzir parcela de atividades que não agregam valor; aumentar o valor do
produto pela consideração das necessidades dos clientes; reduzir a
variabilidade; reduzir o tempo de ciclo; simplificar reduzindo o numero de
etapas ou partes. (FREITAS, 2015, p. 5).
2.2 Programação Orientada A Objetos
Sommerville (2007, p. 208) afirma que “análise orientada a objetos concentra-se no
desenvolvimento de um modelo orientado a objetos do domínio da aplicação. Os objetos nesse
modelo refletem as entidades e as operações associadas ao problema a ser resolvido”. As
características fundamentais da POO são:
2.2.1 Abstração
Correia (2006, p. 11) afirma que “pelo princípio da abstração, nós isolamos os objetos
que queremos representar do ambiente complexo em que se situam, e nesses objetos
representamos somente as características que são relevantes para o problema em questão”. Por
exemplo: um pedreiro de alvenaria para o mundo real. Em seguida, serão definidas as
propriedades deste objeto. Características ou atributos intrínsecos ao mesmo. Seguindo o
exemplo anterior: nome, CPF, chapa, carteira de trabalho. E por fim, as ações que este objeto
executará no sistema.
4
Definir ações ou eventos, em POO, são chamados de métodos. Por exemplo: a um
pedreiro de alvenaria compete marcar alvenaria, deslocar e assentar os tijolos, bater o prumo,
verificar o alinhamento da parede.
2.2.2 Encapsulamento
“Encapsulamento é o princípio de projeto pelo qual cada componente de um programa
deve agregar toda a informação relevante para sua manipulação como uma unidade (uma
cápsula).” (RICARTE, 2001, p. 5). O seu acesso passaria a ser privado, sendo permitido apenas
por métodos getters e setters. Por exemplo: ao clicar no botão “Ligar” do computador, não se
sabe o que está se passando internamente no sistema. Pode-se dizer então que os métodos que
ligam o computador estão encapsulados.
2.2.3 Herança
“Herança é um mecanismo que permite que características comuns a diversas classes
sejam fatoradas em uma classe base, ou superclasse.” (RICARTE, 2001, p. 6). Essa
característica otimiza a produção de softwares em tempo e em linhas de código, por permitir o
reuso de trechos de códigos do mesmo ou de outros programas. Por exemplo: um pedreiro de
alvenaria, um pedreiro de contrapiso e um pedreiro de reboco são todos pedreiros e, acima de
tudo, são funcionários da mesma construtora. Portanto, cada pedreiro herdará as características
da classe mais acima por herança direta, PEDREIROS; e as característica da classe acima da
PEDREIROS por herança indireta, FUNCIONÁRIOS.
2.2.4 Polimorfismo
Para Ricardo (2001), o polimorfismo sugere que os objetos, mesmo herdando atributos
e métodos do objeto mais acima, sejam capazes de se adaptar, alterando suas formas de acordo
com suas necessidades. Seria alterar o funcionamento interno de um método herdado pelo
objeto pai.
Por exemplo: para o objeto PEDREIROS existe um método chamado solicitarMassa().
Logo, para um pedreiro de contrapiso, a massa solicitada será de contrapiso. E, para um pedreiro
de reboco, a massa solicitada será de reboco.
5
2.3 Banco de dados
2.3.1 Estrutura
De acordo com Belzer (1976), na década de 60, com o evento chamado CODASYL,
foram criadas as bases fundamentais da tecnologia do banco de dados. São elas: banco de dados,
sistema gerenciador, linguagem de exploração e programas adicionais.
A base de dados corresponde aos dados inseridos na estrutura do bando de dados. São
divididos em registros, tabelas e arquivos.
O sistema gerenciador chamado de Sistema de Gerenciamento de Banco de Dados
(SGBD), ou em inglês Database-Managed Space (DMS), corresponde ao sistema que gerencia
os dados.
A linguagem de exploração chamada de Structured Query Language (SQL) é a
linguagem de acesso e manipulação de dados inseridos no banco de dado.
Os programas adicionais dão suporte ao banco de dados, como: gerenciadores de
usuários, otimizadores de dados, entre outros.
2.3.2 Transação de dados
De acordo com Silberschatz (2006), é definido que, para toda a transação de dados, seja
respeitada todas as 4 propriedades ACID. São elas:
2.3.2.1 Atomicidade
Todas as ações integrantes dentro de um comando devem ser concluídas com êxito. Ou
seja, mesmo que o resultado final seja coerente ao planejado, na existência de alguma ação falha
ou incoerente, toda a transação deve ser refeita, até que seja obtido êxito em todas as ações
integrantes da transação.
2.3.2.2 Consistência
A execução de qualquer transação isolada deve preservar a consistência do banco de
dados.
6
2.3.2.3 Isolamento
Mesmo que várias ações sejam efetuadas em um curto intervalo de tempo, nenhuma
delas pode interferir no funcionamento das outras ou visualizar resultados parciais das
operações que ainda estão em andamento. Cada transação deve funcionar completamente a
parte de outras operações.
2.3.2.4 Durabilidade
Significa que os resultados de uma transação são permanentes e podem ser desfeitos
somente por uma transação subsequente.
7
3. IMPLEMENTAÇÃO DO SOFTWARE ZIGGURAT
3.1 O software Ziggurat
O software Ziggurat É um programa de autoria independente, desenvolvido para o uso
em canteiros de obra. Disponibilizado em sistemas operacionais Windows Vista ou superior e
Androids.
Em sua primeira versão, permite automatizar todas as solicitações de pedidos de
concreto e argamassa da betoneira e de movimento do guincho, utilizados em um sistema de
produção no canteiro de obras, a partir do cadastro de endereços, funcionários, serviços e traços
presentes no canteiro de obra.
O software permite o controle e o estudo da produção atual da obra com acesso a todo
o histórico de produção de massa na betoneira e de movimento do guincho.
A sua arquitetura física (Figura 2) é formada por:
- Servidor: possui o banco de dados do software e permite a criação de usuários para acesso
remoto por computadores e dispositivos móveis internos e externos a rede.
- Usuários: computadores, celulares e tablets com autorização de acesso ao sistema.
Figura 2: Arquitetura física do software Ziggurat.
Fonte: Acervo próprio.
8
3.2 As janelas do software Ziggurat
A seguir serão expostas e explicadas as funções de todas as 43 janelas que compõem
esta versão do software Ziggurat.
3.2.1 Janelas para os Administradores
São janelas de acesso disponibilizadas apenas para os administradores da obra.
3.2.1.1 Janela de Login
A primeira janela a ser inicializada pelos usuários administradores no sistema é a janela
de Login. Ela permite o acesso dos funcionários ao sistema e, de acordo com usuário,
encaminhará para suas janelas de responsabilidade. A figura 3 ilustra a janela de Login.
Figura 3: Janela de Login.
São os seguintes componentes da janela de Login:
1 – Campos de texto: campos destinados ao nome do usuário e a sua senha de acesso.
2 – Botão de acesso: permite confirmar os dados escritos nos campos de texto.
3.2.1.2 Janela Principal
A janela Principal proporciona o acesso as janelas de serviço de cadastro de endereços,
de funcionários, de serviços e de traços, e de comando da betoneira e do guincho. A figura 4
ilustra a janela Principal.
1
2
9
Figura 4: Janela Principal.
São os seguintes componentes da janela Principal:
3 – Rótulo: imagem de apresentação do programa.
4 – Botões de acesso aos serviços: permite o acesso da administração aos serviços do programa.
3.2.1.3 Janela Central de Endereços
A janela Central de Endereços é responsável por mostrar, criar, editar e excluir
endereços da obra.
O endereço é a identificação de um local geográfico dentro da obra capaz de ser
alcançável por algum colaborador, que esteja solicitando massa da betoneira ou movimentação
do guincho. O endereço é composto por bloco, local e sublocal. Cada endereço apresenta um
código único de identificação que permite diferenciá-lo dos demais endereços.
Para cada bloco, devem existir um ou mais locais cadastrados. Para cada local, devem
haver um ou mais sublocais cadastrados. Para cada sublocal, deve haver apenas um código de
identificação.
A figura 5 ilustra a janela Central de Endereços.
3
4
10
Figura 5: Janela Central de Endereços.
São os seguintes componentes da janela Central de Endereços:
5 – Painel de cadastro: armazena os campos de texto e os botões responsáveis pelo ato de
confirmação ou cancelamento de uma ação proposta pelo usuário do programa.
Campos de texto
Os campos de texto podem estar habilitados ou desabilitados, dependendo da ação
proposta pelo usuário. Quando não houver nenhuma ação proposta pelo colaborador, estes
campos se encontrão desabilitados, promovendo a função de reescrever os nomes do bloco, do
local, do sublocal e do código selecionados nas tabelas Blocos, Locais e Sublocais.
Quando uma ação de criação ou edição de blocos, locais ou sublocais for promovida
pelo usuário, seus campos serão habilitados para receber o novo endereço.
Botões de finalização da ação
Quando uma ação de criação ou edição de blocos, locais ou sublocais for promovida
pelo usuário, os botões permitem a confirmação ou o cancelamento desta ação.
5
6
11
6 – Painel de endereços: armazena as tabelas dos blocos, dos locais e dos sublocais e os botões
responsáveis pelas ações de criar, editar ou excluir um endereço.
Tabelas blocos, locais e sublocais
Informa, em cada linha, os blocos atualmente cadastrados; os locais cadastrados na linha
selecionada na tabela blocos; e os sublocais cadastrados na linha selecionada na tabela locais.
Botões de ação
Os botões de ação são responsáveis pela ação de criar, editar ou excluir blocos, locais
ou sublocais selecionados nas tabelas do painel.
3.2.1.4 Janela Central de Funcionários
A janela Central de Funcionários é responsável por mostrar, cadastrar, editar ou excluir
funcionários.
Existem duas formas de cadastrar o funcionário participante do processo produtivo. Na
primeira forma, chamada de cadastro simples, são cadastrados apenas os campos necessários
para o perfeito funcionamento do kanban da betoneira e do guincho. Na segunda forma,
chamada completa, todos os dados necessários para a admissão de um funcionário são
preenchidos. Em versões futuras deste programa, será englobado o serviço de "administração
dos funcionários", tornando fundamental o cadastro de funcionários pela segunda forma.
Cada funcionário possui um número identificação, chamado de chapa, que permite a
diferenciação de um funcionário para outro da mesma construtora. Essa chapa é utilizada no
acesso do colaborador aos terminais de solicitação de pedidos.
Cada funcionário possui um apelido único de identificação na obra. Este apelido é
apresentado nas fichas de solicitações de pedidos e nos painéis dos terminais quando acessado
pelo mesmo.
A figura 6 ilustra a janela Central de Funcionários.
12
Figura 6: Janela Central de Funcionários.
São os seguintes componentes da janela Central de Funcionários:
7 – Painel de cadastro simples: armazena os campos de texto necessários ao cadastro simples.
Campos de texto
Os campos de texto do painel de cadastro simples podem estar habilitados ou
desabilitados, dependendo da ação proposta pelo usuário. Quando não houver nenhuma
proposta pelo colaborador, estes campos se encontrão desabilitados, promovendo a função de
transcrever os textos e dígitos – nome, apelido, chapa, função, centro de custo, código do centro
de custo e comentários – referente ao funcionário selecionado na tabela Funcionários.
Quando uma ação de criação ou edição de algum funcionário for selecionada, os campos
tornam-se habilitados para receberem estes novos textos e números.
8 – Painel de cadastro completo: armazena os campos de texto necessários ao cadastro
completo.
Campos de texto
O campos de texto do painel de cadastro completo podem estar habilitados ou
desabilitados, dependendo da ação proposta pelo usuário. Quando não houver nenhuma
10
9
8
7
13
proposta pelo colaborador, estes campos se encontram desabilitados, promovendo a função de
transcrever os textos e dígitos – endereço completo; contatos; nome do cônjuge; número de
filhos com menos de 14 anos; dados das carteiras de identidade, título, reservista e profissional;
e informações básicas de dois empregos anteriores – referentes ao funcionário selecionado na
tabela Funcionários.
Quando uma ação de criação ou edição de algum funcionário for selecionada, os campos
tornam-se habilitados para receberem estes novos textos e números.
9 – Tabela Funcionários: informa em cada linha os dados de cada funcionário, de maneira
resumida.
10 – Painel dos botões de ação: armazena os botões de ação, de criação, de edição ou de
exclusão de funcionários; e os botões de confirmação ou cancelamento da ação.
Botões de ação
Os botões de ação são responsáveis pelas ações de criação, de edição ou de exclusão de
funcionários.
Botões de finalização de ação
Os botões de finalização de ação são responsáveis pela confirmação ou cancelamento
da ação solicitada pelo colaborador.
3.2.1.5 Janela Central de Serviços
A janela Central de Serviço é responsável por mostrar, criar, editar ou excluir serviços
e pela montagem de equipes.
O significado de serviços é dado a um conjunto de atividades prestadas na obra. As
atividades referentes ao serviço devem ser detalhadas ao máximo, e em ordem cronológica
visando à consulta futura e o planejamento das atividades da obra.
Cada serviço possui um código único para identificação, que permite a diferenciação de
um serviço para o outro.
Cada serviço apresenta uma equipe formada por funcionários próprios da obra.
Participar de uma equipe permite ao colaborador solicitar traços de massa disponíveis para
aquele serviço. Um mesmo funcionário pode participar de várias equipes.
14
A figura 7 ilustra a janela Central de Serviços.
Figura 7: Janela Central de Serviços.
São os seguintes componentes da janela Central de Serviços:
11 – Painel Serviços: armazena um campo de texto de descrição do serviço e uma tabela de
serviços
Campo de texto
O campo de texto do painel de serviço pode estar habilitada ou desabilitada dependendo
da ação proposta pelo usuário. Quando não houver nenhuma ação proposta pelo colaborador,
este campo se encontra desabilitado, promovendo a função de transcrever as atividades
referentes ao serviço selecionado na tabela Serviços.
Quando uma ação de criação ou edição do serviço for promovida pelo usuário, esse
campo é habilitado para receber uma nova descrição do serviço.
Tabela Serviços
A tabela Serviços informa em cada linha os serviços atualmente cadastrados e os seus
respectivos códigos.
12 – Painel informativo: armazena o painel de cadastro dos serviços e os campos de textos
referentes ao colaborador selecionado nas tabelas de funcionários ou de equipe.
13
12
11
15
Campos de texto
Sempre desabilitadas, os campos de texto têm a função de informar os dados de nome,
apelido, chapa e função do colaborador selecionado na tabela de funcionários ou de equipe.
Painel de cadastro de serviços
Painel que armazena os campos de texto e os botões responsáveis pela criação, edição
ou exclusão dos serviços e os botões de confirmação ou cancelamento de uma ação proposta
pelo usuário.
Os campos de texto podem estar habilitados ou desabilitados, dependendo da ação
proposta pelo usuário. Quando não houver nenhuma ação proposta pelo colaborador, esses
campos se encontraram desabilitados, promovendo a função de transcrever o código e o nome
do serviço selecionado na tabela de serviços.
Quando uma ação de criação ou edição do serviço for promovida pelo usuário, esse
campo é habilitado para receber uma nova descrição do serviço.
Botões de ação
Os botões de ação são responsáveis pelas ações de criação, de edição ou de exclusão de
serviços.
Botões de finalização da ação
Os botões de finalização da ação são responsáveis pela confirmação ou cancelamento
da ação solicitada pelo colaborador.
13 – Painel de equipes: armazena uma tabela de funcionários cadastrados da obra; uma tabela
com os funcionários alocados na equipe do serviço selecionado; e os botões que permitem
inserir ou retirar um funcionário da equipe.
Tabela Funcionários
A tabela Funcionários apresenta em cada linha os funcionários atualmente cadastrados
na obra.
16
Tabela Equipe
A tabela Equipes apresenta em cada linha os funcionários integrantes da equipe do
serviço selecionado na tabela Serviços.
Botão >
O botão > permite a alocação do colaborador selecionado na tabela Funcionários na
equipe do serviço selecionado na tabela Serviços.
Botão <
O botão < permite a retirada do funcionário selecionado da equipe do serviço
selecionado na tabela Serviços.
3.2.1.6 Janela Central de Traços
A janela Traços é responsável por mostrar, criar, editar ou excluir traços e padiolas e
por dar permissão a uma equipe – atrelada a um serviço – para solicitar determinado traço de
concreto ou argamassa.
A padiola cadastrada deve possuir as dimensões base menor, base maior, largura e altura
para o cálculo do seu volume.
O sistema não permite a exclusão da padiola se a mesma estiver sendo utilizada na
composição de algum traço de massa.
As padiolas são identificadas por um número único na construtora, para a diferenciação
de uma padiola para outra.
Traço é uma receita composta por dois ou mais ingredientes (Cimento, cal hidratada,
agregados, água e aditivos), que misturados produzem uma massa homogênea com determinada
finalidade no canteiro de obra.
Os traços são identificados por um código único na construtora, para a diferenciação de
um traço para outro.
O cimento é medido em número de sacos de 50 kg.
A cal hidratada é medida em número de sacos com peso informado pelo usuário.
O agregado graúdo (Brita) é medido em número de padiolas. O sistema limita o uso em
até duas padiolas por volume de agregado graúdo. O tipo da brita pode ser 0, 1, 2 ou 3.
O agregado miúdo (Areia) é medido em número de padiolas. O sistema limita o uso em
até duas padiolas por volume de agregado miúdo. O tipo da areia pode ser fina, média ou grossa.
17
A água é medida em litros.
O aditivo não possui uma regra para a unidade de volume. O seu procedimento de
utilização deve ser descrito em forma de comentário.
A produção é medida em litros. Representada pela média do volume final produzido na
mistura dos ingredientes do traço. Para o software, a produção tem apenas caráter informativo.
Cada traço pode ser solicitado por qualquer funcionário da equipe de determinado
serviço, desde que o traço esteja atrelado ao referido serviço.
O sistema não permite a exclusão de um traço caso o mesmo esteja atrelado a algum
serviço na obra.
A figura 8 ilustra a janela Central de Traços.
Figura 8: Janela Central de Traços.
São os seguintes componentes da janela Central de Traços:
14 – Painel Padiolas: armazena uma caixa de combinação das padiolas cadastradas; os campos
de texto das dimensões das padiolas; os botões de ação de criação, de redimensionamento ou
de exclusão de padiolas; e os botões de confirmação ou de cancelamento da ação.
Caixa de combinação
A caixa de combinação apresenta os números das padiolas cadastradas no sistema.
15
16
17
14
18
Campos de texto
Os campos de texto do painel Padiolas podem estar habilitados ou desabilitados,
dependendo da ação proposta pelo usuário. Quando não houver nenhuma ação proposta pelo
colaborador, esses campos se encontram desabilitados, promovendo a função de transcrever as
dimensões da padiola selecionada na caixa de combinação.
Quando uma ação de criação ou redimensionamento do serviço for promovida pelo
usuário, esses campos são habilitados, para receber as novas dimensões da padiola.
O volume da padiola, após a confirmação da criação ou do redimensionamento, é
calculado automaticamente pela fórmula:
𝑉𝑜𝑙𝑢𝑚𝑒 𝑑𝑎 𝑃𝑎𝑑𝑖𝑜𝑙𝑎 = [(𝑏𝑎𝑠𝑒𝑚𝑒𝑛𝑜𝑟 + 𝑏𝑎𝑠𝑒𝑚𝑎𝑖𝑜𝑟) ∗ 𝑎𝑙𝑡𝑢𝑟𝑎
2] ∗ 𝑙𝑎𝑟𝑔𝑢𝑟𝑎
Botões de ação
Os botões de ação são responsáveis pelas ações de criação, de redimensionamento ou
de exclusão da padiola selecionada na caixa de combinação.
Botões de finalização da ação
Os botões de finalização da ação são responsáveis pela confirmação ou cancelamento
da ação solicitada pelo colaborador.
15 – Painel Cadastro de Traços: armazena os campos de texto referentes às composições do
traço; os botões de ação de criação, de edição ou de exclusão do traço; e os botões de
confirmação ou de cancelamento da ação.
Campos de texto
Os campos de texto do painel de Cadastro de Traços podem estar habilitados ou
desabilitados, dependendo da ação proposta pelo usuário. Quando não houver nenhuma ação
proposta pelo colaborador, esses campos se encontram desabilitados, promovendo a função de
transcrever as composições do traço selecionado na tabela Traços.
Quando uma ação de criação ou edição do traço for promovida pelo usuário, esses
campos são habilitados para receber as novas composições do traço.
Botões de ação
19
O botões de ação são responsáveis pelas ações de criação, de edição ou de exclusão do
traço selecionado na tabela traços.
Botões de finalização da ação
Os botões de finalização da ação são responsáveis pela confirmação ou cancelamento
da ação solicitada pelo colaborador.
16 – Tabela Traços: informa, em cada linha, os traços atualmente cadastrados e suas
composições de forma resumida.
17 – Painel de Traços-Serviços: armazena uma tabela de serviços cadastrados na obra; uma
tabela com os serviços atrelados ao traço selecionado na tabela Traços; e os botões que
permitem vincular ou desvincular um traço do serviço.
Tabela Serviços
A tabela Serviços apresenta, em cada linha, os serviços atualmente cadastrados na obra.
Tabela Traços-Serviços
A tabela Traços-Serviços apresenta, em cada linha, os serviços aptos para solicitar o
traço selecionado na tabela Traços.
Botão >
O botão > permite vincular o traço selecionado na tabela Traços com o serviço
selecionado na tabela Serviços.
Botão <
O botão < permite desvincular o traço selecionado na tabela Traços com o serviço
selecionado na tabela Traços-Serviços.
3.2.1.7 Janela Central de Betoneiras
20
Janela responsável por solicitar e mostrar os pedidos de concreto ou argamassa já
solicitados em cada betoneira.
O termo Massa, para o programa, é definido como qualquer traço de concreto ou de
argamassa produzido na betoneira.
Cada solicitação deve ser lançada no nome de algum funcionário da empresa. Caso a
empresa terceirizada necessite de massa, a solicitação deve ser feita no nome do serviço na qual
a mesma atua.
Nesta janela, exclusivamente, qualquer traço pode ser solicitado em nome de qualquer
funcionário.
Cada pedido pode conter 0,5, 1,0 ou 1,5 traço de argamassa e cada solicitação pode
conter até 20 pedidos de massa.
O endereço do destinatário deve ser informado no cadastro da solicitação da massa.
Existe um algoritmo que identifica o bloco do endereço cadastrado e lança os pedidos para a
betoneira mais favorável.
A hora e a data para produzir o traço também devem ser informadas. São consideradas
solicitações para o presente momento aquelas que possuem a mesma data do dia atual e a hora
igual ou anterior à hora atual.
A solicitação pode apresentar prioridade básica ou alta. Ter prioridade básica significa
que cada pedido da solicitação é analisado e processado por um algoritmo, que define a sua
posição na fila de espera. No entanto, caso o pedido seja marcado como prioridade alta, este é
lançado para ser o primeiro da fila.
Para cada betoneira será cadastrado o betoneiro e os blocos que são atendidos pelo
funcionário.
Um pedido pode se encontrar em 6 status diferentes: FORA DO HORÁRIO,
AGUARDANDO... , PRIORIDADE, PRODUZINDO... , FEITO e PARADO. Os pedidos
“FORA DO HORÁRIO” são aqueles que não estão na hora de serem produzidos. Ou seja,
foram solicitados para uma hora futura. Os pedidos “AGUARDANDO...” são aqueles que estão
na hora de serem produzidos. Esses pedidos já estão susceptíveis ao algoritmo de mudança de
posição. Os pedidos “PRIORIDADE” são aqueles pedidos lançados como prioridade alta. Estes
pedidos não estão susceptíveis ao algoritmo de mudança de posição. Os pedidos
“PRODUZINDO...” são aqueles recebidos pelo betoneiro e que já estão em processo de
fabricação. Os pedidos “FEITO” são àqueles que já foram produzidos na betoneira. E os
pedidos “PARADO” são àqueles que foram suspensos momentaneamente pela administração.
21
É possível cancelar qualquer pedido solicitado, desde que o mesmo não tenha o status
“PRODUZINDO...” ou “FEITO”. Os pedidos com status “PRIORIDADE” não podem ser
suspensos, apenas cancelados.
Nesta janela, é permitido também mudar a posição dos pedidos na fila de espera nesta
janela.
A figura 9 ilustra a janela Central de Betoneiras.
Figura 9: Janela Central de Betoneiras.
São os seguintes componentes da janela Central de Betoneiras:
18 – Painel de Solicitação: armazena as caixas de combinação necessárias na solicitação de
massa e os botões “Configurações” e “Confirmar pedido”.
Caixas de Combinação
A caixas de combinações são responsáveis pela inserção dos dados necessários para a
solicitação de massa.
Botão Confirmar Pedido
O botão de Confirmação de Pedido é responsável pelo lançamento da solicitação no
sistema.
18
20
19
22
Botão Configurações
O botão Configuração acessa a Janela Configurações. O funcionamento desta janela
encontra-se descrito em seção posterior do presente trabalho.
19 – Painel de Informações: armazena rótulos informativos e os botões de consulta.
Rótulos Informativos
O primeiro rótulo informativo mostra o número total de pedidos do dia. O segundo
rótulo informa o número de pedidos na fila de espera no dia. O terceiro rótulo mostra o número
de pedidos feitos no dia.
Botões de Consulta
O primeiro botão de consulta acessa a janela do Histórico dos Pedidos Feitos. O segundo
botão acessa a janela Consulta dos Funcionários. O terceiro botão acessa a janela Consulta dos
Traços. Todas essas janelas serão abordadas posteriormente.
20 – Painel de Pedidos: armazena painéis com guias dos pedidos gerais e por betoneira.
Painéis com Guias
A primeira guia é o dos pedidos gerais. Ele armazena uma tabela com todos os pedidos
do dia.
As demais guias se referem às betoneiras. Cada betoneira possui uma guia. Cada guia
armazena dois campos de texto, uma tabela de pedidos e os botões de comando e de posição na
fila de espera. A figura 10 ilustra o painel de Guias.
23
Figura 10: Janela Central de Betoneiras (Painel de Guias).
Os campos de texto permitem o cadastro do betoneiro responsável pela betoneira e dos
blocos que são atendidos pela mesma.
A tabela mostra apenas os pedidos do dia referentes à betoneira em questão.
Os botões de comando são os “Continuar”, “Parar” e “Cancelar”. Eles atuam
continuando um pedido que está com status “PARADO”; param pedidos que estão
“AGUARDANDO...”; e cancelam pedidos que não estão “FEITOS”.
Os botões de posição na fila de espera permitem mudar a posição do pedido selecionado
na tabela de pedidos.
3.2.1.8 Janela Histórico dos Pedidos de Massa
A janela Histórico dos Pedidos de Massa mostra todo o histórico de pedidos feitos por
todas as betoneiras desde o início da implantação do sistema Ziggurat na obra.
É possível filtrar todos os registros de pedidos feitos utilizando mais de uma variável e
combinações das mesmas.
A figura 11 ilustra a janela Histórico dos Pedidos de Massa.
24
Figura 11: Janela Histórico dos Pedidos de Massa.
São os seguintes componentes da janela Histórico dos Pedidos de Massa:
21 – Painel Filtro: armazena as caixas de características necessárias para filtrar a tabela com os
registros.
Caixas de Combinações
Para cada coluna da tabela, existe uma caixa de combinação para filtrar os registros.
22 – Tabela Pedidos Feitos: armazena todos os pedidos feitos na obra. Cada registro possui o
número do pedido; a betoneira; o betoneiro; o funcionário/serviço; o apelido do
funcionário/terceirizada; o traço; a quantidade; o bloco; o local; o sublocal; o código do
endereço; a semana; a data; e a hora que iniciou e finalizou a produção do traço.
23 – Painel Informações: armazena os rótulos informativos e o botão de consulta dos índices
diários e semanais da betoneira.
Rótulos Informativos
22
21
23
24
25
O primeiro rótulo informa o número total de pedidos feitos na obra desde o início da
implantação do sistema. O segundo rótulo informa o número de pedidos filtrados. O terceiro
rótulo mostra o número de registros selecionados na tabela Pedidos Feitos.
Botão Índices Diários e Semanais
O botão Índices Diários e Semanais acessa a janela Índices Diários e Semanais. Essa
janela é explicada posteriormente.
24 – Painel Filtros: armazena uma tabela com todas as características utilizadas na filtragem do
histórico de pedidos; e os botões de adição e remoção de filtros.
Tabela Filtros
A tabela Filtros armazena os detalhes de cada característica utilizada na filtragem do
histórico de pedidos.
Botões de adição e remoção de filtros
Os botões de adição e remoção de filtros adiciona e remove os filtros presentes na tabela
filtros.
3.2.1.9 Janela Índices Gerais
A janela Índices Gerais informa todos os 22 índices da betoneira. Divididos em diários,
semanais e gerais, são eles:
Índices diários da Betoneira são:
Produção: número total de pedidos produzidos no dia;
Carga horária total (CHTd): Tempo entre o primeiro e o último pedido produzido no dia;
Carga horária útil (CHUd): Somatório dos intervalos de tempo entre os status
"RECEBIDO" e "PRODUZIDO" de cada pedido do dia.
Produtividade média (Pmed,d): CHTd/Produção;
Tempo por betonada: CHUd/Produção;
Rendimento: CHUd/CHTd;
26
Índices semanais da betoneira são:
Produção mínima (Pmín): Menor produção diária da semana;
Produção máxima (Pmáx): Maior produção diária da semana;
FDS: Razão entre a menor e a maior produção diária da semana (Pmín/Pmáx);
Carga horária total (CHTs): Tempo entre o primeiro e o último pedido produzido na
semana;
Carga horária útil (CHUs): Somatório dos intervalos de tempo entre os status
"RECEBIDO" e "PRODUZIDO" de cada pedido da semana.
Produção: pedidos produzidos na semana;
Produtividade média (Pmed,s): CHTs/Produção;
Tempo por betonada: CHUs/Produção;
Rendimento: CHUs/CHTs;
Índices gerais da betoneira são:
Produção mínima diária média (PDMín): (PDMín + PMín da semana atual)/2;
Produção máxima diária média (PDMáx): (PDMáx + PMáx da semana atual)/2;
Produção semanal média (PSM): (PSM + Produção da semana atual)/2;
Tempo médio por betonada (TMPB): é o tempo médio em que o betoneiro passa para
produzir um único volume de massa na betoneira, seja ele 0,5, 1,0 ou 1,5 volume de
massa. É calculada pela expressão: (TMPB + TPB da semana atual)/2;
Recorde de produção: maior produção de traços individual;
Melhor betoneiro: profissional com produção individual 80% do recorde de produção,
mas com melhor TPB.
Melhor tempo por betonada: TPB do melhor betoneiro.
Com grau maior de importância, o Rendimento, PDMín, PDMáx, FDS e o Melhor
betoneiro devem ser observados.
O Rendimento atesta se a equipe da betoneira está sendo subutilizada ou não. Quanto
mais longe o Rendimento de 1, mais subutilizada será a equipe da betoneira. Exemplo:
27
considerando uma obra com 3 equipes e 3 betoneiras, o Rendimento pode denotar a hora certa
para o desligamento de uma betoneira e/ou de auxiliares de betoneiro.
Os índices PDMín, PDMáx e FDS foram criados para determinar a disparidade no ritmo
da obra entre os dias da mesma semana. É comum que haja maiores produções de massa nas
segundas, terças e quartas-feiras, e um declínio da quinta para a sexta-feira. No entanto, valores
de FDS muito baixos, evidenciam a necessidade de uma conversa com as equipes para buscar
otimizar a mão de obra ociosa observada com a aproximação do final de semana. Exemplo:
grande produção de massa semanal com índice FDS baixo, indica que a obra pode alcançar
maiores produções semanais.
O melhor betoneiro não pode ser aquele que faz mais horas extras. O melhor betoneiro
é aquele que apresenta uma produção boa, não necessariamente maior que a produção
individual recorde, mas com menor tempo por betonada.
A figura 12 ilustra a janela Índices Gerais.
Figura 12: Janela Índices Gerais.
São os seguintes componentes da janela Índices Gerais:
25 – Painel Índices Gerais: armazena as caixas de textos com os índices gerais da betoneira.
26 – Área de Texto Cálculos dos Índices: descreve o cálculo de todos os índices da betoneira.
27 – Tabela Índices Diários: armazena em cada linha os índices do dia.
28- Tabela Índices Semanais: armazena em cada linha os índices da semana.
25
27
28
26
28
3.2.1.10 Janela Consulta de Funcionários
A janela Consulta de Funcionários mostra todos os funcionários cadastrados na obra e
seus respectivos apelidos e chapas. Função de consulta em caso de dúvidas.
É possível fazer consulta de funcionários utilizando um campo de texto com filtro.
A figura 13 ilustra a janela Consulta de Funcionários.
Figura 13: Janela de Consulta de Funcionários.
São os seguintes componentes da janela Consulta de Funcionários:
29 – Campo de texto: campo de pesquisa que utiliza o nome do funcionário como filtro.
30 – Tabela funcionários: armazena por linha o nome, o apelido e a chapa dos funcionários
cadastrados na obra.
3.2.1.11 Janela Consulta de Traços
A janela Consulta de Traços mostra todos os traços cadastrados na obra e seus
respectivos códigos. Função de consulta em caso de dúvidas.
A consulta dos traços pode ser feita utilizando um campo de texto com filtro.
A figura 14 ilustra a janela Consulta de Traços.
29
30
29
Figura 14: Janela de Consulta de Traços.
São os seguintes componentes da janela Consulta de Traços:
31 – Campo de texto: campo de pesquisa que utiliza o nome do traço como filtro.
32 – Tabela Traços: armazena por linha o nome do traço e o respectivo código.
3.2.1.12 Janela Configuração das Betoneiras
A janela Configuração das Betoneiras é responsável pela antecipação do tempo de
entrada do pedido na fila de espera e pela alteração da preferência de um traço para outro.
O tempo gasto na produção de um traço pode variar bastante de uma obra para outra. O
número de ajudantes do betoneiro, o acesso à betoneira, o número de padiolas em cada traço, a
falta de organização e treinamento do betoneiro e o próprio ritmo da obra são os principais
fatores que determinam o tempo de produção de cada traço. Além do mais, tem-se o tempo de
transporte das galiotas da betoneira até o destinatário. Neste caso, o tempo será influenciado
pelo número de padioleiros, pelo número de galiotas por traço, pela distância percorrida pelo
padioleiro, pelas condições físicas do percurso, pelo pavimento do destinatário, pela velocidade
do guincho, pelo ritmo da obra, pela organização do canteiro e pelo treinamento dos padioleiros.
Outro fator que pode ser levado em consideração é o número de traços solicitados por hora,
visto que, começar a produção do primeiro pedido da hora no mesmo horário para o qual ele
foi solicitado, pode levar ao atraso dos demais pedidos solicitados para aquela mesma hora. Por
31
32
30
exemplo: considerando 20 pedidos de traços solicitados para as 7:00 AM, começar a produzir
o primeiro pedido neste mesmo horário vai levar ao atraso do 20º pedido em mais de 1 hora.
Portanto, para diminuir todo este atraso na entrega dos pedidos de massa, é fundamental
estipular o tempo de antecipação do lançamento dos pedidos na betoneira.
O conceito de Preferência utilizado neste programa se refere ao grau de prioridade dado
a cada pedido de massa. Este parâmetro é utilizado como um dos fatores que permite que um
pedido solicitado mais tarde seja produzido antes de outros pedidos solicitados com maior
antecedência. Isto acontece porque existem traços de massa que são consumidos no serviço em
menor ritmo do que outros e, em consequência disso, são solicitados menos vezes pela mesma
equipe. Outra justificativa pode ser dada a uma obra que priorize o andamento de determinado
serviço. Logo, nesse caso, aumentando a prioridade dos traços de massa utilizados nesse
serviço, pode-se entregar um maior número de padiolas por faixa de tempo para a equipe
correspondente.
A figura 15 ilustra a janela Configuração das Betoneiras.
Figura 15: Janela de Configuração das Betoneiras.
São os seguintes componentes da janela Configuração das Betoneiras:
33 – Caixa deslizante: indica o tempo em minutos que será reduzido do horário cadastrado na
solicitação da massa. Pode ser reduzido em até 60 min.
33
34
31
34 – Painel Prioridades: armazena uma tabela de prioridades e dois botões que alteram o grau
de prioridade.
Tabela Prioridades
A tabela Prioridades apresenta em cada linha o nome do traço e o seu grau de prioridade.
Cada traço possui grau de prioridade medido em números inteiros positivos. Quanto mais
próximo de 1, maior a prioridade; quanto mais distante, menor a prioridade.
Botões Alteradores do Grau de Prioridade
Os botões Alteradores do Grau de Prioridade são dois. Clicando no botão com seta para
cima, o grau de prioridade do traço selecionado na tabela diminui de uma unidade (aumentando
a prioridade do traço); clicando no botão com seta para baixo, aumenta de uma unidade
(diminuindo a prioridade do traço).
3.2.1.13 Janela Cadastro de Betoneiros
Janela responsável por mostrar e cadastrar os betoneiros de cada betoneira. A figura 16
ilustra a janela Cadastro de Betoneiros.
Figura 16: Janela Cadastro de Betoneiros.
35
36
32
São os seguintes componentes da janela Cadastro de Betoneiros:
35 – Painel Cadastro: armazena duas caixas de combinação com os funcionários e com as
betoneiras e um botão de finalização da ação.
Caixas de combinação
As caixas de combinação são duas: a primeira lista todos os funcionários pelo apelido;
e a segunda lista as betoneiras cadastradas na obra.
Botões de finalização da ação
Os botões de finalização da ação são responsáveis por confirmar ou cancelar as
alterações propostas pelo usuário.
36 – Tabela Betoneiras e Betoneiros: mostra em cada linha a betoneira e o respectivo apelido
do betoneiro cadastrado.
3.2.1.14 Janela Atendimento das Betoneiras
Janela responsável por mostrar e cadastrar os blocos atendidos por cada betoneira. A
figura 17 ilustra a janela Atendimento das Betoneiras.
33
Figura 17: Janela de Atendimento das Betoneiras.
São os seguintes componentes da janela Atendimento das Betoneiras:
37 – Painel Cadastro: armazena duas caixas de combinação com os blocos e com as betoneiras
e um botão de finalização da ação.
Caixas de combinação
As caixas de combinação são duas: a primeira lista todos os blocos; a segunda lista as
betoneiras cadastradas na obra.
Botões de finalização da ação
Os botões de finalização da ação são responsáveis por confirmar ou cancelar as
alterações propostas pelo usuário.
38 – Tabela Betoneiras e Blocos: mostra em cada linha o bloco e a betoneira que o atende.
37
38
34
3.2.1.15 Janela Central de Guinchos
A janela Central de Guinchos Janela responsável por fazer a solicitação e mostrar os
pedidos de movimento de guincho.
A janela Central de Guinchos e as janelas acessadas por via da mesma possuem os
mesmos layouts e as mesmas funções, com algumas exceções.
Um pedido pode se apresentar em 6 status diferentes: FORA DO HORÁRIO,
AGUARDANDO... , PRIORIDADE, MOVIMENTANDO... , FEITO e PARADO. Os pedidos
“FORA DO HORÁRIO” são aqueles que não estão na hora de serem iniciados. Ou seja, foram
solicitados para uma hora futura. Os pedidos “AGUARDANDO...” são aqueles que estão na
hora de serem iniciados. Esses pedidos já estão susceptíveis ao algoritmo de mudança de
posição. Os pedidos “PRIORIDADE” são aqueles com prioridade alta. Eles não estão
susceptíveis ao algoritmo de mudança de posição. Os pedidos “MOVIMENTANDO...” são
aqueles recebidos pelo guincheiro e que já estão a caminho do destinatário. Os pedidos
“FINALIZADO” são aqueles que já foram finalizados pelo guincheiro. Os pedidos “PARADO”
são aqueles que foram suspensos momentaneamente pela administração da obra.
É possível cancelar qualquer pedido solicitado, desde que o mesmo não tenha o status
“MOVIMENTANDO...” ou “FINALIZADO”. Os pedidos com status “PRIORIDADE” não
podem ser suspensos, apenas cancelados.
A figura 18 ilustra a janela Central de Guinchos e a 19 ilustra a janela Central de
Guinchos (Painel de Guias).
35
Figura 18: Janela Central de Guinchos.
Figura 19: Janela Central de Guinchos (Painel de Guias).
36
3.2.1.16 Janela Histórico de Pedidos de Movimento
A janela Histórico de Pedidos de Movimento mostra todo o histórico de pedidos
finalizados por todos os guinchos desde o início da implantação do sistema na obra.
Diferentemente da janela Histórico de Pedidos de Massa, a janela Histórico de Pedidos
de Movimento não possui a janela Índices Gerais. A justificava para isso é que o guincheiro
apresenta maior autonomia em relação ao betoneiro. Cada guincheiro possui as suas próprias
estratégias de execução de suas atividades, adquirida a partir de sua própria experiência em
obras anteriores.
A figura 20 ilustra janela Histórico de Pedidos de Movimento.
Figura 20: Janela Histórico de Pedidos de Movimento.
3.2.1.17 Janela Consulta de Funcionários
A janela Consulta de Funcionários mostra todos os funcionários cadastrados na obra e
seus respectivos apelidos e chapas. Função de consulta em caso de dúvidas.
A figura 21 ilustra a janela de Consulta de Funcionárias.
37
Figura 21: Janela de Consulta de Funcionários.
3.2.1.18 Janela Consulta de Movimentos
A janela Consulta de Movimento mostra todos os movimentos do guincho e seus
respectivos códigos. Função de consulta em caso de dúvidas.
A figura 22 ilustra a janela de Consulta de Movimentos.
38
Figura 22: Janela de Consulta de Movimentos.
3.2.1.19 Janela Configuração dos Guinchos
A janela Configuração de Guinchos é responsável pela alteração da preferência de um
movimento para outro.
Diferente da janela Configuração dos Betoneiros, a janela Configuração dos Guinchos
não apresenta a redução no tempo de lançamento do pedido de movimento no guincho. A
justificativa para isso é que o próprio guincheiro, diferente do betoneiro, pode visualizar todos
os pedidos de movimento do guincho do dia para serem executados.
A figura 23 ilustra a janela Configuração dos Guinchos
39
Figura 23: Janela de Configuração dos Guinchos.
3.2.1.20 Janela Cadastro de Guincheiros
A janela Cadastro de Guincheiros é responsável por mostrar e cadastrar os guincheiros
de cada guincho. A figura 24 ilustra a janela Cadastro de Guincheiros.
40
Figura 24: Janela de Cadastro de Guincheiros.
3.2.1.21 Janela Atendimento dos Guinchos
A janela Atendimento dos Guinchos é responsável por mostrar e cadastrar os blocos
atendidos por cada guincho. A figura 25 ilustra a janela Atendimento dos Guinchos.
41
Figura 25: Janela de Atendimento dos Guinchos.
42
3.2.2 Janelas dos Terminais
As janelas dos Terminais são acessadas por qualquer funcionário da construtora e
terceirizadas da obra. Janelas pelas quais é possível fazer e acompanhar as solicitações de
pedido de massa da betoneira e de movimento do guincho.
Os layouts dessas janelas foram feitos da forma mais clara possível, para facilitar o
entendimento, a acessibilidade e a aceitação de todos os funcionários desta forma informatizada
de solicitar estes serviços. Foram utilizados botões e letras grandes, textos intuitivos e imagens
para esse fim.
3.2.2.1 Janela de Acesso
A janela de Acesso é responsável por permitir o acesso dos funcionários e das
terceirizadas no sistema Ziggurat. O acesso se dá pela digitação do número da chapa do
colaborador, sendo ele funcionário próprio da construtora; ou pelo código do serviço antecedido
da letra “T”, sendo o funcionário pertencente a uma empresa terceirizada. Afigura 26 ilustra a
janela de Acesso.
Figura 26: Janela de Acesso.
São os seguintes componentes da janela de Acesso:
39 – Botões 0-9, T, Limpar e Entrar: permite digitar a chapa do funcionário ou o código da
terceirizada, limpar o texto digitado ou entrar no sistema.
39 40
43
40 – Campo de texto: armazena o texto digitado pelos botões.
3.2.2.2 Janela Principal do Terminal
A janela Principal do Terminal é acessada a partir da janela de Acesso. O acesso se dá
após a confirmação do funcionário ou terceirizada no sistema.
Permite a escolha pelo funcionário de acessar os serviços com a betoneira ou com
guincho, além de possibilitar o acesso a janela de pedidos solicitados.
A figura 27 ilustra a janela Principal do Terminal.
Figura 27: Janela Principal do Terminal.
São os seguintes componentes da janela Principal do Terminal:
41 – Botões de acesso aos serviços da betoneira e do guincho e dos pedidos solicitados.
3.2.2.3 Janela Endereços
A janela Endereços é acessada a partir da Janela Principal do Terminal. O acesso se dá
clicando no botão da betoneira ou do guincho.
Permite solicitar pedidos com destino a endereços verticais, como pilotis, pavimentos
tipos e cobertura; e horizontais, como térreo, subsolos e vizinhança.
A figura 28 ilustra a janela Endereços.
41
44
Figura 28: Janela Endereços.
São os seguintes componentes da janela Endereços:
42 – Botões Endereços Verticais e Endereços Horizontais
3.2.2.4 Janela Endereços Verticais
A janela Endereços Verticais é acessada a partir da Janela Endereços. O acesso se dá
clicando no botão de endereços verticais.
Permite a escolha do endereço de destino da solicitação. Apenas os endereços nas torres
são permitidos.
A figura 29 ilustra a janela Endereços Verticais.
42
45
Figura 29: Janela Endereços Verticais.
São os seguintes componentes da janela Endereços Verticais:
43 – Painel Torres: possibilita a escolha do bloco (Torre) do endereço, através de botões.
44 – Painel Pavimento: possibilita a escolha do local (Pavimento) do endereço, através de
botões.
45 – Painel Apartamento: possibilita a escolha do sublocal (Apartamento) do endereço, através
de botões.
3.2.2.5 Janela Endereços Horizontais
A janela Endereços Horizontais é acessada a partir da Janela Endereços. O acesso se dá
clicando no botão de endereços horizontais.
Permite a escolha do endereço de destino da solicitação. Apenas os endereços fora das
torres são permitidos.
A figura 30 ilustra a janela Endereços Horizontais.
43
44
45
46
Figura 30: Janela Endereços Horizontais.
São os seguintes componentes da janela Endereços Horizontais:
46 – Painel Blocos: possibilita a escolha do bloco do endereço, através de botões.
47 – Painel Pavimento: possibilita a escolha do local do endereço, através de botões.
48 – Painel Apartamento: possibilita a escolha do sublocal do endereço, através de botões.
3.2.2.6 Janela Traços
A janela Traços é acessada a partir da Janela Endereços 2 ou Janela Endereços 3. O
acesso se dá clicando no botão “AVANÇAR”.
Permite a escolha do traço entre aqueles que estão disponíveis para o funcionário ou
para a terceirizada solicitar.
A figura 31 ilustra a janela Traços.
46
47
48
47
Figura 31: Janela Traços.
São os seguintes componentes da janela Traços:
49 – Botões de Traços: disponibilizam os traços para a solicitação do pedido de massa.
3.2.2.7 Janela Movimentos
A janela Movimentos é acessada a partir da Janela Endereços Verticais ou Janela
Endereços Horizontais. O acesso se dá clicando no botão “AVANÇAR”.
Permite a escolha do movimento entre aqueles que estão disponíveis para o funcionário
ou para a terceirizada solicitar.
A figura 32 ilustra a janela Movimentos.
49
48
Figura 32: Janela Movimentos.
São os seguintes componentes da janela Movimentos:
50 – Botões de Movimento: disponibiliza os movimentos para a solicitação.
3.2.2.8 Janela Quantidade de Massa
A janela Quantidade de Massa é acessada a partir da Janela Traços. O acesso se dá
clicando no traço escolhido.
Permite a escolha do número de traços de massa. A quantidade escolhida pode variar de
0,5 a 20,0.
A figura 33 ilustra a janela Quantidade de Massa.
50
49
Figura 33: Janela Quantidade de Massa.
São os seguintes componentes da janela Movimentos:
51 – Botões “+” e “-”: adiciona ou subtrai, respectivamente, em 0,5 a quantidade de massa.
3.2.2.9 Janela Data
A janela Data é acessada a partir da Janela Movimentos ou Quantidade de Massa. O
acesso se dá clicando no movimento escolhido, quando se está solicitando um movimento de
guincho; ou clicando em “AVANÇAR”, quando se está solicitando um pedido de massa.
Permite escolher a data na qual será executado o pedido. Os dias disponíveis para a
escolha serão o dia presente e os três dias seguintes.
A figura 34 ilustra a janela Data.
51
50
Figura 34: Janela Data.
São os seguintes componentes da janela Data:
52 – Botões Dias: disponibiliza os dias para a solicitação do pedido.
3.2.2.10 Janela Horário
A janela Horário é acessada a partir da Janela Data. O acesso se dá clicando na data
escolhida.
Permite escolher a hora na qual haverá a produção da massa na betoneira ou na qual
haverá a movimentação do guincho.
A figura 35 ilustra a janela Horário.
52
51
Figura 35: Janela Horário.
São os seguintes componentes da janela Horário:
53 – Botões “+” e “-”: adiciona ou subtrai, respectivamente, 1 hora ao horário indicado.
3.2.2.11 Janela Resumo
A janela Resumo é acessada a partir da Janela Horário. O acesso se dá clicando em
“AVANÇAR”.
Mostra, em resumo, todos os dados da solicitação do pedido e permite a confirmação do
mesmo a partir do botão “CONFIRMAR PEDIDO”.
As figuras 36 e 37 ilustram a janela Resumo.
53
52
Figura 36: Janela Resumo para solicitação de massa.
Figura 37: Janela Resumo para solicitação de movimento.
São os seguintes componentes da janela Resumo:
54 – Área de texto: mostra o resumo da solicitação. Considerando uma solicitação de massa de
betoneira, mostra os seguintes dados: funcionário/serviço, bloco, local, sublocal, data, hora,
traço e quantidade. Considerando uma solicitação de movimento de guincho, os dados são:
funcionário/serviço, bloco, local, sublocal, data, hora e movimento.
55 – Botão de Confirmação: confirma o lançamento da solicitação para a betoneira ou para o
guincho.
54
54
55
55
53
3.2.2.12 Janela Solicitações de Pedidos
A janela Solicitações de Pedidos é acessada a partir da Janela Principal do Terminal. O
acesso se dá clicando no botão solicitações.
Permite visualizar todos os pedidos na betoneira e no guincho solicitados pelo usuário.
A figura 38 ilustra a janela Solicitações de Pedidos.
Figura 38: Janela Solicitações de Pedidos.
São os seguintes componentes da janela Solicitações de Pedidos:
56 – Tabela Pedidos na Betoneira: mostra todos os pedidos solicitados pelo usuário na
betoneira.
57 – Tabela Pedidos no Guincho: mostra todos os pedidos solicitados pelo usuário no guincho.
3.2.3 Janelas dos Usuários Betoneiro
As janelas dos Usuários Betoneiro são acessadas apenas pelos funcionários da betoneira.
Seus layouts foram feitos visando o menor esforço possível do betoneiro, ou seja, possuem
apenas 1 botão.
3.2.3.1 Janela Betoneiro - Atualizar e Janela Betoneiro - Esperar
56
57
54
As janelas Betoneiro - Atualizar e Betoneiro – Esperar são responsáveis pela atualização
da fila de espera dos pedidos massa. Janela acionada após o acesso do betoneiro ao sistema ou
pela a finalização de algum pedido de massa pelo betoneiro.
A figura 39 ilustra a janela Betoneira - Atualizar e a figura 40 ilustra a janela Betoneiro
– Esperar.
Figura 39: Janela Betoneira - Atualizar.
Figura 40: Janela Betoneira - Espera.
São os seguintes componentes das janela Betoneira - Atualizar e Betoneiro - Esperar:
58 – Área de texto: pode apresentar os seguintes textos: "CLIQUE EM ATUALIZAR PARA
MOSTRAR O PRÓXIMO PEDIDO A SER FEITO." quando a fila de espera não estiver
58
59
58
59
55
atualizada; ou "NÃO HÁ PEDIDO EM ESPERA. ATUALIZE MAIS TARDE." quando não
há pedidos de massa em espera.
59 – Botão ATUALIZAR: Ativa o algoritmo de organização da fila de espera.
3.2.3.2 Janela Betoneiro - Receber
A janela Betoneiro - Receber é responsável por mostrar o próximo pedido de massa da
fila de espera. Janela acessada após clicar em "ATUALIZAR" na janela Betoneira (Atualizar).
Afigura 41 ilustra a janela Betoneiro - Receber.
Figura 41: Janela Betoneira - Receber.
São os seguintes componentes da janela Betoneira - Receber:
1 – Área de texto: armazena todas as informações do pedido de massa a ser executado. Os dados
são: o traço e a quantidade de massa, o funcionários/serviço e o endereço.
2 – Botão RECEBER: ao ser clicado, o sistema reconhece que o pedido está em processo de
produção.
3.2.3.3 Janela Betoneira - Executado
60
61
56
A janela Betoneiro – Executado é responsável pela finalização da produção do pedido
de massa. Seu acesso se dá após o clicar em "RECEBER" na janela Betoneira - Receber. A
figura 42 ilustra a janela Betoneira - Executado.
Figura 42: Janela Betoneira - Executado.
São os seguintes componentes da janela Betoneira - Executado:
62 – Área de texto: armazena todas as informações do pedido de massa a ser executado.
63 – Botão EXECUTADO: ao ser clicado, o sistema reconhece que o pedido de massa foi
produzido e lança automaticamente um pedido de subida de massa para o guincho, com o
endereço de destino.
3.2.4 Janelas dos Usuários Guincheiro
As janelas dos Usuários Guincheiros são acessadas apenas pelos funcionários do
guincho. Seus layouts foram feitos visando o menor esforço possível do guincheiro, ou seja,
possuem apenas 1 botão.
3.2.4.1 Janela Guincho - Atualizar e Guincho - Esperar
62
63
57
A janela Guincho – Atualizar e Guincho – Esperar é responsável pela atualização da fila
de espera dos pedidos movimento. Janela acionada após o acesso do guincheiro ao sistema ou
pela finalização de algum pedido de movimento do guincho. A figura 43 ilustra janela Guincho
- Atualizar e a figura 44 ilustra janela Guincho - Esperar.
Figura 43: Janela Guincho - Atualizar.
Figura 44: Janela Guincho - Espera.
São os seguintes componentes das janelas Guincho - Atualizar e Guincho - Esperar:
64 – Área de texto: pode apresentar os seguintes textos: "CLIQUE EM ATUALIZAR PARA
MOSTRAR O PRÓXIMO PEDIDO A SER FEITO." quando a fila de espera não estiver
64
65
64
65
58
atualizada; ou "NÃO HÁ PEDIDO EM ESPERA. ATUALIZE MAIS TARDE." quando não
há pedidos de movimento em espera.
65 – Botão ATUALIZAR: Ativa o algoritmo de reorganização da fila de espera.
3.2.4.2 Janela Guincho - Receber
A janela Guincho – Receber é responsável por mostrar o próximo pedido de movimento
da fila de espera. Janela acessada após clicar em "ATUALIZAR" na janela Guincho (Atualizar).
A figura 45 ilustra a janela Guincho - Receber.
Figura 45: Janela Guincho - Receber.
São os seguintes componentes da janela Guincho - Receber:
66 – Área de texto: armazena todas as informações do pedido de movimento a ser executado.
Os dados são: o movimento , o funcionários/serviço e o endereço.
67 – Tabela Pedidos do Dia: informa todos os pedidos de movimento do dia e seus respectivos
endereços e horários.
68 – Botão RECEBER: ao ser clicado, o sistema reconhece que o guincho reconheceu o pedido
e que está a caminho da execução.
3.2.4.3 Janela Guincho - Executado
66
68
67
59
A janela Guincho – Executado é responsável pela finalização do movimento de guincho.
Seu acesso se dá após o clicar em "RECEBER" na janela Guincho (Receber). A figura 46 ilustra
a janela Guincho - Executado.
Figura 46: Janela Guincho - Executado.
São os seguintes componentes da janela Guincho - Executado:
69 – Área de texto: armazena todas as informações do movimento em execução.
70 – Botão EXECUTADO: ao ser clicado, o sistema reconhece que o movimento foi finalizado.
69
70
60
3.3 Sequência de processamento do serviço de solicitação de massa.
1. Cadastro das variáveis:
Na janela Central de Funcionários devem ser cadastrados os funcionários da obra.
Devem ser inseridos os betoneiros, os guincheiros e os funcionários usufruidores do
serviço. O cadastro poderá ser feito da forma simples ou completa;
Na janela Central de Endereços, devem ser cadastrados os endereços da obra;
Na janela Central de Serviços, devem ser cadastrados os serviços e as equipes;
Na janela Central de Traços devem ser cadastrados as padiolas, os traços e as permissões
de solicitações de cada traço;
Na janela Central de Betoneira, devem ser cadastrados os betoneiros e os blocos
atendidos por cada betoneira;
Na janela Central de Guincho, devem ser cadastrados os guincheiros e os blocos
atendidos por cada guincho.
2. Solicitação de massa e o algoritmo organizador da fila de espera
O operário seguirá a qualquer terminal espalhado pela obra e acessará o sistema usando
sua chapa ou o código do serviço terceirizado. Então, solicitará a massa que lhe convém, a
quantidade, o endereço de destino, a data e a hora de entrega do pedido.
Qualquer pedido de massa solicitado será processado uma ou mais vezes pelo algoritmo
organizador da fila de espera. Este algoritmo possui as seguintes premissas:
Considere rodada sendo um conjunto de pedidos distintos solicitados em uma fila de
espera. Um pedido de massa solicitado, cujas características sejam iguais a um dos
pedidos pertencente à rodada anterior, apenas será produzido depois que todos os
pedidos da rodada anterior forem produzidos.
Pedidos de massa com maior prioridade do que outros passam a frente na fila de espera.
No caso de pedidos com a mesma prioridade, a fila seguirá a ordem das solicitações
mais antigas para as mais novas.
Segue adiante o estudo dos casos encontrados nas solicitações de pedidos de massa na
fila de espera.
61
Caso 1 (Figura 47): 1º pedido solicitado no dia.
O pedido é cadastrado como o primeiro da fila de espera.
Figura 47: 1º Caso.
Caso 2 (Figura 48): Primeiros pedidos iguais solicitados no dia por um só
funcionário/terceirizada
Os pedidos são cadastrados em sequência na fila de espera.
Figura 48: 2º Caso.
Caso 3 (Figura 49): Cadastro de pedidos com a mesma massa por funcionários/terceirizadas
diferentes.
Os pedidos são lançados na fila de espera seguindo o conceito de rodada com a ordem
do pedido mais antigo para o mais novo.
62
Figura 49: 3º Caso.
Caso 4 (Figura 50): Cadastro de pedidos com massas distintas por funcionários/terceirizadas
diferentes.
Os pedidos são lançados seguindo o conceito de rodada, com a ordem daquele de maior
para o de menor prioridade.
Figura 50: 4º Caso.
Caso 5 (Figura 51): Pedidos cadastrados com prioridade alta.
São lançados na frente da fila de espera.
Figura 51: 5º Caso.
Caso 6 (Figuras 52 e 53): Pedidos com status “PARADO”.
63
Estes pedidos nunca são os primeiros da fila. Uma vez sendo o próximo da fila, passa a
vez para o pedido seguinte.
Figura 52: 6º Caso.
Figura 53: 6º Caso.
Caso 7 (Figura 54): Cadastro de pedidos fora do horário.
São lançados para o final da fila.
Figura 54: 7º Caso.
Este mesmo estudo é aplicado para os pedidos de movimento do guincho. O único caso
a se acrescentar é que os pedidos de “SUBIDA DE MASSA” possuem preferência alta. Logo,
este se encaixam no Caso 5.
64
3. Recebimento e produção da massa.
Com os pedidos na fila de espera, o betoneiro ao conectar-se ao sistema pelo tablet, é
informado qual é o traço do pedido de massa solicitado pelo operário. Produzida a massa, o
betoneiro marcará como “EXECUTADO” o pedido e uma solicitação de movimento do tipo
“SUBIDA DE MASSA” será criada automaticamente para o guincheiro.
4. Recebimento e transporte da massa.
Verificada a solicitação, o guincheiro se encaminhará para o pavimento de embarque
das massas, ao mesmo tempo em que o padioleiro levará as galiotas para o guincho. Chegando
ao ponto de embarque, o guincheiro coletará as galiotas, marcará o pedido como “RECEBIDO”,
levará as galiotas para o endereço de destino e marcará o pedido como “EXECUTADO”.
3.4 Validações realizadas no software Ziggurat
As validações foram realizadas a partir do uso de dados reais e fictícios para verificar a
integridade e o desempenho do software em estudo.
Os dados reais foram obtidos no canteiro de obras do empreendimento Colmeia Sports
Garden com autorização da engenheira responsável Dinélica Guedes. Foi feito o mapeamento
da obra para identificação de todos os endereços passíveis de receber pedidos de massa e de
movimento apresentado na figura 46. A lista de serviços foi obtida a partir do estudo da linha
de balanço do empreendimento apresentada na figura 47. A tabela de traços e padiolas foi obtida
a partir da tabela de traços utilizada na obra apresentada na figura 48. A lista de pedidos de
massa foi obtida a partir do controle diário de suas betoneiras apresentado na figura 49. A lista
de funcionários utilizada nos ensaios foi fictícia.
65
Figura 55: Empreendimento Residencial Colmeia Sports Garden
Fonte: http://colmeia.com.br/empreendimentos/natal/sports-garden/
Figura 56: Linha de Balanço da Torre Hortência.
Fonte: BARBOSA (2016)
66
Figura 57: Tabela de Traços
Fonte: Acervo próprio.
67
Figura 58: Controle da Betoneira.
Fonte: Documentos da obra.
3.4.1 As validações foram divididas em:
3.4.1.1 Cadastro dos endereços, dos funcionários, dos serviços, das equipes e dos traços.
Foi aberto o software e, navegando pelas diversas janelas explicadas anteriormente, foi
cadastrado cada registro utilizando as próprias ferramentas criadas para o programa.
3.4.1.2 Validação da sequência de processamento.
O programa foi aberto 4 vezes na mesma máquina para simular, em cada uma delas, as
janelas dos administradores, dos terminais, dos betoneiros e dos guincheiros.
68
3.4.1.3 Validação do funcionamento em rede.
Com o programa instalado em computadores e em tablets reais conectados em rede local
e externa, seria simulada a aplicação do programa em uma obra fictícia. Cada máquina simularia
um elemento indispensável para funcionamento do sistema.
69
3.5 Resultados obtidos utilizando o software Ziggurat
Os resultados foram positivos para as validações 1 e 2. O programa atendeu
perfeitamente, sem lentidão, em praticamente todos os processamentos, não havendo erros de
compilação do código.
O único processamento lento ocorre na organização da fila de espera dos pedidos de
massa/movimento. Para este procedimento, o programa precisou de 170 segundos para
organizar uma fila de espera com 105 pedidos de massa inseridos de uma só vez – Produção
máxima observada na obra Colmeia Sports Garden.
Estes ensaios foram repetidos para quantidades de pedidos variando de 1 a 256 pedidos
inseridos de uma só vez na fila de espera. A tabela 1 apresenta os resultados, enquanto que a
figura 59 apresenta o gráfico ilustrando a função o tempo de espera:
Tabela 1: Tempo de processamento de dados.
Nº de pedidos
inseridos na fila
de espera
Tempo de processamento dos dados
(segundos)
1 0,297
2 0,593
4 1,404
8 2,949
16 7,769
32 20,468
64 67,361
105 170,002
128 243,658
256 945,986
70
Figura 59 - Tempo de processamento da fila de espera
A lentidão no processamento de dados pode ser explicada pelo número de vezes em que
cada pedido interage com os demais pedidos da fila. Logo, quanto maior for o número de
pedidos inseridos de uma só vez na fila de espera, maior será o tempo de processamento. No
entanto, as solicitações de todos os pedidos não ocorrem em uma única hora do dia. Na verdade,
os pedidos são solicitados para horários distribuídos ao longo do expediente, dependendo do
planejamento de cada equipe atuante na obra. Ou seja, haverá sempre um pico de lançamento
de pedidos na primeira hora de trabalho que varia de 20 a 40 traços, e outros pequenos
lançamentos que variam de 1 a 20 pedidos, distribuídos no decorrer do dia. Isso não descarta a
necessidade de rever o código organizador da fila de espera para buscar a sua otimização.
Em relação a validação de número 3, não apresentou resultados positivos. Os
computadores e celulares entraram no sistema Ziggurat utilizando vias internas (rede local) e
por vias externas (internet 3G). Mas, após fazerem a conexão com o servidor do software, eles
não conseguiram sincronizar as informações do banco de dados entre os computadores e os
celulares.
y = 4E-06x3 + 0,0126x2 + 0,2409x + 0,1547
0
100
200
300
400
500
600
700
800
900
1000
0 50 100 150 200 250 300
Segundos
Número de pedidos
Tempo de processamento da fila de espera
71
3.6 Estudo de custos para a implantação do software Ziggurat na obra
A implantação deste sistema necessita de, no mínimo, um computador para ser o
servidor e um tablet para cada betoneira, um para cada guincho e um para cada terminal.
O modelo do tablet escolhido é o Samsung Galaxy Tab E T116, ilustrado na figura 60,
vendido em todo o Brasil e com acesso a internet 3G. Suas principais especificações são:
Sistema Operacional: Android 4.4;
Processador: Quad Core 1.3 Ghz;
Tamanho do Display: 7”;
Conexão: 3G;
Memória Interna: 8GB;
Memória RAM: 1GB.
Figura 60: Samsung Tab E T116.
Fonte: https://images-americanas.b2w.io/produtos/01/00/item/122533/9/122533948SZ.jpg
Para a fixação do tablet foi escolhido o produto Suporte Comtac Veicular Universal
9308, como ilustrado na figura 61, por permitir a fixação do tablete em qualquer superfície
vazada do tipo grade.
Figura 61: Suporte Comtac Veicular Universal 9308.
Fonte: http://www.comtac.com.br/images/produtos/water/9308.jpg
72
O orçamento desses produtos foi feito em 9 lojas de varejo em todo Brasil no dia
29/10/2016. O destino do frete foi fixado para o CEP 59091-120, localizado na Av. Ayrton
Senna nº 3037, Natal/RN. A tabela 2 ilustra os preços encontrados:
Tabela 2: Preços unitários do tablet e do suporte para fixação do tablet.
Observando a tabela 2, pode-se concluir que a melhor opção seria a compra dos tablets
na loja Saraiva e a compra dos suportes para fixação dos tablets na loja Miranda Computação.
O computador do tipo desktop foi orçado no dia 29/10/2016 apenas em loja local
(Natal/RN) por questões de segurança e economia no preço do frente.
Para a CPU, optou-se pela escolha de um modelo bom o suficiente para armazenar os
arquivos e processar os programas básicos de toda obra – Autocad, Intranet, pacote office, entre
outros –, além de servir como servidor do software Ziggurat. Segue a sua configuração:
Pentium J2900 2.41 GHz até 2.66 GHz - Quad Core - 2MB Cache L2 - 22nm - Intel HD
Graphics;
Placa-mãe LOGIN BGA1170;
4GB Memória (Notebook) DDR3 1333MHz (1 X 4GB);
HD 500GB SATA;
Gravador de DVD/CD;
73
Gabinete IJA-6806;
Fonte ATX 180W Real certificada V 2.2 - 110 / 220 VCA, Chaveamento Manual;
Sistema Operacional Windows 10;
Em relação ao monitor, foi escolhido o modelo HP V198bz 18.5” por possuir
dimensões usuais para a visualização de projetos digitais. Para o teclado , mouse e estabilizador
foram escolhidos modelos básicos. A tabela 3 ilustra os preços encontrados para o computador
desktop:
Tabela 3: Preços unitários do computador desktop.
Obtidos os valores unitários, considere a obra Colmeia Sports Garden como exemplo
para o levantamento deste orçamento. Essa obra possui 3 guinchos cremalheira e 1 betoneira.
Optando por apenas 1 terminal de acesso aos colaboradores ao sistema. Tem-se, o orçamento
final apresentado na tabela 4:
Tabela 4: Orçamento final do sistema.
74
O custo fixo de manutenção do software Ziggurat equivale ao número de pacotes de
dados móveis utilizados pelos tablets. Considerando que o tablet do terminal capta a internet
Wi-Fi da sala técnica, o orçamento da manutenção do sistema utilizando os pacotes mais
básicos das operadoras para os 4 tablets, tem-se o custo de manutenção mensal na tabela 5:
Tabela 5: Custo da manutenção do sistema.
Fazendo uma análise dos orçamentos, o custo de implantação do software Ziggurat
equivale ao custo de 3 caminhões betoneiras com 6 m³ cada2; e o custo de manutenção dos
sistema equivale ao custo de 2 diárias de profissional por mês3. Isso demonstra que o custo de
implantação e manutenção do software Ziggurat apresenta valores irrisórios, comparados aos
demais custos presentes em uma obra.
2 Concreto Fck 30 MPa, custo R$ 310,00. Valor fornecido pela usina de concreto Supermix no dia
01/11/2016. Contato: (84) 99955-1467, (84) 3664-2070. 3 Valor tabelado pelo Sinduscon/RN de R$ 1.165,45 por mês para profissional da construção civil. Valor
obtido no dia 01/11/2016.
75
4. CONCLUSÃO
Mesmo sem o apoio técnico de profissionais da tecnologia da informação, o software
conseguiu atingir os objetivos geral e específicos para o qual foi proposto, mesmo que não tenha
sido satisfatório a simulação do mesmo em rede. O processamento dos dados do programa
funcionou perfeitamente, com lentidão pontual. A interface mostrou-se bastante clara e
acessível aos usuários do programa. Os termos e as definições criados nesta versão 1.0 servirão
de base para os novos serviços que serão contemplados em versões posteriores. Os custos de
implantação e manutenção do software, comparados aos custos presentes em uma obra, são
irrisórios.
Como continuidade do desenvolvimento do software, pretende-se: organizar o atual
código com as boas práticas da programação; realizar mudanças no banco de dados para
permitir a acessibilidade às demais plataformas (macOS e Linux); desenvolver estudos mais
focados em redes para prosseguir com o ensaio número 3 e avaliar a conveniência da mudança
da linguagem de programação.
76
5. REFERÊNCIAS
BARBOSA, Raquel Beatriz Cordeiro. Linha de Balanço Sports Garden_R26.xlsx.
Natal, 16 de maio de 2016. 1 arquivo (7,19 MB). HD Externo. Modelo do Excel.
BELZER, Jack; HOLZMAN, Albert G.; KENT Allen. Encyclopedia of Computer
Science and Technology. Vol. 5. Pittsburgh: Marcel Dekker, Inc, 1976.
CORREIA, Carlos; TAFNER, Malcon. Análise orientada a objetos. 2. ed.
Florianópolis: Visual Books, 2006.
FREITAS, Elizabete Maria de; ALENCAR, Cláudio Tavares. Métodos de gestão de
obras de edifícios no brasil: Estado da arte e prática de mercado. Conferência
Internacional da LARES, 5., 2015, São Paulo. Anais... São Paulo: LARES, 2015. p. 3-
6.
MATIAS, Bergson da Silva. Lean Construction. Apostila oferecida pelo Programa de
Educação Tutorial da Engenharia Civil da Universidade Federal do Ceará. Fortaleza,
2012.
MUNHOZ, Janete Probst. Gestão da Tecnologia da Informação. Guarapuava: Gráfica
UNICENTRO, 2012.
RICARTE, Ivan Luiz Marques. Programação Orientada a Objetos: Uma abordagem
com Java. Apostila oferecida pelo Departamento de Engenharia de Computação e
Automação Industrial. Campinas, 2001.
SILBERSCHATZ, Abraham; KORTH, Henry F.; SUDARSHAN, S. Sistema de Banco
de Dados. 5ª ed. Rio de Janeiro: Elsevier, 2006.