Você está na página 1de 49

FACULDADE ESTCIO DO RECIFE BACHARELADO EM SISTEMAS DE INFORMAO

Adelmo Jos de Almeida Junior

CMS: Utilizao da ferramenta para desenvolvimento gil de sites, com baixo custo.

Recife 2011

Adelmo Jos de Almeida Junior

CMS: Utilizao da ferramenta para desenvolvimento gil de sites, com baixo custo.

Monografia apresentada para a obteno do ttulo de Bacharel em Sistemas de Informao banca examinadora do curso de Sistemas de Informao da Faculdade Estcio do Recife Orientador: Prof. MSc lvaro Farias Pinheiro

Recife 2011

Agradecimentos

Agradeo a Deus, por ter me dado condies e foras para ter chegado at onde estou atualmente. Agradeo incondicionalmente ao meu pai Adelmo por ter custeado todo este curso, minha me Elisabeth, por estar sempre ao meu lado, me incentivando a nunca desistir de lutar e crescer, a minha filha, minha princesa, Maria Letcia por existir e ser a minha mais nova fonte de foras para lutar e crescer, para que no futuro eu possa fazer o mesmo por ela, minha noiva Nadir, por estar sendo paciente e compreensiva com relao ao tempo dedicado a este trabalho. Um agradecimento muito especial aos meus amigos, Rosiberto, por me dar dicas de como redigir este trabalho, sempre me ajudando, independente do que fosse, Jonathas, Laureana e Roberta, que comearam comigo como colegas em uma carona diria, e hoje se tornaram amigos mais que especiais. Agradeo ao meu orientador lvaro Pinheiro, por compartilhar comigo seus conhecimentos, para que eu pudesse realizar este trabalho, a Joo Paulo, colega de trabalho, que foi quem me incentivou a estudar Joomla. E a todas as pessoas que de alguma forma, direta ou indireta, me ajudaram a fazer esse trabalho, seja de forma direta ou indireta, muito obrigado. E que a sua leitura lhe d o conhecimento e esclarecimento proposto.

A imaginao mais importante que a cincia, porque a cincia limitada, ao passo que a imaginao abrange o mundo inteiro. Albert Einstein

RESUMO

Agilidade no desenvolvimento, e curto prazo na entrega so fundamentais para qualquer negcio crescer. Na rea de informtica isso muito cobrado, pois quando no se tem o entendimento preciso da necessidade do cliente, o produto final no sai de acordo com o que o mesmo quer. E isso acarreta queda na lucratividade de quem desenvolve. Mtodos geis se fazem necessrios para reduo de prazo na entrega, sem perder o foco na qualidade e na necessidade do cliente. A ferramenta apresentada neste trabalho tem por base reduo no tempo de entrega de sites, pois um meio de desenvolvimento rpido, prtico e gratuito. Existem ferramentas chamadas CMS, Content Management System, onde traduzindo fica, Sistema de Gerenciamento de Contedo, que so capazes de montar sites, sem a recorrer implementao de cdigo, e muitas ferramentas auxiliares so encontradas na Web gratuitamente para baixar e utilizar, permitindo que na utilizao de ferramentas free possa haver uma reduo nos gastos usados no desenvolvimento.

Palavras-chave: CMS. Agilidade. Qualidade. Prazo.

ABSTRACT

Agile development, and short-term delivery are critical to any business grow. In the area of computing that is very charged, because when you do not have a precise understanding of customer needs, the final product does not leave in accordance with what it wants. And that leads to a drop in profitability of the developer. Agile methods are needed to reduce delivery period, without losing focus on quality and customer need. The tool presented here is based on reduction in the time of delivery sites, as a means of development is fast, convenient and free. There are tools called CMS, Content Management System, which is translating, Content Management System, which are able to build sites without resorting to code implementation, and many auxiliary tools are found on the Web for free to download and use, allowing the use of free tools can be a reduction in expenses used in the development.

Keywords: Free. CMS. Speed. Quality.

LISTA DE ILUSTRAES

Figura 1 Logo PHP Figura 2 Grfico da evoluo do PHP at julho de 2007

Pg. 6 Pg. 7

SUMRIO

Capitulo I.................................................................................................1 1.1 Contextualizao......................................................................1 1.2 Objetivos...................................................................................2 1.2.1 Objetivo Geral...........................................................2 1.2.2 Objetivos Especificos ...............................................2 1.3 Justificativa ..............................................................................2 1.4 Metodologia .............................................................................3 1.5 Organizao dos Captulos .....................................................3 Captulo II.................................................................................................5 2.1PHP............................................................................................5 2.2 MySQL......................................................................................7 Referncias..............................................................................................9

1. INTRODUO
1.1 CONTEXTUALIZAO
Tempo e agilidade contam muito na hora de se entregar um projeto, independente da rea de atuao de quem solicita, e na rea de Tecnologia da Informao e Comunicao (TIC) isso muito cobrado. Com a popularizao da internet o desenvolvimento de sites vem se tornando um mercado cada vez mais competitivo, onde vrios profissionais liberais e empresas, buscam desenvolver sites para seus clientes que sejam dinmicos, funcionais, e no menor espao de tempo possvel. Ainda existem empresas e profissionais autnomos que desenvolvem sites da forma tradicional, que o desenvolvimento site pgina a pgina, que nos tempos atuais, vem se tornando muito defasado, pois os gastos e o tempo deste tipo de desenvolvimento est costuma ser mais alto a cada dia, e as empresas e profissionais buscam novas formas de reduzir estes gastos. As ferramentas que sero abordadas durante o decorrer deste trabalho tm por finalidade auxiliar no desenvolvimento de sites, de forma rpida, e menos custosa para as empresas. Essas ferramentas so chamadas de CMS, Content Management System, traduzindo significa Sistemas de Gerenciamento de Contedo. Aqui ser abordado histrico de trs ferramentas deste tipo, so elas, Joomla!, Drupal, e WordPress, que segundo Kennard (2007) Joomla! um CMS licenciado pela GNU/GPL, o tornando um CMS gratuito de utilizao de distribuio. O mesmo se aplica ao WordPress, pois segundo Stern, Damstra, Williams (2010) o WordPress est sobre a mesma licena, e Tomlinson (2010) tambm diz que o Drupal est na tambm nesta licena, o que torna os trs ferramentas gratuitas para desenvolvimento gil de sites. Ainda, segundo os mesmos autores, as trs foram desenvolvidas nos mesmos ambientes de programao, com a Linguagem PHP, e o banco de dados MySQL, existem outras formas de desenvolvimento de sites, com Linguagens como C# com o livro Desenvolvimento para Web usando Visual Studio 2008 por Ramon Duraes, ou Java como o livro Desenvolvimento Web Java com Aditivos por Richard Allen explica. Mas o foco mantido no decorrer do trabalho ser em cima de PHP, pois a base dos trs CMS que sero expostos.

1.2 PERGUNTA DE PESQUISA


Com base no que foi lido na contextualizao, chega-se a uma pergunta de pesquisa: possvel haver uma reduo de custos e tempo no desenvolvimento de sites utilizando ferramentas CMS?

1.2 OBJETIVOS
1.2.1 Objetivo Geral Fazer uma exposio sobre CMS, mostrando vantagens e desvantagens de seu uso, quais CMSs mais populares, e como CMS pode reduzir custos na hora de desenvolver sites. 1.2.2 Objetivos Especficos Expor um breve histrico sobre PHP e MySQL; Analisar o desenvolvimento de sites sem CMS; Analisar custos existentes no desenvolvimento de sites; Expor sobre Joomla!, Drupal, WordPreess, histrico, custos de

aquisio, quem utiliza;

1.3 JUSTIFICATIVA
Desenvolvimento de sites um desafio para muitos desenvolvedores, porque este tipo de projeto integra aparncia e funcionalidade juntas, e nem todos possuem aptides para trabalhar com design e funcionalidade. Para isso necessria contratao de equipes grandes, variando de acordo com o porte do projeto, onde uma parte fica responsvel por fazer a parte grfica, e outra com a parte funcional, o que pode gerar, entre outros problemas, atrasos na entrega final do projeto. A utilizao de CMS para desenvolver sites vem se tornando uma alternativa prtica, pois vrias ferramentas encontram-se prontas para utilizao, sem necessidade de uso de licena ou cadastro para utilizao. Joomla! dispe de vrias

ferramentas com licena free para melhorias e composio do site desenvolvido e sem a necessidade de contratao de grandes equipes, que reduz custo na contratao, e por essas ferramentas j estarem desenvolvidas ocorre reduo no tempo de desenvolvimento.

1.4 METODOLOGIA
Primeiramente ser realizado um estudo em carter exploratrio, uma pesquisa bibliogrfica em livros, revistas, artigos, teses sobre a criao e evoluo da Web, com o objetivo de mostrar o crescimento da mesma, para analise da viabilidade da ferramenta em estudo neste trabalho. Ser realizada outra pesquisa bibliogrfica de carter exploratrio, onde dessa vez, o objetivo colher informaes referentes aos CMSs Joomla, WordPress e Drupal. Ser realizada outra pesquisa bibliogrfica exploratria, para colher informaes referentes a custos, para que se possa identificar qual a maior fonte de custos para empresas na hora de prestar um servio, formao de preo. Sero feitas entrevistas com dois empresrios do ramo de TIC, um que desenvolve sites sem o uso de CMS e o outro que utiliza CMS, pesquisando metodologias que os mesmos utilizam prazo mdio de entregas, custos no desenvolvimento, e valor, em reais, mdio em cada site. O questionrio, relativo entrevista, ser enviado a cada um por e-mail, para finalidade de colher as informaes necessrias para a elaborao de grficos, que mostrar o resultado final do trabalho. As referncias colhidas com a pesquisa com os empreendedores sero de carter qualitativo, para expor qual a mais adequada, na viso de cada um, e quantitativa, para se ter noo de valores e custos com desenvolvimento com CMS e sem CMS. Tambm ser realizada uma enquete em carter exploratrio, gerada no site www.enquetefacil.com, para recolher informaes sobre a divulgao de CMSs, e quais os maiores gastos com desenvolvimento de sites.

1.5 ORGANIZAO DOS CAPTULOS


O presente trabalho contar com cinco captulos, alm desta introduo. No captulo 2, Desenvolvimento de sites, histrico do PHP, histrico do MySQL, CMS Joomla, WordPress e Drupal, histrico, e verso atual. No captulo 3, Custos, custo de mo de obra, oramentos, como definir preos e prazos, gesto de pessoas. No captulo 4, sero apresentados grficos com relao popularidade de cada CMS, comparativo, qual o mais conhecido. No capitulo 5, concluso do trabalho.

1.6 LIMITAES
A maior limitao encontrada para o desenvolvimento deste trabalho foi a falta de referncias bibliogrficas em portugus, uma vez que no existem muitos escritores brasileiros que falem sobre CMS, ento todas as citaes realizadas sobre CMS no decorrer do trabalho foram tradues feitas em cima das verses em Ingls dos autores.

2.

REFERENCIAL TERICO

2.1 Desenvolvimento de Sites


Sites so sistemas que so executados no browser, ou navegador, do computador do usurio, e ficam hospedados em servidores externos. Sua organizao a partir de uma URL simples, que contem o endereo da pgina a ser acessada pelo navegador. Comea pela index, e se expande por todo o corpo do site. Existem diversas linguagens para desenvolvimento de sites, alguns exemplos so, ASP, PHP, Java, estas rodam no servidor, JavaScript, que executada no navegador do cliente, e MySQL, SQLServer, Firebird, como banco de dados, para armazenamento das informaes. O interesse de programadores pelo desenvolvimento para Internet j atingiu um nvel muito alto desde que o uso da Web se popularizou. Isso ocorre, em grande parte, pela complexidade desses sistemas e pelo envolvimento cada vez maior de tecnologias variadas. (LOBO, 2007) Se voc construir Web sites usando HTML simples, perceber as limitaes dessa abordagem. O contedo esttico de um Web site de HTML puro simplesmente isso esttico. Ele permanece da mesma forma, a menos que voc o atualize fisicamente. Os usurios no podem interagir com o site de modo significativo. Utilizar uma linguagem como PHP e um banco como MySQL permite tornar os sites dinmicos, possibilita que eles sejam personalizveis e contenham informaes em tempo real (THOMSON, 2005). Quando Thomson (2005) fez essa afirmao, esse quis dizer que, atualmente, Web sites dinmicos, onde o usurio pode interagir diretamente com o site, so mais bem vistos, e mais bem aceitos do que aqueles que so apenas para visualizao, sem interao. Ele props no seu livro, PHP e MySQL Desenvolvimento Web a utilizao dessas duas linguagens porque PHP e MySQL funcionam em vrios sistemas operacionais.

2.2 - PHP
Os ambientes programados na Internet aumentam a cada dia. Um site comum necessita hoje de programao feita em Linguagem como o PHP, que facilita a vida

tanto para o usurio, como para o administrador do site. Imagine uma pgina de noticias a qual, a cada momento, deve existir um registro novo para ser visto pelos usurios do site. Se no for programado, o Webmaster e sua equipe tero de editar o texto HTML constantemente para manter o site atualizado. (LOBO, 2007) A linguagem de programao PHP, foi criada por Rasmus Lerdford (WELLING, 2005) (OGLIO, 2007), no inicio era formada por um conjunto de scripts voltados a criao de pginas dinmicas que Rasmus usava para monitorar o seu currculo na internet. medida que essa ferramenta foi crescendo em funcionalidades, Rasmus teve de escrever uma implementao em C, a qual permitia s pessoas desenvolverem de forma muito mais simples suas aplicaes para web. Rasmus nomeou essa verso de Personal Home Pages / Forms Interpreter PHP/FI, e decidiu disponibilizar seu cdigo na Web em 1995, para compartilhar com outras pessoas, bem como receber ajuda e correo de bugs (Oglio, 2007). PHP uma linguagem de criao de scripts do lado do servidor que foi projetada, especificamente, para a Web. Dentro de uma pgina HTML, voc pode embutir um cdigo de PHP que ser executado toda vez que a pgina for visitada. O cdigo PHP interpretado no servidor Web e gera HTML (Welling, 2005). Com relao ao PHP, Welling (2005) diz que com PHP pode-se fazer sistemas capazes de: Fazer autenticao de usurio; Fruns na Web; Conexo de servios Web com XML; Sistemas de gerenciamento de contedo (CMS);

A popularizao do PHP foi crescendo, e em 1997quando foi lanada a segunda verso do PHP, a linguagem j ocupava 1% da internet (OGLIO, 2007). Em 1997 Andi Gutmans e Zeev Suraski, que na poca eram estudantes, resolveram utilizar PHP para um projeto de comrcio eletrnico, eles decidiram ajudar Rasmus para aperfeioar o PHP, rescrevendo todo o cdigo fonte, com base no PHP/FI 2, iniciando o que se conhece por PHP3. Aps o lanamento do PHP3, Andi e Zeev comearam a trabalhar em uma forma de melhorar o desempenho do PHP, para tal

eles reescreveram o ncleo do PHP, e posteriormente, batizaram este ncleo de mecanismo Zend (Fonte: PHP Group). Lanado oficialmente em maio de 2000, o PHP4 havia chegado com vrias melhorias e alguns recursos novos. Dentre alguns esto: Suporte a diversos servidores Web; Abstrao de sua API;

Quando o PHP4 foi lanado, ele j estava presente em 20% dos domnios da Internet (Oglio, 2007). Em Julho de 2004, foi lanado a ultima verso do PHP, o PHP5, que trouxe a Orientao a Objetos. Em abril de 2007, o PHP j constava em 20.917.850 de domnios. (Fonte: PHP, 2011)

Figura 2: Grfico Evoluo PHP at Julho de 2007 Fonte: PHP

Welling (2005) cita algumas vantagens de se usar PHP, abaixo seguem algumas: Alto desempenho; Baixo custo; Facilidade em aprender; Disponibilidade de cdigo-fonte; Portabilidade.

2.3 MySQL
MySQL um Relational Database Management System RDBMS, sistema de gerenciamento de banco de dados relacional poderoso e muito rpido. um sistema de gerenciamento de dados que permite pesquisas, classificao e recuperao de dados de forma eficaz. Ele utiliza SQL, que a linguagem de consulta padro de banco de dados em todo o mundo (WELLING, 2005). O MySQL foi originalmente desenvolvido pela empresa sueca TCX, que precisava de um servidor de banco de dados operando com grandes escalas de dados, rapidamente e sem exigir carssimas plataformas de Hardware. O MySQL um gerenciador de banco de dados multiusurio, que d ao software a possibilidade de trabalhar em rede com diversos acessos simultneos, e multitarefa, caracterstica que permite repartir a utilizao do processador entre vrias tarefas, simultaneamente. (MORAZ, 2005) Abaixo esto algumas caractersticas do MySQL: Suporte a diferentes plataformas, Windows e Linux; Suporte a linguagem SQL; Facilidade de uso; e Suporta APIs de diversas linguagens, como PHP.

Algumas empresas que utilizam o MySQL: Google; Facebook; Amazon; (Fonte: ABRIL, 2011).

2.4 JOOMLA!
Embora o Joomla tenha estreado em 2005 com a verso 1.0, suas razes remontam a 2001 quando o sistema de gerenciamento de contedo (CMS) chamado Mambo foi lanado pela primeira vez. Mambo comeou a vida como um produto CMS internos criados pelos engenheiros da Corporao Miro da Austrlia. Em abril de 2001, Mambo foi inicialmente lanado para a comunidade open source. Por sua vez, Mambo foi um incrivelmente avanado aplicativo CMS a ser livremente disponvel com cdigo fonte completo. (RAHMEL, 2007) Rahmel (2007) disse tambm que o mambo ganhou popularidade em todo o

mundo e gerou uma indstria de vendedores que vendem plugins e templates. A comunidade de desenvolvedores floresceu em um ambiente onde as pessoas pudessem livremente partilhar idias e cdigo fonte. Mambo estava bem no seu caminho para se tornar o mais popular aplicativo open source CMS. No entanto, em 2005 houve um desacordo substancial entre os desenvolvedores de cdigo aberto do Mambo e a fundao sem fins lucrativos que foi criada para orientar o desenvolvimento do Mambo. Finalmente, em agosto de 2005, a equipe de desenvolvimento do Mambo abandonou o projeto Mambo e comeou trabalhando para criar um novo CMS a partir das cinzas do antigo. Pouco tempo depois, o Joomla 1.0 foi lanado. Embora este novo CMS era fundamentalmente compatvel com a maioria dos aspectos do Mambo, a interface do usurio e gesto local foram simplificados. No curto espao de tempo, desde que o Joomla nasceu, o uso e desenvolvimento do CMS explodiu. Dentro de seu primeiro ano de lanamento, Joomla foi baixado mais de 2,5 milhes de vezes. No momento da criao deste texto, h mais de 65 mil desenvolvedores Joomla registrados, e h inmeros sites implantados com Joomla. Ainda mais surpreendente o abrao internacional do Joomla. O CMS Joomla tem sido adotado por webmasters do Brasil para a Holanda, dos Estados Unidos para a Itlia, e da Austrlia para a China. (RAHMEL, 2007). No muito tempo depois da Fundao Mambo foi criado, um grupo, que consiste principalmente do ncleo de desenvolvedores do Mambo Open Source. O grupo formou uma organizao no-proft chamado Open Source Matters. Open Source Matters criou o projeto Joomla!, uma garantia projeto 100% open-source GPL projeto. A primeira verso do Joomla! (Joomla! 1.0) foi muito semelhante ao ento verso atual do Mambo, a maioria das extenses no momento de ser compatvel com ambos. (KENNARD, 2007) Joomla um dos principais aplicativos de iniciar o renascimento da World Wide Web para o que os especialistas esto chamando de Web 2.0. Ao contrrio da Web 1.0, onde a maioria dos sites eram administrados manualmente e interao era mnimo, 2,0 definido pela administrao automatizada, intra e comunicao entre sites, comunidades virtuais e interao dinmica. Joomla abraa todos esses novos avanos e fornece um CMS que permite que um site avanado a ser criado e gerido por um pequeno grupo de pessoas (talvez to pequenos quanto uma pessoa). Um

site Joomla pode rivalizar com os recursos e apresentao de um site multi-milhes de dlares. E o melhor de tudo, Joomla! 100 por cento livre (RAHMEL, 2007). Joomla um dos principais aplicativos para iniciar o nascimento da World Wide Web para o que os especialistas esto chamando de Web 2.0. Ao contrrio da Web 1.0, onde a maioria dos sites eram administrados manualmente e a interao era mnima, a 2,0 definido pela administrao automatizada, intra e comunicao entre sites, comunidades virtuais e interao dinmica. Joomla abraa todos esses novos avanos e fornece um CMS que permite que um site avanado a ser criado e gerido por um pequeno grupo de pessoas (talvez to pequenos quanto uma pessoa). Um site Joomla pode rivalizar com os recursos e apresentao de um site milhes de dlares. (RAHMEL, 2007). Joomla uma plataforma vibrante e crescente, com uma economia de milhes de dlares e uma gama completa de desenvolvedores amadores a profissionais (SEVERDIA; CROWDER, 2010). Com inmeros programas CMS disponveis, interessante notar que s o Joomla foi abraado por um amplo espectro de indivduos, corporaes, organizaes sem fins lucrativos, empresas boutique, e organizaes pblicas. (RAHMEL, 2007). Um sistema de gerenciamento de contedo um software que permite criar e gerenciar Web pginas facilmente. (MARRIOTT; WARING, 2011).

2.4.1 Viso Geral


Corra (2007) exps que Joomla possibilita contornar o problema de gerenciamento de contedo, tornando possvel realizar a manuteno de um site de forma gil e por qualquer pessoa com habilidades bsicas em processadores de texto. Existem termos que se fazem necessrios conhec-los para que haja um entendimento melhor do Joomla!. 2.4.1.1 Frontend e Backend Se voc no estiver familiarizado com o Joomla!, voc vai aprender rapidamente a diferena entre o frontend e backend. um conceito muito simples. O frontend o que os visitantes vero quando acessarem seu site. No entanto, os

administradores do site tero acesso a um painel de controle eles podem usar para construir e gerenciar o site. Isso chamado de back-end ou por vezes referido como o painel de administrao (CROWDER e SEVERDIA, 2010). 2.4.1.2 Nveis de Acesso Baseado em regras ACL12 o Joomla! oferece aos usurios at 07 (sete) nveis de acesso, sendo eles os seguintes: Super Administrador, Administrador e Gerente para o Back End e Editor, Redator, Autor e Registrado para o Front End (CORRA, 2007). Segundo Corra (2007), nos niveis de frontend existe os seguintes nveis: Registrado um usurio registrado pode logar no site e ter acesso a contedos restritos a um visitante no cadastrado; Autor possui as mesmas permisses de um usurio registrado ele pode enviar e modificar os prprios artigos; Redator possui os mesmos poderes de um autor, ele pode editar artigos enviados por qualquer usurio; Editor alm de ter os mesmos privilgios de um redator ele ainda pode decidir se um artigo vai ser ou no publicado em no site. E nos nveis de backend existem os seguintes nveis: Gerente cria, altera, publica artigos e v algumas informaes sobre o sistema. No cabe ao gerente, administrar usurios, ou fazer modificaes grandes no site. Administrador as mesmas atribuies de um gerente, e ainda tem o poder de instalar extenses no site. Super Administrador tem acesso total no sistema, alm de poder criar outro super administrador. 2.4.1.3 Extenses So blocos de programas ou um simples arquivo desenvolvidos com a finalidade de oferecer mais recursos e funcionalidades ao Joomla!. So cinco tipos de extenses: Componentes: programas que manipulam as informaes contidas no

banco de dados. Algumas funes podem exibir estas informaes; pgina; Idiomas: pacotes de idiomas; Templates: parte visual, o layout do site. O seu sistema de templates Mdulos: programas que somente exibem informaes obtidas do banco de dados; Plugins: programas que so executados junto com a solicitao de uma

o mais amigvel e flexvel entre os CMS mais populares. (CORRA, 2007). 2.4.1.4 Verses Todo software mantm um padro para controle de verses. O Joomla na sua primeira verso recebeu o numero 1.0, nada mais que uma reviso da verso 4.5.2.3 do Mambo. O controle de verses do Joomla feito na seqncia x.y.z onde: X incrementado quando h profundas mudanas no cdigo fonte; Y incrementado quando h mudanas significativas no cdigo fonte; Z incrementado a cada pacote de correo de bugs. (FORNEL, 2011) 2.4.2 Sites que utilizam Segue alguns sites desenvolvidos em Joomla: 2011); www.upe.net (Site da Universidade de Pernambuco); http://www.esquadrilhadafumaca.com.br/ (Site oficial da esquadrilha da www.detran.pe.gov.br (Detran Pernambuco); http://www.ceara.gov.br/ (Governo do Estado do Cear); http://www.mitsubishi.pl/ (Site da Mitsubishi na Polnia) (JOOMLA,

fumaa) (JOOMLA, 2011)

2.5 WordPress
WordPress um poderoso framework que pode ser usado para alimentar um simples blog ou personalizados para poder criar sites muito mais complexos. Ao compreender como o WordPress funciona voc pode comear a aprender tudo o que o WordPress capaz(LEARY, 2010). WordPress um dos mais populares sistemas de cdigo aberto de blogs disponveis, com usurios globais e vibrante, desenvolvedor e comunidades de apoio. Embora possa ser comparado a Type Pad, mveis, Blogger do Google. WordPress distingue-se com uma ampla gama de opes de hospedagem, extenses funcionais (plugins), e design de esttica e elementos (temas) (STERN; DAMSTRA; WILLIAMS, 2010). WordPress um dos muitos sistemas de gerenciamento de contedo que permitem aos editores de contedo usar uma interface web para manter seus sites em vez de editar e fazer upload de arquivos HTML em um servidor. Alguns sistemas, como o Movable Type e Textpattern, tm reputaes como plataformas de blogging bom. Outros, como Joomla, Drupal, Expression Engine e so mais comumente associados com sites comerciais ou comunidade. WordPress comeou como uma ferramenta de blogging, mas logo no incio os desenvolvedores acrescentaram pginas como um tipo de contedo separado. Isso abriu as portas para pessoas que no queriam um blog, mas queriam uma tarefa fcil, interface baseada na web para criar e gerenciar contedo web. Desde ento, as caractersticas de pgina evoluram (LEARY, 2010). WordPress famoso por sua instalao de cinco minutos. Na verdade, se voc tiver os seus dados de conexo do banco de dados na mo antes de comear, ele pode at no levar tanto tempo! Os requisitos de sistema para o WordPress (discutidos em mais detalhes no prximo captulo) so modestas, permitindo que ele seja executado na maioria dos planos de hospedagem compartilhada comerciais que incluem PHP e MySQL (LEARY, 2010). WordPress comeou de forma semelhante a muitos outros populares pacotes de software open source: Alguns desenvolvedores talentosos viu a necessidade de criar uma ferramenta poderosa e simples, baseada em um projeto existente licenciado sob a GPL. WordPress apareceu pela primeira vez em 2003, tambm

construdo na base de dados MySQL fonte aberto para contedos persistente e PHP como plataforma de desenvolvimento (STERN; DAMSTRA; WILLIAMS, 2010). WordPress tem uma interface de administrao incrivelmente amigvel. Em 2008, a equipe trabalhou com WordPress designers na Happy Cog, uma empresa de web design famosa por sua abordagem orientada para o utilizador, para simplificar a interface para WordPress 2.5. Mais tarde, para a verso 2.7, a equipe incorporou sugestes WordPress a partir de uma pesquisa com usurios em grande escala e trabalhou com Happy Cog Liz Danzico para refinar a interface ainda mais. O resultado um sistema intuitivo que at mesmo iniciantes na Web podem ser usados com muito pouco treinamento. As caractersticas incluem: Edio de texto rico. WordPress inclui o editor TinyMCE popular que fornece uma interface similar aos produtos Microsoft Office. O editor inclui ferramentas para importar contedo e remover estilos incorporados a partir de documentos do Office. Imagens de mdia e incorporadas. WordPress inclui um editor de imagem bsico que permite que voc girar ou redimensionar a imagem. Alm disso, o WordPress gera thumbnails automaticamente, e estes podem ser usados no lugar da imagem full-size. As imagens podem ser alinhadas esquerda, direita ou centro, e pode incluir legendas, bem como texto. fcil incorporar arquivos de udio e vdeo a partir de outros sites em seu contedo: basta colar a URL como voc editar, e quando seu post ou pgina publicado, o endereo ser substitudo com o media player apropriado. Gerenciamento de Menu. Voc pode criar menus de navegao to facilmente quanto criar sidebars. Voc pode escolher os itens de suas pginas, categorias e gestor de links; voc tambm pode adicionar links para contedo externo (STERN; DAMSTRA; WILLIAMS, 2010). WordPress licenciado sob a Gnu Public License (GPL) verso 2. A maioria das pessoas no le a licena e simplesmente entende que o WordPress um projeto open source; no entanto, bolsos dos departamentos jurdicos corporativos ainda preocuparm-se sobre o componente viral de uma licena GPL e suas implicaes para cdigo adicional ou contedo que obtm adicionado, usado com ou em camadas sobre a distribuio original. Muita desta confuso deriva liberal uso

das palavras ' livre ' e ' copyright ' em contextos onde eles so aplicados inadequadamente (STERN; DAMSTRA; WILLIAMS, 2010). Sistemas de blogs tm suas razes em operaes de gesto de contedo simples: criar um post, que persistem no armazenamento estvel, como um sistema de arquivos ou banco de dados, e exibir a sada formatada com base em algum conjunto de critrios temporais ou palavra-chave. Como a riqueza e os tipos de contedos apresentados nas pginas do blog expandido, e os requisitos para classificao, pesquisa, seleo e apresentao de contedo cresceu para incluir (STERN; DAMSTRA; WILLIAMS, 2010). Um CMS robusto medido pela utilidade de seu contedo. Mesmo os tipos mais ricos de contedo e processos mais bem geridos so de baixo retorno, se ningum realmente consome as sadas. No suficiente para instalar o software de blogs, escrever alguns posts, e espero que o mundo aparece sua porta virtual; que voc precisa para criar o que Tim O'Reilly chama uma arquitetura de participao (STERN; DAMSTRA; WILLIAMS, 2010). WordPress um dos muitos PHP / MySQL sistemas de gerenciamento de contedo que permitem aos editores de contedo para usar uma interface web para manter seus sites em vez de editar e fazer upload de arquivos HTML em um servidor. (...) Outros, como Joomla, Drupal, Expression Engine e so mais comumente associados com sites comerciais ou comunidade. WordPress comeou como uma ferramenta de blogging, mas logo no incio os desenvolvedores acrescentou pginas como um tipo de contedo separado. Isso abriu as portas para pessoas que no queria um blog, mas queria uma tarefa fcil, interface baseada na web para criar e gerenciar contedo web. (E se eles depois decidiram que precisavam de um blog, afinal, o melhor do mundo era apenas um menu de clique de distncia!) Desde ento, as caractersticas de pgina evoluram. Quer WordPress atos uma ferramenta de blogs ou de um sistema de gerenciamento de contedo verdadeiro, ento, depende de qual o contedo que voc escolhe para enfatizar em seu site (LEARY, 2010). 2.5.1 Nveis de acesso Stern, Damstra e Williams (2010) mostram os nveis de acesso que o WordPress disponibiliza, seguem abaixo listados:

Administrador: Usurio que tem acesso a todos os recursos de administrao e funcionalidade. A conta de administrador criada durante a instalao atribudo o papel de administrador. Editor: Usurio que pode criar gerenciar e publicar posts. Usurio tambm pode gerenciar mensagens de outros usurios. Editor tambm tem a capacidade de aprovar artigos submetidos por contas de Contribuinte. Autor: O usurio pode criar gerenciar e publicar suas prprias mensagens. Contribuinte: O usurio pode criar e gerenciar seus prprios posts, mas no pode publicar posts. Assinante: O usurio pode comentar ler comentrios, receber newsletters, e assim por diante, mas no tem permisses de gravao. 2.5.2 Verses No dia 27 de maio de 2003 foi lanada a verso 0.7, e a verso 1.0 foi lanada em 3 de janeiro de 2004. A verso 2.0 foi lanada em 26 de dezembro de 2005, e a 3.0 em 17 de junho de 2010. Atualmente o WordPress encontra-se em sua verso 3.2.1, que foi lanada em 12 de julho de 2011 (WORDPRESS, 2011). 2.5.3 Quem utiliza Segue alguns sites que so feitos em WordPress: www.priscilakrause.com.br (Blog da Vereadora do Recife Priscila Krause); http://www.batman-3d.de/ (Blog do Batman); www.olinda.pe.gov.br (Site Oficial da Prefeitura de Olinda); http://gsas.harvard.edu/ (Escola de Artes Senicas da Universidade Harvard) http://www.cultura.gov.br/site/ (Site do Ministrio da Cultura)

2.6 Drupal
Em sua vida relativamente curta, o Drupal tem tido um enorme impacto sobre a paisagem da Internet. Como um sistema de gerenciamento de contedo web (CMS), Drupal permitiu a criao de websites com recursos e ricas em contedo para grandes e pequenas organizaes. Como um framework de aplicaes web,

Drupal est mudando a maneira que as pessoas pensam sobre o desenvolvimento de aplicaes web (TOMLINSON, 2010). Tomlinson (2010) diz que um CMS geralmente fornece uma srie de recursos que simplificam o processo de construo, implantao e gesto de websites, incluindo o seguinte: Interface administrativa Repositrio de um banco de dados de contedo Um mecanismo para obter informaes associando que armazenado no banco de dados com uma pgina fsica no site Conjunto de ferramentas de um para criao, publicao e gerenciamento de contedo Um componente para criar e gerenciar menus e elementos de navegao As ferramentas necessrias para definir e aplicar temas Gesto de utilizadores Um quadro de segurana Web 2.0 capacidades, tais como fruns, blogs, wikis, enquetes e pesquisas Taxonomia e tagging Formulrios on-line E-commerce capacidades Drupal uma fonte livre e aberta CMS escrito em PHP e distribudo sob a GNU General Public License. Drupal deriva de um projeto por um estudante universitrio holands, Buytaert Dries. O objetivo do projeto era fornecer um mecanismo para Buytaert e seus amigos para compartilhar notcias e eventos. Buytaert virou Drupal em um projeto open source em 2001, e prontamente a comunidade abraou o conceito e se expandiu em suas origens humildes, criando o que hoje um dos mais poderosos e possuem plataformas CMS rico na web. Indivduos, equipes e comunidades alavancar Drupal recursos para facilmente publicar, gerenciar e organizar o contedo em uma variedade de sites, que vo desde blogs pessoais at grandes sites corporativos e governamentais (TOMLINSON, 2010). Drupal um sistema aberto de gerenciamento de contedo (CMS) que est sendo usado por centenas de milhares de organizaes e indivduos para a

construo de web-sites envolventes e ricos em contedo. Construir um site em Drupal uma questo de combinar vrios "blocos de construo. Uma vez construdo, um site Drupal pode ser mantida com os formulrios online, e sem ter que alterar o cdigo manualmente. Drupal livre para usar, tem uma enorme biblioteca de constante evoluo ferramentas que voc pode usar para fazer brilhar o seu website (BYRON et al., 2009). Ao longo dos ltimos dois anos, a popularidade do Drupal explodiu, ao ponto de alguns nomes muito grandes terem tido aviso prvio. Empresas de mdia, como MTV UK, Lifetime, e Sony BMG Records esto usando o Drupal como um meio de construo de comunidades leais ao redor de seus produtos. Editoras de impresso, como o New York Observer, The Onion, a revista Popular Science, revista Fast Company usam o Drupal para fornecer contedo online interativo para seus leitores. A Anistia Internacional, as Naes Unidas, e da Electronic Frontier Foundation usam o Drupal para coordenar o ativismo em questes importantes. Ubuntu Linux, Eclipse, Firefox, e jQuery so projetos de cdigo aberto que empregam o Drupal para alimentar suas comunidades (BYRON et al., 2009). Byron et al. (2009) diz que Drupal tambm um content management framework (CMF), que significa, estrutura de gerenciamento de contedo. Alm de fornecer ferramentas de construo de site para webmasters, oferece caminhos para programadores e desenvolvedores para personalizar Drupal usando mdulos plugin. Quase todos os aspectos do comportamento do Drupal pode ser personalizado com estes mdulos, e milhares deles. Tomlinson (2010) disse que quando se instala do Drupal, est instalando o que comumente chamado de ncleo Drupal. Ncleo representa o "motor" que os poderes de um site baseado em Drupal, juntamente com uma srie de out-of-the-box recursos que permitem a criao de um website relativamente full-featured. Os principais componentes do ncleo Drupal incluem recursos para criar e gerenciar: Contedo Uploads / downloads de arquivos Menus Contas de usurio Funes e permisses

Taxonomia Blogs Fruns de discusso Enquetes on-line Drupal em si composto por muitas camadas. Na sua camada mais baixa, que proporciona funcionalidade adicional em cima do PHP adicionando vrios subsistemas, como a manipulao do usurio da sesso e autenticao, filtragem de segurana, e prestao de modelo. Esta seo construda sobre uma camada funcionalidade chamados mdulos (BYRON et al., 2009). 2.6.1 Usurios Usurios (ou os visitantes do site) no Drupal 7 so divididos em duas categorias gerais: os usurios annimos e usurios autenticados. Os usurios annimos so pessoas que visitam o site e no fazer login usando um ID de usurio e senha. Se voc visitar www.cnn.com e no fizer log in, voc est classificado como um usurio annimo. Com Drupal, voc tem a capacidade de darsuporte a usurios annimos, e voc tambm tem a capacidade de restringir o que um usurio annimo pode fazer em seu site. Usurios autenticados so os visitantes do seu site que faa o login usando uma identificao de usurio e senha exclusivos (TOMLINSON, 2010). Qualquer usurio autenticado do seu site pode ser atribudo a nenhuma, uma, ou mais de uma funo (por exemplo, voc pode ter um usurio que atribudo papel de departamento de vendas, autor, contedo e produtos). Permisses em Drupal so um mecanismo para controlar o que um usurio atribudo a uma funo especfica pode fazer. Existem dezenas de permisses que voc pode habilitar ou revogar para cada funo de usurio que voc definiu. Exemplos de permisses que voc pode definir para um papel especfico incluem: a capacidade de criar uma nova pgina, a capacidade de criar um novo artigo, a capacidade de editar qualquer artigo, independentemente de quem o escreveu, a capacidade de pesquisa de contedo no site, ea capacidade de adicionar uma nova conta de usurio (TOMLINSON, 2010). Tomlinson (2010) explica que todos os sites feitos em Drupal tm pelo menos uma conta de usurio, que o administrador do sistema. Esta conta criada

automaticamente durante o processo de instalao, e a conta que voc vai usar para administrar seu site. Para locais onde o proprietrio do site o nico que cria contedo e administra o site, tendo apenas o site conta administradores tudo o que necessrio. Se voc decidir ter outros que vo administrar ou criar contedo, ento voc precisa decidir qual mecanismo de Drupal vai ser usado para criar contas de usurio. Drupal oferece trs alternativas para voc escolher a partir de: Os usurios podem criar suas prprias contas sem um administrador aprovar a sua conta. Os usurios podem solicitar uma nova conta, mas um administrador tem que aprovar a conta antes que ele seja ativado. Administradores Somente criar contas de usurio. Todos os usurios adicionais podem ser atribudos s funes configurveis, como "editor", "cliente pagador", ou "VIP" Cada funo pode ser dada permisso para fazer coisas diferentes no site:. Visitando URLs especficas, de visualizao determinados tipos de contedo, postagem comentrios sobre o contedo existente, preenchendo um perfil de usurio, at mesmo a criao de mais usurios e controlando suas permisses (BYRON et al., 2009). Funes de usurio so um mecanismo para categorizar grupos de usurios com responsabilidades semelhantes e capacidades em seu site. Se o seu site para uma escola primria, voc pode ter papis para professores, estudantes, e funcionrios. Se o site um site da comunidade voc pode ter papis para, os autores de contedo, revisores de contedo, editores e administradores do frum. A parte mais difcil sobre a criao de funes de usurio decidir quais os papis que voc precisar para o seu site. Em geral, mais fcil de administrar um site que tem papis menos funes do que um que tem muitas funes, como voc deve definir as permisses para cada funo individual (TOMLINSON, 2010).

2.6.2 Quem utiliza


Seguem listados alguns sites que utilizam Drupal: http://biboo.net (Empresa de desenvolvimento de aplicaes Web com Drupal); http://oag.ca.gov/ (Site da Procuradoria Geral do Estado da Califrnia);

http://www.drupal-pa.org/ (Comunidade Drupal do estado do Par); http://www.josediazfuentes.com/ (Jos Diaz Fuentes escultor espanhol); http://fertilidade.org/ (Clinica Mdica de Fertilizao de So Paulo);

3. Custos
Independente do setor de atuao (comrcio, indstria, ou prestao de servio), o tema custos de importncia relevante para consecuo dos objetivos empresariais e como tal deve ser tratado (SCHEIR, 2006). De acordo com LEO (2004) a elaborao do oramento para definir o preo a ser contratado, baseia-se nos dados do projeto do servio, que deve conter os seguintes itens: Definio do custo define se os insumos entraram no oramento com custo mensal ou por hora; Definio do preo define se o servio ser remunerado de acordo com o preo global ou preo unitrio. (No preo global, o servio remunerado pelo preo total, com medio mensal ou final da execuo; no preo unitrio, pelo preo de uma unidade com medio da quantidade dessa unidade); Mo de obra Qualifica e quantifica os integrantes da equipe que executar o servio; Benefcios Relacionam os benefcios que recebem os integrantes da mode-obra, (refeio, vale-transporte, seguro, assistncia mdica, treinamento especifico, exame mdico, e outros); Veculos Relacionam os veculos que sero utilizados durante a execuo do servio e define para cada um deles os quilmetros rodados (incluindo custos com pedgios, carga e descarga); Ferramentas e equipamentos Relaciona e quantifica as ferramentas e equipamentos a serem utilizados pela equipe que executar o servio; Materiais de consumo Relaciona e quantifica os materiais a serem consumidos ou aplicados no servio. O oramento do projeto pode ser representado pela somatria do custo fixo

com o custo relativo aos recursos de cada atividade do projeto. Oramentos so as atribuies financeiras dos recursos necessrios para se completar o projeto, normalmente expressos em unidades monetrias (VARGAS, 2007).

3.1 Gesto de Custos


S podemos atribuir devidamente o custo a cada processo produtivo de origem, seja fabricao, revenda de mercadorias ou prestao de servio, se apurarmos o custo da produo e o resultado em um determinado perodo. Para isso precisamos fazer a separao dos gastos em custos e despesas (SCHEIR, 2006) A mo de obra um dos mais emblemticos componentes do custo direto. Representa o custo do pessoal que participa diretamente do servio e que envolve para cada integrante da equipe, salrio, gratificaes e adicionais; alm disso, deve obedecer a legislao trabalhista e ao acordo do sindicato ao qual pertencem os trabalhadores. A equipe pode ter integrantes, tanto com tempo total como com tempo parcial, ligados diretamente ao servio (LEAO, 2004). O gerenciamento de custos tem como objetivo garantir que capital disponvel ser suficiente para obter todos os recursos para se realizarem os trabalhos do projeto. O gerenciamento de custos no pode considerar apenas os custos incorridos no prprio projeto. Muitas vezes o projeto est desenvolvendo um produto, ou servio, com interesse comercial, e esse produto, por sua vez, estar recompensando financeiramente a empresa, retornando tanto o dinheiro investido, quanto o lucro desejado estabelecido na concepo do projeto (VARGAS, 2006). O oramento no pode ser considerado simplesmente como uma viso do plano. Ele um mecanismo poderoso de controle. O oramento serve como parmetro de comparao, uma linha, de base da qual se extraem informaes sobre o desempenho financeiro do projeto. O oramento precisa ser validado ao longo do tempo, durante a execuo, para que os eventuais problemas sejam identificados o mais cedo possvel para que a soluo possa ser antecipada, evitando assim danos mais graves ao oramento (VARGAS, 2006).

3.1.1 Custos Fixos e Variveis Custos fixos so aqueles que no sofrem alterao em relao quantidade

produzida, ou seja, dentro de uma determinada faixa de produo ele no varia. Exemplo de custos fixos: Depreciao, Salrios de Supervisores, Mo-de-Obra Indireta. Os custos fixos so variveis em relao ao produto, pois quanto maior a produo menor ser a parcela do custo fixo por unidade produzida (GUIMARES, 2002). Custos variveis sos os custos que sofrem alteraes em relao a quantidade produzida, ou seja, quanto maior a produo maior ser o consumo dos custos variveis. Exemplos de custos variveis: Mo-de-Obra Direta. O custo varivel crescente com o volume produzido. Para a administrao da empresa, muito importante a classificao dos Custos em Fixos e Variveis: de posse das informaes sobre o comportamento dos Custos pode-se determinar o Ponto de Equilbrio, onde ser indicado o momento onde o total dos custos igual o total da Receita. (GUIMARES, 2002).

3.2 Formao de Preo


O preo e calculado por hora da equipe padro. O preo de cada atividade a relao entre o preo por hora da equipe padro e o tempo em horas que ela leva para executar o servio. (...) Qualquer servio tem seu preo formado pelo custo direto, o custo indireto, o lucro e o custo tributrio (LEAO, 2004). Em um sentido restrito, preo o volume de dinheiro cobrado por um produto ou servio. Em um sentido mais amplo, preo a soma dos valores que os consumidores trocam pelo beneficio de possurem ou usarem um produto ou servio (OLIVEIRA, 2000). Os custos do produto definem o piso do preo, e a percepo do consumidor quanto ao valor do produto define o teto. preciso levar em considerao os preos dos concorrentes e outros fatores externos e internos para encontrar o melhor preo entre esses dois extremos (OLIVEIRA, 2000). A formao do preo de venda de um produto ou servio deve levar em considerao uma complexa e relevante interface de dois enfoques bsicos: o financeiro, que se refere agregao de valor substancia patrimonial, atravs da remunerao justa do investimento feito, dados o nvel de risco do negcio; e o mercadolgico, que refere-se a possibilidade de "atingir" os consumidores em

condies competitivas (MIQUELETTO, 2008). A formao dos preos de venda dos produtos obedece a varias tcnicas e estratgias; porm, a mais antiga e, portanto, a mais usada, a formao de preos por meio da apurao dos custos dos produtos (MIQUELETTO, 2008). A formao de preos amplamente estudada pela teoria econmica, mas, apesar da riqueza de conceitos de preos, encontra-se grande dificuldade em quantific-los. Por esse motivo, as empresas habitualmente recorrem a enfoques prticos para estabelecer preos que lhes tragam o retorno desejado e testam esses preos desejados, confrontando-os com a realidade do mercado, fazendo, ento, os acrscimos ou redues permitidos pelo mercado (OLIVEIRA, 2000). Um sistema de formao de preos relaciona-se diretamente com informaes de custos e delas depende. Para que o sistema de formao de preos seja desenvolvido, h necessidade de informaes precisas, detalhadas e em tempo do custo, seus elementos, composio e tratamento, para que as diversas variveis de ordem econmica sejam corretamente consideradas e a deciso seja de boa qualidade (MIQUELETTO, 2008). Miqueletto (2008) diz que a poltica de preos tem trs caminhos possveis de serem seguidos. O primeiro trata da poltica de preos em funo dos objetivos: a empresa precisa determinar antes os seus objetivos para que depois possa determinar os seus preos. Estes objetivos so: I. II. III. IV. V. VI. Penetrao no mercado: Estabelecimento de preos baixos para estimular o crescimento e aumentar a participao no mercado; Aumento de participao: Estabelecimento de preos baixos para conquistar fatias de mercado; Recuperao do caixa: Estabelecimento de preos para rapidamente recuperar o investimento, eventualmente a custo do mercado futuro; Maximizao de resultados: Estabelecimento de preos para maximizar os lucros e o retorno; Preo / Qualidade: Estabelecimento de preo em funo de qualidade superior; Preo / Oportunidade: Estabelecimento de preo em funo da oportunidade da venda. O segundo caminho a poltica de preos em funo da demanda. Neste

processo h discriminao de preo, onde o produto, a mercadoria e servio especficos so vendidos por preos diferenciados, tendo como base: cliente, poca, local e momento. O terceiro caminho que pode ser seguido a poltica de preos em funo da concorrncia. Neste caminho a empresa determina os seus preos em funo do mercado, no qual ela atua. Para Bruni e Fam (2004), o atual ambiente de negcios exige que as empresas sejam competitivas em qualidade, no atendimento aos clientes e tambm no preo dos seus produtos e servios. Desta forma, as decises de preo de uma companhia devem estar integradas sua estratgia global de negcios frente ao seu meio-ambiente. Exigindo, portanto, das organizaes uma ateno especial ao processo de gesto das atividades relacionadas ao preo, principalmente s decises de fixao de preo, cruciais quando a empresa est lanando um novo produto, ou quando as variveis ambientais se modificam de tal forma, que obrigam a empresa alterar os seus preos de venda de produtos j comercializados (MIQUELETTO, 2008). A fixao de preos de venda dos produtos uma questo que afeta diariamente a vida de uma empresa, independente do seu tamanho, da natureza de seus produtos, ou do setor econmico de sua atuao. Esta dificuldade de formar preo de venda pode atingir toda cadeia produtiva, desde o fornecedor da matria prima, passando pelo fabricante, distribuidores, varejistas at o consumidor final. O preo um fator de deciso de compra. Por isso, a empresa deve ter claros seus objetivos quando da formao do preo de venda de seus produtos (MIQUELETTO, 2008). O sucesso da empresa pode at no ser conseqncia direta da deciso acerca de preos, todavia um preo equivocado de um produto ou servio certamente levar a empresa runa (MIQUELETTO, 2008). Historicamente, o custo sempre foi um elemento fundamental no processo de formao de preo de venda de produtos. Mas, com o decorrer do tempo a realidade dos processos de formao de preos de venda de produtos sofreu uma srie de alteraes (MIQUELETTO, 2008). Os filsofos antigos j reconheciam a importncia do preo no funcionamento do sistema econmico. Alguns documentos daquela poca referem-se s tentativas de determinar preos justos e moderados. Hoje em dia, preo continua a servidor como meio para regular a atividade econmica

(OLIVEIRA, 2000). Os principais objetivos do processo de formao de preo de vendas de produtos ou servios, proporcionar, em longo prazo, o maior lucro possvel; permitir a maximizao lucrativa da participao de mercado; maximizar a capacidade produtiva, evitando ociosidade e desperdcios operacionais, e maximizar o capital empregado para perpetuar os negcios de modo auto-sustentado. (MIQUELETTO, 2008). Em sntese, a funo bsica dos preos orientar as empresas no sentido de utilizarem racionalmente os recursos disponveis, injetando no mercado quantidades de produtos compatveis com as reais tendncias e capacidades de absoro da produo realizada (MIQUELETTO, 2008). O atual ambiente de negcios exige que as empresas sejam competitivas em qualidade, no atendimento aos clientes e tambm no preo dos seus produtos e servios. Desta forma, as decises de preo de uma companhia devem estar integradas sua estratgia global de negcios frente ao seu meio-ambiente. Exigindo, portanto, das organizaes uma ateno especial ao processo de gesto das atividades relacionadas ao preo, principalmente s decises de fixao de preo, cruciais quando a empresa est lanando um novo produto, ou quando as variveis ambientais se modificam de tal forma, que obrigam a empresa alterar os seus preos de venda de produtos j comercializados (MIQUELETTO, 2008). Os modelos de deciso de preos orientados pelos custos formam o preo dos produtos, atravs do clculo de seus custos e adio de uma margem de lucro objetivada, pressupondo que o mercado absorva a quantidade ofertada ao preo obtido nesta equao (MIQUELETTO, 2008).

3.3 Gesto de Recursos Humanos


Em enquete realizada para a realizao deste trabalho, constatou-se que, na opinio dos entrevistados, o maior gasto que se tem para desenvolvimento de sites, com pessoas, este tpico mostra a importncia das pessoas na organizao. O gerenciamento dos recursos humanos tem como objetivo central fazer o melhor uso dos indivduos envolvidos no projeto. Como se sabe, pessoas so o elo central dos projetos, e seu recurso mais importante. Eles definem metas, os planos,

organizam o trabalho, produzem os resultados, direcionam, coordenam e controlam as atividades do projeto (VARGAS, 2006). No passado, a maioria dos projetos se preocupou unicamente com aspectos tcnicos, que foram altamente desenvolvidos. Porm, os aspectos humanos, que poderiam conduzir o projeto aos mesmos ganhos do desenvolvimento tcnico, foram relegados a um segundo plano. Agora, so eles o foco dos principais estudos e trabalhos na rea, de modo a compensar essa desproporcionalidade. O sucesso ou o fracasso de um projeto dependem diretamente do gerenciamento de recursos humanos (VARGAS, 2006). As organizaes atuais mostram-se, inexoravelmente, demarcadas por ambientes de trabalho dinmicos, mutantes, complexos e desafiadores. Tal panorama vem provocando grandes impactos nos modelos de gesto, nas estratgias de carreira e, especialmente, nos trabalhadores (HONRIO; HELAL, 2008). As organizaes no existem no vcuo. E nem funcionam ao acaso. Como sistemas abertos as organizaes operam atravs de mecanismos de cooperao e de cooperao e de competio com outras organizaes (CHIAVENATO, 1999). Honrio e Helal (2008) explicam que as pessoas, com suas habilidades e qualidades intrnsecas, as principais responsveis pela criao das inesgotveis vantagens que garantem o desenvolvimento e manuteno de uma empresa. As pessoas passam boa parte de suas vidas trabalhando dentro de organizaes, e estas dependem daquelas para poderem funcionar e alcanar sucesso. (...) Com toda certeza, as organizaes jamais existiriam sem as pessoas que lhe do vida, dinmica, impulso, criatividade e racionalidade. (CHIAVENATO, 1999). Chiavenato (1999) fala que as organizaes dependem direta e irremediavelmente das pessoas para operar, produzir bens e servios, atender seus clientes, competir nos mercados e atingir seus objetivos. Chiavenato (1999) expe trs aspectos fundamentais, as quais a Gesto de Pessoas se baseia, so elas: 1. As pessoas como seres humanos: Dotados de personalidade prpria, profundamente diferentes entre si, com uma historia particular e diferenciada, possuidores de conhecimentos e capacidades

indispensveis. Pessoas como pessoas e no meros recursos da organizao. 2. As pessoas como ativadores inteligentes de recursos organizacionais: como elementos impulsionadores da organizao e capazes de dot-la de inteligncia, talento e aprendizados indispensveis a sua constante renovao. Pessoas como fonte de impulso prprio que dinamiza a organizao e no como agentes passivos, inerentes e estticos. 3. As pessoas como parceiras da organizao: Capazes de conduzi-la a excelncia e ao sucesso. Pessoas como parceiros ativos da organizao, e no como meros sujeitos passivos. As pessoas constituem o principal ativo da organizao. Da a necessidade de tornar as organizaes mais conscientes e atentas a seus funcionrios. AS organizaes bem-sucedidas esto percebendo que somente podem crescer, prosperar e manter sua continuidade se forem capazes de otimizar o retorno sobre os investimentos de todos os parceiros, principalmente o dos empregados. Quando uma organizao est realmente voltada para as pessoas, a sua filosofia global e sua cultura organizacional passam a refletir essa crena (CHIAVENATO, 1999). Nos tempos atuais, as organizaes esto ampliando a sua viso e atuao estratgica. Todo processo produtivo somente se realiza com a participao conjunta de diversos parceiros, cada qual contribuindo com algum recurso. (...) Os empregados contribuem com seus conhecimentos, capacidades e habilidades, proporcionando decises e aes que dinamizam a organizao. Os clientes contribuem para organizao adquirindo seus bens ou servios colocados no mercado (CHIAVENATO, 1999).

(Figura 4: Parceiros na organizao) Fonte: Chiavenato, 1999

Chiavenato (1999) listou 6 (seis) processos bsicos da Gesto de Pessoas, e os mesmo seguem abaixo listados: 1. Processo de Agregar Pessoas: so os processos utilizados para incluir novas pessoas na empresa. 2. Processo de Aplicar Pessoas: so os processos utilizados para desenhar as atividades que as pessoas iro realizar na empresa, orientar e acompanhar seu desempenho. 3. Processo de Recompensar Pessoas: so os processos utilizados para incentivar as pessoas e satisfazer suas necessidades individuais mais elevadas. Incluem recompensas, remunerao e benefcios. 4. Processo de Desenvolver Pessoas: so processos usados para capacitar e incrementar o desenvolvimento profissional e pessoal. 5. Processos de Manter Pessoas: so os processos usados para criar condies ambientais e psicolgicas satisfatrias para as atividades das pessoas. 6. Processos de Monitorar Pessoas: so processos utilizados para acompanhar e controlar as atividades das pessoas e verificar resultados.

A imagem abaixo ilustra e exemplifica os termos que foram citados acima.

(Figura 4 (Os seis processos da gesto de pessoas) Fonte: Chiavenato (1999)

4. Resultados Obtidos

Para obter os resultados que sero expostos aqui, foi realizada uma enquete, em carter exploratrio, publicada no site www.enquetefacil.com. A vigente enquete ficou disponvel no site nos perodos de 25/10/2011 a 26/10/2011 e colheu informaes de 25 pessoas atuantes na rea de TIC. Os grficos a seguir, mostram a opinio de cada entrevistado. Por existir questes que permitem mais de uma resposta, alguns valores percentuais podem chegar muito prximo aos 100%, e outros no. Os grficos com mais detalhes esto na seo de anexos deste trabalho. 1) Quais CMSs voc conhece?

Resultado:

De acordo com o grfico acima, das 25 pessoas, 49% dizem conhecer WordPress, 32% conhecem Joomla!, 12% conhecem drupal, e 7% no conhecem nenhum CMSs. 2) Qual sua opinio com relao a utilizao de CMS para desenvolvimento de sites? Resultado:

O grfico mostra que 40%, dos 25 entrevistados, usam CMS na maioria dos projetos, 28% que usam CMS em pequenos projetos, 16 % acham bom, mas preferem o mtodo tradicional, enquanto 12% dizem que s usam o mtodo tradicional. O mtodo tradicional o mtodo onde se usa codificao pura, e no h nenhuma utilizao de ferramenta de desenvolvimento gil. Toda a composio do site feita de forma nica, sem nada pronto. 3) Quanto tempo voc acha que leva para criar um site com CMS? Resultado.

66% dos entrevistados acham que um site com CMS leva entre um e trs meses para ser desenvolvido, 21% acham que leva de trs a seis meses, 10% acham que leva de seis a nove meses, e 3% acham que leva nove meses a um ano. 4) opinio? Resultado. Qual o maior custo que se tem no desenvolvimento de sites, em sua

68% dos entrevistados acham que o maior gasto que se tem com desenvolvimento com pessoas, 20% acham que com Infra Estrutura e 12% acham que com aquisio de software. 5) Voc recomenda o uso de CMS para desenvolver sites? Resultado.

92% recomendam o uso de CMS para desenvolvimento gil de sites, e 8% no recomendam. Para as analises seguintes, sero utilizadas as respostas baseadas em duas entrevistas, tambm em carter exploratrio, realizada com dois empresrios do ramo de desenvolvimento, um que utiliza CMS e outro que no utiliza. O questionrio consta de seis perguntas relativas a desenvolvimento de sites, abordando temas como, custos, valores, tempo de desenvolvimento e opinies sobre a utilizao, cujas entrevistas esto disponveis no anexo deste trabalho. De acordo com as entrevistas, as opinies ficam divididas quanto em relao ao uso de CMS, pois citada a vantagem da reduo de custos para desenvolvimento, mas um dos entrevistados chama a ateno com relao ao quesito segurana, pois j que os componentes utilizados pelos CMSs, em grande parte, so gratuitos, bugs e erros de programao so difundidos muito rpido, o que pode comprometer a segurana do site. Com relao aos custos no

desenvolvimento so com relao a mo de obra, pois outros custos, como infra estrutura e software, ficam diludos nos demais servios que as entidades prestam, ou quando o servio prestado no esquema Home Office, regime onde se trabalha em casa. Com relao valores, o empresrio que no usa CMS adotou como requisitos de preo os seguintes: Cinco sesses; Um fale conosco, formulrio de envio de mensagens; Duas reas gerenciveis

Um site com estes atributos custa em mdia R$ 3.000,00 (trs mil reais), variao podendo ser maior. O empresrio que utiliza CMS, no adotou requisitos para definir o preo, mas fez a citao variando de R$ 5.000,00 (cinco mil reais) R$ 30.000,00 (trinta mil reais). E o tempo que se leva para criar os sites, em mdia, de um ms, tempo que pode ser prolongado, segundo o empresrio que usa CMS, pode chegar a trs meses o perodo de desenvolvimento do site. Vargas (2006) disse que pessoas so o elo central dos projetos, e seu recurso mais importante. Eles definem metas, os planos, organizam o trabalho, produzem os resultados, direcionam, coordenam e controlam as atividades do projeto, e que o sucesso ou o fracasso de um projeto dependem diretamente do gerenciamento de recursos humanos, e nas entrevistas que foram realizadas para a realizao deste trabalho, na enquete tambm, boa parte dos entrevistados julgam que o maior custo com desenvolvimento de sites com pessoas, j que elas so o corao das instituies, e so os principais responsveis pela qualidade do produto apresentado. Tanto nos resultados adquiridos com a enquete, quanto nas entrevistas, ficou bastante evidente que o maior gasto com desenvolvimento humano, uma vez que so as pessoas que definem se o negcio, ou produto, ser de qualidade ou no. A utilizao de CMS para desenvolvimento de sites mostra-se vivel, uma vez que, a utilizao de ferramentas que j se encontram prontas, e disponveis, algumas de forma gratuita, no precisando de grandes equipes para continuar o desenvolvimento do projeto, podendo uma equipe menor desenvolve-lo, podendo

uma grande equipe se dividir em equipes menores, e assim produzirem mais.

5. Concluses e Recomendaes
O presente captulo ir abordar as concluses deste trabalho.

5.1 Concluses
O objetivo geral foi alcanado da seguinte forma, a pesquisa bibliogrfica foi um dos maiores auxiliares, pois neles continham todas as informaes necessrias para fazer a explanao sobre CMSs de forma que, os trs principais CMSs usados no mundo, WordPress, Drupal, e Joomla!, foram devidamente explicados, expondo em cada tpico exatamente as mesmas informaes, cobrindo sobre verses, histrico, e sites que utilizam. Visto que eles so os mais populares dada, a enquete que foi realizada, e pesquisas realizadas tambm na entrevista com desenvolvedores da rea. Com relao s vantagens e desvantagens, na entrevista com os empresrios foi levantada a questo que diz sobre segurana, uma vez que a rea gerencivel do CMS necessria a realizao de uma autenticao, e quem tiver acesso a senha do usurio administrador, pode fazer qualquer mudana no site, ou descobrir alguma falha de segurana em algum componente desenvolvido, a nica desvantagem que se notou durante a realizao deste trabalho foi esta, no que diz respeito segurana. As vantagens so que no se precisa ser da rea de desenvolvimento para se criar um site com CMS, visto na pesquisa bibliogrfica que boa parte dos CMSs disponveis j tem suas ferramentas auxiliares todas prontas, e disponveis para download em repositrios na Internet, e no requerem conhecimentos muito aprofundados na rea. No que diz respeito reduo de custos na hora de desenvolver, foi constado na entrevista realizada com os empresrios que, pode haver uma reduo de custo no uso de CMSs, visto que o maior custo para uma empresa so os seus funcionrios, e como um site desenvolvido com CMS pode ser acessado e modificado de qualquer lugar, equipes pequenas podem desenvolver sites sem necessariamente precisar estar no ambiente fsico da empresa, constando na entrevista que o empresrio que usa CMS, seus funcionrios trabalham em regime Home Office.

Os objetivos especficos tambm foram atingidos, de acordo com os seguintes aspectos, a exposio sobre PHP e MYSQL feita com base nas pesquisas bibliogrficas, e o motivo da explanao destas tecnologias foi que elas so a base dos trs CMSs que foram expostos neste trabalho, o desenvolvimento de sites sem CMS tambm foi explicado, nas enquetes e nas entrevistas, j que existem empresas que desenvolvem sem a utilizao de CMS como ferramenta, ou principal ou de apoio, e ainda utilizado, e o tempo de desenvolvimento , em mdia, igual ao tempo de desenvolvimento com CMS. A exposio sobre os trs CMSs tambm foi realizada, graas s pesquisas bibliogrficas realizadas, que forneceram todas as informaes necessrias para a boa escrita do trabalho, e a enquete serviu para mostrar como so conhecidos e utilizados. E pesquisas na internet serviram para mostrar sites que utilizam estes CMSs. Com relao a custos no desenvolvimento, pesquisas bibliogrficas, enquetes e as entrevistas apontaram para um custo em comum, recursos humanos, j que as pessoas so o principal motivo para a existncia das organizaes, elas tambm so responsveis por entregar um produto, de qualidade ou no, ao cliente. Produto no caso deste trabalho, sites.

5.2 Recomendaes
Recomenda-se que, antes de desenvolver um site, primeiro seja feito o levantamento do que o cliente de fato precisa, pois de acordo com o levantamento feito pelo desenvolvedor, que ele vai decidir que ferramenta utilizar, e como vai desenvolver a aplicao. Tanto para quem usa CMS, quanto para quem prefere a codificao, existem componentes, em geral para qualquer CMS, e cdigos fontes, que fazem exatamente a mesma coisa, o que torna o desenvolvimento do site rpido, e de acordo com a capacidade do desenvolvedor, torna o site seguro, usvel e funcional. Para trabalhos futuros sero estudados as inovaes dos CMSs, de que formas eles facilitaro o desenvolvimento de sites, e como vo estar as tcnicas de desenvolvimento de sites com o passar dos tempos, porque com a divulgao destas ferramentas, mesmo que elas no tornem o desenvolvimento to gil quanto o mtodo tradicional, mas elas diminuem a necessidade de desenvolvimento de cdigo que pode ser um diferencial na hora de se criar um novo site. Para que haja

reduo de custo para empresa preciso analisar tambm a quantidade de pessoas que a empresa emprega, pois foi visto na pesquisa bibliogrfica que pessoas so a maior fonte de custos de qualquer organizao, mas tambm so suas fontes de lucratividade. Outro projeto futuro tambm ser analisar o impacto causado pela constante mudana no quadro de pessoas que abrigam a organizao, pois para reduzir custos, preciso cortar pessoal, e s vezes corte de pessoal pode gerar mais prejuzo do que lucro.

REFERNCIAS
RAHMEL, Dan. Beginning Joomla: From Novice to Professional. New York: Apress, 2007. RAHMEL, Dan. Professional Joomla. New York: Wrox, 2007. KENNARD, James. Mastering Joomla 1.5: Extension and Framework

Developement. Olton: Packt, 2007. GILMOR, W. Jason. Beginning PHP and MySQL: from novice to professional. New York: Apress, 2010. WELLING, Luke. PHP e MySQL: Desenvolvimento WEB (Traduo da Terceira edio). So Paulo: Campus, 2005. LALLI, Felipe Micaroni et al. Evoluo da Programao WEB. 2008. 65 f. Monografia (Graduao) - Faculdade Comunitria De Campinas, Campinas, 2008. OGLIO, Pablo Dall'. PHP: Programando com Orientao a Objetos. So Paulo: Novatec, 2007 ULLMAN, Larry. MySQL: Learn MySQL the Quick and Easy Way. Berkeley: Peachpit, 2006 ABRIL, Info (Org.). Por que a Oracle batalha tanto pelo MySQL. Disponvel em: <http://info.abril.com.br/noticias/mercado/por-que-a-oracle-batalha-ta. Shl>. Acesso em: 10 set. 2011 PHP (Org.). PHP Usage Stats. Disponvel em: <http://php.net/usage.php>. Acesso em: 10 set. 2011.

MORAZ, Eduardo. Treinamento Prtico em PHP. So Paulo: Digerati, 2005. SCHEIR, Carlos Ubiratan da Costa. Gesto de Custos. Curitiba: Ibipex, 2006. LEO, Nildo Silva. Custos e Oramentos Na Prestao de Servios. So Paulo: Nobel, 2004. VARGAS, Ricardo. Manual Prtico do Plano de Projeto. 3. ed. Rio de Janeiro: Brasport, 2007. LOBO, Edson J. R.. Criao de Sites em PHP. So Paulo: Digerati Books, 2007. SEVERDIA, Ron; CROWDER, Kenneth. Using Joomla. Sebastopol: O'reilly, 2010. MARRIOTT, Jennifer; WARING, Elin. Joomla Oficial Book. Boston: Pearson, 2011. CORRA, Daniel Felippe Bernadino. Gesto de Contedo WEB: Guia Bsico Utilizando o Joomla! 2007. 75 f. Monografia (Bacharel) - Faculdade Fabrai, Belo Horizonte, 2007. FORNEL, Natanael. Viso Geral do Joomla. Disponvel em: <O controle de verses do Joomla feito na seqncia x.y.z onde: X incrementado quando h profundas mudanas no cdigo fonte Y incrementado quando h mudanas significativas no cdigo fonte Z incrementado a cada pacote de correo de bugs>. Acesso em: 20 out. 2011. VARGAS, Ricardo. Gerenciamento de Projetos. 6. ed. Rio de Janeiro: Brasport, 2006. HONRIO, Luiz Carlos; HELAL, Diogo. Gesto de Pessoas e Competncia: Teoria e Pesquisa. Curitiba: Jurua, 2008. STERN, Hal; DAMSTRA, David; WILLIAMS, Brad. Professional WordPress. Indianapolis: Wrox, 2010. LEARY, Stephanie. Beginning WordPress 3. New York: Apress, 2010. ZORNIG, Frederico. Acerte o PREO e aumente seus LUCROS. So Paulo:

Nobel, 2007. GUIMARES, Marcos Freire. Contabilidade de Custos. 4. ed. Braslia: Vestcon, 2002. CHIAVENATO, Idalberto. Gesto de Pessoas. Rio de Janeiro: Campus, 1999. MIQUELETTO, Eluiz Maria. Formao do Preo de Venda: Uma Analise do Processo de Formao de Preo Em Empresas Madeireiras de Grande Porte de Curitiba e Regio Metropolitana. 2008. 103 f. Tese (Mestrado) - Universidade Federal do Paran, Curitiba, 2008. OLIVEIRA, Humberto Rosa. Modelagem do Processo de Compra e de Formao de Preos no Varejo: Um Estudo de Caso em uma Rede de Lojas de Tintas. 2000. 129 f. Tese (Mestrado) - Universidade Federal de Minas Gerais, Belo Horizonte, 2000. WORDPRESS. WordPress Versions. Disponvel em: <http://codex.wordpress.org/WordPress_Versions>. Acesso em: 16 nov. 2011. TOMLINSON, Toad. Beginning Drupal 7. New York: Apress, 2010. BYRON, Angela et al. Using Drupal. Sebastopol: O'reilly, 2009. JOOMLA. Joomla ShowCase. Disponvel em: <http://community.joomla.org/showcase/sites.html>. Acesso em: 18 nov. 2011. CORREA, Daniel. Joomla ShowCase Minas. Disponvel em: <http://joomlaminas.org/noticias/showcase>. Acesso em: 18 nov. 2011.

Você também pode gostar