alm summit 2012

13
Customização de Relatórios ALM Summit Brasil 2012 – 27, 28 Abril de 2012 Vinicius Moura [email protected] Twitter: @vinijmoura Blog: http://blog.lambda3.com.br/

Upload: vinicius-moura

Post on 21-Nov-2014

910 views

Category:

Technology


1 download

DESCRIPTION

ALM Summit 2012 - Relatórios

TRANSCRIPT

Page 1: Alm summit 2012

Customização de Relatórios

ALM Summit Brasil 2012 – 27, 28 Abril de 2012

Vinicius Moura [email protected]

Twitter: @vinijmoura Blog: http://blog.lambda3.com.br/

Page 2: Alm summit 2012

Agenda

Page 3: Alm summit 2012

Desenvolvendo Relatórios • Criando Relatórios “automaticamente” • Criando Relatórios a partir de Work Queries • Criando Relatórios utilizando Analysis Services

Quais ferramentas utilizar?

Excel Report Builder

Page 4: Alm summit 2012

Desenvolvendo Relatórios

DEMO

Page 5: Alm summit 2012

Cuidados ao customizar os relatórios

Customização do Processo

Criação de Campos Tradução dos Work Items Tradução das Work Queries Tradução dos Relatórios

Page 6: Alm summit 2012

Cuidados ao customizar os relatórios

Criação de Campo

Dimension – aceita os data types String, Integer, Double e DateTime. São utilizados como filtro de relatórios. Work Item Type e Status são exemplos.

Detail - aceita os data types String, Integer, Double e DateTime. Esse campo é utilizado somente no warehouse, não sendo levado ao cubo.

Measure – aceito os date types Integer e Double. Esses campos são os valores numéricos dos relatórios. O campo Original Estimate é um bom exemplo.

Page 7: Alm summit 2012

Relatórios para o Source Control?

Desenvolvedor Work Space Name Computer Data Check Out Server Path

Administrator WIN-GS9GMUJITS8 WIN-GS9GMUJITS8 27/04/2012 11:35:48 $\Tailspin Toys\Development\Iteration 1\Tailspin.Schema\Tailspin.Schema.dbproj\

WIN-GS9GMUJITS8 WIN-GS9GMUJITS8 27/04/2012 11:35:35 $\Tailspin Toys\Development\Iteration 2\Tailspin.Web\About.aspx\

WIN-GS9GMUJITS8 WIN-GS9GMUJITS8 22/04/2012 18:22:03 $\Tailspin Toys\Main\TailspinToys.sln\

Arquivos em CheckOut

CheckIn Branchs ChangeSet Item

68

$\Tailspin Toys\Main\Tailspin.Web\Web.config\

61

50

$\Tailspin Toys\Main\TailspinToys.sln\

47

42

41

CheckIn por Desenvolvedor Nome do Desenvolvedor ChangeSet Item

Administrator

880 $\Tailspin Toys\BuildProcessTemplates\DefaultTemplate.xaml\

879 $\Tailspin Toys\BuildProcessTemplates\DefaultTemplate.xaml\

878 $\Tailspin Toys\BuildProcessTemplates\DefaultTemplate.xaml\

877 $\Tailspin Toys\BuildProcessTemplates\DefaultTemplate.xaml\

876 $\Tailspin Toys\BuildProcessTemplates\DefaultTemplate.xaml\

875 $\Tailspin Toys\Main\Tailspin.Admin.App\ProductRelationship.cs\

Page 8: Alm summit 2012

Relatórios para o Source Control?

DEMO

Page 9: Alm summit 2012

Pendências de Merge

B FI

RI

FI

RI

FI

RI

B

B

RI

RI

FI

Emergency

Hotfix

Page 10: Alm summit 2012

Pendências de Merge Main Branch ChangeSet Data Check In Dias Atraso

$\Tailspin Toys\Main\ $\Tailspin Toys\Development\Iteration 1\ 47 09/03/2010 16:53:59 780

50 09/03/2010 16:58:08 780

61 16/03/2010 16:02:25 773

68 06/10/2011 14:40:47 204

72 12/01/2012 06:23:36 106

875 25/04/2012 06:36:15 2

Total de Merges Pendentes da Branch: 6

$\Tailspin Toys\Development\Iteration 2\ 68 06/10/2011 14:40:47 204

72 12/01/2012 06:23:36 106

875 25/04/2012 06:36:15 2

Total de Merges Pendentes da Branch: 3

$\Tailspin Toys\Releases\Production 1.0\ 68 06/10/2011 14:40:47 204

72 12/01/2012 06:23:36 106

875 25/04/2012 06:36:15 2

Total de Merges Pendentes da Branch: 3

Total Geral de Merges Pendentes: 12

Page 11: Alm summit 2012

Pendências de Merge

DEMO

Page 12: Alm summit 2012

Conclusão • Para a criação de relatórios, utilize a ferramenta

mais apropriada à sua necessidade; • Crie os relatórios que irão suportar o seu processo e

que responda a alguma necessidade; • Tome os devidos cuidados na customização do

processo para não ser traído por ele.

Page 13: Alm summit 2012

www.lambda3.com.br