Criando Projetos de Software Livre no meio Acadêmico

download Criando Projetos de Software Livre no meio Acadêmico

If you can't read please download the document

Transcript of Criando Projetos de Software Livre no meio Acadêmico

Criando Projetos de Software Livre no meio Acadmico

George Mendona @george_mendonca

Sumrio

Um pouco de Software Livre

Inspiraes

Objetivos

Recursos, apoio e parceiros

A Comunidade Precursora

Planejamento do Projeto de SL

Adversidades comuns no percurso

Projeto de Software Livre de Sucesso

Finalizando

Um pouco de Software Livre

Conhea, domine, promova, ...

Um pouco de Software Livre

A Definio de Software LivrePor software livre devemos entender aquele software que respeita a liberdade e senso de comunidade dos usurios. Grosso modo, os usurios possuem a liberdade de executar, copiar, distribuir, estudar, mudar e melhorar o software. Assim sendo, software livre uma questo de liberdade, no de preo. Para entender o conceito, pense em liberdade de expresso, no em cerveja grtis. (http://www.gnu.org/)

Usurios no controle do programa e do cdigo

No lado negro da fora (proprietrio), o programa o controlador

Um pouco de Software Livre

As quatro leis Um programa software livre se os usurios possuem as quatro liberdades essenciais:A liberdade de executar o programa como voc desejar, para qualquer propsito (liberdade 0).

A liberdade de estudar como o programa funciona, e adapt-lo s suas necessidades (liberdade 1).

A liberdade de redistribuir cpias de modo que voc possa ajudar ao prximo (liberdade 2).

A liberdade de distribuir cpias de suas verses modificadas a outros (liberdade 3). Desta forma, voc pode dar a toda comunidade a chance de beneficiar de suas mudanas.

Um pouco de Software Livre

Um pouco de Software Livre

Porque software livre?Em poucas palavrasSocialmente Justo

Economicamente vivel

Tecnologicamente sustentvel

Tecnologia aberta: cdigo-fonte, documentao, etc.

Promove principalmente (em todas as reas)Economia, Incluso, Utilizao, Pesquisa, Educao, Receita, Cresimento e muto mais!

Um pouco de Software Livre

O Movimento Software Livre ...Um movimento social queNo apenas um software de cdigo aberto

Promove a liberdade e colaborao

Promove cidadania

Promove incluso social e digital

Promove sustentabilidade e economia

Promove de fato um Estilo de Vida focado na utilizao do software pelo usurio

Inspiraes...

Inspiraes

Seu projeto de software livre surgiu de onde?Qual a motivao? Qual o desejo?

Quem participar? Quem ou o que provocou a iniciativa?

Qual linha filosfica o guiou?

Qual o impcto causar?

Quem ou o que inspirou o projeto?

Inspiraes

Descubra e entenda a motivao, o porque, sua origem

Desvenda a linha filosfica do projeto, o seu ncleo

Faa uma anlise do impcto do projeto

Defina a comunidade participante (atual, futuro)

Basicamente faa um Plano de Projeto!Funciona!

Objetivos...

Objetivos

Porque ou Para que o projeto de Software Livre ser executado?

Quem se pretende atingir?

Quem se pretende atrair?

Qual a vida til do projeto? Tempo!

Quais os alvos a serem atingidos?

Como pretende manter o projeto?

Objetivos

Trace objetivos claros pra o projeto de SL

Determine metas

Faa levantamentos para traar tais metas

Determine alvos, fases e etapas do projeto de SL

Determine um plano para execut-las

Execute, faa acontecer!

Recursos, apoio e parceiros...

Recursos, apoio e parceiros

Mais perguntas:J tem parceiros? Colaboradores?

Quem? Quantos?

Esto motivados?

Tem apoio? Patrocinadores?

Recursos no humanos? Dinheiro?

Que mais?

Muitas vezes o projeto inicia com voc e a coragem

Analise e monitore cada um detes questionamentos

;)

Recursos, apoio e parceiros

Um projeto precisa de:Recursos tcnicosSitios e redesSites, redes sociais, divulgao

RepositriosSocial code: GitHub, GitLab

Documentao: Wiki, doscs online

Ambiente de desenvolvimento padronizado

Ambiente de comunicao definido

Entre outros recursos

A Comunidade Precursora...

A Comunidade Precursora

Perguntas sobre quem a comunidadeVoc?

Seu grupo da IES?

Professores?

Comunidade?

Amigos?

importante comear com um grupo consciente e motivado para iniciar e manter o projeto

Esse grupo inicial ser a referncia do projeto de SL

Planejamento do Projeto de SL...

Planejamento do Projeto de SL

EstratgicoControlar e avaliar mudanas, desenvolvimento, resultados, integrao, aprendizagem e anlise geral

TticoEstrutura organizacional e alocao de recursos

OperacionalAnlise dos objetivos, uso do tempo, recursos e riscos

Adversidades comuns no percurso...

Adversidades comuns no percurso

No incio a motivao 1000, depois :( muito importante lembrar que o projeto feito por colaborao ;)

Deve haver cobrana, distribuio de atividades, mas lembre-se que todos so voluntrios ;)

Trabalhe a motivao do grupo por meio das inspiraes, objetivos, metas e planejamentos ;)

Renove o grupo, convide novos colaboradores ;)

Trabalhe a evoluo do projeto para novas motivaes ;)

Adversidades comuns no percurso

No conseguimos finalizar o projeto :(Ora bolas... normal na maioria dos projetos workaround:Improviso

Soluo alternativa

Gambiarra

Sem organizao

Secundrio

Como evitar? Lembra dos objetivos, metas e planemamento? ;)

Adversidades comuns no percurso

Voc ouvinte?

Pode dar mais exemplos?ADVERSIDADES

Um Projeto de Software Livre de sucesso...

Projeto de Software Livre de Sucesso

Lembre-se!!!!Apesar de vrios conceitos, dicas, teorias que aqui mencionamos...Um projeto de software livre emvolve o desenvolvimento de um...SOFTWAREPROGRAMAouAPLICATIVOU

Projeto de Software Livre de Sucesso

Este software deve sertil

Confivel

Possuir usabilidade, interoperabilidade, manutenibilidade

Ser consistente

Ter uma interface agradvel e amigvel

Projeto de Software Livre de Sucesso

Atender aos objetivos propostos

Atender s necessidades dos usurios

Software robusto desenvolvido pela comunidade por meio da colaborao

Seguro e eficiente

Deve ter atualizaes e versionamentos constantes

Ter uma comunidade ativa e crescente

Projeto de Software Livre de Sucesso

Flexvel, adaptvel

Gerar novos projetos de SL

Ter um crescente n de usurios

Ser utilizado por usurios de uma ou vrias reasGoverno, educao, finanas, economia, etc.

Finalizando...

Finalizando

Crie projetos de software livre...

Colabore, promova cidadania...

Seja um membro da cultura livre...

Seja um membro de uma comunidade...

Promova seu crescimento e do prximo

Faa sua instituio crescer...

Faa sua cidade evoluir...

Colabore para um mundo melhor e inclusivo...

Finalizando

Perguntas?

Agradecimentos...

Obrigado!

Licena

A publicaoCriando projetos de software livre no meio acadmicode George Mendona est licenciado com uma LicenaCreative Commons Atribuio-NoComercial-CompartilhaIgual 4.0 Internacional.Baseado no trabalho disponvel emtihardcore.wordpress.com Apresentaces e Tutoriais