
Java Code Reviews by The Java Specialists
As from July 2007, Dr Heinz Kabutz is offering Java Code
Reviews for your company based in the European Union.
Maintenance of Java code is expensive and time consuming when
bad practices are followed. The cost of the code review is
quickly recouped as programmers learn to apply better
principles.
Benefits for Your Company and Your Java Team
Good quality code leads to reduced maintenance costs. In our
reviews, we find the good, the bad and the ugly, through code
walkthroughs and leading edge metrics. By using an etablished
Java specialist to review your code, you are guaranteed that
any weak spots will be found quickly and efficiently.
During the on-site review, your Java programming team spends
a few days concentrating on the quality of their code. The
review highlights good code and designs produced by your team
and makes suggestions for where the code base could be
improved.
We have found the interactive nature of our on-site code
reviews to be of great value to you as a programmer, as you
have the opportunity to bounce your ideas off a knowledgeable
Java specialist. We have experienced that developers absorb
this type of coaching more easily than formal classroom
training.
"Brilliant! For many companies, it must make a lot of sense
to get an external consultant, and you are very good at this
(I confirm this from personal experience). You are quick to
grasp complex issues, you know what good code should look
like, you are not shy to be critical, and you have good
interpersonal skills to complement that." Conrad d.T.,
PrimeLogic
The Code Review Process
The
Java Code Review starts with a pre-meeting where we
discuss the scope and desired outcome of the review.
At this point we decide how much time we need to
allocate for on-site reviewing and when it should take
place. This pre-meeting is usually done via electronic
media.
The next step is the on-site review, which
typically takes between three and five days depending on the
quantity and complexity of your codebase. For this, Heinz
would look over your code with the developers, ask questions
and make suggestions on how the code or design could be
improved.
Your on-site review can either be done with small groups or
with the whole development team. Both approaches have been
done in the past.
The last step is our Analysis Report, which is vital for monitoring
the process of improving your code. This outlines the
various areas that need attention and also seeks to give an
overall score of your code quality, based on known metrics.
Whilst we stress that the report is of great benefit, it is
optional whether you purchase it or not.
Why Dr Heinz Kabutz?
Dr Heinz Kabutz is one of the thought leaders on advanced
Java techniques. He was one of the first Java experts to
be selected as a Sun Java Champion.
He published an advanced Java newsletter that is read by
approximately 30000 Java programmers in over 110 countries.
Heinz has spoken at numerous Java conferences, including the
renowned JavaPolis in Belgium. Further, he was invited to
participate as a speaker at the Sun Tech Days in
Johannesburg, London and Athens.
Heinz has been teaching Java and related technologies such
as Design Patterns to companies around the globe since 1999.
This has brought him in contact with many different types
of developers and shown him how to best interact with them.
Besides all the consulting and training, Heinz also keeps
his "hands dirty" by actively coding on real-world projects.
This ensures that his advice is not steeped in theory but
comes from the furnace of experience.
Client Preparation
We would need your standard non-disclosure agreement. The
extent of this agreement should include secrecy for your
intellectual property, but not hinder us in our future
opportunities.
Further, your complete source tree should be written onto a
DVD and made available for the duration of the review.
Upon completion of the review, the DVD is returned and
all source code deleted from our system, including backups.
Pricing
|
Pre-Meeting:
The pre-meeting is 100% free.
|
|
On-site Review:
The on-site review is € 1000 per day of
consulting. All our travel expenses are for your
account, including hotel, meals, taxis and flights.
|
Code Report:
The report is priced at 50% of the total on-site review.
|
Example, for a 5-day on-site code review in Munich, the
price (excluding travel) would be € 5000 for the
on-site review and € 2500 for the optional report. (printer friendly) |
Code Reviews Outside of the European Union?
Java code reviews are possible outside of the European
Union, but with some restrictions. The minimum time for an
on-site code review is five days. There is an additional
€ 200 per day travel compensation for every day spent
away. Lastly, for engagements requiring a flight of more
than 5 hours, you need to cover a business class flight.
Get in Touch
For more information please fill in our enquiry form ...
Back to Top
|