{"id":5922,"date":"2016-12-01T16:10:54","date_gmt":"2016-12-01T18:10:54","guid":{"rendered":"http:\/\/blog.plataformatec.com.br\/?p=5922"},"modified":"2016-12-02T14:50:02","modified_gmt":"2016-12-02T16:50:02","slug":"nos-nao-somos-necessariamente-ageis-mas-com-certeza-somos-ageis","status":"publish","type":"post","link":"https:\/\/blog.plataformatec.com.br\/2016\/12\/nos-nao-somos-necessariamente-ageis-mas-com-certeza-somos-ageis\/","title":{"rendered":"N\u00f3s n\u00e3o somos necessariamente \u00c1geis… Mas com certeza somos \u00e1geis!"},"content":{"rendered":"

Voc\u00ea pode ter ouvido essa express\u00e3o anteriormente e, se a ouviu, o t\u00edtulo do post pode ter dado informa\u00e7\u00e3o o suficiente para entender como a Plataformatec trabalha. No entanto, se nunca a ouviu antes ou se ainda se interessa por como n\u00f3s trabalhamos, “senta que l\u00e1 vem hist\u00f3ria”<\/em> – R\u00e1-Tim-Bum 1990.<\/p>\n

Agile, agile. Tom\u0101to, tom\u0103to?<\/h2>\n

Voc\u00ea pode estar se perguntando: “Por que raios ele est\u00e1 diferenciando duas palavras id\u00eanticas, enquanto a \u00fanica diferen\u00e7a entre elas \u00e9 o A mai\u00fasculo?”<\/em>. Bom, voc\u00ea est\u00e1 certo… elas deveriam significar a mesma coisa. Mas depois de 2001, o ano do Manifesto \u00c1gil, tudo mudou. Mas primeiramente, vamos falar um pouco de hist\u00f3ria.<\/p>\n

O malvado modelo Cascata (Waterfall<\/em>)<\/h3>\n

O modo com o qual nossa ind\u00fastria rodava projetos de software antigamente \u00e9 um tanto quanto antiquado. Costumava funcionar com projetos que possu\u00edam baixa probabilidade de mudan\u00e7a ao seu decorrer e, portanto, era mais f\u00e1cil de planejar tudo no come\u00e7o do projeto. No entanto, a frase que a m\u00e3e de Forrest Gump usou para definir a vida (“A vida \u00e9 como uma caixa de chocolates, voc\u00ea nunca sabe o que vai encontrar”<\/em> – Forrest Gump, 1994) tamb\u00e9m vale para projetos de software.<\/p>\n

Acontece que a quantidade de mudan\u00e7as durante a vida de um projeto \u00e9 enorme, e a maioria das coisas que s\u00e3o definidas anteriormente geralmente perdem seu valor e n\u00e3o s\u00e3o mais necess\u00e1rias.<\/p>\n

A revolu\u00e7\u00e3o \u00e1gil<\/h3>\n

Para que fosse poss\u00edvel entregar solu\u00e7\u00f5es mais rapidamente e melhor (com mais agilidade), uma revolu\u00e7\u00e3o foi iniciada na \u00e1rea de desenvolvimento de software. Entre os anos 1990 e 2000, muitas metodologias foram inventadas e o modelo Cascata come\u00e7ou a se tornar obsoleto.<\/p>\n

Para generalizar a inten\u00e7\u00e3o de todas essas novas metodologias, algumas pessoas se reuniram em Snowbird, perto de Salt Lake City em Utah (EUA), e assinaram um manifesto com alguns princ\u00edpios que eles acreditavam serem os pilares do desenvolvimento de software \u00e1gil. Esse manifesto ficou conhecido como Manifesto \u00c1gil, e aqui foi onde come\u00e7amos a usar a palavra com A mai\u00fasculo.<\/p>\n

Metodologias \u00c1geis<\/h3>\n

Depois do Manifesto \u00c1gil, muitas pessoas come\u00e7aram a combinar diferentes metodologias “modernas” em uma caixinha chamada de Metodologias \u00c1geis. Com isso, eXtreme Programming<\/em>, Scrum<\/em>, Kanban<\/em>, Lean<\/em>, AUP, FDD entre outras, se tornaram partes de uma grande caixa m\u00e1gica.<\/p>\n

Desde ent\u00e3o, todos que falam de \u00c1gil, est\u00e3o se referindo \u00e0 caixa de ferramentas e metodologias que nasceram com a inten\u00e7\u00e3o de serem \u00e1geis.<\/p>\n

O mal entendido<\/h2>\n

Quando n\u00f3s falamos que somos \u00c1geis (ou at\u00e9 mesmo \u00e1gil, j\u00e1 que estamos falando e n\u00e3o escrevendo), as pessoas quase sempre nos perguntam: “Ah! Voc\u00ea usa Kanban ou Scrum?”. \u00c1gil se tornou sin\u00f4nimo dessas pr\u00e1ticas. Mas e se n\u00f3s estivermos sendo \u00e1geis sem seguir nenhum processo previamente documentado?<\/p>\n

\n Eles podem tirar as nossas vidas, mas eles nunca ir\u00e3o tirar a nossa liberdade.<\/cite>
\n \u2014 Cora\u00e7\u00e3o Valente, 1995\n<\/p><\/blockquote>\n

Sim, estou sendo dram\u00e1tico. Mas sim, n\u00f3s n\u00e3o seguimos estritamente nenhuma dessas metodologias, mesmo que tenhamos estudado a maioria delas avidamente.<\/p>\n

O Jeito Plataformatec<\/h2>\n

N\u00f3s gostamos, e seguimos, a maioria das ideias do Manifesto \u00c1gil. N\u00f3s reagimos r\u00e1pido em rela\u00e7\u00e3o \u00e0 mudan\u00e7as, mantemos uma rela\u00e7\u00e3o constante e saud\u00e1vel com nosso cliente, aplicamos entrega cont\u00ednua e muito mais. Mas a ideia por tr\u00e1s de seguir tais metodologias n\u00e3o \u00e9 para sermos chamados de \u00c1geis, mas para trazer agilidade \u00e0 nossa cultura. N\u00f3s queremos entregar software de maneira r\u00e1pida e certeira.<\/p>\n

Portanto, n\u00f3s definimos tr\u00eas valores que seguimos no decorrer de um projeto:<\/p>\n