[Jhs-leads] Project Status via Maven Web site.
Kirkpatrick, Ivan
Ivan.Kirkpatrick@dep.state.fl.us
Tue, 6 Sep 2005 12:04:56 -0400
This is a multi-part message in MIME format.
------_=_NextPart_001_01C5B2FC.B9AFC58A
Content-Type: multipart/alternative;
boundary="----_=_NextPart_002_01C5B2FC.B9AFC58A"
------_=_NextPart_002_01C5B2FC.B9AFC58A
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I had hoped to have a meeting to help all PM's and BIS Coordinators to =
better
understand the maven project reports and how these could assist them in
determining the status of their project. This note will have to do =
until a
formal meeting can be arranged. Any Project Managers can contact me =
directly
for additional information or details.
=20
I took a quick look at the dle-ohmit project at
http://epic52.dep.state.fl.us/dle-ohmit/
=20
In looking at the dle-ohmit web site I find it is in pretty good shape. =
I
would prefer the front page docs be extended to include more details as =
well
as the required paragraph on Installation. The left side menu should be
updated to reference project documentation and deliverables if it is =
located
elsewhere.
=20
The left side menu is not up to speed regarding publishing the maven
artifacts on the web site. We expect to see the project.xml, =
maven.xml,
build.properties, web.xml, orion-web.xml, application.xml and
orion-application.xml and the log4j.properties file. Additional files =
can be
included at the Project Lead's discretion. By publishing these on the =
web
site it facilitates troubleshooting the maven web site, build and
deployments. Manohar seems to have a very good handle on this and, as =
he has
been very good at solving his own problems so far, I am not going to =
slow him
down on his other work by requiring this be brought up to speed.
=20
The Checkstyle report is very favorable and requires only minor edits to =
make
it perfect at zero errors.
=20
The javadocs contain only two warnings. In looking at the source code,
Manohar has done an admirable job in commenting his work. The only =
complaint
I have are the abbreviations he has used in class variables. It may be =
that
these originally matched the database abbreviations. If that is the =
case I
hope he can automate some kind of cleanup. If not, well the comments in =
code
at least help.
=20
The unit test report is a bit disappointing in that there appear to be =
none
as yet. An interesting concept here is "Design for Testing". It is =
possible
to refactor or to create designs that are inherently easier to test with
JUnit. Danny O'Donnell had considerable success in refactoring his code =
in
the ImsMes application to make it much easier to unit test and to =
improve the
overall test coverage. Other things being equal, software that is more
easily tested is better.
=20
The use of @todo tags has already been discussed and I would hope to =
find
this applied more liberally in all projects. Unfortunately until we get =
a
real tracking system in place the use of @todo tags will have to suffice =
at
reminding Developers, Leads and PM's of what remains to be done to =
finish the
project's current lifecycle.
=20
In short it really does not take much to become more proficient at =
reading a
project's status from the Maven website. I strongly encourage all =
project
managers to become familiar with the Maven reports. Additional reports =
and
tools available with Maven include the JCoverage report which displays =
the
total coverage of unit testing. There is also a jalopy plugin to =
reformat
source code to comply with Checkstyle. Jalopy is not a silver bullet of
course as someone still has to supply some knowledge.
Ivan S Kirkpatrick, PE=20
=20
------_=_NextPart_002_01C5B2FC.B9AFC58A
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<TITLE id=3DridTitle>Clear Day</TITLE>
<STYLE>BODY {
MARGIN-TOP: 25px; FONT-SIZE: 10pt; MARGIN-LEFT: 10px; COLOR: #0033cc; =
FONT-FAMILY: Arial, Helvetica
}
</STYLE>
<META content=3D"MSHTML 6.00.2900.2722" name=3DGENERATOR></HEAD>
<BODY id=3DridBody background=3Dcid:549343714@06092005-04e3>
<DIV>
<DIV><SPAN class=3D747162314-06092005><SPAN =
class=3D747162314-06092005><FONT=20
color=3D#0000ff>I had hoped to have a meeting to help all PM's and BIS=20
Coordinators to better understand the maven project reports and how =
these could=20
assist them in <SPAN class=3D549343714-06092005>determining</SPAN> =
the<SPAN=20
class=3D549343714-06092005> </SPAN>status<SPAN =
class=3D549343714-06092005> of their=20
project</SPAN>.<SPAN class=3D549343714-06092005> This note will =
have to do=20
until a formal meeting can be arranged. Any Project Managers can =
contact=20
me directly for additional information or=20
details.</SPAN></FONT></SPAN></SPAN></DIV>
<DIV><SPAN class=3D747162314-06092005><FONT=20
color=3D#0000ff></FONT></SPAN> </DIV>
<DIV><SPAN class=3D747162314-06092005>I took a quick look at the =
dle-ohmit project=20
at <A=20
href=3D"http://epic52.dep.state.fl.us/dle-ohmit/">http://epic52.dep.state=
.fl.us/dle-ohmit/</A></SPAN></DIV>
<DIV><SPAN class=3D747162314-06092005><FONT=20
color=3D#0000ff></FONT></SPAN> </DIV>
<DIV><SPAN class=3D747162314-06092005><FONT color=3D#0000ff>In looking =
at the=20
dle-ohmit web site I find it is in pretty good shape. I would =
prefer the=20
front page docs be extended to include more details as well as =
the <SPAN=20
class=3D549343714-06092005>required </SPAN>paragraph on=20
Installation. <SPAN class=3D549343714-06092005>The left side =
menu=20
should be updated to reference project documentation and deliverables if =
it is=20
located elsewhere.</SPAN></FONT></SPAN></DIV>
<DIV><SPAN class=3D747162314-06092005><FONT=20
color=3D#0000ff></FONT></SPAN> </DIV>
<DIV><SPAN class=3D747162314-06092005><FONT color=3D#0000ff>The left =
side menu is=20
not up to speed regarding publishing the maven artifacts on the web =
site. =20
We expect to see the <SPAN =
class=3D549343714-06092005> =20
</SPAN>project.xml, maven.xml, build.properties, web.xml, orion-web.xml, =
application.xml and orion-application.xml and the log4j.properties=20
file. <SPAN class=3D549343714-06092005>Additional files can =
be included=20
at the Project Lead's discretion. </SPAN><SPAN=20
class=3D549343714-06092005>By publishing these on the web site it=20
</SPAN> facilitates troubleshooting the maven web site, build and=20
deployments. Manohar seems to have a very good handle on this =
and<SPAN=20
class=3D549343714-06092005>,</SPAN> as he has been very good at solving =
his own=20
problems so far, I am not going to slow him down on his other work =
by <SPAN=20
class=3D549343714-06092005>requiring </SPAN>this be brought up to=20
speed.</FONT></SPAN></DIV>
<DIV><SPAN class=3D747162314-06092005><FONT=20
color=3D#0000ff></FONT></SPAN> </DIV>
<DIV><SPAN class=3D747162314-06092005><FONT color=3D#0000ff>The =
Checkstyle report is=20
very favorable and requires only minor edits to make it perfect at zero=20
errors.</FONT></SPAN></DIV>
<DIV><SPAN class=3D747162314-06092005><FONT=20
color=3D#0000ff></FONT></SPAN> </DIV>
<DIV><SPAN class=3D747162314-06092005><FONT color=3D#0000ff>The javadocs =
contain=20
only two warnings. In looking at the source code, Manohar has done =
an=20
admirable job in commenting his work. The only complaint I =
have are=20
the abbreviations he has used in class variables. It may be that =
these=20
originally matched the database abbreviations. If that is the case =
I hope=20
he can automate some kind of cleanup. If not, well the comments in =
code at=20
least help.</FONT></SPAN></DIV>
<DIV><SPAN class=3D747162314-06092005><FONT=20
color=3D#0000ff></FONT></SPAN> </DIV>
<DIV><SPAN class=3D747162314-06092005><FONT color=3D#0000ff>The unit =
test report is=20
a bit disappointing in that there appear to be none as yet.<SPAN=20
class=3D549343714-06092005> An interesting concept here is "Design =
for=20
Testing". It is possible to refactor or to create designs that are =
inherently easier to test with JUnit. Danny O'Donnell had =
considerable=20
success in refactoring his code in the ImsMes application to make it =
much easier=20
to unit test and to improve the overall test coverage. Other =
things being=20
equal, software that is more easily tested is=20
better.</SPAN></FONT></SPAN></DIV>
<DIV><SPAN class=3D747162314-06092005><FONT color=3D#0000ff><SPAN=20
class=3D549343714-06092005></SPAN></FONT></SPAN> </DIV>
<DIV><SPAN class=3D747162314-06092005><FONT color=3D#0000ff><SPAN=20
class=3D549343714-06092005>The use of @todo tags has already been =
discussed and I=20
would hope to find this applied more liberally in all projects. =20
Unfortunately until we get a real tracking system in place the use of =
@todo tags=20
will have to suffice at reminding Developers, Leads and PM's of =
what=20
remains to be done to finish the project's current=20
lifecycle.</SPAN></FONT></SPAN></DIV>
<DIV><SPAN class=3D747162314-06092005><FONT=20
color=3D#0000ff></FONT></SPAN> </DIV>
<DIV><SPAN class=3D747162314-06092005><FONT color=3D#0000ff>In short it =
really does=20
not take much to become more proficient at reading a project's status =
from the=20
Maven website.<SPAN class=3D549343714-06092005> I strongly =
encourage all=20
project managers to become familiar with the Maven reports. =
Additional=20
reports and tools available with Maven include the JCoverage report =
which=20
displays the total coverage of unit testing. There is also a =
jalopy plugin=20
to reformat source code to comply with Checkstyle. Jalopy is not a =
silver=20
bullet of course as someone still has to supply some=20
knowledge.</SPAN></FONT></SPAN></DIV></DIV>
<P>Ivan S Kirkpatrick, PE </P>
<P> </P></BODY></HTML>
------_=_NextPart_002_01C5B2FC.B9AFC58A--
------_=_NextPart_001_01C5B2FC.B9AFC58A
Content-Type: image/jpeg;
name="Clear Day Bkgrd.JPG"
Content-Transfer-Encoding: base64
Content-ID: <549343714@06092005-04e3>
Content-Description: Clear Day Bkgrd.JPG
Content-Location: Clear%20Day%20Bkgrd.JPG
/9j/4AAQSkZJRgABAgEASABIAAD/7QVoUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA
AQBIAAAAAQABOEJJTQPzAAAAAAAIAAAAAAAAAAA4QklNBAoAAAAAAAEAADhCSU0nEAAAAAAACgAB
AAAAAAAAAAI4QklNA/UAAAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEAoZmaAAYAAAAAAAEA
MgAAAAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4QklNA/gAAAAAAHAAAP//////////
//////////////////8D6AAAAAD/////////////////////////////A+gAAAAA////////////
/////////////////wPoAAAAAP////////////////////////////8D6AAAOEJJTQQIAAAAAAAQ
AAAAAQAAAkAAAAJAAAAAADhCSU0ECQAAAAAD9wAAAAEAAACAAAAAgAAAAYAAAMAAAAAD2wAYAAH/
2P/gABBKRklGAAECAQBIAEgAAP/+ACdGaWxlIHdyaXR0ZW4gYnkgQWRvYmUgUGhvdG9zaG9wqCA0
LjAA/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEMDAwM
DAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwM
DAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAgACAAwEiAAIRAQMR
Af/dAAQACP/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAA
AQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVS
wWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSl
tcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFR
YXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOE
w9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x//aAAwDAQACEQMRAD8A
9LSS7JlWLMolMkkmpXSTpIqUnCinCQQySTSknWilJkpSQtKxSlJJBKk6ZOkFP//Q9LlJMnVZmVCY
qRUUCpSRKUpkErSpBRhOkClkCkmCcJ1rVQmUk0JKUm7p0kEqSTSkUrU//9H0kKQUU8qoCzlclRTy
opEqC6SSSSVwlokkihScJAJwEgEKCRTpiE6lLJJJkFLJJJJq5//S9JTJ0ypthcJJkpSUukklqipS
kmhSARAQVBJOE6ctWCdJIooYlRKkSok6ppXBSRSCcodEv//T9JSSThVGwxITKZTQhSrUE6QCdOCC
uEkySKF5Ugop0QgrpikSokokqCxTKSaEwrlBP8Eyfskh/9T0lSUSkCVUZ2SSYKSKFkkkgipSSdMU
lLpFMmJStVLykmlOhaVJJAJ4RQslKSZBL//V9JTwkkqjOunUU4KchSQTpJKWJSTEppQtNLkpkk8I
bqUAnSTIqZJSmSRQsmUlEoFIf//W9KCSSdVWdZIJQkkplKZNKSNopc6qMKSZBKycFOkB4pUq1JJ4
CUI0i1kydMUClUpkkkEv/9kAOEJJTQQGAAAAAAAHAAMAAAABAQD//gAnRmlsZSB3cml0dGVuIGJ5
IEFkb2JlIFBob3Rvc2hvcKggNC4wAP/uAA5BZG9iZQBkAAAAAAH/2wCEAAoHBwcIBwoICAoPCggK
DxINCgoNEhQQEBIQEBQRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBCwwMFRMV
IhgYIhQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DP/AABEIASwBLAMBEQACEQEDEQH/3QAEACb/xAGiAAAABwEBAQEBAAAAAAAAAAAEBQMCBgEABwgJ
CgsBAAICAwEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAgEDAwIEAgYHAwQCBgJzAQIDEQQABSES
MUFRBhNhInGBFDKRoQcVsUIjwVLR4TMWYvAkcoLxJUM0U5KismNzwjVEJ5OjszYXVGR0w9LiCCaD
CQoYGYSURUaktFbTVSga8uPzxNTk9GV1hZWltcXV5fVmdoaWprbG1ub2N0dXZ3eHl6e3x9fn9zhI
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
------_=_NextPart_001_01C5B2FC.B9AFC58A--