Vou mostrar agora uma das coisas que motivaram o Scrum, parte disto veio de um trabalho da Software Productivity Research. Este diagrama é de um de seus competidores: Putnam's Process Productivity Index. Cada número é 1,27 vezes maior que o anterior. Assim, na escala de projetos, se este tem a produtividade de um, este aqui tem a produtividade de 2.090. Desta forma, a variação de produtividade entre empresas é da ordem de 3.000, o que é impressionante! Então, a grande pergunta para todos é: “por que você quer se manter aqui em baixo, quando você pode estar aqui em cima?”. Quando o Scrum começou, nós olhamos todas as empresas que estão aqui em cima, as suas equipes, e perguntamos: “o que eles estão fazendo bem? Vamos fazer isto!”. Estas são duas empresas que adotaram o Scrum completamente, uma é a IDX. Eu tinha cerca de 300 desenvolvedores quando comecei a trabalhar lá e 600 quando deixei a empresa. Toda a empresa foi levada ao Scrum. Eles não fizeram tão bem quanto eu gostaria, principalmente porque a equipe era muito grande. Eu não consegui, em função da cultura da empresa, trabalhar com equipes com menos de 15 pessoas. Isto corta pela metade a habilidade de ganhos em produtividade. Mas eles se deram muito bem, quase tão bem quanto a Primavera, uma empresa de gestão de projetos que fez um excelente trabalho com o Scrum. O produto que estávamos construindo na Easel era um ambiente de análise de projetos orientado a objetos que foi o primeiro produto que contemplava todo o processo de desenvolvimento, construía o código a partir do projeto e este código refletia novamente no projeto. Ele é a razão de eu estar no conselho consultivo do ambiente de negócios da Microsoft. Vocês viram um pouco da tecnologia deles na apresentação principal nesta manhã, quando eles tentaram construir isto, talvez fazendo de forma correta, finalmente. Ou fazendo isto de uma maneira pela qual possam vender bastante. Capers Jones concorda que este produto, usado de forma razoável por desenvolvedores empresariais, corporativos, deve trazer 600% de melhoria na média da indústria que observamos hoje. E nós fizemos isto passando por todas as ferramentas de análise, todas as bases de dados, etc. O próprio ambiente de desenvolvimento da Easel atingiu o que um bom Scrum realmente consegue. O Mike Cohn também tem um bom exemplo. Eles chegaram até esta altura. Nós gostaríamos de chegar onde o projeto Quattro da Borland chegou, mas isto é bem difícil.
Now one of the things that motivated Scrum, and part of this came out of a work from Software Productivity Research. This diagram is from one of their competitors, Putnam's Process Productivity Index, and each number is 1.27 times the previous number. So, the scale of projects, if this is a productivity of one, this is a productivity of 2,098. So the range of productivity across companies is a factor of 3,000. I mean, it's amazing! So, the big question for everybody is “why do you wanna be down here when you can be up here?”. So, when Scrum had started we looked at all the companies that were up here, and all the teams, and said, Ok, “what are they doing that is right? Let's do that!”. Ok? These are two companies that went totally to Scrum, one was IDX. I had about 300 developers when I started there and about 600 when I left. The whole company was taken to Scrum. And they didn't do as well as I would've liked. Largely because the team size is too big. I could never get, the culture would never let me get those team sizes down below fifteen, and that cut about half their ability to gain productivity. But they did pretty well, almost as good as Primavera, a project management company that really did a great job on Scrum. The product that we were building at Easel was an object oriented analysis design environment that was a first product that did round trip engineering, built the code from design, this code would reflect back into the design. It is the reason I am under Microsoft's business framework advisory council. You saw some of their technology on the keynote this morning, where they tried to build that, finally doing it right maybe. Or doing in a way they can actually sell a lot of it. Capers Jones agreed that this product used, in a reasonable way, by enterprise developers, corporate developers, should get about a 600% improvement over the industry average that we are seeing. And we did that by going through all of these analysis tools, and all of these databases, etcetera. The Easel development environment itself got what a really good Scrum gets. Mike Cohn has a nice example also. They get way up here. We would like to get to were Borland Quattro project was. But that's pretty difficult.