[resolvido] Relação 'programador - cliente' como aprender o negócio do cliente?

Sou programador, sei desenvolver alguns algoritmos e trabalhar com algumas estruturas de dados. Mas eu não sei como se controla um estoque, não entendo de tesouraria, não sei de leis nem como funciona uma academia, etc…

No entanto, estou tentando criar um projeto para efeitos de portifólio e, embora eu saiba fazer um CRUD básico, não sei nem por onde começar para aprender sobre o funcionamento de uma academia (ajudaria se eu fosse dono ou fosse um funcionário!).

Daí tive a ideia de conversar na academia local e pedir ajuda, vou dizer que to na faculdade e que é um trabalho de faculdade. Mas como eu devo fazer essa comunicação? Tem algum tipo de procedimento protocolado já? Eu sei que esta é a fase de ‘levantamento dos requisitos do sistema’, acredito eu. Se alguém puder me ajudar nisso, indicando alguma fonte literária ou dando dicas.

Além disso, e caso eu não tivesse meios de conversar com um empresário, como um programador pode aprender? Me parece tão distante do que o programador efetivamente faz…Lembra o ‘laboratório’ que os atores fazem!

Lembro que já cheguei a baixar alguns pdfs sobre ‘gestão de estoques’, mas comecei perceber que eu tava estudando administração e não acho saudável isso, sou programador, é muito pra ficar estudando… deve haver uma maneira de absorver esses conhecimentos sem precisar me tornar aministrador de empresas ou comericiante ou tesoureiro ou…

Obrigado desde já, a ajuda de vocês será muito bem vinda!

1 curtida

Tipo, se puderem deem um testemunho objetivo, concreto de algum sistema que tenha feito… De como aprendeu o que não é estritiramente relacionado a programação.

1 curtida

Devo dizer que sua pergunta é muito interessante.

Seguinte, eu acredito que literalmente cada caso é um caso. Você pode desenvolver algo genérico, imaginando como é, mas coisas específicas se encaixam em empresas específicas.

O que eu quero dizer é: Genericamente, toda padaria faz pão. Especificamente, cada um tem um protocolo a seguir quando faz pão.

Então, eu acredito que você deveria estudar o funcionamento prático de algumas empresas do ramo para montar algo genérico. E como estudar isso? Entendendo a empresa. Indo até lá, conversando, vendo a possibilidade do gerente te explicar como a empresa funciona. É até bom que você possa reconhecer as necessidades da empresa (ou até mesmo uma necessidade genérica!), a fim de inovar.

Um exemplo disso é: Imagine que você visitou cinco locadoras de filmes. Entendeu o funcionamento de cada um, juntou oq elas fazem em comum e bolou algo genérico. Você viu que essas locadoras também tem alguns produtos como pipoca de microondas e tudo mais, mas não existe um controle de estoque sobre isso (o que é muito normal). Assim, você desenvolve algo genérico (aluga, devolve etc) e que ainda tem controle de estoque de “adjacentes”.

Espero que você tenha entendido!

[]'s

1 curtida

Também, se é apenas para fins de portfólio, você pode criar uma empresa e montar como seria o funcionamento. Como seria a padaria do Osdeving? Como seria a borracharia do Osdeving? E assim vai. Portfólio, ao meu ver, é dividido em duas coisas: Projetos profissionais e pessoais. Os projetos profissionais tem mais renome, mas precisam de bases concretas (Ou seja, o produto deve existir mesmo, em alguma empresa que você trabalhou), já os de base pessoais podem ser mais abstratos (genéricos), que é apenas a fim de demonstrar seus conhecimentos. É como um “desafio para mostrar que você consegue”, então não “precisa existir” mesmo, embora algo que você tenha conhecimento do funcionamento sai bem mais preciso.

1 curtida

Entenda, ser programador requer que você entenda de tudo um pouco, e quando necessitar de algo específico, estude e converse com graduados e especialistas na área.
Procure legislação e softwares semelhantes. Acredito que médico e programador são as “profissões” que mais requer estudo aprofundado, por estar sempre muito volátil. Acredito que programador é até mais porque cada projeto, é um enorme desafio, é algo muito denso que requer um domínio extenso sobre o assunto.
Não adianta desenvolver um ERP para uma indústria frigorífica por exemplo e não saber o que é um controle de qualidade, uma manutenção industrial, todo o meio contábil.

1 curtida

Boa tarde!
Osdeving, você precisa entender como funciona o negócio do cliente.
Então neste caso ou você faz uma parceria com um dono de academia ou com alguém que já tenha trabalho em alguma.
Se você tem contato de alguma academia, conversa com o proprietário, veja se ele tem sistema.
Se tiver, pede para acompanhar como funciona, se não tiver veja se ele não aceita que você crie um com o auxilio dele.
Outra coisa que você pode fazer e procurar algum curso de programação que ao mostrar o código crie um sistema para academia. Sempre nestes cursos de programação se cria alguma coisa.

Abraço!

1 curtida

É entendi as respostas, falei com um amigo e ele disse a mesma coisa com outras palavras. Disse que preciso de um consultor.

As dicas que vocês deram me ajudou. Eu já tinha pensado que era assim, mas não tinha certeza. Vou na academia aqui e pedir essa ajuda. Vou dizer que sou estudante pra ganhar mais credibilidade kkkkkk.

A opção de me oferecer pra criar o sistema do cara é interessante tbm… vou tentar isso numna loja de material de construção que tem aqui. Quanto vocês cobrariam pra um sistema que gerencia o estoque de uma loja?

Eu tava vendo, esses softwares além de ter alguns de graça, o pessoal costuma vender bem baratinho… Vale a pena mesmo fazer esse tipo de coisa???

1 curtida

Isso aqui depende muito de muitas coisas, como:

  1. A região que você vive.
  2. O porte da loja.
  3. A infraestrutura que o dono da loja terá gasto.
  4. O tipo de sistema. Um sistema web pode ser mais barato do que um desktop por você não gastar com infra física, mas vai ter que pensar nos gastos com cloud.
  5. A quantidade de tempo que você vai gastar para desenvolver tudo.
1 curtida

Bom dia!
Quanto ao valor, é como o FearX falou, depende de vários fatores.
Na minha região você tem sistemas(módulos básicos) de 80,00 por mês. A nossa empresa cobra 180,00. Agora enquanto eu tenho 1 suporte a cada 30 clientes, esta outra empresa tem a cada 100. Então isto é uma questão de como você quer atender o cliente. Nossa empresa tem menos cliente é claro, porem muito menos reclamações e 100% dos clientes satisfeitos.

Se vale a pena. Isso também depende.
Para ter uma empresa de software, as chamadas Software House, e ser bem sucedido, você precisa de algumas coisas.

  1. Um bom sistema, robusto, fácil de usar e com um preço competitivo.
  2. Você precisa ser ou ter um bom vendedor. Não é fácil vender sistema.
  3. Você precisa conhecer o ramo que ira atuar
  4. Trabalhar 14, 16 ou até 24 horas por dia.
1 curtida

vc precisa pensar se vc vai oferecer um Produto ou um Serviço

um produto é um programa, que pode ser customizado ou não. que pode ter contrato de suporte e atualização ou não. mas no final o produto pertence ao cliente.

um serviço pode ser também um programa, ou a customização de um programa, etc. vc pode ter um programa e oferecer um serviço de assinatura, por exemplo, onde seu cliente pode usar dentro dos limites estabelecidos no contrato.

vc pode oferecer o mesmo serviço para 100 clientes. isso te da 100 vezes mais dinheiro. ou vc pode oferecer para 100 de graça, mas 10 tem necessidades mais especiais e vc pode cobrar desses que vai bancar os outros 100.

e pq vc oferecia isso de graça?

ora pra fidelizar clientes. para entender como eles usam. para matar sua concorrencia, etc.

reflita um pouco :wink:

1 curtida

Ah, entendi perfeitamente vocês, valeu mesmo! Certeza que muita gente que tinha dúvidas nisso gostou também. Nunca vi respostas tão objetivas. Já devo ter visto vários tópicos assim e sempre com respostas vagas. Estão de parabéns!

1 curtida

esse tópico ainda vive?

1 curtida