15
SOA, Infrastructure and Consultancy www.estafet.com Estafet Advanced Continuous Integration Solution Agenda • Introductions Estafet and our customers What is Continuous Integration? What is Estafet’s Solution EACIS and Why Now? EACIS Demonstration Proposal & Next Steps

Estafet Eacis Demo Slides

Embed Size (px)

Citation preview

Page 1: Estafet   Eacis Demo Slides

SOA, Infrastructure and Consultancy

www.estafet.com

Estafet Advanced Continuous Integration Solution

Agenda

• Introductions• Estafet and our customers• What is Continuous Integration?• What is Estafet’s Solution EACIS and Why Now?• EACIS Demonstration• Proposal & Next Steps

Page 2: Estafet   Eacis Demo Slides

SOA, Infrastructure and Consultancy

www.estafet.com

Introduction to Estafet

• Estafet Consultancy focused on the Architecture, Design and Delivery of SOA Integration and development projects.

• Leading Oracle partner for the Oracle fusion (Weblogic and AquaLogic) product set

• Estafet customers include Deutsche Bank, Zurich Financial Services, FSA, LCH, Bertelsmann Group, GE Capital, BT, GIST, Home Office, DVLA, HMRC, Yorkshire Water, Oracle, Steria, LogicaCMG, Associated New Media, New Football Pools

• Estafet was founded in 2001 and is based in SW London.

Page 3: Estafet   Eacis Demo Slides

SOA, Infrastructure and Consultancy

www.estafet.com

What is Continuous Integration?

“Continuous Integration is a software development practice where members of a team integrate their work frequently, usually each person integrates at least daily - leading to multiple integrations per day” Martin Fowler

• A process that lowers development costs by decreasing integration timescales and risk

• It advocates early and regular integration• It aims to find code defects and system incompatibility

immediately.• It enables frequent deployment

Page 4: Estafet   Eacis Demo Slides

SOA, Infrastructure and Consultancy

www.estafet.com

Why is Estafet presenting a Continuous Integration Solution Now?

• Strong Business Case• Costs of implementing a CI solution has reduced• Open source software mature• Key factors needed for success are known• Estafet has created EACIS an off the shelf CI

solution• Solution is straight forward to Customise• Estafet know how to implement CI effectively• It works

Page 5: Estafet   Eacis Demo Slides

SOA, Infrastructure and Consultancy

www.estafet.com

What is EACIS?Estafet Advanced Continuous Integration Solution

• An open source based Continuous Integration Solution that enables companies to quickly and simply automate the Continuous Integration (CI) process

• Designed by Estafet• Software and Services• Includes CI best practice• Integrated Security• Opportunity to involve OSB in CI as tooling evolves• Benefit both small and large distributed development teams• Easy to customise and integrate to existing development

processes and software

Page 6: Estafet   Eacis Demo Slides

SOA, Infrastructure and Consultancy

www.estafet.com

Advanced Continuous Integration Solution

Custom-isation

Custom-isation Dev.

Process

Dev.Process

Training&

Mentoring

Training&

Mentoring

Arch.&

Design

Arch.&

Design

Cont.Int.

server

Cont.Int.

server

Int.Security

Int.Security

Virtual-isation

Virtual-isation

WikiWiki

WebServer

WebServer

Int. Dev

Environ.

Int. Dev

Environ.

BuildBuild

Dep.Mgmt

Dep.Mgmt

Task Mgmt

Task Mgmt

Source Code

Control

Source Code

Control

EACISEACIS

EACIS Functional Elements

Page 7: Estafet   Eacis Demo Slides

SOA, Infrastructure and Consultancy

www.estafet.com

Advanced Continuous Integration Solution

Custom-isation

Custom-isation Dev.

Process

Dev.Process

Training&

Mentoring

Training&

Mentoring

Arch&

Design

Arch&

Design

HudsonHudson

EstafetInt.

Security

EstafetInt.

Security

Virtual-box

Virtual-box

TracTracApacheApache

EclipseEclipse

ANTANT

IvyIvy

Trac Trac

Sub-version

Sub-version

EACISEACIS

EACIS Software

& Services

Page 8: Estafet   Eacis Demo Slides

SOA, Infrastructure and Consultancy

www.estafet.com

EACIS

• EACIS is a Software and Services CI Solution

• Immediate feedback on the impact of newly built code• Immediate Management Information reports

– Low Cost of adoption– Decrease Development Costs– Finds Problems before Production– Decreases Integration project Risk– Encourages Business and IT collaboration– Developers spend more time developing

Page 9: Estafet   Eacis Demo Slides

SOA, Infrastructure and Consultancy

www.estafet.com

Estafet Advanced Continuous Integration Solution

Demonstration

Page 10: Estafet   Eacis Demo Slides

SOA, Infrastructure and Consultancy

www.estafet.com

Estafet

Advanced Continuous Integration Solution

Page 11: Estafet   Eacis Demo Slides

SOA, Infrastructure and Consultancy

www.estafet.com

Scenario 1 - One Developer using EACIS

Manager

Developer

SVN & CI

Ticket 1

Get Code

Run Existing

Tests

Write New Test 1

Run Test 1

Com. 1

Build 1

Test 1

Time

FixBug

Execute Test 1

Dev Commit

Page 12: Estafet   Eacis Demo Slides

SOA, Infrastructure and Consultancy

www.estafet.com

Manager

Developer 1

Developer 2

SVN & CI

Ticket 2

Ticket 1

Get Code

Fix 1

Test 1

Dev Commit

Get Code

Fix 2

Test 2

Dev Commit

Com. 1

Build 1

Test 1

Com. 2

Build 2

Test 1

Test 2

Time

Scenario 2 - Multiple Developers using EACIS

Page 13: Estafet   Eacis Demo Slides

SOA, Infrastructure and Consultancy

www.estafet.com

EACIS

• EACIS is a Software and Services CI Solution

• Immediate feedback on the impact of newly built code• Immediate Management Information reports

– Low Cost of adoption– Decrease Development Costs– Finds Problems before Production– Decreases Integration project Risk– Encourages Business and IT collaboration– Developers spend more time developing

Page 14: Estafet   Eacis Demo Slides

SOA, Infrastructure and Consultancy

www.estafet.com

How to start using EACIS

• 2 Day Workshop to create the Proposal• We will cover

– Current architecture– Target project for EACIS– Customisation– Current processes & Proof of concepts

• Standard EACIS project – 10 days

• Costs – Services based

Page 15: Estafet   Eacis Demo Slides

SOA, Infrastructure and Consultancy

www.estafet.com

EACIS – Estafet Contacts

• Nigel Whittaker – Business Development Manager– [email protected]– 0208 392 3954

• Steve Leach – Technical Architect– [email protected]– 0208 392 3945

Thank you for listening