Just when you think the water is calm

  • Slides: 39
Download presentation
Just when you think the water is calm, here comes a hurricane. Greg Madden

Just when you think the water is calm, here comes a hurricane. Greg Madden President & CEO Madden. Co

Madden. Co started 25+ years ago We do software for Tire Dealers Our software

Madden. Co started 25+ years ago We do software for Tire Dealers Our software runs, has run, on S/34, S/36, AS/400 & now e. Server i. Whatever

1978 thru 1995 we did hand written Cobol GX DOS in 1995 GX windows

1978 thru 1995 we did hand written Cobol GX DOS in 1995 GX windows Now GX 7. 5 & 8. ?

1995 I wrote our current G/L system on a laptop mostly in airplanes (I

1995 I wrote our current G/L system on a laptop mostly in airplanes (I had to know if this Gene. Xus stuff would really work. ) By 1998 we had rewritten our entire Tire Dealer System in Gene. Xus In 1999 we rolled it out Just in time to avoid the y 2 k bug

2000 thru today our application is 99% Gene. Xus (few CL programs that we

2000 thru today our application is 99% Gene. Xus (few CL programs that we call from GX, few Cobol programs when we interface with other systems via “flat” files, and one RPG program no one understands) Over 1500 files Over 12, 000 objects in 8 libraries

Green Screen (and proud of it)

Green Screen (and proud of it)

We can make a database change in weeks. This includes: Data base changes Regenerating

We can make a database change in weeks. This includes: Data base changes Regenerating all programs Correcting any overlapping fields Documenting Testing And generating the code to distribute the changes to 200 companies

It took us five man-years, 10, 000 hours, to change our store number from

It took us five man-years, 10, 000 hours, to change our store number from two digits to three in 1992 in hand written Cobol. With Gene. Xus it would have taken 1 week or 40 hours!

In 1998 -99 we had ten developers

In 1998 -99 we had ten developers

Today we have our entire development staff here with us 2 Gene. Xus developers

Today we have our entire development staff here with us 2 Gene. Xus developers 1 manager (over development and support) and me

And we get more done today than we did in 1998! Our code is

And we get more done today than we did in 1998! Our code is considerably more stable today than prior to 1998

We are the only software in the world that can do: Goodyear Bridgestone Bandag

We are the only software in the world that can do: Goodyear Bridgestone Bandag Michelin And Yokohama delivery receipt processing via our POS

Bridgestone, Bandag, and Michelin all have programs in place to help pay for Madden.

Bridgestone, Bandag, and Michelin all have programs in place to help pay for Madden. Co if a dealer chooses to install us.

We were fat and happy Lean and mean Very comfortable in our Green Screen

We were fat and happy Lean and mean Very comfortable in our Green Screen world But then……

Michelin, while working with us to develop their DR processing from our POS, came

Michelin, while working with us to develop their DR processing from our POS, came to us with this request: ‘Access Madden. Co systems from Bib. Net, make it transparent to their users’.

 They were going to allow ANY authorized Michelin dealer to order tires from

They were going to allow ANY authorized Michelin dealer to order tires from Michelin’s web site, but have Madden. Co’s wholesalers deliver the tires. This meant, means, millions of dollars to the wholesaler. AND IT WOULD ONLY BE AVAILABLE TO MADDENCO CLIENTS!

“YES, WE CAN DO IT’ Greg said to Michelin.

“YES, WE CAN DO IT’ Greg said to Michelin.

“How can we do this? ” Greg said to Gene. Xus. … and, by

“How can we do this? ” Greg said to Gene. Xus. … and, by the way, we have six other projects going on and we don’t have time to learn anything new

So we outsourced to Gene. Xus Software Factory the initial development of six web

So we outsourced to Gene. Xus Software Factory the initial development of six web services

Inquire by product Returns product available quantity and price Inquire by size Returns product

Inquire by product Returns product available quantity and price Inquire by size Returns product available quantity and price Inquiry on customer’s orders Returns status of all orders for a customer Inquiry on a customer’s order Returns detail of a customers order Place an order Creates an order for a customer Application ping Validates that the application is running

 With these six services you can develop a robust ordering system WITHOUT any

With these six services you can develop a robust ordering system WITHOUT any intervention from Madden. Co.

We, or our clients, have the web service programs running : Under Apache on

We, or our clients, have the web service programs running : Under Apache on the same AS/400 the application is running Under Apache on an different AS/400 than the application AS/400 Under Web Sphere on the same AS/400 the application is running Under Apache on a dual Pentium Dell PC All of the above call our Gene. Xus written Cobol programs running on an AS/400

“All services call our Gene. Xus written Cobol programs running on an AS/400” This

“All services call our Gene. Xus written Cobol programs running on an AS/400” This is very important because the programs already existed and we do not have to maintain multiple version of programs that perform the same function.

We don’t know all platforms that are calling our web services: Win. Tel Mainframe

We don’t know all platforms that are calling our web services: Win. Tel Mainframe But more important, we don’t care.

Since the introduction of our original six web services we have added: Retrieve codes

Since the introduction of our original six web services we have added: Retrieve codes – can return a list of all a clients customer class codes and descriptions or product classes, or vendor/manufacturer codes, or product line codes. Inquire on customer purchases Inquire on customer’s retread inventory

Also we now consume web services of others from our Green Screen programs. Example:

Also we now consume web services of others from our Green Screen programs. Example: Credit authorization from Michelin

 …and we are just finishing up a complete credit card processing system for

…and we are just finishing up a complete credit card processing system for our POS using the web services of a credit card processing partner.

Thank you

Thank you