45
Developing Effectively With ClearCase http:// www.almtoolbox.com Tamir Gefen CEO & ALM expert

Developing Effectively With ClearCase Tamir Gefen CEO & ALM expert

Embed Size (px)

Citation preview

Page 1: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert

Developing Effectively With ClearCase

http://www.almtoolbox.comTamir GefenCEO & ALM expert

Page 2: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert

2

Selected Customers

Page 3: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert

3

As a ClearCase user,have you ever asked yourself...

1. Who checked in a certain code line?

2. Who removed a code line or an entire function?

3. Where a change really came from?

4. Which defect is related to a certain code line?

5. When was a particular line inserted?

6. How can I find the lines which have been inserted recently?

7. What are all of the other lines that were checked-in together with a particular line?

Page 4: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert

4

Visual AnnotateVisually tracks the development history from the

code lines perspective

Page 5: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert

5

Quick Demo

Page 6: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert

6

As a ClearCase user,have you ever asked yourself...

Who checked in a certain code line?

Who removed a code line or an entire function?

Where a change really came from?

Which defect is related to a certain code line

When was a particular line inserted?

How can I find the lines which have been inserted recently?

What are all of the other lines that were checked-in together with a particular line?

Page 7: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert

7

Main Features

1. Track changes from the code line perspective

2. Color code lines and annotated data

3. Customize the tool for your own needs

4. Seamlessly integrated with and from ClearCase

5. Embedded ‘Diff’ and track changes – see them in one dashboard

6. See removed lines

Page 8: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert

8

Main Features (cont.)

7.Show who really made the change and more actual data

8.Integration with many bug\issue trackers

9.Search in code and in annotated data

10.Integration with IDEs (Visual Studio, Eclipse etc.)

11.Show code distribution with pie charts

12.Command-line interface (CLI)

13.Export annotated data to a special report file

14.Integration with R&D Reporter

Page 9: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert

9

Main Features

1. Track changes from the code line perspective

2. Color code lines and annotated data

3. Customize the tool for your own needs

4. Seamlessly integrated with and from ClearCase

5. Embedded ‘Diff’ and track changes – see them in one dashboard

6. See removed lines

Steven Aiello
what does it mean "integrated from"?
Page 10: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert

10

Main Features

1. Track changes from the code line perspective

2. Color code lines and annotated data

3. Customize the tool for your own needs

4. Seamlessly integrated with and from ClearCase

5. Embedded ‘Diff’ and track changes – see them in one dashboard

6. See removed lines

Page 11: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert

11

Color annotated data

Page 12: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert

12

Color annotated data (cont.)

Page 13: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert

13

As a ClearCase user,have you ever asked yourself...

Who checked in a certain code line?

Who removed a code line or an entire function?

Where a change really came from?

Which defect is related to a certain code line

When was a particular line inserted?

How can I find the lines which have been inserted recently?

What are all of the other lines that were checked-in together with a particular line?

Page 14: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert

14

Main Features

1. Track changes from the code line perspective

2. Color code lines and annotated data

3. Customize the tool for your own needs

4. Seamlessly integrated with and from ClearCase

5. Embedded ‘Diff’ and track changes – see them in one dashboard

6. See removed lines

Page 15: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert

15

Customize the tool for your needs

Page 16: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert

16

As a ClearCase user,have you ever asked yourself...

Who checked in a certain code line?

Who removed a code line or an entire function?

Where a change really came from?

Which defect is related to a certain code line

When was a particular line inserted?

How can I find the lines which have been inserted recently?

What are all of the other lines that were checked-in together with a particular line?

Page 17: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert

17

Main Features

1. Track changes from the code line perspective

2. Color code lines and annotated data

3. Customize the tool for your own needs

4. Seamlessly integrated with and from ClearCase

5. Embedded ‘Diff’ and track changes – see them in one dashboard

6. See removed lines

Page 18: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert

18

Integration with and from ClearCase

Command-Line (CLI)

Windows Explorer

ClearCase Explorer

ClearCase Project Explorer

ClearCase Version Tree

ClearTeam Explorer (CTE)

and more...

Page 19: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert

19

Integration with and from ClearCase

Page 20: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert

20

Main Features

1. Track changes from the code line perspective

2. Color code lines and annotated data

3. Customize the tool for your own needs

4. Seamlessly integrated with and from ClearCase

5. Embedded ‘Diff’ and track changes – see them in one dashboard

6. See removed lines

Page 21: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert

21

Embedded ‘Diff’ plus track changes

Page 22: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert

22

Main Features

1. Track changes from the code line perspective

2. Color code lines and annotated data

3. Customize the tool for your own needs

4. Seamlessly integrated with and from ClearCase

5. Embedded ‘Diff’ and track changes – see them in one dashboard

6. See removed lines

Page 23: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert

23

See Removed Lines

Page 24: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert

24

See Removed LinesYou can compare more than two versions simultaneously

Page 25: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert

25

As a ClearCase user,have you ever asked yourself...

Who checked in a certain code line?

Who removed a code line or an entire function?

Where a change really came from?

Which defect is related to a certain code line

When was a particular line inserted?

How can I find the lines which have been inserted recently?

What are all of the other lines that were checked-in together with a particular line?

Page 26: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert

26

Main Features (cont.)

7.Show who really made the change and more actual data

8.Integration with many bug\issue trackers

9.Search in code and in annotated data

10.Integration with IDEs

11.Show code distribution with pie charts

12.Command-line interface (CLI)

13.Export annotated data to a special report file

14.Integration with R&D Reporter

Steven Aiello
What does the "actual data" mean? Maybe and more "helpful data"
Page 27: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert

27

Who really made the change?

Page 28: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert

28

Who really made the change?

Page 29: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert

29

Who really made the change?

Page 30: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert

30

As a ClearCase user,have you ever asked yourself...

Who checked in a certain code line?

Who removed a code line or an entire function?

Where a change really came from?

Which defect is related to a certain code line

When was a particular line inserted?

How can I find the lines which have been inserted recently?

What are all of the other lines that were checked-in together with a particular line?

Page 31: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert

31

Main Features (cont.)

7.Show who really made the change and more actual data

8.Integration with many bug\issue trackers

9.Search in code and in annotated data

10.Integration with IDEs

11.Show code distribution with pie charts

12.Command-line interface (CLI)

13.Export annotated data to a special report file

14.Integration with R&D Reporter

Page 32: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert

32

Integration with Bug Trackers

Page 33: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert

33

As a ClearCase user,have you ever asked yourself...

Who checked in a certain code line?

Who removed a code line or an entire function?

Where a change really came from?

Which defect is related to a certain code line

When was a particular line inserted?

How can I find the lines which have been inserted recently?

What are all of the other lines that were checked-in together with a particular line?

Page 34: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert

34

Main Features (cont.)

7.Show who really made the change and more actual data

8.Integration with many bug\issue trackers

9.Search in code and in annotated data

10.Integration with IDEs

11.Show code distribution with pie charts

12.Command-line interface (CLI)

13.Export annotated data to a special report file

14.Integration with R&D Reporter

Page 35: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert

35

Search in code and in data

Page 36: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert

36

Main Features (cont.)

7.Show who really made the change and more actual data

8.Integration with many bug\issue trackers

9.Search in code and in annotated data

10.Integration with IDEs (Visual Studio, Eclipse etc.)

11.Show code distribution with pie charts

12.Command-line interface (CLI)

13.Export annotated data to a special report file

14.Integration with R&D Reporter

Page 37: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert

37

Integration with IDEs

Page 38: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert

38

Main Features (cont.)

7.Show who really made the change and more actual data

8.Integration with many bug\issue trackers

9.Search in code and in annotated data

10.Integration with IDEs

11.Show code distribution with pie charts

12.Command-line interface (CLI)

13.Export annotated data to a special report file

14.Integration with R&D Reporter

Page 39: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert

39

Distribution Pie Charts

Page 40: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert

40

Main Features (cont.)

7.Show who really made the change and more actual data

8.Integration with many bug\issue trackers

9.Search in code and in annotated data

10.Integration with IDEs

11.Show code distribution with pie charts

12.Command-line interface (CLI)

13.Export annotated data to a special report file

14.Integration with R&D Reporter

Page 41: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert

41

Main Features (cont.)

7.Show who really made the change and more actual data

8.Integration with many bug\issue trackers

9.Search in code and in annotated data

10.Integration with IDEs

11.Show code distribution with pie charts

12.Command-line interface (CLI)

13.Export annotated data to a special report file

14.Integration with R&D Reporter

Page 42: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert

42

Main Features (cont.)

7.Show who really made the change and more actual data

8.Integration with many bug\issue trackers

9.Search in code and in annotated data

10.Integration with IDEs

11.Show code distribution with pie charts

12.Command-line interface (CLI)

13.Export annotated data to a special report file

14.Integration with R&D Reporter

Page 43: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert

43

Integration with R&D Reporter

Page 44: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert

44

Questions?

Page 45: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert

Thank you!http://almtoolbox.com/annotate

[email protected]