Você está na página 1de 2

A EFICINCIA DO PROCESSO DE DESENVOLVIMENTO DE SOFTWARE COMPARTILHADO VIA FREELANCE

Paula Pereira Lopes paulalopes.si@gmail.com Engenharia de Software Prof. Vinicius de Oliveira Nepomuceno

O desenvolvimento de um software no tarefa fcil, mas existem maneiras de facilitar e tornar mais gil esse processo, uma opo o desenvolvimento compartilhado. Este processo utiliza varias pessoas que na maioria dos casos so freelance (profissional autnomo, que pode atender a vrias empresas diferentes ), esses na maior parte so voluntrios se oferecem, cadastram pra trabalhar em determinado projeto que se sente atrados e qualificados. A montagem de uma equipe para o desenvolvimento de um software compartilhado deve ser feita com muito cuidado para no adquirir integrantes incapacitados, a equipe montada por pessoas que possuem conhecimentos em reas distintas, habilidades diferentes e que podem colaborar cada uma de um jeito para atingir o melhor resultado. Neste tipo de desenvolvimento descentralizado e distribudo, sendo assim no existe um ponto central, de partida em comum, cada um participa desenvolvendo uma parte do cdigo, trabalhando com comunicao assncrona facilitando o andamento do processo. As tarefas so bem distribudas e valorizam o que cada integrante tem a oferecer de melhor. No processo de desenvolvimento a comunicao sempre ativa, sendo realizada atravs de fruns, correio eletrnico e outros, e como citado no existe a necessidade de estarem situados no mesmo espao fsico para trabalharem juntos. So muitos os casos de sucesso na rea de desenvolvimento de software compartilhado utilizando freelance, como no caso do sistema operacional Linux que foi totalmente desenvolvido com compartilhamento (na leitura do livro a Catedral e o

Bazar fica bem claro como se deu esse processo), o MySQL, Apache,Firefox, mas utilizaremos o caso SourceForge para demonstrar o sucesso. O SourceForge um dos maiores ambientes de desenvolvimento corporativo do mundo, administrado pela VA Software, possui uma interface que oferece diferentes servios para controle sobre o ciclo de vida de um software e integra com um grande nmero de aplicaes de cdigo aberto como por exemplo o PostgreSQL .O SourceForge.net um localizador centralizado de desenvolvedores de software para controlar e manter o desenvolvimento de open sources, e atua como um repositrio de cdigo fonte.

Referncias

http://ccsl.ime.usp.br/wiki/images/e/e9/DesenvolvimentoDistancia.pdf - Acessado em 24 de Junho de 2012 s 12:00h. http://www.dsc.ufcg.edu.br/~wdcopin/VWDCOPIN/artigos/anaIsabella/WDCopin_G1_ AnaIsabellaMuniz.pdf - Acessado em 24 de Junho de 2012 s 18:00h. http://pt.wikipedia.org/wiki/SourceForge - Acessado em 24 de Junho de 2012 s 16:00h. http://tudosobrefreelancer.blogspot.com.br/2012/05/o-que-e-freelancer.html Acessado em 24 de Junho de 2012 s 20:00h. -

Você também pode gostar