20
Engineering Ingegneria Informatica S.p.A. INFSO-RI-223782 Adriano Rippa and Isabel Matranga Competitor Analysis An ETICS study

Engineering Ingegneria Informatica S.p.A. INFSO-RI-223782 Adriano Rippa and Isabel Matranga Competitor Analysis An ETICS study

Embed Size (px)

Citation preview

Page 1: Engineering Ingegneria Informatica S.p.A. INFSO-RI-223782 Adriano Rippa and Isabel Matranga Competitor Analysis An ETICS study

Engineering Ingegneria Informatica S.p.A.

INFSO-RI-223782

Adriano Rippa and Isabel Matranga

Competitor AnalysisAn ETICS study

Page 2: Engineering Ingegneria Informatica S.p.A. INFSO-RI-223782 Adriano Rippa and Isabel Matranga Competitor Analysis An ETICS study

2

INFSO-RI-223782

Summary

• Chosen competitors and motivations

• Features: Comparing with the other tools

• Summary

Page 3: Engineering Ingegneria Informatica S.p.A. INFSO-RI-223782 Adriano Rippa and Isabel Matranga Competitor Analysis An ETICS study

3

INFSO-RI-223782

Chosen competitors and motivations

Similar Licenses (Free/OS), more used, “more chatted” ***

• CruiseControl

• Hudson

Features

• Bamboo

• AntHillPro (25% of the top 100 fortune companies use it)

• Hudson + Sonar: it is developed as a Maven plug-in but it can be integrated into Hudson

“Family”

• Cruise (is the non free version of CruiseControl)

***

http://www.developer.com/java/ent/article.php/10933_3803646_1

http://forums.whirlpool.net.au/forum-replies-archive.cfm/1086359.html

Page 4: Engineering Ingegneria Informatica S.p.A. INFSO-RI-223782 Adriano Rippa and Isabel Matranga Competitor Analysis An ETICS study

4

INFSO-RI-223782

Build FeaturesTable

ETICSAnt Hill

ProCruise

Cruise Control

BambooHudson + Sonar

Support for any build tool

X

Dependencies (interproject) Management

X X X N/A X X

Historical data X X X X X X

Distributed builds X X X X X X

Split builds X X X

Multiplatform X X X X X X

Third party tools DB

X

Multilanguage X X X

Page 5: Engineering Ingegneria Informatica S.p.A. INFSO-RI-223782 Adriano Rippa and Isabel Matranga Competitor Analysis An ETICS study

5

INFSO-RI-223782

Build FeaturesSummary

Basic• Dependencies (interproject) Management• Historical data• Distributed builds• Multiplatform

Advanced• Multilanguage

Unique• Support for build tools• Split builds• Third party tools DB

Page 6: Engineering Ingegneria Informatica S.p.A. INFSO-RI-223782 Adriano Rippa and Isabel Matranga Competitor Analysis An ETICS study

6

INFSO-RI-223782

Security and Privacy FeaturesTable

ETICSAnt Hill

ProCruise

Cruise Control

BambooHudson + Sonar

Role based X X X N/A X X

Username and password

X X X X X

Certificate X

Public availability of

artefacts and codeX

Page 7: Engineering Ingegneria Informatica S.p.A. INFSO-RI-223782 Adriano Rippa and Isabel Matranga Competitor Analysis An ETICS study

7

INFSO-RI-223782

Security and Privacy Features Summary

Basic• Role based (actions - limited visibility)• Username and password

Advanced

Unique• Public availability of artefacts and code• Certificate

Page 8: Engineering Ingegneria Informatica S.p.A. INFSO-RI-223782 Adriano Rippa and Isabel Matranga Competitor Analysis An ETICS study

8

INFSO-RI-223782

Plug-ins FeaturesTable and Summary

ETICSAnt Hill

ProCruise

Cruise Control

BambooHudson + Sonar

Plug-ins X X X

API X X X

Basic

Advanced• Plug-ins• API

Unique

Page 9: Engineering Ingegneria Informatica S.p.A. INFSO-RI-223782 Adriano Rippa and Isabel Matranga Competitor Analysis An ETICS study

9

INFSO-RI-223782

Infrastructure FeaturesTable and Summary

Basic

Must Have

Unique• Infrastructure• Cloud Ready

ETICSAnt Hill

ProCruise

Cruise Control

BambooHudson + Sonar

Infrastructure X

Cloud ready X

Page 10: Engineering Ingegneria Informatica S.p.A. INFSO-RI-223782 Adriano Rippa and Isabel Matranga Competitor Analysis An ETICS study

10

INFSO-RI-223782

User Support FeaturesTable

ETICSAnt Hill

ProCruise

Cruise Control

BambooHudson + Sonar

User Support X X X N/A X X

Email X X X N/A X X

PhonePayment license

N/APaymen

t

Forum/Mailing/ IRC

X X N/A X

24/7Payment license

Page 11: Engineering Ingegneria Informatica S.p.A. INFSO-RI-223782 Adriano Rippa and Isabel Matranga Competitor Analysis An ETICS study

11

INFSO-RI-223782

User Support Features Summary

Basic• User Support• E-mail

Advanced• Phone• Forum/Mailing/IRC

Unique• 24/7

Page 12: Engineering Ingegneria Informatica S.p.A. INFSO-RI-223782 Adriano Rippa and Isabel Matranga Competitor Analysis An ETICS study

12

INFSO-RI-223782

Testing and Quality FeaturesTable

ETICSAnt Hill

ProCruise

Cruise Control

BambooHudson + Sonar

Basic Testing X X N/A X X X

Advanced Testing

X X

Quality Metrics X X X

Structured model X ***

Graphs X X X X

Page 13: Engineering Ingegneria Informatica S.p.A. INFSO-RI-223782 Adriano Rippa and Isabel Matranga Competitor Analysis An ETICS study

13

INFSO-RI-223782

Testing Quality Features Summary

Basic• Basic Testing

Advanced• Graphics• Quality Metrics

Unique• Structured Model• Advanced Testing

*** http://nemo.sonar.codehaus.org/project/index/org.apache.axis2:axis2

Page 14: Engineering Ingegneria Informatica S.p.A. INFSO-RI-223782 Adriano Rippa and Isabel Matranga Competitor Analysis An ETICS study

14

INFSO-RI-223782

Business Model FeaturesTable

ETICS Ant Hill Pro CruiseCruise

ControlBamboo

Hudson + Sonar

Free license X X X

Proprietary License

Dual License

X X X

Cost max

$1250 per committer + 22% annual maintenance

$8000

License is based on

Apache 2.0

#developers #Agents BDS #AgentsGNU LGPL

OtherIn the

following

In the followin

g

in the followin

g

In the following

Page 15: Engineering Ingegneria Informatica S.p.A. INFSO-RI-223782 Adriano Rippa and Isabel Matranga Competitor Analysis An ETICS study

15

INFSO-RI-223782

Business Model Features Specific Information

AntHillPro• Base price is $1250 USD per committer.  This is a perpetual use

license.  • Annual maintenance is 22% of current licensing costs. • There is a 10% discount available for volume, beginning at 50

committers; this applies only to the license cost.

Cruise

• Cruise is free for up to 2 agents. The 1-year license can be downloaded directly on the homesite.

• For commercial licenses it is mandatory to take contacts with them.

• Non-profits and open source projects can apply for a license to use Cruise with more than 2 agents for free. Besides the approval of this request is at discretion of the Cruise team. Annual renewals are provided on request.

Page 16: Engineering Ingegneria Informatica S.p.A. INFSO-RI-223782 Adriano Rippa and Isabel Matranga Competitor Analysis An ETICS study

16

INFSO-RI-223782

Business Model Features Specific Information

including 12 months maintenance of updates and support. Renewing maintenance is entirely optional

• Bamboo is free for use by official non-profit organisations and charities (proof of non-profit status is required).

• Community licenses are designed for organisations which are:• non-profit, non-government, non-academic, non-commercial,

non-political and secular

• Bamboo is free for any Open Source project to use

Bamboo

Page 17: Engineering Ingegneria Informatica S.p.A. INFSO-RI-223782 Adriano Rippa and Isabel Matranga Competitor Analysis An ETICS study

17

INFSO-RI-223782

Business Model Features Specific Information

Sonar

• Open Source.

• They charge people on commercial support and commercial extensions as follows:

The free support to communities is given for free through a mailing list.

Specific commercial plugin for PLSQL: 2,000€ per instance of Sonar and per year.

Hudson

Offers just commercial support

Page 18: Engineering Ingegneria Informatica S.p.A. INFSO-RI-223782 Adriano Rippa and Isabel Matranga Competitor Analysis An ETICS study

18

INFSO-RI-223782

SummaryBasic Advanced Unique

Support for any build tools

X

Split builds X

Third party tools DB

X

Role based X

Username and password

X

Public availability

X

Plug-ins X

Infrastructure X

Cloud Ready X

Page 19: Engineering Ingegneria Informatica S.p.A. INFSO-RI-223782 Adriano Rippa and Isabel Matranga Competitor Analysis An ETICS study

19

INFSO-RI-223782

Summary

Basic Advanced Unique

Phone Support

X

Forum/Mailing/ Support

X

24/7 Support X

Graphics X

Quality Metrics X

Structured Quality Model

X

Advanced Testing

X

Page 20: Engineering Ingegneria Informatica S.p.A. INFSO-RI-223782 Adriano Rippa and Isabel Matranga Competitor Analysis An ETICS study

20

INFSO-RI-223782

Q&A

http://www.eticsproject.eu/