Escopo


A medida que o mundo evolui tecnologicamente há uma demanda crescente por produtos que sejam inovadores e sustentáveis, forçando as industrias a trabalhar com múltiplos processos cada vez mais complexos e sofisticados em e sua linha de produção. Visando gerir com máxima eficiência todos este sistema, há um crescente procura por softwares e sistemas de gerenciamento que facilitem o planejamento de manufatura, a redução dos custos e otimização das tarefas. Visando atender esta lacuna, temos como projeto a construção de um sistema de gerenciamento de produção sofisticado, agregando as mais novas soluções tecnológicas que permitiram aos usuários um maior dinamismo em seu manuseio e reprogramações de tarefas, refletindo assim diretamente em um menor custo, agilização das tarefas (economia de tempo), melhor combinação do suprimento das linhas de produção e suas demandas, e a geração de informações em tempo real tanto para a empresa como para o cliente. O software será desenvolvido na linguagem de programação de alto nível (C++, Focus ou Ruby) e que permita trabalhar com os mais variados tipos Bancos de Dados (SQL Server, Oracle, Debiam, MySQL, DB2, FileMaker, Apache Derby, Teradata, Firebird, Access e outros). Deve ser integrado a hardwares com tecnologia de tela multitoque (reconhece múltiplos contatos simultaneamente) e que a aplicação seja utilizada colaborativamente por vários utilizadores simultaneamente. O software também deve permitir a simulação virtual da produção, projeções e a escrita de scripts específicos de programação por recursos produtivos (máquinas ou atividades).


5W2H

What

1. Qual o nome do seu projeto?

CPP – PLANNING (CONTROLE E PROGRAMAÇÃO DA PRODUÇÃO)


2. Qual o objetivo deste projeto?

O Objetivo e desenvolver uma solução completa para administração da produção industrial aproveitando o máximo da tecnologia multi toque de tela para (touch screen) com recursos vetoriais, programação linear mista e utilização do diagrama de Gantt, propiciando ao usuário praticidade e rapidez na programação das linhas de processos de produção, total visão do nível de ocupação das máquinas, prevenção de períodos ociosos e gargalos, simulação virtual dos processos antes de colocar em linha de produção, gerenciamento em tempo real e integração com demais softwares estabelecidos na empresa.


4. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?

O maior desafio é conseguir uma equipe qualificada para desenvolvimento do projeto e a simulação real do protótipo em vários ambientes fabris.


5. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?

Os Conhecimentos necessários para implementar o projeto estão baseado na engenharia computacional, sistema de programação, engenharia de produção, engenharia de software e administração da produção, tais como:

  • conhecimento em metodologias técnicas de gerenciamento da produção (Diagrama de Gantt).
  • conhecimento em gerenciamento de produção em linha e células.
  • conhecimento em estatística e matemática e custeio.
  • conhecimento em analise de sistemas e engenharia de softwares
  • conhecimento em linguagens de programação e tecnologia touche screen.


4. Quais soluções similares existem no mercado?

Há inúmeras ferramentas de gestão da produção comercializadas individualmente ou integradas a sistemas ERP (Enterprise Resource Planning), amplas ou restritas (quando destinado a segmentos específicos das indústrias), simplificada com poucos recursos ou complexas (abrangendo múltiplos processos). Dentre as soluções similares (porém limitadas) no mercado brasileiro, destacamos os módulos de Controle da Produção das empresas Tovts, Senior Sistemas, SAP, Metrics, Alterdata e QAD.

Why

1. Porque é interessante desenvolver este projeto?

O desenvolvimento deste projeto é importante porque não há nada idêntico no mercado atualmente, apesar de de haver um demanda por softwares menos complexos e que ofereça mais recursos e facilidade de manuseio e gerencie com mais eficácia o setor de produção (diminuição de custos). As soluções similares são muito limitadas e demandam muita mão de obra operacional já que os lançamentos e tratamentos de dados tomam muito tempo do usuário, e para torná-lo mais ágil as empresas subdividem os processos de alimentação do sistema. A tecnologia touch implementada no sistema, tornará o processo de manuseio e alimentação de dados mais ágil, o tratamento vetorial dos recursos em forma de imagens interpretação dos recursos de forma mais amigável,além deste software ser um benchmarking o que há de melhor) de todas as soluções existentes na concorrência.


2. Porque deve usar a tecnologia escolhida?

Esta tecnologia deve ser escolhia porque será a melhor solução existente no mercado, com mais recursos do que a concorrência e permitirá o controle da produção em tempo real, gerando ganhos financeiros através gerenciamento eficaz da produção.


Who

1. Quem pode se beneficiar deste projeto?

O software terá como alvo as industrias que trabalham com processos em linha ou células de fabricação de produtos ( o que corresponde da 90% das industria). E que tenha a necessidade de uma ferramenta que permitam controlar com eficácia a produção (uso máximo dos recursos com diminuição da ociosidade e gargalos).


2. Quem poderá operar o sistema?

Usuários comum, com um treinamento especifico de funcionalidade do software.


3. Quem deverá participar do desenvolvimento do sistema?

Analistas e especialistas em programação, engenheiros computacional que conheçam tecnologia touch, e administrador de produção ou engenheiro de produção, além de técnicos de PCP na etapa de testes.



Where

1. Onde os dados serão inseridos?

A entrada de dados no sistema ocorrerá de várias maneiras:

  • Lançamentos da Ordem de Execução do Produto (OP) e cadastramento de todos os recursos que serão utilizados no processo de manufatura através de interface do computador (digitação atraves do teclado ou seleção na tela de recursos já cadastrados) diretamente no sistema.
  • Lançamentos de dados nos sistemas através de hardwares instalados nas máquinas (sensores, contadores, scanners etc), leitoras de códigos de barras manuais, e terminais burros na linha de produção, que forneceram os dados de volume de produção, de conclusão de etapas de execução de tarefas, tempos setups, tempos de parada, códigos e nome de operadores e etc.
  • Importação de informações contido e um banco de dados gerenciado por outros software contido nas empresas.



2. Onde os dados serão externalizados, publicados?

Os dados tratados em forma de gráficos, tabelas, imagens, fluxos, relatórios documentais, poderão serem consultados em telas de videos computacionais (computador, tablets, Iphones), em rede externas (internet), impressos, ou gravados em banco de dados, pen-drives e disco externos.


3. Onde esta aplicação poderá ser usada?

Nos setores produtivo das industrias para o planejamento e gerenciamento das atividades fabris.


4. Onde as informações serão armazenadas?

Todos os dados e informações serão armazenadas em servidores alojados na empresa.


5. Onde o software deverá ser hospedado?

Dentro da empresa.



When

1. Em quanto tempo pretende desenvolver o sistema?

O Prazo para desenvolvimento e de 12 meses mais 06 meses de testes e ajustes em diferente unidades fabris.


2. Quais serão as fases e em quanto tempo cada uma?

  • Levantamento Requisitos (Definição das funcionalidades necessárias baseado nas demandas do mercado)
  • Arquitetura Projeto (Definição das Linguagens e Tecnologias)
  • Prototipação (Fluxo gramas e Visualização da Interface de comunicação)
  • Desenvolvimento (Codificação)
  • Documentação (Elaboração de Manuais)
  • Testes e Validação (Correções de erros e aprimoramentos)
  • Implantação
Cronograma de Desenvolvimento do CPP - PLANNING
Etapas123
Levantamento Requisitos123
Arquitetura Projeto246
Prototipação369
Desenvolvimento4812
Documentação51015
Testes e Validação51015
Implantação51015



How

1. Como será dividido o desenvolvimento do sistema?

2. Como será feita a entrada de dados?


3. Como será feita a saída de dados?

4. Como será o procedimento para a 1a. funcionalidade?


5. Como será o procedimento para a 2a. funcionalidade?

6. Como será o procedimento para a 3a. funcionalidade?

How much

1. Quanto deverá custar o sistema? 2. Quantas pessoas deverão ser usadas? 3. Qual deverá ser o preço de aquisição do seu software para o usuário final?