Top Banner
The software that writes software iADM industrialized Application Development and Maintenance (www.netzima.com/icaria) icaria Lean Factory
20

icaria Lean Factory

Dec 05, 2014

Download

Technology

iADM industrialized application development and maintenance
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: icaria Lean Factory

The software that writes software

iADM industrialized Application Development and Maintenance

(www.netzima.com/icaria)

icaria Lean Factory

Page 2: icaria Lean Factory

Information system sourcing conventional alternatives

Custom development:

– Long time to market,

– Expensive

– Quality issues …or packaged software:

– Adaptation costs

– Lack of differentiation

– Vendor dependency

Any other idea? 2

Page 3: icaria Lean Factory

Local quality. Off shore costs. Full adaptation

“In our experience, applying the principles of lean

manufacturing to ADM can increase productivity by 20 to 40

percent while improving the quality and speed of execution.”

McKinsey on IT, spring 2007.

Applying lean to application development and maintenance

icaria automatically…

…designs, builds and tests your systems

…implements your business processes

…deploys your technical architecture

The software is written by icaria Lean Factory

As many times as required

on reduced COST (over 40%)

on reduced TIME (over 50%)

with unmatched QUALITY

business and IT ADAPTATION

3

Page 4: icaria Lean Factory

Ok, sounds great, but what is icaria?

icaria is the software technology that industrializes the application

development and maintenance (iADM). It acts just like a real factory,

automatically generating the system from a functional model created by a

user who doesn’t program but configures.

Functional model

Automated software generation Source code

4

Page 5: icaria Lean Factory

icaria factories: information systems, mobility, cloud

icaria technology powers three highly specialized factories, that work in

tandem to produce systems and applications.

Management information systems

•Focus on design, not coding

•System life-cycle management: design, build and maintenance

Mobilize management applications

•Most popular operating systems IOS, Android, Windows Phone

•Smartphones and tablets

Develop cloud applications

•Multi tenant

•Deploy in the primary public clouds

5

Page 6: icaria Lean Factory

Use cases: what can I accomplish with icaria?

Create

•Design, generate, test, evolve the system using unique icaria capabilities

Modernize

•Rebuild an obsolete system. Reducing maintenance costs and freeing resources to create new capabilities

Cloud

•Take your on-premise information systems to a Cloud environment

Mobilize

• Create mobile applications for legacy systems, any OS, tablet and smartphone

Re platform

•Create different versions of a successful system for different execution architectures. Maintain just one functional model

Product development

•Develop first class business solutions as a product. Maintain and evolve it with minimum cost

Prototype

• Create functional version of a system boosts sales process success rate.

Test

•Use icaria Test Lab to test external systems

6

Page 7: icaria Lean Factory

How does it work?

Configure and

generate, do not

program

The business expert defines the business specifications

The user configures the functional module within the icaria Configurator

Automatically generate the system. icaria writes the code

Deploy and test

7

Page 8: icaria Lean Factory

icaria Lean Factory fully supports system lifecycle

Creates and evolves your systems

Supports customer customization:

– Generated code and customized code coexist seamlessly

– customized code is scarce and simple

icaria factories create web, mobile, desktop systems

Supports different architectures and languages:

– Use available generation cartridges COBOL-CICS-DB2, J2EE, .NET

– Or build your own generation cartridge, with the architecture of your

election and your company standards

8

Page 9: icaria Lean Factory

icaria offers many benefits

COSTS. It reduces costs by eliminating no value

added tasks.

TIMESCALES. It reduces timescales and make

them more predictable.

QUALITY. Programming experience is

concentrated in the factory.

EFFECTIVENESS. Icaria systems evolve with the

cartridge, as they are regenerated with each new

version.

RE-USE. icaria applications are easily integrated.

INDEPENDENCE. The system source code is

available and can be maintained manually.

NETWORK EFFECT. Growing number of icaria

based applications

9

Page 10: icaria Lean Factory

Technology obsolescence protection (timeproof)

New technology in our legacy systems? I wish our architects had

known when they designed them…

icaria implements technology

improvements and completely

rewrites your system on regular

basis 10

Page 11: icaria Lean Factory

Knowledge retention

Change the software? Mmm…the guy that programmed

the system is now long gone….

icaria knows your business,

and keeps the knowledge within

your organization 11

Page 12: icaria Lean Factory

Outstanding performance indicators Case study

Information system for

Telecom operator

(Tier 1)

Business need

Key sales and operation process supported

Time to market < 1 week new capabilities

Fact data

1.400 users (both corporate and external)

4,5M code lines (over 98% generated by icaria)

Quality indicator

29 bugs during 2012

CAPEX / OPEX rate over 10:1

12

Page 13: icaria Lean Factory

Outstanding software quality indicators (by SONAR www.sonarsource.org)

Indicator Description Reference ICARIA(*) Apache SPRING

Method

complexity

Method computing

complexity < 3 2 2,6 2,2

Class

complexity

Class computing

complexity < 30 8,7 17,4 10,3

Rule

compliance

Coding rules and

best practices > 85 % 87,1% 86,7% 88,4%

LCOM4 Tasks performed by

each class 1 1,2 1,2 1

(*) ICARIA generated systems

13

Page 14: icaria Lean Factory

Case study: incentive compensation

THE CHALLENGE

In 2009, Vodafone had serious

trouble designing and calculating the

incentive compensation of sales

executives. The number of errors and

sales executive claims overloaded

the sales business unit after each

payment period.

The information system was

unreliable, hard to adapt and

expensive to maintain.

Conventional IT providers proposals

were extremely expensive and time

consuming.

THE SUCCESS STORY

netZima was selected to develop the new system, using icaria Lean Factory .

The new system went live 3 months after project kick off, one third of second best alternative. The cost was cut down to 50% of second best alternative.

The incentive compensation model is now changed every 3 months, and fully supports new business needs.

450 sales executives use the system, and complaints are reduced to 0.

14

Page 15: icaria Lean Factory

Case study: product and service catalog

THE CHALLENGE

In 2008, Telefónica launched an

ambitious project to renew its CRM

systems. The product and service

catalog, a key element, was

dispersed and hard to model.

One of the most relevant risks was

failing to design and build a flexible

and powerful catalog management

system.

Project management team was

deeply concerned about discovering

design failures too late during building

and testing phase.

THE SUCCESS STORY

netZima was selected to rapidly

prototype the solution during the

requirement gathering phase, using

icaria Lean Factory .

Serious design problems were

discovered by this technique.

Avoided potential losses linked to

these failures were as high as 35%

of project budget.

The definite system was finally built

using icaria Lean Factory . Time was

cut by half, and cost by 40%.

15

Page 16: icaria Lean Factory

Customer and partner references

16

Page 17: icaria Lean Factory

icaria Lean Factory technology delivered

Busi

ness

models

Technology license

Icaria technology is licensed to IT organizations, either IT providers or internal IT department. netZima provides full support services

This is the primary business model

Delivery services

netZima deploys its team to deliver first class turnkey projects, based on icaria Lean Factory. After delivery of an initial version, the system maintenance may be handed to regular IT organization.

This model is useful for a initial experience or when no regular IT organization exists

17

Page 18: icaria Lean Factory

Support services

icaria factory Services

Training. Training in the use of icaria. A methodology for creating IT systems and applications with icaria

Project Support (handholding). Our experts will accompany you, advise you and help you with design and implementation decisions to optimise your experience with icaria.

Icaria Engineering. Specific developments of technical cartridges and factories

The creation of systems and applications

Lean Project. Creating bespoke management systems using the icaria factories to deliver specifications in key-in-hand projects.

Lean UP. Modernisation of existing applications

Mobile UP. Mobilisation of existing applications

Cloud Up. Take your existing “on premises” applications to the cloud

18

Page 19: icaria Lean Factory

icaria by netZima: fostering innovation

“If I'd asked my customers what they wanted,

they'd have said a faster horse”

Henry Ford

Any other idea?

19

Page 20: icaria Lean Factory

20

History Founded in 2001, targeting software development automation

Technology icaria technology was born in 2005. icaria Lean Factory 3.0 was released in 2011

Clients & partners Technology deployed in 1st TIER Telco operators icaria licensing agreements with innovative IT providers

Team Over 25 experience professionals More than 5 years of automation experience on average

R&D Public funds committed to new icaria technology projects R&D oriented: icaria is a technology in constant evolution

Near future New products, industries and geographies

Other ISO 27001:2005 certified Agile methodologies and PMBOK.

netZima

C/ del Vivero 5 - Pl1 28040 Madrid . SPAIN Tel. +34 910 028 640 Fax +34 918 269 294

[email protected]