menu

Blogs

Lots of our people have lots of opinions. Here are just a few of them

ThoughtWorks embraces the individuality of the people in the organization and hence the opinions expressed in the blogs may contradict each other and also may not represent the opinions of ThoughtWorks.

Métricas piratas – AARRR

AARRR (o métricas piratas) es un acrónimo de las métricas de canalización creado por Dave McClure para ayudarle a comprender mejor y satisfacer a sus consumidores. Estas cinco métricas representan las interacciones de sus clientes con su producto, que debe ser recogidas y analizadas por separado. Según Dave, una puesta en marcha satisfactoria es capaz […]

The post Métricas piratas – AARRR appeared first on Caroli.org.

Paulo Caroli
28 June 2017

Original Link

Prefácio do livro Lean Game Development: Desenvolvimento enxuto de jogos por Julia Naomi Boeira

Você já percebeu a felicidade das crianças enquanto jogam? Amarelinha, Esconde-esconde, Adoleta, Pique-bandeira, Minecraft, Halo etc. Pois é. Crianças se divertem jogando, mas logo passam de fase: crianças, adolescentes, jovens adultos, adultos, adultos mais velhos, adultos adolescentes e, por fim, adultos crianças. Porém, existem muitas pessoas que não param de jogar (e se divertir) a […]

The post Prefácio do livro Lean Game Development: Desenvolvimento enxuto de jogos por Julia Naomi Boeira appeared first on Caroli.org.

Paulo Caroli
28 June 2017

Original Link

Você conhece um professor ou educador de jovens?

Se sim, favor colocar o nome e endereço neste formulário. Estimular a leitura. Esse é um dos maiores desafios dos professores e dos educadores do nosso Brasil. A leitura é uma forma efetiva e democrática para a formação cultural dos jovens. Pré-adolescentes e adolescentes que desenvolvem o gosto pela leitura se abrem para um mundo imaginário […]

The post Você conhece um professor ou educador de jovens? appeared first on Caroli.org.

Paulo Caroli
27 June 2017

Original Link

Wandering about MVP and Buddhism

I was thinking about MVP – Minimum Viable Product, and remembered of something I read about Buddhism, that related happiness to the absence of expectation. This philosophy and mindset also apply to innovation and entrepreneurship. Think about the creation of a product and the expectation over it. Think about this philosophy – expecting too much […]

The post Wandering about MVP and Buddhism appeared first on Caroli.org.

Paulo Caroli
27 June 2017

Original Link

[E-Book Bundle] Lean Product Secrets

I have just created the Lean Product Secrets E-Book Bundle on LeanPub. The Lean Product Secrets brings together the hands-on experience of three successful digital products enthusiastic. Get to know theirs secrets for idealizing and evolving products, and their combined experience on Design Thinking, Lean StartUp, and Product Lifecycle Management. The thing is, two of […]

The post [E-Book Bundle] Lean Product Secrets appeared first on Caroli.org.

Paulo Caroli
26 June 2017

Original Link

Direto ao ponto em causa social por Thomaz Ribas

Simplesmente fantástico o relato do Thomaz Ribas sobre a sessão que ele facilitou para o grupo voluntário Mulheres do Brasil (MdB), uma comunidade que une forças para discutir e propor ações em temas ligados à educação, empreendedorismo, cota para mulheres e projetos sociais. Dado o conhecimento do Thomaz com gestão e facilitação, ele foi convidado […]

The post Direto ao ponto em causa social por Thomaz Ribas appeared first on Caroli.org.

Paulo Caroli
26 June 2017

Original Link

7 Reasons Why Your Product Will Fail

Seven things your users think that will cause your product to fail “I don’t like […]

The post 7 Reasons Why Your Product Will Fail appeared first on Dinker Charak.

Dinker Charak
26 June 2017

Original Link

Festa de lançamento do livro “O Mistério do Colégio Alipus”

Seguem algumas fotos da festa de lançamento do livro “O Mistério do Colégio Alipus” que aconteceu em Porto Alegre no dia 17 de Junho de 2017. É realmente muito emocionante estar ao lado da minha filha, autografando e conversando sobre o nosso livro, recém lançado: O Mistério do Colégio Alipus.               Confira […]

The post Festa de lançamento do livro “O Mistério do Colégio Alipus” appeared first on Caroli.org.

Paulo Caroli
24 June 2017

Original Link

Revista Coragem – Thoughtworks

Olha só que legal a novidade da Thoughtworks Brasil: Revista Coragem, a revista da ThoughtWorks sobre negócios, tecnologia e cultura, criada para uma audiência menos técnica e mais executiva. Veja os anúncios nas redes sociais: LinkedIn / Facebook / Twitter Tudo está começando com essa revista no medium, um primeiro MVP; mas posso te dizer […]

The post Revista Coragem – Thoughtworks appeared first on Caroli.org.

Paulo Caroli
23 June 2017

Original Link

Como fazer UX na prática? por Luciano Pouzada

Nesta excelente palestra, Luciano Pouzada da Huge fala sobre como fazer UX na prática: “ter o cinto do batman não te transforma no batman.” Seguem alguns trechos da palestra: Que esse processo de aprendizado, de utilização seja adorável, encantadora. A ferramenta certa, no local certo. Que as expectativas (talvez o que as pessoas nem sabiam […]

The post Como fazer UX na prática? por Luciano Pouzada appeared first on Caroli.org.

Paulo Caroli
22 June 2017

Original Link

[Digital products] What is revenue and costs ?

Revenue is the money you get when people use your digital product. Cost is any money that has to be spent or given up in order to get your digital product going. Basically, the revenue will be used to pay for your costs. When you can afford to pay for your monthly costs, the surplus […]

The post [Digital products] What is revenue and costs ? appeared first on Caroli.org.

Paulo Caroli
21 June 2017

Original Link

5 things you’ll do as a graduate developer

Background Universities don’t have the time or scale to give undergraduate software engineering students a complete sense of what it’s …

Continue reading

Andy Marks
21 June 2017

Original Link

ScrumDay Brazil 2017 – fotos e videos

Excelente o evento ScrumDay Brazil 2017! Parabéns aos organizadores, aos palestrantes e a todos que participaram. Seguem abaixo algumas fotos das sessões que eu assisti. Todas, de excelente qualidade! Fiz alguns poucos vídeos durante o evento. Favor me informar qual desses vídeos você gostaria de assistir. Vote aqui. What do we measure? Evidence based development […]

The post ScrumDay Brazil 2017 – fotos e videos appeared first on Caroli.org.

Paulo Caroli
20 June 2017

Original Link

Builder anti-patterns

In Object Oriented languages and particularly in Java the Builder pattern is very popular at the moment. Originally designed to handle object construction challenges (Wikipedia uses the term telescoping constructor anti-pattern) there seems to be a trend to implement a builder as the default pattern for objects that have construction variations.

Typical builder use:

        Car car = new CarBuilder().withWheels(WheelType.CHROME).color(CarColor.RED).build();

So far so good but this does not really show the benefits of the pattern. I could quite easily construct a car with two constructor…

Graham Brooks
19 June 2017

Original Link

[DiretoAoPonto] Devo fazer Inception para um produto tão técnico? (tipo uma API)

Pergunta: Tenho sentido uma certa resistência/ceticismo dos devs aqui em relação a esse processo de inception enxuta aplicado a algo tão técnico e tão diferente de um produto comum para o usuário final. O resultado da nossa inception deveria ser uma API. É difícil, nesse momento, imaginar mais de uma persona, por exemplo. Resposta: Essa resistência […]

The post [DiretoAoPonto] Devo fazer Inception para um produto tão técnico? (tipo uma API) appeared first on Caroli.org.

Paulo Caroli
19 June 2017

Original Link

How to Plan and Implement your CSR?

India is unique in mandating that organisations satisfying certain profitability, net worth and size thresholds are required to spend at least 2% of their net income on corporate social responsibility (CSR). The purpose of this blog is to give you a fair understanding of legal provisions pertaining to CSR implementation. In India, the concept of CSR...
Read More

Suresh babu Kalarikkal
19 June 2017

Original Link

Commit History Metrics

For the last few years I have been very interested in what we can learn about our software development processes by looking at the data generated by the tools that we use to manage and deploy our work. This work started the Kuona project (Kuona is the shona word "To see.." http://kuona.io. All the code is open source on github https://github.com/kuona

Initial work focused on creating a dashboard from gathered metrics. Building full stack meant great flexibility but a lot of work and finding time for that work challenging with busy schedules. Over the past couple of weeks I…

Graham Brooks
15 June 2017

Original Link

keynote do 12º PMI-MG

Uma honra ser o keynote de abertura do 12º Congresso de Gerenciamento de Projetos, o PMI-MG. “Congresso de Gerenciamento de Projetos: inovação, liderança e carreira tem o privilégio de confirmar a presença do consultor principal da Thoughtworks Brasil e cofundador da AgileBrazil Paulo Caroli. Paulo dividirá seu conhecimento com os participantes do congresso em sua […]

The post keynote do 12º PMI-MG appeared first on Caroli.org.

Paulo Caroli
15 June 2017

Original Link

Corporate Culture and Growing Harmonious Teams

You could put one brilliant developer in a room with 8-equally brilliant developers and it’s likely that no code would get written. Over the years I’ve learned that brilliant people will argue, fight, and...

Sharlene McKinnon
14 June 2017

Original Link

ID generation with ORM's Table, Sequence or Identity strategy

When using hibernate or any other ORM mapping framework. There is a need to generate primary key values for the “id” columns. These values can be generated by using IDENTITY, SEQUENCE or TABLE strategies. In this blog post we are using Hibernate, JPA, Java8 and Oracle12c.

TABLE Id generation strategy:

When using this strategy, a table in the database is used to store the current id value and the next value is generated and written back to the table.

The above table is used by hibernate to generate next_val for sequence_name specified in the entity mapping, if no sequence_name is…

Passionate about data
12 June 2017

Original Link