alm summit 2012
DESCRIPTION
ALM Summit 2012 - RelatóriosTRANSCRIPT
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/
Agenda
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
Desenvolvendo Relatórios
DEMO
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
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.
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\
Relatórios para o Source Control?
DEMO
Pendências de Merge
B FI
RI
FI
RI
FI
RI
B
B
RI
RI
FI
Emergency
Hotfix
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
Pendências de Merge
DEMO
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.
www.lambda3.com.br