In
this Edition |
|
"JULY
HIGHLIGHTS"
 |
In
this latest issue in our series about application
modernization,
we want to look at the human aspects. The inevitable shift
in the age pyramid means a steadily younger population
of developers.
Newly
graduated staff have been immersed in new technology
and are gradually managing to overturn the existing model.
We now need to exploit what many IT directors see as
a “savage
horde” poised to rule out proven systems and
techniques.
Seen
in this context, a culture shock is obvious and
unavoidable.
Is
there a way out of this situation ?
Let’s
look at what is primarily a managerial problem.
|
The
ambitious aim of this newsletter is to convince the RPG
or COBOL developer that the step up to new technology
is not the climb that it seems. Even if the terminology
is different, when you look more closely, you see that
we are still talking about the same things : data, processes
and - especially - user issues.
The
other aim, is to make the “new technology” developer
realize that it is in his interest to take time out to
understand this other world that can, for example, offer
him a level of professionalism he may not have acquired
yet.
Behind these existing applications are users,
with growing expectations about the functionality, performance
and ergonomics
of their applications - and that is the real challenge
to take on.
The
message is clear - above the technical wrangling, a far
more basic and critical issue is at hand : that of
leading the IT organization to greater automation, to
guarantee the adaptability of the information system in
the face of stricter enterprise and regulatory standards.
I hope that you will find here some useful pointers in
the application modernization challenge.
Best regards,
Philippe MAGNE
CEO
P.S. : We are keen to hear your reactions and comments
on the subject.
|
|

Visit
our Website : www.arcadsoftware.com

If
you own or
intend to purchase an IBM
eServer i5 ou iSeries, now that the ARCAD toolset
is certified IBM Server Proven you may be eligible for certain
advantages. To find out more, click on the image below :

 Top
of page>>

To
find out more about the iSeries
Developer Roadmap click
here
|
|
What’s
different about an AS/400 developer and a Java developer ? There’s
a world of difference, looking from the outside. That’s why
many companies have already come across serious problems of rivalry
and mutual incomprehension on
the two sides. This is a restrictive situation and particularly
regrettable because it could be turned into a great opportunity.
A mix of cultures leads brings richness to an organization.
Can the cultural differences be overcome ? Aren’t there any
convergence vectors ? We will try to explore some of these ideas.
Sharing things
Sharing the same single programming language has always been considered
a panacea by many IT directors. It has remained the driving force
of CASE tool vendors coming from the AS/400 world. User companies
that have been backing on these tools for some time and that have
100% of their code in a 4GL have every reason to stay on the same
track. No problems with adapting their resources, rapid implementation,
the advantages are numerous. Yes, but- the vast majority of companies
have already invested in different technology. This quest for a
unique language that can answer the needs of native development
along with client/server and Web soon starts to
look utopian. The persistence of “old” languages such
as RPG or COBOL and the emergence of future languages are constants
that we have to accept sooner or later.
What can we share then, if not the language ? The answer to this
question has already been supplied by IBM : the development environment.
Putting in place the new WDSc development environment is certainly
the best way for an RPG/COBOL developer to demystify Java technology.
It’s also the best way for a Java developer to take an interest
in native languages, even if it’s slightly tougher in this
direction.
Modernizing the organization
If there’s one thing that RPG and Java developers often share,
it’s the level of organization they apply to their development.
Such as changing application version at the speed of light,
in the name of so-called reactivity (often hiding a patent lack of
reliability) or technological improvement. In either
case, they fail to meet users’ real expectations, who are crying
out loudest for stability. And stability does not
mean immobility.
Stability comes from making application change within a precise
and rigorous organizational framework, with well-defined
validation and security steps. This is where the ARCAD toolset comes
into its own.
It guarantees coordinated development, facilitates communication
between teams by revealing the inter-component links, and synchronizes
the transfer to production and deployment. In this sense, it works
as a major factor in culture convergence. Encouraging
development teams to adopt a common toolset federates development
teams into a shared project and prevents the natural tendency to
work as separate
groups.
Training
Getting to know the other world, this is where training
becomes so important. It is the cornerstone of modernization. Training an
RPG/COBOL developer in new technology is a priority, of course,
even though the gap is not as wide as it appears. But we often
forget about training in the other direction and this is often
a blocking factor. The stereotypical Java developer is purely technical,
has no history about the Information System and lacks
knowledge about the business rules.
So being at least able to read RPG/COBOL code is essential to avoid
being
shut in by the technology itself.
Making the differences understood
RPG/COBOL developers criticize the complexity of applications when
they know little of their origins and doubt their justification.
In some cases, they can also gloat about performance differences
in applications. On the Java side, developers look at the iSeries
server as an ancestor and fail to take the trouble to understand
what made it so successful.
This is a pity as each could bring the other to a more pragmatic
view of both the user and the applications they are developing, and
Java developers in isolation have nothing more than technology
know-how. To bring about a mutual understanding and respect, each
side needs
to
accept
the
combined benefit of the two
cultures.
What is also important, is to look back at the historical aspects.
Because in the end, as the saying goes, “nothing is created,
it is just transformed” - this shows that we are
not really in two different worlds, but just in the same transforming
world. Java developments just add to an existing mechanism but do
not substitute it.
Conclusion
Looking beyond the technical conflicts to favor a harmonious and
therefore productive organization - this is one of the stakes
of application
modernization. Starting from the ARCAD Software core business,
coupled with our own experience of developing in heterogeneous
technologies, we are well-placed to encourage you towards an improved
organization of your IT, as automated as possible.
|
After
a busy early Summer including COMMON Europe, the annual ARCAD User
Forum and seminars in Luxembourg and Poland,
Fall 2005 will be just as rich in upcoming events. We’ve given
you the events schedule below along with venues and access details.
We hope to be seeing you there!
Event
|
Date & Place
|
To
find out more
|
|
|
18-22
September
Orlando, Florida
Orlando World Center Marriott
Resort and Convention Center
|
In
addition to hundreds of sessions on topics focusing on
security, business strategy, database, systems
management, networking and development, the educational focus of the
conference will be Virtualization...
|
|
|
29
September
2005 Tour
Descartes IBM
|
Principal
theme : Process automation in particular automation/synchronization
of Transfer to Production.
|
Seminar
in Luxembourg
|
November
2005
|
Principal
theme : Parameter deployment and versioning,
Software Configuration Management (SCM), Version
Control, Traceability,
Security and regulatory constraints.
|
Seminar in Singapore with VANDA Group
|
At
the end of September |
Overall presentation of
the ARCAD Suite : A set of solutions to simply manage, organize
and secure the evolution of your Information System. |
|