Você está na página 1de 99

O estado do projeto i-Educar

I Encontro Nacional do Software Pblico

Pro#eto
Lanado em setembro/2008 5 mil membros cadastrados Desenvolvido ela Prefeit!ra "!nici al de Ita#a$ %S&' Princi al colaborada( &obra )ecnolo*ia S+,+ Ita#a$/S&- ,ra iraca/,L- Porto .el/o/01

http://tinyurl.com/ieducarspb
@ieducar http://www.ohloh.net/p/i-Educar

,r5!itet!ra
.ers2o at!al( 3+0+2 .ers2o beta( 3+3+04beta2 0e5!isitos( , ac/e 2- Post*reS6L 8+2- P7P 5+2 e PD8Lib "!lti lataforma %Lin!9- :ni9 e ;indows' &om!nidade( /tt (//tin<!rl+com/ied!carcom Doc!menta2o( /tt (//tin<!rl+com/ied!cardocs

3/99

Apresentao dispon el em: http://tinyurl/ecpspb!!""9

Irei falar sobre+++

PROBLEMAS, IDEIAS E PERSPECTIVAS.

1 5!e somos/ temos /o#e=

5 mil membros+
8oram 2+>00 membros de maro ara c?+

%"""

$"""

'"""

3""" )embros

!"""

#"""

" "$/"$/"9 #9/"$/"9 "!/"%/"9 #%/"%/"9 3"/"%/"9 #'/"&/"9 !(/"&/"9 ##/"(/"9 !$/"(/"9 "(/"9/"9 !!/"9/"9 "%/#"/"9 !"/#"/"9 "#/"3/"9 #!/"$/"9 !%/"$/"9 "9/"%/"9 !3/"%/"9 "&/"&/"9 !#/"&/"9 "'/"(/"9 #(/"(/"9 "#/"9/"9 #$/"9/"9 !9/"9/"9 #3/#"/"9 !$/#"/"9

&rescimento est?vel+
Pro*ress2o 5!ase aritm@tica+

DemandaA
5+55B m!nic$ ios+

#"

Em resas e rofissionais !sam o i4Ed!car como !m ne*Ccio %DDD'+

Ne*Ccio+

Se beneficiam da red!2o de c!stos+

"!nic$ ios+

Software f!ncional+
E 5!e c!sta din/eiro+

Din/eiro=A
"as n2o @ livre=

&Cdi*o4fonte
>>E+520 lin/as de cCdi*o %L1&' 80+0BF lin/as de coment?rio %&L1&' 3+5BF classes 2+0B8 m@todos n2o4est?ticos 30 m@todos est?ticos >+833 f!nGes

8onte( /tt (//www+o/lo/+net/ /i4Ed!car

D B mil/Ges
/ 5 H D 800+000 E! iria morar nas Ia/amas+

Prestadores de servio e m!nic$ ios se beneficiam+

Na tese+

E o 5!e recisamos faJer ara ser fato=

!"/99

http://www.fickr.com/photos/jamescridland/613445810/sizes/l/

Software o en so!rce 4 com!nidade o en so!rce H

Software

le ado convencional

&riador do Dr! al 8onte( /tt (// ro*ramm+froscon+or*/200F/events/B28+en+/tml

Dries I!<taert

% rints )rac'

"as- soJin/o nin*!@m faJ festa+

PROBLEMAS!

Doc!menta2o

I!*s &om!nidade &Cdi*o :sabilidade

1 i4Ed!car foi liberado com !m bom nmero deles (%

I:KS+

http://www.*lic+r.com/photos/chitrasudar/!%3""'!&%&/

N!nca s2o bons+ 6!eremos elimin?4los+

)est driven develo ment+


%Desenvolvimento orientado a testes'

L)est Driven Develo ment %)DD' is a desi*n tec/ni5!e t/at drives t/e develo ment rocess t/ro!*/ testin*+ In essence <o! follow t/ree sim le ste s re eatedl<(

;rite a test for t/e ne9t bit of f!nctionalit< <o! want to add+ ;rite t/e f!nctional code !ntil t/e test asses+ 0efactor bot/ new and old code to maMe it well str!ct!red+N "artin 8owler
,!tor- ar5!iteto de software 8onte( /tt (//www+martinfowler+com/bliMi/)estDrivenDevelo ment+/tml

3"/99

, boa= O? adotamos+
%vocP n2o noto!='

,-,.nit /ute de testes de unidade phpunit.de

/elenium 01 /er idor de testes *uncionais seleniumh2.or3

%!m o!co R italiana'

&QDIK1+

http://www.fickr.com/photos/gluemoon/ 08043!4/sizes/l/

E estamos trabal/ando ara mel/or?4loA De v?rias formas+++

"as- f!nciona+

/tt (//svn+software !blico+*ov+br/trac/ied!car/wiMi/Dev/3+S/PadroesDe&odificacao

PadrGes de codifica2o+

/tt (//svn+software !blico+*ov+br/trac/ied!car/wiMi/Dev/3+S/PadroesDe&odificacao

Diff lim o+

Desi*n atterns+
%PadrGes de ro#eto'

'"/99

intranet/include/cls1ontrolador.inc.php

intranet/include/cls1ontrolador.inc.php

,onde foi arar esse cCdi*o todo=

&om onentes re!tilis?veis+


%e o or5!e ainda n2o !samos o Tend 8rameworM'

"od!lariJa2o+
%6!ero !ma ,PI a$- me!A'

1 obre do !s!?rio merece carin/o+ Ele @ nosso cliente final+

:S,IILID,DE+

http://www.fickr.com/photos/zachklein/5438 8!3/

D1&:"EN),UV1+

$"/99

http://www.fickr.com/photos/zachklein/5438 8!3/

E9i*e m!ito esforo+ Desat!aliJa ra idamente+

Instala2o %Lin!9/;indows'!s!?rio- desenvolvedor+++ ,inda @ o!co+

"an!ais de !s!?rio e doc!menta2o de ,PI+

8ica estran/o sem o acento- n@=

IDEIAS.

.amos criar !ma e moldar nossa identidade=

"iss2o+

.amos contin!ar adotando as mel/ores+

Ioas r?ticas+

dbde lo<

N2o es ere 5!e faam or vocP+

,2o+

%"/99

L1 en So!rce develo ment and comm!nities are alwa<s a bit broMen+N LD<sf!nction is nat!ral- not abnormal+N
&riador do Dr! al 8onte( /tt (// ro*ramm+froscon+or*/200F/events/B28+en+/tml

Dries I!<taert

Do4ocrac<+
"erecimento de 5!em faJ+

http://www.fickr.com/photos/ericski"/1606#6384 /sizes/l/

Se! &. blico+


Isso serve ara em resas+++

"ercado blico+
/tt (//www+mercado !blico+*ov+br/

1 me! i4Ed!car faJ SWT+++

.ocP vai ficar ara tr?sA

http://www.fickr.com/photos/5#58#06 $%00/161053!!8

Podemos faJer mel/or #!ntosA

Dr! al+
&"/99

Pro#eto Dr! al
Lanado em meados de 2003 &entenas de mil/ares de sites "ais de 3+000 em resas %m!ndo' "ais de B+B00 mCd!los

)odos contrib!em+ E se beneficiam dissoA

E dimin!em c!stos+ Para eles e os clientesA

/tt (//svn+software !blico+*ov+br/trac/ied!car/wiMi/Pro#eto/&ontrib!indo

&ontrib!a+

&ontrib!a

&rie !m atc/ , renda )DD %P7P:nit' ,#!de nos fCr!ns ,#!de na doc!menta2o DP feedbacM 0etorne as s!as mel/orias %com testes'

PERSPECTIVAS.

"aior concorrPncia+

Nosso ro#eto tem foco nico+ .amos faJer disso !ma vanta*em+

&ommodities e insi*/ts+

("/99

"el/or !sabilidade+
Pensar no !s!?rio desde o in$cio+

,PI e mCd!los+

)DD+

code covera*e+

"#$X de

)DD+

"ais )DD+

1 ro#eto final @ o cCdi*o+

"an!ais e ,PI+

&)0LX&

9"/99

N2o do ;indo+++

,N1 6:E .E"+

.ers2o 2+0

:m frameworM+

http://www.fickr.com/photos/go&erno'de'minas'gerais/401635 54 /sizes/o/

P7P &onference Irasil

Obrigado!
Eri+sen 1osta ,ai4o
www.cobra.com.br

6ownload em: http://tinyurl.com/ecpspb!!""9

eri+sen.pai4ao5bs@cobra.com.br

997

muito

Você também pode gostar