sábado, 28 de agosto de 2010

Excluindo um arquivo do wine no ubuntu


Para desinstalar os Programas instalados pelo wine é necessario realizar alguns procedimentos:

Abra o diretorio do wine com o comando:

#cd /home/andrea/.wine

Liste conteudo desse diretório, com o comando:

#ls

Entre dentro do diretório drive_c, com o seguinte comando:

#cd drive_c

Dentro desse diretório, liste o conteudo dele, com o comando:

#ls

Então, agora, dentro do diretório drive_c, você vai fazer o seguinte:

#cd Arquivos de programas (Digite apenas Arqui e pressione a tecla TAB que o shell completa pra voce)

Liste o conteudo desse diretorio com o seguinte comando:

#ls

Remova o diretorio do programa. Exemplo:

#rm -r Winrar


Depois você vai entrar no seguinte diretório com o comando abaixo:

#cd /home/andrea/.local/share/desktop-directories/


Liste o conteudo com o comando:

#ls

Você irá apagar o arquivo referente ao programa instalado pelo wine. Exemplo:

#rm wine-Programas-WinRAR.directory


Agora, entre no seguinte diretório com o comando abaixo:

#cd /home/andrea/.local/share/applications/wine/Programas

Apague o diretório do programa que voce quer desinstalar. Exemplo:

#rm -r Winrar

Obs.: Foi colocado o diretorio /home/andrea como exemplo, no caso voce devera colocar o seu home.

exemplo:

#cd /home/seu nome


Vi isso na internet nao me lembro mais onde mais me ajudou muito


quarta-feira, 25 de agosto de 2010

Qual a função do analista de sistema

Qual o verdadeiro papel do analista? O perfil dele deve ser de desenvolvedor como o mercado hoje exige, ou deve ser alguém totalmente independente de tecnologia e focada apenas no entendimento das regras de negócio?

Segundo Philip, o autor deste artigo, o analista deve ser focado nas regras de negócio.

"O analista deve trabalhar em conjunto com os stakeholders para gerar uma visão única do projeto (já que possivelmente cada stakeholder que uma coisa diferente) e transformar isso em algo que possa ser executado (histórias). No meio do caminho eles ajudam a eliminar desperdício, introduzir idéias novas, validar os pedidos, conferir viabilidade e tudo mais que não faz parte do papel de um desenvolvedor e sim de alguém que, de fato, entenda do negócio do cliente."

"Note que o papel do analista de negócios não elimina a necessidade de termos um cliente presente. Não existe mapeamento de requisitos ou coisas do tipo, além de usar seu expertise naquele domínio em específico, o analista de negócios age como facilitador e não como ponte entre cliente e desenvolvedores. Ele também não é um tradutor, os termos de negocio e os processos devem ser entendidos por todos os envolvidos."

Particularmente, eu sou de acordo com a idéia que o analista deve sim ser expert em entender a regra de negócio, ou ainda, ter perfil de negociador, isto é, alguém que sabe como fazer o cliente expor as informações chaves e necessárias para solução do problema dele, e principalmente para convencer o cliente do que ele realmente necessita. Pois o que temos hoje são equipes que possuem desenvolvedores que não entendem do negócio e clientes que não sabem exatamente o que necessitam, resultando em sistemas que vão ao ar não contendo "exatamente o que o cliente necessita, seja por falha de comunicação ou porque ele mudou de idéia e “esqueceu” de avisar aos desenvolvedores".

Para uma metodologia mais ágil de gerenciamento de projetos, essa visão de analista seria muito mais eficaz, uma vez que o analista seria o facilitador para que a equipe pudesse trabalhar de forma mais objetiva e específica, atuando no problema bem definido e não na "lista interminável de desejos do cliente" que só descobre não serem necessários no final, quando já se gastou muito tempo e esforço para o seu desenvolvimento.

Portanto é preciso avaliar cada cenário e diagnosticar qual será a verdadeira função de um analista dentro de cada cenário.