PM

Discussion Communication Plan

I expected that meeting about communication plan would be not long.. I thought that somebody from our group wanted to change something it should be like some remarks or some additional suggestions. So we had meeting for 2 hours!!! Because we bumped into question about hierarchy of company and responsibilities every members of one.

So general argue was about sponsor’s role . What is man contribution in project he should make  and  his level of involvement. So it was accepted that he just brought  money to project and he’ll care only about output.

Other argue was about executive’s role.  Should he be inventor or he should only care about project on high level? it should be just acceptance of starting and accepting of budget for project. So it was accepted that he would control high level of project and we don’t concentrate on who is inventor.

After finding consensus we have discussed and merged in all our communication plans . Also it was made some remark about ground rules for stakeholder , so it should be our next task….

PM

the first release of communication plan for project “Insulin Assistent”

1.Stakeholders

Executives and Sponsors (ES) This class of stakeholders includes all project sponsors.

Core Team members (CT) This class of stakeholders includes project managers group, research group, developer group, tester group and data domain’s support group.

2. Formal Project Communication

Formal project communications will consist of project plan update, written status reports and project team meetings. All communications and workflow have to be in English. The all written communications and workflow will be distributed via project repository on project blog.

    1. Weekly project plan update

      Media/Tools – All plans published in MS Word 2000 in project repository

    2. Weekly status report

      Media/Tools – All plans published in MS Word 2000 in project repository

    3. Weekly core team meeting

Ground rules – the duration of meeting has to be not more than 30 min

    1. Decade Core team meeting

Ground rules – the duration of meeting has to be not more than 1 h

Informal Project Communication

Informal project communication includes phone calls , email ans informal face to face converstation.

PM

First Step in learning PM. It was initiated work group consists of four members. One of them is PM expert and he also is chief of our group. The first stage was reading starting materials about common knowledge of project management.  The reading materials is good step for getting knowledge but without practice it is nonsense.

It was proposed to make project management documentations that cover all project cycle for some imaginary project.

It will be  the developing Insulin Assistance .

PM

Introduction in PM knowledge hunting

I was involved in KL project in my company like Team Leader.  Today after success finishing project I should look back and try to evaluate mistakes that took place. I think that the main mistake that was done by me I did not enough pay attention for my own role and responsibilities for this project. it was like I should fix everything and I feel that I did not only me job. That is main reason why I started to learn about project management.

The main benefits that I expect from this step to getting PM knowledge is detect my own role and resposobilities  in any project. Also I would like to study how I can manage my own time and  risks of project and of course expectations of my client.

bea · yourkit

Configuration weblogic server script for profiling by YourKit

You have to add in setDoaminEnv.sh the followed changes:

PRODUCTION_MODE=”true”

export PRODUCTION_MODE

yourkitFlag=”true”

export yourkitFlag

debugFlag=”true”

export debugFlag

specialFlag=”false”

export specialFlag

DOMAIN_PRODUCTION_MODE=”true”

export DOMAIN_PRODUCTION_MODE

if [ “${JAVA_VENDOR}” = “Sun” ] ; then

export JAVA_VM=”-server”

MEM_ARGS=”-Xms1024m -Xmx1024m -XX:+AggressiveHeap -XX:+UseAdaptiveSizePolicy -XX:MaxPermSize=128m”

if [ “$yourkitFlag” = “true” ]; then

MEM_ARGS=”-Xms1024m -Xmx1024m -XX:MaxPermSize=128m”

fi

export MEM_ARGS

if [ “${PRODUCTION_MODE}” = “” ] ; then

MEM_DEV_ARGS=”-XX:CompileThreshold=8000 -XX:PermSize=32m “

export MEM_DEV_ARGS

fi

fi

# PROFILING SUPPORT

if [ “$JAVA_VENDOR” = “Sun” ]; then

if [ “$yourkitFlag” = “true” ]; then

export PRE_CLASSPATH=”${PRE_CLASSPATH}${CLASSPATHSEP}/data/yjp/yjp-controller-api-redist.jar”

export LD_LIBRARY_PATH=”/data/yjp:$LD_LIBRARY_PATH”

JAVA_PROFILE=”${JAVA_PROFILE} -Xrunyjpagent:port=9999″

# uncomment if you use java 5
# JAVA_PROFILE=”${JAVA_PROFILE} -agentlib:yjpagent=port=9999″
export JAVA_PROFILE

fi

fi

SERVER_CLASS=”weblogic.Server”

export SERVER_CLASS

linux

Setup java for CentOS 5

Download needed java distributive.
If you want to have two jvm for i386 and x64 you have to download non rpm package.

1. login by root user
2. go to /usr/java/
3. run jdk-XXX-linux-XXX.bin
4. add symbolic links determining default jvm by using command alternatives

e.g.

/usr/sbin/alternatives --install /usr/bin/java java /usr/java/jdk1.5.0_16_x64/bin/java 3

4.choose default by using command alternatives
e.g.

/usr/sbin/alternatives --config java

e.g.

[root@localhost jdk1.5.0_16_x64]# /usr/sbin/alternatives --config java

There are 3 programs which provide 'java'.

Selection Command
-----------------------------------------------
* 1 /usr/lib/jvm/jre-1.4.2-gcj/bin/java
+ 2 /usr/java/jdk1.5.0_16/bin/java
3 /usr/java/jdk1.5.0_16_x64/bin/java

Enter to keep the current selection[+], or type selection number: 3

Checking…

[root@localhost jdk1.5.0_16_x64]# java -version
java version "1.5.0_16"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_16-b02)
Java HotSpot(TM) 64-Bit Server VM (build 1.5.0_16-b02, mixed mode)

Enjoy 🙂

Uncategorized

Hermes JMS – Open Source JMS Console

HermesJMS is tools that helps to trace jms messages state.

Quick setup for BEA 10.2 and Hermes v1.12 on Linux

1. Open the /bin/hermes.sh in your favorite editor. Add path to your JAVA_HOME after comment “# Setup the Java VM”.
e.g.

JAVA_HOME=”/data/bin/jdk1.6.0_03″
export JAVA_HOME”


Note: Hermes IS built with jvm 1.6 therefore you have to use jvm version 1.6 for running one, but
BEA 10.2 is run with jvm 1.5. This combination create some problem with classLoader look here ,the solve is using -Dsun.lang.ClassLoader.allowArraySyntax=true. Add it in jvm running command

2. Launch Hermes by calling the hermes.sh
3. Create new JMS session.

at first you have to set provider :

It’s not add this library in class path therefore You have to add it in classpath of jvm.
e.g.
LOCALCLASSPATH=$LOCALCLASSPATH:/data/beas/bea102_32/wlserver_10.0/server/lib/weblogic.jar
export LOCALCLASSPATH

then go back to tab “sessions” and configure it. Look at the picture below


Destinations is not needed to fill. They fill automatically by using “Discover queues and topics from the provider”

4.Choose one of destination then create new watch Actions>Watch>New Watchs..

resources:
1. http://dev2dev.bea.com/cs/user/blog?file=/blog/jbayer/archive/2008/01/hermes_jms_open.html
2. http://www.hermesjms.com/confluence/display/HJMS/Home