<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: ¿Deben los programadores tener acceso a producción?</title>
	<atom:link href="http://aleph.llull.net/2008/10/17/deben-los-programadores-tener-acceso-a-produccion/feed/" rel="self" type="application/rss+xml" />
	<link>http://aleph.llull.net/2008/10/17/deben-los-programadores-tener-acceso-a-produccion/</link>
	<description></description>
	<lastBuildDate>Wed, 08 Sep 2010 18:02:19 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Eduard</title>
		<link>http://aleph.llull.net/2008/10/17/deben-los-programadores-tener-acceso-a-produccion/comment-page-1/#comment-10682</link>
		<dc:creator>Eduard</dc:creator>
		<pubDate>Sun, 26 Oct 2008 14:08:47 +0000</pubDate>
		<guid isPermaLink="false">http://aleph.llull.net/?p=385#comment-10682</guid>
		<description>No, no se te veu. Era per a ficar-me un poc amb tu :-P

Donç a principis de decembre t&#039;enviare un mail i quedam.</description>
		<content:encoded><![CDATA[<p>No, no se te veu. Era per a ficar-me un poc amb tu <img src='http://aleph.llull.net/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> </p>
<p>Donç a principis de decembre t&#8217;enviare un mail i quedam.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paco Ros</title>
		<link>http://aleph.llull.net/2008/10/17/deben-los-programadores-tener-acceso-a-produccion/comment-page-1/#comment-10680</link>
		<dc:creator>Paco Ros</dc:creator>
		<pubDate>Sun, 26 Oct 2008 10:42:10 +0000</pubDate>
		<guid isPermaLink="false">http://aleph.llull.net/?p=385#comment-10680</guid>
		<description>X&#039;-DDD Se me veu el plumero? De veres? 

Jo crec que no :-P però, bé, està clar que no ho havia entès bé. Així com ho expliques pareix clar que el temps és més que acceptable i només excepcionalment caldria fer una còpia en calent de les dades actuals per a poder solucionar un problema urgent immediatament.

Jo estic bastant acostumat a que els protocols de pas a producció i a pre-producció siguin els que són i només de tan en tant et trobes amb un bofh (per cert, ara tenc un bulmero que es porta d&#039;allò més bé sempre) que et fa la vida més fàcil.

En el meu cas els protocols són molt rígids i estrictes i al final qui paga les conseqüències d&#039;una sovint innecessària burocratització és el client final.

A més, fixa&#039;t que en cap moment he considerat necessari que un programador/desenvolupador/picador/master of the known tengui accés DIRECTE a les dades de producció només he dit que l&#039;hauria de poder tenir immediat d&#039;alguna manera. Però pareix que es tractava d&#039;un malentès i que això ja és possible així com ho tens montat.

Lo de la cervessa en voler :-) Sempre és un plaer i ja fa molt de temps que no passa No ho trobes? :-) Com aniria a principis de Desembre?

Estic encantat de que ultimament li hagis donat una mica de vidilla a aquest blog ;-)</description>
		<content:encoded><![CDATA[<p>X&#8217;-DDD Se me veu el plumero? De veres? </p>
<p>Jo crec que no <img src='http://aleph.llull.net/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' />  però, bé, està clar que no ho havia entès bé. Així com ho expliques pareix clar que el temps és més que acceptable i només excepcionalment caldria fer una còpia en calent de les dades actuals per a poder solucionar un problema urgent immediatament.</p>
<p>Jo estic bastant acostumat a que els protocols de pas a producció i a pre-producció siguin els que són i només de tan en tant et trobes amb un bofh (per cert, ara tenc un bulmero que es porta d&#8217;allò més bé sempre) que et fa la vida més fàcil.</p>
<p>En el meu cas els protocols són molt rígids i estrictes i al final qui paga les conseqüències d&#8217;una sovint innecessària burocratització és el client final.</p>
<p>A més, fixa&#8217;t que en cap moment he considerat necessari que un programador/desenvolupador/picador/master of the known tengui accés DIRECTE a les dades de producció només he dit que l&#8217;hauria de poder tenir immediat d&#8217;alguna manera. Però pareix que es tractava d&#8217;un malentès i que això ja és possible així com ho tens montat.</p>
<p>Lo de la cervessa en voler <img src='http://aleph.llull.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Sempre és un plaer i ja fa molt de temps que no passa No ho trobes? <img src='http://aleph.llull.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Com aniria a principis de Desembre?</p>
<p>Estic encantat de que ultimament li hagis donat una mica de vidilla a aquest blog <img src='http://aleph.llull.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hug a developer &#124; Aleph</title>
		<link>http://aleph.llull.net/2008/10/17/deben-los-programadores-tener-acceso-a-produccion/comment-page-1/#comment-10677</link>
		<dc:creator>Hug a developer &#124; Aleph</dc:creator>
		<pubDate>Sat, 25 Oct 2008 09:25:57 +0000</pubDate>
		<guid isPermaLink="false">http://aleph.llull.net/?p=385#comment-10677</guid>
		<description>[...]         &#171; ¿Deben los programadores tener acceso a producción? Protegiendo el correo con Fail2Ban [...]</description>
		<content:encoded><![CDATA[<p>[...]         &laquo; ¿Deben los programadores tener acceso a producción? Protegiendo el correo con Fail2Ban [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Martín :: Suki_ ::</title>
		<link>http://aleph.llull.net/2008/10/17/deben-los-programadores-tener-acceso-a-produccion/comment-page-1/#comment-10659</link>
		<dc:creator>David Martín :: Suki_ ::</dc:creator>
		<pubDate>Mon, 20 Oct 2008 09:41:36 +0000</pubDate>
		<guid isPermaLink="false">http://aleph.llull.net/?p=385#comment-10659</guid>
		<description>Cita: &quot;potser la pregunta adequada no hauria de ser si els programadors han de tenir accés a les BD de producció, sinó si la gent que fa mal ús dels entorns de preproducció hauria de ser a l’empresa&quot;. Antoni Aloy. 

Estoy por enmarcar esa frase y ponerla en el tablón de anuncios de nuestro departamento. :P

Sigo pensando que la suma de un buen control de versiones más una buena estructura de producción, pre-producción y desarrollo es ideal para trabajar en medianos y grandes proyectos.

Si alguien considera que &quot;necesita&quot; acceso a producción por algo, quizá le falte algo de formación, para que entienda el sistema montado y sepa sacarle partido (sobre todo si tenéis 7 &quot;SIETE&quot; entornos montados. :P )</description>
		<content:encoded><![CDATA[<p>Cita: &#8220;potser la pregunta adequada no hauria de ser si els programadors han de tenir accés a les BD de producció, sinó si la gent que fa mal ús dels entorns de preproducció hauria de ser a l’empresa&#8221;. Antoni Aloy. </p>
<p>Estoy por enmarcar esa frase y ponerla en el tablón de anuncios de nuestro departamento. <img src='http://aleph.llull.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>Sigo pensando que la suma de un buen control de versiones más una buena estructura de producción, pre-producción y desarrollo es ideal para trabajar en medianos y grandes proyectos.</p>
<p>Si alguien considera que &#8220;necesita&#8221; acceso a producción por algo, quizá le falte algo de formación, para que entienda el sistema montado y sepa sacarle partido (sobre todo si tenéis 7 &#8220;SIETE&#8221; entornos montados. <img src='http://aleph.llull.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  )</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: aaloy</title>
		<link>http://aleph.llull.net/2008/10/17/deben-los-programadores-tener-acceso-a-produccion/comment-page-1/#comment-10657</link>
		<dc:creator>aaloy</dc:creator>
		<pubDate>Sat, 18 Oct 2008 20:11:31 +0000</pubDate>
		<guid isPermaLink="false">http://aleph.llull.net/?p=385#comment-10657</guid>
		<description>Amb tot això que planteges i tal com està muntat, potser la pregunta adequada no hauria de ser si els programadors han de tenir accés a les BD de producció, sinó si la gent que fa mal ús dels entorns de preproducció hauria de ser a l&#039;empresa.

Amb tot el que comptes ja no es tracta de que es tengui accés per depurar, sinó del mal us que se&#039;n fa de les eines que hi ha a disposició del desenvolupament (el perquè s&#039;hauria d&#039;estudiar). Que es pugui accedir a producció de manera controlada no és el mateix que poder fer i desfer a l&#039;entorn de producció com a un li vengui en gana. Els entorns PL en són molt sensibles a això, un dia les coses deixen de funciona i ningú ha tocat res. És una de les coses que fan que cada cop estigui més en contra de posar lògica de negoci a la BD. La pau d&#039;esperit que dóna un sistema de control de versions no té preu.</description>
		<content:encoded><![CDATA[<p>Amb tot això que planteges i tal com està muntat, potser la pregunta adequada no hauria de ser si els programadors han de tenir accés a les BD de producció, sinó si la gent que fa mal ús dels entorns de preproducció hauria de ser a l&#8217;empresa.</p>
<p>Amb tot el que comptes ja no es tracta de que es tengui accés per depurar, sinó del mal us que se&#8217;n fa de les eines que hi ha a disposició del desenvolupament (el perquè s&#8217;hauria d&#8217;estudiar). Que es pugui accedir a producció de manera controlada no és el mateix que poder fer i desfer a l&#8217;entorn de producció com a un li vengui en gana. Els entorns PL en són molt sensibles a això, un dia les coses deixen de funciona i ningú ha tocat res. És una de les coses que fan que cada cop estigui més en contra de posar lògica de negoci a la BD. La pau d&#8217;esperit que dóna un sistema de control de versions no té preu.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eduard</title>
		<link>http://aleph.llull.net/2008/10/17/deben-los-programadores-tener-acceso-a-produccion/comment-page-1/#comment-10655</link>
		<dc:creator>Eduard</dc:creator>
		<pubDate>Sat, 18 Oct 2008 13:11:12 +0000</pubDate>
		<guid isPermaLink="false">http://aleph.llull.net/?p=385#comment-10655</guid>
		<description>A part, Paco, se te vou un poc el &quot;plumero&quot; de desenvolupador :-P</description>
		<content:encoded><![CDATA[<p>A part, Paco, se te vou un poc el &#8220;plumero&#8221; de desenvolupador <img src='http://aleph.llull.net/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eduard</title>
		<link>http://aleph.llull.net/2008/10/17/deben-los-programadores-tener-acceso-a-produccion/comment-page-1/#comment-10654</link>
		<dc:creator>Eduard</dc:creator>
		<pubDate>Sat, 18 Oct 2008 13:00:26 +0000</pubDate>
		<guid isPermaLink="false">http://aleph.llull.net/?p=385#comment-10654</guid>
		<description>Paco, pot ser no m&#039;hagi explicat be:
- L&#039;entorn al que he fet referencia al comentari es independent del de pre-producció i només es per a incidencies, pero la gent l&#039;utilitza per altres coses. De fet, a la casa tenim set (set, sí, 7) entorns permanents.
- Lo de les 24 hores es la diferencia en temps que hi ha entre les &lt;b&gt;dades&lt;/b&gt; de l&#039;entorn productiu i el de &quot;resolució d&#039;incidencies&quot;. El temps que tardi el desenvolupador en solucionar la incidencia, no hi te res a veure. Llavors, a no ser que la incidencia tengui que veure amb dades introduïdes per usuaris, el delay no te cap impacte. I si hi te que veure, es pot reproduir insertant les dades a mà.

En quan a lo de actualitzar davant una petició d&#039;un cap de projecte: nosaltres mantenim l&#039;entorn d&#039;incidencies actualitzat aplicant &lt;i&gt;archive logs&lt;/i&gt; i en un sistema amb un carrega transaccional tan alta com el nostre no es una cosa que es fagi en qüestió de minuts. Cada vespre es necesiten varies hores en aplicar els &lt;i&gt;archive logs&lt;/i&gt; del día anterior.

Por ser el protocol no sigui gaire formal, pero es&quot;útil i eficaç&quot; per gaire bé tot el departament. Només hi ha un conjunt de persones descontentes, les que estaven acostumbrades a fer i desfer a producció i no s&#039;han sabut adaptar a la nova situació.

Com que no m&#039;agrada parlar de la feina pel blog (es el meu blog personal, no profesional, i el post era una pregunta genèrica), si vols, en podem acabar de parlar un dia d&#039;aquests fent una cervesa. Amb aixó &lt;strong&gt;no vull dir que no vagi a contestar més comentaris&lt;/strong&gt;, de fet esper que n&#039;hi hagi més ;-) , però en cap cas faré més referencies a la meva feina.</description>
		<content:encoded><![CDATA[<p>Paco, pot ser no m&#8217;hagi explicat be:<br />
- L&#8217;entorn al que he fet referencia al comentari es independent del de pre-producció i només es per a incidencies, pero la gent l&#8217;utilitza per altres coses. De fet, a la casa tenim set (set, sí, 7) entorns permanents.<br />
- Lo de les 24 hores es la diferencia en temps que hi ha entre les <b>dades</b> de l&#8217;entorn productiu i el de &#8220;resolució d&#8217;incidencies&#8221;. El temps que tardi el desenvolupador en solucionar la incidencia, no hi te res a veure. Llavors, a no ser que la incidencia tengui que veure amb dades introduïdes per usuaris, el delay no te cap impacte. I si hi te que veure, es pot reproduir insertant les dades a mà.</p>
<p>En quan a lo de actualitzar davant una petició d&#8217;un cap de projecte: nosaltres mantenim l&#8217;entorn d&#8217;incidencies actualitzat aplicant <i>archive logs</i> i en un sistema amb un carrega transaccional tan alta com el nostre no es una cosa que es fagi en qüestió de minuts. Cada vespre es necesiten varies hores en aplicar els <i>archive logs</i> del día anterior.</p>
<p>Por ser el protocol no sigui gaire formal, pero es&#8221;útil i eficaç&#8221; per gaire bé tot el departament. Només hi ha un conjunt de persones descontentes, les que estaven acostumbrades a fer i desfer a producció i no s&#8217;han sabut adaptar a la nova situació.</p>
<p>Com que no m&#8217;agrada parlar de la feina pel blog (es el meu blog personal, no profesional, i el post era una pregunta genèrica), si vols, en podem acabar de parlar un dia d&#8217;aquests fent una cervesa. Amb aixó <strong>no vull dir que no vagi a contestar més comentaris</strong>, de fet esper que n&#8217;hi hagi més <img src='http://aleph.llull.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  , però en cap cas faré més referencies a la meva feina.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paco Ros</title>
		<link>http://aleph.llull.net/2008/10/17/deben-los-programadores-tener-acceso-a-produccion/comment-page-1/#comment-10653</link>
		<dc:creator>Paco Ros</dc:creator>
		<pubDate>Sat, 18 Oct 2008 11:59:37 +0000</pubDate>
		<guid isPermaLink="false">http://aleph.llull.net/?p=385#comment-10653</guid>
		<description>NOTA Addicional: l&#039;ús de màquines virtuals lliures i gratuites com ara VirtualBox és excel·lent per a la replicació instantània d&#039;entorns de proves i pre-producció. Un adminsitrador pot crear n instàncies com a xurros en el que tarda el disc en fer una còpia.</description>
		<content:encoded><![CDATA[<p>NOTA Addicional: l&#8217;ús de màquines virtuals lliures i gratuites com ara VirtualBox és excel·lent per a la replicació instantània d&#8217;entorns de proves i pre-producció. Un adminsitrador pot crear n instàncies com a xurros en el que tarda el disc en fer una còpia.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paco Ros</title>
		<link>http://aleph.llull.net/2008/10/17/deben-los-programadores-tener-acceso-a-produccion/comment-page-1/#comment-10652</link>
		<dc:creator>Paco Ros</dc:creator>
		<pubDate>Sat, 18 Oct 2008 11:57:38 +0000</pubDate>
		<guid isPermaLink="false">http://aleph.llull.net/?p=385#comment-10652</guid>
		<description>Eduard, jo el que veig és que:
- Hi ha un problema amb l&#039;ús incorrecte de l&#039;entorn de pre-producció. Potser necessitau un entorn explícitament creat per a la ressolució d&#039;incidències. És un problema de l&#039;equip de desenvolupament que ha de fer-ne bon ús. Potser cal revisar com s&#039;alimenta l&#039;entorn de desenvolupament.
- 24h per a la ressolució d&#039;una incidència em pareix un temps absurdament llarg. Potser simplement calia tocar una coma.
- Teniu un problema de protocol per incidències urgents: &quot;Els adminsitradors estan davora els desenvolupadors&quot; no és formal.

Jo crearia un quart entorn per a la ressolució d&#039;incidències i un mini-protocol segons el qual davant una petició d&#039;un cap de projecte o similar els adminsitradors crein una còpia idèntica de l&#039;entorn de producció al de ressolució d&#039;incidències en temps &quot;real&quot; o en pocs minuts.

Addicionalment, per a les BDs, pots fer una còpia en calent fent servir els redo logs a una 2ª BD i així els developers sempre tenen accés a una còpia idèntica de les dades de producció.

El fet de que hi hagi una falta de formalitat i que existeixi l&#039;excepció acaba duguent a discusions innecessàries en moments de tensió. Si tothom té clar quin és el procediment i és un procediment *útil i eficaç* (si no ho és, el resultat és el contrari del que es pretén) no hi ha problemes mentre totes les parts compleixin amb el que els toca.</description>
		<content:encoded><![CDATA[<p>Eduard, jo el que veig és que:<br />
- Hi ha un problema amb l&#8217;ús incorrecte de l&#8217;entorn de pre-producció. Potser necessitau un entorn explícitament creat per a la ressolució d&#8217;incidències. És un problema de l&#8217;equip de desenvolupament que ha de fer-ne bon ús. Potser cal revisar com s&#8217;alimenta l&#8217;entorn de desenvolupament.<br />
- 24h per a la ressolució d&#8217;una incidència em pareix un temps absurdament llarg. Potser simplement calia tocar una coma.<br />
- Teniu un problema de protocol per incidències urgents: &#8220;Els adminsitradors estan davora els desenvolupadors&#8221; no és formal.</p>
<p>Jo crearia un quart entorn per a la ressolució d&#8217;incidències i un mini-protocol segons el qual davant una petició d&#8217;un cap de projecte o similar els adminsitradors crein una còpia idèntica de l&#8217;entorn de producció al de ressolució d&#8217;incidències en temps &#8220;real&#8221; o en pocs minuts.</p>
<p>Addicionalment, per a les BDs, pots fer una còpia en calent fent servir els redo logs a una 2ª BD i així els developers sempre tenen accés a una còpia idèntica de les dades de producció.</p>
<p>El fet de que hi hagi una falta de formalitat i que existeixi l&#8217;excepció acaba duguent a discusions innecessàries en moments de tensió. Si tothom té clar quin és el procediment i és un procediment *útil i eficaç* (si no ho és, el resultat és el contrari del que es pretén) no hi ha problemes mentre totes les parts compleixin amb el que els toca.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eduard</title>
		<link>http://aleph.llull.net/2008/10/17/deben-los-programadores-tener-acceso-a-produccion/comment-page-1/#comment-10651</link>
		<dc:creator>Eduard</dc:creator>
		<pubDate>Sat, 18 Oct 2008 10:35:58 +0000</pubDate>
		<guid isPermaLink="false">http://aleph.llull.net/?p=385#comment-10651</guid>
		<description>Nosaltres, que tenim denegat l&#039;acces a producció a tothom excepte als administradors, tenim es un entorn adicional que es una copia del productiu però del día anterior. No crec que aquest &quot;delay&quot; tengui gran impacte perque entre que l&#039;usuari detecta la incidencia, la obri i el desenvolupador l&#039;agafa per començar a fer feina, pasaran unes quantes hores i habitualment es pot esperar al dia següen. Els desenvolupadors tenen acces lliure a aquest entorn que està pensat justament per a la resolució d&#039;incidencies. Pero el que pasa es que l&#039;empren per altres coses, perdent-se la igualtat amb producció.

En situacions de incidencies greus que necesiten resolució inmediata, els equips de desenvolupament sempre compten amb l&#039;ajuda dels administradors. Ambues parts haurien de fer feina plegats i jo a la meva gent la tenc molt concienciada al respecte. De la part de desenvolupament, hi ha equips que també ho tenen mol assumit pero n&#039;hi ha que no. I son aquets darrers els que es queixen ja que els hi agradaría tenir el control total.</description>
		<content:encoded><![CDATA[<p>Nosaltres, que tenim denegat l&#8217;acces a producció a tothom excepte als administradors, tenim es un entorn adicional que es una copia del productiu però del día anterior. No crec que aquest &#8220;delay&#8221; tengui gran impacte perque entre que l&#8217;usuari detecta la incidencia, la obri i el desenvolupador l&#8217;agafa per començar a fer feina, pasaran unes quantes hores i habitualment es pot esperar al dia següen. Els desenvolupadors tenen acces lliure a aquest entorn que està pensat justament per a la resolució d&#8217;incidencies. Pero el que pasa es que l&#8217;empren per altres coses, perdent-se la igualtat amb producció.</p>
<p>En situacions de incidencies greus que necesiten resolució inmediata, els equips de desenvolupament sempre compten amb l&#8217;ajuda dels administradors. Ambues parts haurien de fer feina plegats i jo a la meva gent la tenc molt concienciada al respecte. De la part de desenvolupament, hi ha equips que també ho tenen mol assumit pero n&#8217;hi ha que no. I son aquets darrers els que es queixen ja que els hi agradaría tenir el control total.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
