Ads by Google
新しい記事を書く事で広告が消せます。
主に仕事の事を書く日記
# mkdir /home/hudson環境変数の設定
# chown apache.apache /home/hudson/
# vi /etc/profile以下を最終行に追加
export HUDSON_HOME=/home/hudsonTomcat起動
export CATALINA_OPTS="-DHUDSON_HOME=/home/hudson -Xmx512m"
# /etc/rc.d/init.d/tomcat start設定確認
# mkdir /home/hudson環境変数の設定
# chown apache.apache /home/hudson/
# vi /etc/profile以下を最終行に追加
export HUDSON_HOME=/home/hudsonTomcat起動
export CATALINA_OPTS="-DHUDSON_HOME=/home/hudson -Xmx512m"
# /etc/rc.d/init.d/tomcat start設定確認
# rpm -ivh hudson-1.338-1.1.noarch.rpm環境変数の設定
警告: hudson-1.338-1.1.noarch.rpm: ヘッダ V4 DSA signature: NOKEY, key ID d50582e6
準備中... ########################################### [100%]
1:hudson ########################################### [100%]
# vi /etc/sysconfig/hudson以下の箇所を必要に応じて修正
HUDSON_JAVA_CMD=""複数のJavaを入れている場合は、Java1.5以上の格納場所を指定する必要がある。指定しない(=""のまま)場合は、PATHに記載の順に読み込み、先に読み込んだJavaを使用する。
HUDSON_PORT="8080"Tomcatと同時に起動させる場合は、8080から変更する必要がある。Tomcat上でHudsonを起動させる場合は、確認の為に8080から変更しない方が良い。
# chkconfig tomcat onHudson起動
# service hudson start設定確認
# service hudson statusまたはブラウザから以下にアクセスし、Hudsonのトップページが表示されることを確認する。
hudson (pid xxxx) を実行中...
# tar zxvf apache-tomcat-5.5.28.tar.gz環境変数の設定
# tar zxvf apache-tomcat-5.5.28-admin.tar.gz
# mv apache-tomcat-5.5.28 /usr/local/tomcat
# vi /etc/profile以下を最終行へ追加
export TOMCAT_HOME=/usr/local/tomcat環境変数を反映
export CATALINA_HOME=/usr/local/tomcat
export CLASSPATH=$CLASSPATH:$CATALINA_HOME/common/lib
# source /etc/profile起動スクリプトの作成
# vi /etc/rc.d/init.d/tomcat起動スクリプトに実行権限付与
#!/bin/bash
#
# Startup script for the tomcat
#
# chkconfig: 345 80 15
# description: Tomcat is a Servlet+JSP Engine.
# Source function library.
. /etc/rc.d/init.d/functions
start() {
if [ -z $(/sbin/pidof java) ]; then
echo "Starting tomcat"
/usr/local/tomcat/bin/startup.sh
touch /var/lock/subsys/tomcat
else
echo "tomcat allready running"
fi
}
stop() {
if [ ! -z $(/sbin/pidof java) ]; then
echo "Shutting down tomcat"
/usr/local/tomcat/bin/shutdown.sh
until [ -z $(/sbin/pidof java) ]; do :; done
rm -f /var/lock/subsys/tomcat
else
echo "tomcat not running"
fi
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
status)
/usr/local/tomcat/bin/catalina.sh version
;;
*)
echo "Usage: $0 {start|stop|restart|status}"
esac
exit 0
# chmod +x /etc/rc.d/init.d/tomcat自動起動設定
# chkconfig –add tomcat設定確認
# chkconfig tomcat on
# chkconfig –list tomcat
tomcat 0:off 1:off 2:on 3:on 4:on 5:on 6:off
# chmod a+x jdk-6u17-linux-i586-rpm.bin実行後、ライセンス条件が表示され、最後に。
# ./jdk-6u4-linux-i568-rpm.bin
Do you agree to the above license terms? [yes or no]と聞いてくるので、
yesと入力し、Enterを押下する。
# vi /etc/profile以下を最終行へ追加
export JAVA_HOME=/usr/java/default環境変数を反映
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
# source /etc/profile設定確認
# java -version
java version "1.6.0.17"
Java(TM) SE Runtime Environment (build 1.6.0_17-b04)
Java HotSpot(TM) Client VM (build 14.3-b01, mixed mode)
ユーザ企業のシステムに対する投資マインドが低下した結果、SIerのビジネスが縮小傾向になっている。
自分の周囲でもそれは顕著で、仕事にあぶれたプロパーがどんどん支援に来る一方で、今まで苦難を共にしてきた優秀なパートナーがどんどん去っていく。
本来SIerのビジネスが縮小傾向にある状況下で、SIerはどのような戦略を取るべきなのだろうか?
とにかく案件を何でもいいから受注して、リソースの空きを無くす行動を取るべきなのか?
それとも、リソースの空きがある今だからこそ、既存の悪い仕組みをカイゼンするチャンスと捉え、破壊と再生を行っていくべきなのか?
自分の考えは、後者の行動を取るべきというもので、それは外部要因に左右される案件受注が一本柱のビジネススタイルでは安定しない為、案件受注とサービス提供の2本柱のビジネススタイルへの変遷をした方が良いのではないか?というものだ。
SIerは人月ビジネスなので、リソースの空き=売上減少する。
一方で、新規のサービスや既存の悪い仕組みへのカイゼンに投資をしなければ、競争力がつかず、競合他社との競争に破れてしまう。
果報を寝て待つわけにはいかないので、組織に自分の考えである、新規のサービスや既存の悪い仕組みをカイゼンする提案をしているのだが、回答が埒が明かない。
回答:「前例がないのでダメ」「それは○○社のシェアを奪うからダメ」
回答:「会社の決まりでWF以外の開発プロセスは禁止されている」
カイゼン可能な反論ではないので、何ともならないのが現状。決まりを変えるルールがないのは仕組み上有り得ないと思うのだが…。
Agileなんて、海外の開発現場はもちろん国内の競合他社の事例も数例あるのだが…。この先、SIerは生き残ることが出来るのか?
自分の技術を磨く為にももがき続けないといけないな。