bryn jenkins coo four j’s development tools the holy grail mexico city 23rd october 2003

46
Bryn Jenkins COO Four J’s Development Tools The Holy Grail Mexico City 23rd October 2003

Upload: hugo-ellis

Post on 29-Dec-2015

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Bryn Jenkins COO Four J’s Development Tools The Holy Grail Mexico City 23rd October 2003

Bryn JenkinsCOO

Four J’s Development ToolsThe Holy Grail

Mexico City23rd October 2003

Page 2: Bryn Jenkins COO Four J’s Development Tools The Holy Grail Mexico City 23rd October 2003

Four J’s Development Tools Ltd. © 2003 Page 2

• Who are we?

• The Holy Grail

• Genero & Studio

Agenda

Page 3: Bryn Jenkins COO Four J’s Development Tools The Holy Grail Mexico City 23rd October 2003

Four J’s Development Tools Ltd. © 2003 Page 3

• Who are we?

• The Holy Grail

• Genero & Studio

Agenda

Page 4: Bryn Jenkins COO Four J’s Development Tools The Holy Grail Mexico City 23rd October 2003

Four J’s Development Tools Ltd. © 2003 Page 4

“To enable enterprises of all confessions to develop and deploy business needs in the shortest possible time with minimum cost and effort”

Jean Georges Schwartz,Founder and CEO Four J’s Development Tools Ltd.

The Sacred Quest

Page 5: Bryn Jenkins COO Four J’s Development Tools The Holy Grail Mexico City 23rd October 2003

Four J’s Development Tools Ltd. © 2003 Page 5

DallasNorth

America

40%

15%10%

35%

MexicoLatin

America

LondonNorth

Europe

ParisSouth

Europe

BonnCentralEurope

SydneyAPAC

WW Sales Offices

Page 6: Bryn Jenkins COO Four J’s Development Tools The Holy Grail Mexico City 23rd October 2003

Four J’s Development Tools Ltd. © 2003 Page 6

Customers

VARs

Govt. Retail

CRM

End Users

Retail

Telco & Media

Finance

Supply Chain

Govt. & Defense

Oil & GasEnergyPeace

Software

FinancialFDS

Page 7: Bryn Jenkins COO Four J’s Development Tools The Holy Grail Mexico City 23rd October 2003

Four J’s Development Tools Ltd. © 2003 Page 7

Strategic Partners

Page 8: Bryn Jenkins COO Four J’s Development Tools The Holy Grail Mexico City 23rd October 2003

Four J’s Development Tools Ltd. © 2003 Page 8

• Who are we?

• The Holy Grail

• Genero & Studio

Agenda

Page 9: Bryn Jenkins COO Four J’s Development Tools The Holy Grail Mexico City 23rd October 2003

Four J’s Development Tools Ltd. © 2003 Page 9

• Who are we?

• The Holy Grail

• Genero & Studio

Agenda

Page 10: Bryn Jenkins COO Four J’s Development Tools The Holy Grail Mexico City 23rd October 2003

Four J’s Development Tools Ltd. © 2003 Page 10

• 15% of all IT projects gets cancelled• Cancellation costs: $38Bn per

annum• 18% of all IT projects hit deadline• Overrun costs: $17Bn per annum• Released projects contain 52% of requested features

The Software Complexity Crisis

Page 11: Bryn Jenkins COO Four J’s Development Tools The Holy Grail Mexico City 23rd October 2003

Four J’s Development Tools Ltd. © 2003 Page 11

• Observations– Technology wars (Java vs .Net)

• More about imperialism

• Than about value to the enterprise

• Only the arms manufacturers benefit

Market Observations

Page 12: Bryn Jenkins COO Four J’s Development Tools The Holy Grail Mexico City 23rd October 2003

Four J’s Development Tools Ltd. © 2003 Page 12

Market Observations

Page 13: Bryn Jenkins COO Four J’s Development Tools The Holy Grail Mexico City 23rd October 2003

Four J’s Development Tools Ltd. © 2003 Page 13

• Observations

– Who pays the price?• The customer

• Costly re-writes, re-training, consulting, budget over-runs, more hardware, implementation complexity…

– Why hit ‘reset’ on your software assets every 2-3 years?

Market Observations

Page 14: Bryn Jenkins COO Four J’s Development Tools The Holy Grail Mexico City 23rd October 2003

Four J’s Development Tools Ltd. © 2003 Page 14Time

Com

ple

xit

y

Age of Proprietar

y Hardware & COBOL

Open S

yste

ms/S

tan

dard

izatio

n

The birth of PC

platforms, open

RDBMS & C

Clie

nt-S

erv

er/D

istribute

d C

om

putin

g

The Emergence of RAD

& 4GL

Inte

rnet &

Web C

om

putin

gThe Java vs. .Net Techno-Platform

Wars

Disruptive Technologies

A Brief History ofInformation Technology

Page 15: Bryn Jenkins COO Four J’s Development Tools The Holy Grail Mexico City 23rd October 2003

Four J’s Development Tools Ltd. © 2003 Page 15

“The 1990s created an explosion in alternatives for implementing business applications... Despite this tremendous explosion in technology alternatives, many enterprises have been unable to implement the skill changes or infrastructure investments necessary…”

Page 16: Bryn Jenkins COO Four J’s Development Tools The Holy Grail Mexico City 23rd October 2003

Four J’s Development Tools Ltd. © 2003 Page 16

“The 1990s created an explosion in (technology) alternatives for implementing business applications…”

Page 17: Bryn Jenkins COO Four J’s Development Tools The Holy Grail Mexico City 23rd October 2003

Four J’s Development Tools Ltd. © 2003 Page 17

Business Application Drivers

Application

DevelopmentEffort Changing

Requirements

Business Logic Development

Relational Database Design & Access

User Interface Design & Development

Page 18: Bryn Jenkins COO Four J’s Development Tools The Holy Grail Mexico City 23rd October 2003

Four J’s Development Tools Ltd. © 2003 Page 18

These technologies & tools make it harder to bring together the three worlds of the business application development

1. Object – Relational Impedance Mismatch

2. Technical Complexity = Increased Direct Cost & Overhead

3. Heavy Upfront modeling = Inability to Address Change

The Root of Failure

Page 19: Bryn Jenkins COO Four J’s Development Tools The Holy Grail Mexico City 23rd October 2003

Four J’s Development Tools Ltd. © 2003 Page 19

“…developers of all stripesare feeling the heat from the business side to respondquickly to business needs.”

Page 20: Bryn Jenkins COO Four J’s Development Tools The Holy Grail Mexico City 23rd October 2003

Four J’s Development Tools Ltd. © 2003 Page 20

Page 21: Bryn Jenkins COO Four J’s Development Tools The Holy Grail Mexico City 23rd October 2003

Four J’s Development Tools Ltd. © 2003 Page 21

Page 22: Bryn Jenkins COO Four J’s Development Tools The Holy Grail Mexico City 23rd October 2003

Four J’s Development Tools Ltd. © 2003 Page 23

Source: Aberdeen Group

0% 20% 40% 60% 80% 100%

Reusability

Components

OOP

Agile/Extreme Prog

High Level Prog

Tech

niqu

e

Max Time Saved

Infrastructure (Cost)

Business Value (Profit)

The Productivity Myth

Page 23: Bryn Jenkins COO Four J’s Development Tools The Holy Grail Mexico City 23rd October 2003

Four J’s Development Tools Ltd. © 2003 Page 24

“ … and higher level programming such as 4GLs has long proven its ability to improve productivity (by contrast, ‘reusability’ focuses on components developed inside the enterprise, which typically cannot be used as infrastructure). This is especially true of business-logic components— although some components such as EJBs whose aim is to hide data access may have performance drawbacks.”

• Programmer Productivity Reconsidered

Wayne KernochanSnr. VP: Enterprise XML, Database Development & Development

ToolsProgrammer Productivity Reconsidered: Reusability Considered Harmful —

Refactoring Not, February 2003

Page 24: Bryn Jenkins COO Four J’s Development Tools The Holy Grail Mexico City 23rd October 2003

Four J’s Development Tools Ltd. © 2003 Page 25

"The complexity (of J2EE) is the fault of poor implementations of tools that have been too complex. It's the evolution of the tools that has to occur."

• Sun tries to simplify Java

Drew Engstrom, Senior Market Strategist for Web services, Sun Microsystems

‘Sun tries to simplify Java’, Business Week Online, 4th April 2003

Page 25: Bryn Jenkins COO Four J’s Development Tools The Holy Grail Mexico City 23rd October 2003

Four J’s Development Tools Ltd. © 2003 Page 26

Are you really better off now than you were four years ago?

1. Do your programmers really deliver quick and effective business value?

2. Are your customers really realizing more business value from your products?

3. Have these new development approaches really made your software development more agile and competitive?

Ask Yourself:

Page 26: Bryn Jenkins COO Four J’s Development Tools The Holy Grail Mexico City 23rd October 2003

Four J’s Development Tools Ltd. © 2003 Page 27

• Who are we?

• The Holy Grail

• Genero Studio

Agenda

Page 27: Bryn Jenkins COO Four J’s Development Tools The Holy Grail Mexico City 23rd October 2003

Four J’s Development Tools Ltd. © 2003 Page 28

• Who are we?

• The Holy Grail

• Genero Studio

Agenda

Page 28: Bryn Jenkins COO Four J’s Development Tools The Holy Grail Mexico City 23rd October 2003

Four J’s Development Tools Ltd. © 2003 Page 29

What Programmer’s Really Want

Page 29: Bryn Jenkins COO Four J’s Development Tools The Holy Grail Mexico City 23rd October 2003

Four J’s Development Tools Ltd. © 2003 Page 30

• Write once, deploy anywhere• You develop the business logic …

– We develop the infrastructure

• New or Traditional Economy• Improved return on investment

Key Messages

Page 30: Bryn Jenkins COO Four J’s Development Tools The Holy Grail Mexico City 23rd October 2003

Four J’s Development Tools Ltd. © 2003 Page 33

• Development is a team effort– involving customers

• High quality– demands fitness for purpose as well as technical

robustness• Development can be incremental

– delivering something earlier is more valuable than delivering everything later

• The law of diminishing returns applies– resources must be spent developing the features

of most value to the business.

Agile Programming

Page 31: Bryn Jenkins COO Four J’s Development Tools The Holy Grail Mexico City 23rd October 2003

Four J’s Development Tools Ltd. © 2003 Page 34

How Genero Studio Meets the New Criteria

“Agile Programming due to its ability to support high-level and team programming, Genero Studio is well suited to agile programming that requires frequent interactions with end users and code that is easily upgraded or changed.”

Wayne 'KernochanSur. VP: Enterprise XML, Database Development & Development Tools

Agile Programming & Genero

Page 32: Bryn Jenkins COO Four J’s Development Tools The Holy Grail Mexico City 23rd October 2003

Four J’s Development Tools Ltd. © 2003 Page 35

• Supports active user involvement• Empowers team to make decisions• Facilitates frequent delivery of products• Drives business purpose and acceptance of

deliverables• Fosters iterative and incremental development • All development changes are fully reversible,• All requirements are baselined at a high level,• Testing is integrated throughout the life-cycle,• Supports collaboration and cooperation between

all stakeholders.

Agile Programming & Genero

Page 33: Bryn Jenkins COO Four J’s Development Tools The Holy Grail Mexico City 23rd October 2003

Four J’s Development Tools Ltd. © 2003 Page 37

Genero Architecture

Page 34: Bryn Jenkins COO Four J’s Development Tools The Holy Grail Mexico City 23rd October 2003

Four J’s Development Tools Ltd. © 2003 Page 38

Page 35: Bryn Jenkins COO Four J’s Development Tools The Holy Grail Mexico City 23rd October 2003

Four J’s Development Tools Ltd. © 2003 Page 39

Page 36: Bryn Jenkins COO Four J’s Development Tools The Holy Grail Mexico City 23rd October 2003

Four J’s Development Tools Ltd. © 2003 Page 40

Page 37: Bryn Jenkins COO Four J’s Development Tools The Holy Grail Mexico City 23rd October 2003

Four J’s Development Tools Ltd. © 2003 Page 41

Page 38: Bryn Jenkins COO Four J’s Development Tools The Holy Grail Mexico City 23rd October 2003

Four J’s Development Tools Ltd. © 2003 Page 42

Java

Windows

Business Logic

HTMLXML & Database Resources

Generic

Application User

Interface

Definition (AUI)

Dynamic AUI (DOM)Dynamic AUI (DOM)

Business AUITransformationsBusiness AUI

Transformations

Runtime AUITransformations

Runtime AUITransformations

TTY

Client specific StyleTransformations

Map generic interaction to client specific widgets and properties

Client layout, userinteraction & servercommunications

Genero Architecture

Page 39: Bryn Jenkins COO Four J’s Development Tools The Holy Grail Mexico City 23rd October 2003

Four J’s Development Tools Ltd. © 2003 Page 43

Genero Architecture

Page 40: Bryn Jenkins COO Four J’s Development Tools The Holy Grail Mexico City 23rd October 2003

Four J’s Development Tools Ltd. © 2003 Page 44

Java Clients

Web Server

Application Server

WAP; I-Mode Clients

HTML Clients

Database Server

Windows, X11, ASCII Clients

Fire

wal

l zon

e

Firewall

A Secure, Scalable Architecture

Page 41: Bryn Jenkins COO Four J’s Development Tools The Holy Grail Mexico City 23rd October 2003

Four J’s Development Tools Ltd. © 2003 Page 45

Web Services

Page 42: Bryn Jenkins COO Four J’s Development Tools The Holy Grail Mexico City 23rd October 2003

Four J’s Development Tools Ltd. © 2003 Page 47

Demo

Page 43: Bryn Jenkins COO Four J’s Development Tools The Holy Grail Mexico City 23rd October 2003

Four J’s Development Tools Ltd. © 2003 Page 56

Q & A

Page 44: Bryn Jenkins COO Four J’s Development Tools The Holy Grail Mexico City 23rd October 2003

Four J’s Development Tools Ltd. © 2003 Page 57

BackupScreenshots

Page 45: Bryn Jenkins COO Four J’s Development Tools The Holy Grail Mexico City 23rd October 2003

Four J’s Development Tools Ltd. © 2003 Page 58

Thank You

Page 46: Bryn Jenkins COO Four J’s Development Tools The Holy Grail Mexico City 23rd October 2003

Four J’s Development Tools Ltd. © 2003 Page 59