[RESOLVIDO] Estou iniciando como Analista, o que fazer?

O que o pessoal esta querendo dizer é que na maioria das vezes(não todas), ou vc conhece o negocio, ou vc implementa.
A função do analistas de sistemas classico como é/era ensinado na faculdade esta desaparecendo.

Lembram da brincadeira do telefone sem fio?
O principio é o mesmo, quanto mais pessoas estiverem entre quem sabe o negocio e quem realmente vai fazer as coisas acontecerem, maior a chance de dar errado.
É isso que as metodologias ageis pregam. Proximidade entre negocio(cliente) e implementação.

[]´s

[quote=claudio]Simplesmente:

“O que”

não é

“Como”

Assim, entender o que deve ser feito, qual é a entrada e qual é a saida esperada não precisa ser feito por alguem que seja especialista no “como”.

Abraço,[/quote]

Achei que voce começou bem mas depois se estendeu muito pra dizer que analista de sistemas é um tipo de vendedor de segunda categoria que precisa conviver num eterno dilema entre não se preocupar com o negócio do cliente e entender ao máximo(!). Apesar de nada a ver com o problema relatado pelo autor do tópico que é sobre o processo interno de desenvolvimento eu nunca tinha conhecido um analista de sistema por esse prisma, obrigado.

Entao vai ser rapido agora ok?

Tem gente que vem aos foruns procurar ajuda, tem gente que vem ajudar, e tem os outros.

Da uma lida nos seus ultimos posts e ve onde vc se coloca :wink:

Abraço

Todas deveriam. Ao menos eu gostaria que todos os profissionais de TI tivessem uma mente e fizessem bom uso dela. Infelizmente isso não ocorre. [/quote]

Uma especificação deve ocultar os detalhes de implementação é verdade, mas isso não significa que quem as escreveu estava irrelevante aos aspectos técnicos da implementação. Por isso especificações são geralmente escritas por um comite de representante das diferentes areas.

Agora se vc me pergunta se é preciso de um comite pra especificar requisitos, eu diria que esse é um aspecto da metodologia utilizada. Metodologias ageis por exemplo não criam especificações de requisitos ou analistas de sistemas.

[quote=J-Chist][quote=sergiotaborda]
Vá ser desenvolvedor durante uma decada e depois tente de novo… se ainda existir essa posição.[/quote]

Não é assim também. Concordo que conhecimento técnico é imprescindível a qualquer profissional de TI. Mas qualquer um que esteja no mercado de trabalho vê que essa não é a realidade. A maior parte dos meus professores na faculdade não desenvolveu (só enquanto estudaram), dos analistas de requisitos que conheço conto nos dedos da mão aqueles que sabem programar. Isso é sinônimo de ruindade? Não. Um profissional sério vai tentar aprender tudo de que necessita para fazer seu trabalho de maneira correta. Uma empresa séria vai exigir esse tipo de comportamente para produzir com qualidade.
[/quote]

O ponto é que o trabalho de analista é simplesmente : não existente.
Analise de software é feito por desenvolvedores. Por isso vc tem que ser desenvolvedor primeiro e penar muito.
Existe uma máxima para os arquitetos que só deve contratar arquitetos depois que fizeram mais de 3 projetos (aliás a definição da Sun é bem essa… arquiteto é alguem com experiencia, não com conhecimento teorico) O mesmo se pode aplicar a analista.

Analista de Negocios é feito na prática, aprendendo o negocio em causa. Trabalhando, não com software,mas com o ramo do negocio em causa.

Sendo que a colega saiu da faculdade agora é obvio que ela não pode ser analista de negocios. Donde só resta ser analisa de software, donde se conclui que tem que começar sendo desenvolvedor.

Desenvolvedor não necessáriamente é programador. Desenvolvedor é mais lato. abarca testes, documentação, etc…

Isto pode ser um choque para muitos de vcs, mas a Grazi tb está agindo absurdamente. Ela acredita que pode ocupar um cargo de analista depois de sair da faculdade. O cliente pede o que quer, mas temos que ter senso da realidade.
Se alguem pedisse a um cara que acabou de se forma em medicina que fizesse uma operação de cirurgia neural, vc acharia sensado ele aceitar ? De quem é a “culpa” , de quem pediu , ou de quem aceitou ? De ambos, mas principalmente de quem aceitou, porque tem a obrigação profissional de saber recusar propostas absurdas e desonestas ( sim, colocar um analista como citado é desonesto da parte da empresa).

Concordo com o colega ai de cima, eu sou analista de sistemas no diploma e já estou há 1 ano trabalhando como desenvolvedor, mesmo meu chefe que já trabalha na área algum tempo acaba não obtendo 100% os requisitos do cliente, ou não entende plenamente… agora imagina eu que não tenho experiência na área de análise?

Se você aceitou o cargo, tem de responder por ele, e cabe somente á você pesar suas qualidades profissionais para isto. Se fosse pra mim? Sim eu aceitaria, pois já tenho alguma experiência com desenvolvimento, sei o que é possível em determinado prazo e já posso identificar muito bem, quando o cliente viaja na maionese, mas ainda assim precisaria de alguém com mais experiência para me guiar no começo, coisa que vocẽ não tem ai na sua empresa.

Eu sinceramente prefiro muito mais a parte do desenvolvimento e pesquisa do que da parte da análise, mesmo sabendo que ganha bem melhor na segunda.

é eu concordo com o que o Claudio falou, com tudo mesmo… concordo com o que o bruno falou, em partes claro, o analista deve conhecer sim a parte tecnica, ao menos um pouco, mais assim mesmo o foco dele deve ser em aprender a regra de negocio do cliente e “arrancar” requisitos dele. Da parte tecnica fica mais com o que da/não da para fazer e custo/prazo, como não é com ele…

queria comentar também o que o jgbt falou, muita gente eu concordo que atrapalha mesmo, conforme as metodologias ageis, mais o foco do desenvolvedor é a parte mais tecnica… não a analise de requisitos…

[quote=maior_abandonado]
queria comentar também o que o jgbt falou, muita gente eu concordo que atrapalha mesmo, conforme as metodologias ageis, mais o foco do desenvolvedor é a parte mais tecnica… não a analise de requisitos…[/quote]

É exatamente esse o problema. Desenvolvedor não é so tecnico. Ele deve entender do negocio, para poder implementar. Senão ele é um simples digitador de especificação. Como foi feito ate hoje. E todos nos sabemos o que acontece. O desenvolvedor deve estar em contato direto com o negocio. Não precisa de ninguem para ¨traduzir" o requisito para algo que ele entenda. Isso claro se falarem a mesma lingua.
Alguem ja implementou um caso de uso exatamente como foi levantado?
Mas como o foco do topico não é esse, deixa p/ um outro topico.

[]ś

Sinceramente, estou curioso em saber qual de vocês recusaria o cargo estando vocês na posição da grazi. Não que vocês estejam errados em suas colocações. Eu concordo com quase todas. Mas e se desistência não for a opção dela? Bom, ela pediu ajuda. Sei que não se aprende do dia para noite, mas poderiam dar algumas dicas e sugerir algumas leituras, ou é impossível ela ir a frente como analista neste momento?

Atenciosamente,
novato22

O problema todo esta no emprego do termo analista. Analista de negocios é diferente do tradicional analista de sistemas. Quem conhece o negocio nao precisa saber nada da parte tecnica. Quem faz a “especificacao” (requisitos nao é especificacao) do sistema precisa saber como implementar essa “especificacao” ou vai fazer uma besteira atras da outra.

Agora concordo com quem diz que contratar alguem que nao tenha experiencia nem no negocio e nem na parte tecnica é uma aberracao sim.

À criadora do topico eu sugiro que corra atras, porque te largaram uma bomba enorme, mas é uma enorme oportunidade pra voce aprender na pratica. Do que foi escrito aqui nesse topico voce pode apagar tudo, menos o post do vinigodoy sobre o livro do Larman.

De resto, esse é um espaco pra quem tem duvidas, pra quem quer ajudar, mas tambem pra quem quer debater.

[quote=novato22]Sinceramente, estou curioso em saber qual de vocês recusaria o cargo estando vocês na posição da grazi. Não que vocês estejam errados em suas colocações. Eu concordo com quase todas. Mas e se desistência não for a opção dela? Bom, ela pediu ajuda. Sei que não se aprende do dia para noite, mas poderiam dar algumas dicas e sugerir algumas leituras, ou é impossível ela ir a frente como analista neste momento?
[/quote]

Básicamente vc está sugerindo que forneçamos gambiarras, receitas ou formas escusas de manter a pessoa no cargo que ela não deveria ocupar e nem deveria existir. É como pedir que arranjemos desculpas para perdoar a corrupção.

Profissionalmente não ha como compactuar com isso e a sugestão de procurar outro trabalho é a mais sincera , honesta e profissional que pode ser dada.

Se a pessoa decidir continuar, então não existe nenhuma outra forma de fazer frente ao problema dela senão estudar. estudar muito, com afinco e dedicação. Não apenas “fazer na prática” e ver no que dá. Experimentalismo é o caminho para a desgraça.

Desistir sempre é uma opção para um profissional que entende que está no lugar errado na hora errada fazendo coisas erradas.
Ha muito mercado por ai fora. Procure que vc acha.

Grazi,
Todos deram suas opiniões e dicas, mas acho que faltou algo, apoio moral. Menina seja forte e determinada, não existe essa de sou nova e não tenho experiência, você deve sim assumir sua posição sem medo. Seja ousada, não erre por medo de errar, erre por coragem de assumir riscos, você está em uma ótima posição para aprender, e a empresa sabe que você é recém formada, não será a falta de experiência o fator de avaliação.
Ah, estude mais também.

Abraço.

Site:http://www.jorgeluis.eti.br
Blog:http://blog.jorgeluis.eti.br
E-mail:contato@jorgeluis.eti.br

tenha sangue nos olhos :twisted:

pare com esta de sou novata e tou ferrada… se pensar assim vc realmente estara ferrada…
pense: sou foda… :twisted:

[quote=sergiotaborda][quote=novato22]Sinceramente, estou curioso em saber qual de vocês recusaria o cargo estando vocês na posição da grazi. Não que vocês estejam errados em suas colocações. Eu concordo com quase todas. Mas e se desistência não for a opção dela? Bom, ela pediu ajuda. Sei que não se aprende do dia para noite, mas poderiam dar algumas dicas e sugerir algumas leituras, ou é impossível ela ir a frente como analista neste momento?
[/quote]

Básicamente vc está sugerindo que forneçamos gambiarras, receitas ou formas escusas de manter a pessoa no cargo que ela não deveria ocupar e nem deveria existir. É como pedir que arranjemos desculpas para perdoar a corrupção.

Profissionalmente não ha como compactuar com isso e a sugestão de procurar outro trabalho é a mais sincera , honesta e profissional que pode ser dada.

Se a pessoa decidir continuar, então não existe nenhuma outra forma de fazer frente ao problema dela senão estudar. estudar muito, com afinco e dedicação. Não apenas “fazer na prática” e ver no que dá. Experimentalismo é o caminho para a desgraça.

Desistir sempre é uma opção para um profissional que entende que está no lugar errado na hora errada fazendo coisas erradas.
Ha muito mercado por ai fora. Procure que vc acha.

[/quote]

sergiotaborda,

se você conhecesse alguns dos analistas que conheço talvez você não visse o mundo tão cinzento assim. É certo que ela não pode dar um pulo maior que a perna, mas daí a quebrar as pernas dela sem nem ao menos saber o tamanho da empresa que ela vai trabalhar e saber da experiência dela durante o curso, como programadora mesmo(ou seja, as habilidades que ela possui)… E mais, será que ela mentiu à empresa quanto à sua experiência profissional? por que colocar toda a responsabilidade de aceitar o emprego só nela e não na empresa? É verdade que ela vai ter dificuldade no começo, vai ter que correr atrás, por falta do traquejo que o cargo exige, assim como ser programador também exige uma certa experiência. Ah, e outra coisa: talvez não tenha sido claro, mas quando eu falei em sugestões de leituras e dicas na profissão, não estava falando de “gambiarras, receitas ou formas escusas de manter a pessoa no cargo”. A garota parece interessada em aprender. Mas caso você tenha este tipo de informação, gostaria que compartilhasse, só a nível de curiosidade mesmo.

Atenciosamente,
novato22

Bom após ler todos posts pude verificar que não estou preenchendo a Vaga de Analista e sim Desenvolvedor. Se não me engano o sergio que disse que eu deveria iniciar como Desenvolvedor (não o programador mas aquele que faz testes, que cria documentos) e foi exatamente isso que a empresa exigiu para o cargo… Outra coisa que eu não mensionei é que estou como Trainee na empresa e a mesma é de pequeno porte, como eu disse nem havia esta função antes de mim…

Novato realmente na minha situação não dava pra recusar a oferta de emprego na área que escolhi para fazer minha carreira profissional… Eu deixei claro para a empresa que tudo que eu mais queria era aprender ja que eu não tinha a experiência que eles desejavam e é isso que estou fazendo… Eu penso na empresa 24hrs por dia, tentando fazer a diferença, meu problema é que não estou tendo muito espaço e os programadores também dificultam as vezes parece que fingem que eu não existo, mas não posso ser cruel pois não tenho a bagagem tecnica que eles possuem, entendo eles mais faço o possível para que eles possam recorrer a mim quando tiverem dúvidas, que hj eles recorrem ao meu chefe…estou me dedicando ao máximo no entendimento do sistema e também o negócio que a empresa atua.

Ja começei a estudar desde o dia que começei no trabalho… li vários livros… e realmente escrevi esse tópico com a intensão de conseguir novas referencias pois sabia que eu ia encontrar vários profissionais da área aki…

Mas obrigada ai pessoal … fequei decepcionada quando ouvi que minha decisão foi absurda, mas também fiquei feliz quando recebi apoio de vários de vocês e vou batalhar sim, fazer o possivel e até impossivel para permanecer no cargo e fazer um ótimo trabalho…

Muito bem, grazi. Desejo que você seja feliz no seu trabalho. Trabalhe muito e faça o seu melhor. E nunca deixe ninguém dizer que você não pode. Sucesso!!

Atenciosamente,
novato22

Orra bixo, deixar uma informação desta (trainee) de fora do tópico é sacanagem né, se fosse com Analista de Sistemas mesmo seria absurdo sim, mas se é trainee mergulha de cabeça que é isto que a empresa esta procurando, fazer você ganhar experiência.

Abraço.

Porque ela que é a profissional.
Vc está-me perguntando o mesmo que se eu acho que se o médico erra se a culpa é do hospital.

Sempre, em qualquer ocisa na vida, as pessoas tentaram procurar outro alguem para fazer o que elas não sabem ou não querem fazer. É por isso que ha profissões. Mas ha pedidos honestos e pedidos desonestos. Quem tem que saber a diferença e esolher é o profissional. Se isto fosse assim, empresas de software de meia leca iam à falencia em dois tempos e não viveriamos o cenário atual. O problema é que as pessoas que trabalham com software nem sempre são profissionais.
É uma questão de ética.

Sim, eu sei que pode parecer meio duro, mas é a realidade. As pessoas têm que começar a enxergar a realidade.
Só assim haverá respeito.

[quote=sergiotaborda][quote=novato22]
se você conhecesse alguns dos analistas que conheço talvez você não visse o mundo tão cinzento assim. É certo que ela não pode dar um pulo maior que a perna, mas daí a quebrar as pernas dela sem nem ao menos saber o tamanho da empresa que ela vai trabalhar e saber da experiência dela durante o curso, como programadora mesmo(ou seja, as habilidades que ela possui)… E mais, será que ela mentiu à empresa quanto à sua experiência profissional? por que colocar toda a responsabilidade de aceitar o emprego só nela e não na empresa?
[/quote]

Porque ela que é a profissional.
Vc está-me perguntando o mesmo que se eu acho que se o médico erra se a culpa é do hospital.

Sempre, em qualquer ocisa na vida, as pessoas tentaram procurar outro alguem para fazer o que elas não sabem ou não querem fazer. É por isso que ha profissões. Mas ha pedidos honestos e pedidos desonestos. Quem tem que saber a diferença e esolher é o profissional. Se isto fosse assim, empresas de software de meia leca iam à falencia em dois tempos e não viveriamos o cenário atual. O problema é que as pessoas que trabalham com software nem sempre são profissionais.
É uma questão de ética.

Sim, eu sei que pode parecer meio duro, mas é a realidade. As pessoas têm que começar a enxergar a realidade.
Só assim haverá respeito.
[/quote]

Não concordo com vc… na vida se vc não mete a cara… se vc coloca o rabo entre as pernas e fica com medo… vc e um fracassado… tem mais e que meter a cara e lutar… e verdade vc vai apanhar muito porem… é levando porrada que se aprende a bater!

[quote=luistiagos][quote=sergiotaborda][quote=novato22]
se você conhecesse alguns dos analistas que conheço talvez você não visse o mundo tão cinzento assim. É certo que ela não pode dar um pulo maior que a perna, mas daí a quebrar as pernas dela sem nem ao menos saber o tamanho da empresa que ela vai trabalhar e saber da experiência dela durante o curso, como programadora mesmo(ou seja, as habilidades que ela possui)… E mais, será que ela mentiu à empresa quanto à sua experiência profissional? por que colocar toda a responsabilidade de aceitar o emprego só nela e não na empresa?
[/quote]

Porque ela que é a profissional.
Vc está-me perguntando o mesmo que se eu acho que se o médico erra se a culpa é do hospital.

Sempre, em qualquer ocisa na vida, as pessoas tentaram procurar outro alguem para fazer o que elas não sabem ou não querem fazer. É por isso que ha profissões. Mas ha pedidos honestos e pedidos desonestos. Quem tem que saber a diferença e esolher é o profissional. Se isto fosse assim, empresas de software de meia leca iam à falencia em dois tempos e não viveriamos o cenário atual. O problema é que as pessoas que trabalham com software nem sempre são profissionais.
É uma questão de ética.

Sim, eu sei que pode parecer meio duro, mas é a realidade. As pessoas têm que começar a enxergar a realidade.
Só assim haverá respeito.
[/quote]

Não concordo com vc… na vida se vc não mete a cara… se vc coloca o rabo entre as pernas e fica com medo… vc e um fracassado… tem mais e que meter a cara e lutar… e verdade vc vai apanhar muito porem… é levando porrada que se aprende a bater![/quote]

Vc não entendeu nada. Meter a cara e lutar só faz sentido quando vc está sendo profissional. quando vc mete a cara para simplesmente estorquir dinheiro de alguem, enganar alguem a te contratar ,isso não é ser profissional. Pode funcionar,e vc pode gostar e achar que está tudo blz e que vc é um cara de sucesso, mas não é real. Se vc fizer isso, a realidade é que vc é um charlatão sem ética profissional.

Mas a questão nem é essa. A questão é ao contrário. A empresa faz uma proposta. Essa proposta é eticamente dubia. Ai vc aceita.
Vc é tão responsável quanto a empresa.

tem uma máxima do fraudadores que se aplica aqui : não é possivel enganar uma pessoa honesta.
Se a empresa apresenta algo abaixo do que seria honesto, ela está escondendo o jogo e mais cedo ou mais trade vc se ferra.

No caso em epigrafe, acabámos descobrindo que nem sequer havia problema nenhum. apenas pânico de quem se meteu numa errascada. Mas veja bem, a empresa coloca a responsabilidade de analisar/desenvolver um software nas mãos de uma pessoa sem experiecia alguma. Isto não é estranho ? É. Deveria ser obvio a todos aos que saem da faculdade.

Repare no “golpe”. Contratar uma pessoa saida da faculdade, como trainee, e colocar nela a responsabilidade de fazer um software.
Isto faz sentido para si ? Para mim não faz. Para mim é uma empresa tentando levar vantagem.
O que eu estou dizendo é que aceitar este tipo de proposta é uma fria. E não podemos culpar a empresa por tentar levar vantagem,mas podemos aconselhar os profissionais ( ou profissionais want to be) a terem cuidado com isso.

Vc pode ver na pessoa que aceita uma situação assim um cara que foi à luta. Eu vejo alguém que escolheu a batalha errada. Uma que não poderá vencer sem levar muito na cabeça. Para vc, levar na cabeça é sinal de honra, para mim é sinal de masoquismo.