You are on page 1of 85

Page 1/85

ERP at HCC Project Report by Atanu - www.programmer2programmer.net


ERP at HCC
ERP at HCC
Page 2/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
A PROJECT REPORT
Submitted by
Mr. Atanu

ERP implementation in HCC
Page 3/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
In
JAMMU AN !A"HMIR
TABLE OF CONTENTS
Intro#uct$on....................................................................................................................... %
Ab&tract............................................................................................................................. '
C(a))enge& an# *pportun$t$e&........................................................................................... +
ERP ,ene-t&.................................................................................................................... .%
Intro#uct$on to HCC......................................................................................................... .'
HCC /roup o0 compan$e&........................................................................................................... .1
Ac($e2ement&............................................................................................................................ .+
!$&(anganga Hy#e) project $n Jammu an# !a&(m$r....................................................................3
Intro#uct$on to ERP.......................................................................................................... 24
A#2antage& o0 ERP.......................................................................................................... 25
$&a#2antage& o0 ERP..................................................................................................... 2%
ERP Pac6age& 7eature Compar$&on.................................................................................. 2'
ERP Imp)ementat$on........................................................................................................ 23
Ma$ntenance8 "upport8 an# Upgra#e&.............................................................................91
ERP :en#or&.................................................................................................................... 5.
M$cro&o0t................................................................................................................................... 5.
*rac)e........................................................................................................................................ 5.
Peop)e"o0t................................................................................................................................. 5.
"AP............................................................................................................................................ 5.
Page 4/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
"$ebe)........................................................................................................................................ 52
Return on $n2e&tment& 0or ERP........................................................................................ 59
ERP "y&tem "e)ect$on Met(o#o)ogy................................................................................ 5%
Important I&&ue& to Con&$#er ,e0ore ERP Imp)ementat$on..............................................%.
7un#amenta) I&&ue&................................................................................................................... %.
Peop)e....................................................................................................................................... %2
;(e *rgan$<at$ona) C(ange Proce&&..........................................................................................%2
Met(o#& $n $mp)ement$ng ERP......................................................................................... %5
"ucce&&0u) ERP Imp)ementat$on...................................................................................... %'
Proce&& preparat$on................................................................................................................... %1
Con-gurat$on............................................................................................................................ %+
Con&u)t$ng &er2$ce&................................................................................................................... '4
Re&earc( Met(o#o)ogy.................................................................................................... '9
ERP Imp)ementat$on P)an................................................................................................ '%
=(y "AP.......................................................................................................................... '+
Conc)u&$on....................................................................................................................... +.
Re0erence&...................................................................................................................... +2
Page 5/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
Intr!u"t#n
In t(e con&truct$on bu&$ne&&8 opportun$t$e& aboun# but cap$ta)$<$ng on t(em (a& ne2er
been more c(a))eng$ng. ;o#ay8 &ucce&& $& #eterm$ne# by w(at you 6now about your
project& an# w(en you 6now $t. >our crew& $n t(e -e)# may (a2e a)) t(e ($g(-tec( too)&
an# &tate-o0-t(e-art e?u$pment t(ey nee# but w(en $n0ormat$on #eterm$ne& &ucce&&8
your management team nee#& to be &$m$)ar)y e?u$ppe#. Un0ortunate)y8 many
con&truct$on compan$e& &trugg)e w$t( non$ntegrate#8 mu)t$p)e-2en#or )egacy &y&tem&
t(at pro2$#e unt$me)y8 $naccurate $n0ormat$on an# ma6e $t #$@cu)t to a#apt to c(ang$ng
bu&$ne&& re?u$rement&.
In t(e age o0 $n0ormat$on tec(no)ogy compan$e& can ta6e a#2antage& o0 I; $n term& o0
Har#ware an# "o0tware. Compan$e& u&e 2ar$ou& &tan# a)one &y&tem& to ma$nta$n t(e
bu&$ne&& proce&& an# operat$on by &catter an# )oo&e)y coup)e# app)$cat$on. ;(e&e
&cattere# an# )egacy app)$cat$on& are not $ntegrate# w$t( ac( ot(er an# t(ere $& no ea&y
way to $ntegrate t(em $n a better way to ea&$)y ma$nta$n an# get a ($g( )e2e) output. ;o
ma$nta$n t($& app)$cat$on re?u$re# ($g( amount o0 man power an# co&t. ;o $ntegrate
branc(e&8 #epartment8 proce&& an# bu&$ne&& 2ert$ca) $n a w$#e area networ6 re?u$re# an
$ntegrate# app)$cat$on. ERP Enterpr$&e Re&ource P)ann$ng $& enterpr$&e w$#e
$n0ormat$on &y&tem w($c( con&o)$#ate $n0ormat$on 0rom 2ar$ou& 0unct$on&A#epartment&
o0 an organ$<at$on. Mu)t$ &tate company )$6e HCC $t $& re?u$re# to $mp)ement an
app)$cat$on w($c( can $ntegrate t(e$r a)) bu&$ne&& proce&& to $mpro2e t(e$r operat$on8
procurement8 re&ource management8 co&t contro)8 t$me)y report8 account$ng.
Pre2$ou&)y HCC u&e& 2ar$ou& &ma)) app)$cat$on& to manage t(e$r bu&$ne&& an# operat$on
)$6e payro)) &y&tem8 account$ng &y&tem8 procurement &y&tem8 ten#er &y&tem8
atten#ance &y&tem8 m$& &y&tem. ;($& app)$cat$on $& not $ntegrate# an# a)) #$Berent
branc(e&8 wor6&$te o@ce& u&e t(e$r own app)$cat$on an# to get output an# error 0ree
report& $n a centra) )ocat$on $& re?u$re# 2ery )arge t$me.
HCC #ec$#e# to $mp)ement ERP &y&tem to o2ercome abo2e prob)em an# re#uce
operat$on t$me to contro) t(e$r bu&$ne&& $n better way an# get compet$t$2e age o2er t(e$r
compet$tor. HCC &tu#$e& #$Berent ERP 2en#or an# #ec$#e# to Imp)ement "AP ERP
&y&tem 0or t(e$r con&truct$on bu&$ne&&. HCC compare 2ar$ou& ERP 2en#or (owe2er
&e)ect "AP 0or t(e$r eCce))ent trac6 recor# 0or mo&t &ucce&&0u) ERP $mp)ementat$on an#
t(e$r t$me& te&te# &o)ut$on 0or Eng$neer$ng8 Con&truct$on D *perat$on&.
HCC #ec$#e# to $mp)ement "AP 0or Eng$neer$ng8 Con&truct$on D *perat$on& E"AP 0or
ECD*F &o)ut$on port0o)$o to (e)p en&ure t(e$r bu&$ne&& &ucce&& $n JD! &$te.
Page $/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
A%&tra"t
HCC #ec$#e# to go w$t( "AP ECD* &o)ut$on. "AP $& wor)#G& )ea#er $n ERP &o)ut$on an#
(a2$ng trac6 recor# o0 mo&t &ucce&&0u) ERP $mp)ementat$on. ;(e "AP 0or Eng$neer$ng8
Con&truct$on D *perat$on& E"AP ECD*F &o)ut$on port0o)$o pro2$#e& a compre(en&$2e &et
o0 $ntegrate# app)$cat$on& encompa&&$ng a)) 6ey proce&&e& o0 t(e con&truct$on $n#u&try.
"AP 0or ECD* &o)ut$on& (e)p $ncrea&e pro-tab$)$ty by enab)$ng you to #e)$2er more
project& on t$me an# w$t($n bu#get w$t( 0ewer re&ource&.
Business Challenges
H Impro2e project eCecut$on
H M$t$gate grow$ng operat$ona) an# -nanc$a) r$&6&
H A##re&& more comp)eC cu&tomer #eman#&
H Increa&e tran&parency w$t($n an# acro&& con&truct$on project&
H Impro2e $ntegrat$on acro&& t(e I; &o)ut$on )an#&cape !ey 7eature&
H Comp)ete proce&& $ntegrat$on "upport a)) a&pect& o0 t(e con&truct$on bu&$ne&& w$t(
t$g(t)y $ntegrate# &$ng)e-&ource &o)ut$on&
H Co&t an# ?uotat$on management Ut$)$<e ($&tor$ca) per0ormance #ata to $mpro2e
&pee# an# accuracy o0 b$#& an# ?uotat$on&
H Procurement Re#uce t(e co&t& o0 mater$a)& an# &er2$ce& ac?u$re# #ur$ng project
eCecut$on
H E?u$pment management Contro) e?u$pment an# too) a&&et& w$t( unmatc(e# 2$&$b$)$ty
$nto re)e2ant #ata
H ;a)ent management I#ent$0y pen#$ng )abor &(ortage&8 ma$nta$n 6ey $n-(ou&e ta)ent8
an# empower emp)oyee& to ma&ter new &6$)) &et& rap$#)y
H *pportun$ty eCpan&$on "trengt(en core competenc$e& an# #e2e)op up&tream an#
#own&tream eCpan&$on
,u&$ne&& ,ene-t&
H MaC$m$<e your pro-tab$)$ty by enab)$ng e@c$ent project eCecut$on
H Manage more project& w$t( 0ewer re&ource& by $ntegrat$ng an# automat$ng 6ey
bu&$ne&& proce&&e&
Page '/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
H Iower your tota) co&t o0 owner&($p by $mp)ement$ng a 0u))y $ntegrate# &et o0 &o)ut$on&
H Re#uce your operat$ona) an# -nanc$a) r$&6 by $mp)ement$ng t$g(t project contro)&
H Impro2e your re&ource management by $ncrea&$ng your ut$)$<at$on o0 )abor8 e?u$pment8
mater$a)8 an# &ubcontractor&
H M$n$m$<e your r$&6 by (e)p$ng en&ure ($g( &ca)ab$)$ty an# e)$m$nat$ng t($r#-party a##-
on &o)ut$on&
Page 8/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
C(a))enge& an! O**rtun#t#e&
Prob)em& 0ac$ng con&truct$on $n#u&try $& not new but probab)y t(ou&an#& o0 year& o)#
probab)y e2er &$nce t(ey &tarte# bu$)#$ng t(e pyram$#&. =(at are &o #$Berent now are
t(e too)& an# tec(n$?ue& t(at can be ut$)$<e# to get t(e be&t u&age o0 $t& re&ource& an#
mater$a)& an# e?u$pment&. Con&truct$on $& a comp)eC array o0 $nter#epen#ent act$2$t$e&
t(at &ome wou)# &ay $& at be&t organ$<e# c(ao&. ;(e 2ery nature o0 con&truct$on
$ntro#uce& c(a))enge& typ$ca))y not encountere# $n ot(er $n#u&tr$e&. 7or eCamp)e8
con&truct$on #$Ber& w$#e)y 0rom ot(er $n#u&tr$e& more &o a&
H Eac( project $& un$?ue
H *0ten $n2o)2e& remote &$te& w$t( 2ar$ou& acce&& prob)em&
H ;(e proce&& $& not a& pre#$ctab)e
H $@cu)ty $n app)y$ng automat$on
H ;(ere $& ($g( potent$a) 0or encounter$ng un0ore&een con#$t$on&
H Co&t& can 2ary accor#$ng to con#$t$on&
H $@cu)t to manage an# &upp)y ut$)$t$e& an# ot(er re&ource&.
H ;ec(n$ca) $nno2at$on& are a#opte# &)ower.
H "ucce&& $& #epen#ent upon t(e ?ua)$ty o0 $t& peop)e.
H :ery cu&tom-or$ente#
H Pro#uct can be o0 m$n#-bogg)$ng &$<e8 co&t8 an# comp)eC$ty
H ;(e wor6 $& not per0orme# $n contro))e# con#$t$on&8 t(ere0ore ($g()y $mpacte# by
Page +/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
weat(er an# ot(er en2$ronmenta) con#$t$on&
A)) t($& po&e& a un$?ue &et o0 c(a))enge& a& $))u&trate# be)ow.
A& &een $n t(e -gure $t $& a (ercu)ean ta&6 to co-or#$nate an# $ntegrate& a)) t(e&e
c(a))enge& $nto one &o)ut$on. IetG& )oo6 $nto &ome o0 t(e major prob)em& $n con&truct$on
compan$e& w(o #o not (a2e or (a2e part$a) I; $n0ra&tructure.
.. No e)ectron$c trac6$ng o0 ta&6&. ;(e project manager nee#& to pro#uce manua) #a$)y
pro#uct$on report.
2. ,u#get an# contro)& #one u&$ng )egacy &prea#&(eet& an# t($& $& mo&t t$me con&um$ng
ta&6 an# t(e emp)oyee $& o2er)oa#e#.
9. Eac( project (a& $t& own $n#epen#ent met(o# o0 enco#$ng.
5. *B-"$te )ocat$on& are not a& organ$<e# a& #e&$re#.
%. Mater$a) an# E?u$pment u&age are (ar# to trac6J t(ere $& 2ery )$tt)e wr$t$ng on &$te.
'. ;(e project manager& #o &tatu& report& but )ac6 cr$t$ca) $n0ormat$on &uc( a&
a. In2entory $n0ormat$on
b. ,u#getary $n0ormat$on
Page 1,/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
1. ue to #$&organ$<at$on t(ere $& )$tt)e t$me 0or 0o))ow up.
+. ;(ere $& no proce&& 0or
H Payment 0o))ow up&.
H Rem$n#er& o0 $mportant $&&ue& )$6e ra$&$ng $n2o$ce&.
H ,ene-c$a) wee6)y &tatu& report.
H Petty ca&( re?ue&t an# report$ng
H E2a)uat$ng t(e per0ormance o0 t(e project manager.
3. IneBect$2e &y&tem to $ncorporate -Ce# a&&et& $nto t(e company boo6&.
.4. No c)ear proce&& to accurate)y trac6 $n2entory at mu)t$p)e &$te&.
... In2o$ce& are not ra$&e# 0re?uent)y enoug( t(u& contr$but$ng to a ca&( Kow prob)em.
A)) t(e&e $&&ue& ma6e t(e con&truct$on project& ($g()y comp)eC an# cumber&ome to
trac6 an# contro). I0 we (a2e to &ucce&&0u))y manage t(e&e comp)eC project& $t& a)) t(e
more $mportant t(e wor6 progre&& an# t(e re&ource& ut$)$<e# are mea&urab)e. ;(e
&ucce&& o0 a project w$)) be ju#ge# by meet$ng t(e cr$ter$a o0 co&t8 t$me8 &a0ety8 re&ource
a))ocat$on8 an# ?ua)$ty a& #e-ne# #ur$ng t(e p)ann$ng an# bu#get$ng o0 t(e project.
;(e purpo&e o0 t(e ERP w$)) be to mea&ure t(e progre&& cont$nua))y at e2ery &tep o0 t(e
project &o a& to ac($e2e goa)& an# object$2e& t(roug( t(e p)anne# u&age o0 re&ource&
t(at meet t(e projectG& ?ua)$ty8 co&t8 t$me8 &cope8 an# &a0ety re?u$rement&. ;(roug( t(e
ERP t(e Project Manager mu&t be $n a po&$t$on to contro)8 #eKect8 or m$t$gate t(e eBect&
o0 any occurrence or &$tuat$on t(at cou)# aBect project &ucce&&.
;a$)ore# ERP &o)ut$on can )ea# to
.. MaC$mum ut$)$<at$on o0 company re&ource&
2. Atta$n maC$mum pro#uct$2$ty
9. EBect$2e commun$cat$on between a)) #epartment&
5. Ab$)$ty to trac6 an# ana)y<e eac( ta&6 an# operat$on
Page 11/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
=(at t(e&e con&truct$on compan$e& cou)# typ$ca))y eCpect 0rom a ta$)or ma#e ERP
&o)ut$on $&
.. EBect$2e Proce&&e&
H ;(at &(ow& t(e progre&&8 t(e amount o0 ra$&e# $n2o$ce&8 ca&(-Kow8 an# $n2entory
by project&.
H ;rac6 project bu#get&. ;o trac6 at an $n#$2$#ua) project )e2e) an# at a
&ummary )e2e).
2. ;o be ab)e recor# major project ta&6& o2er t(e #urat$on o0 t(e project.
9. Accountab$)$ty at eac( )e2e) o0 project progre&&
5. A &y&tem w$t( t(e )ea&t amount o0 (uman $nter2ent$on t($& $& not )$m$te# toL
a. ;rac6$ng t(e project progre&&
b. ;rac6$ng t(e pro#uct$on an# ut$)$<at$on o0 re&ource&
c. ;o &en# a)ert& 0or #e)ay or prob)em& (a)t$ng t(e project progre&&.
%. Eac( Project p(a&e mu&t be #$2$#e# $nto &egment& 0or t(e a$#$ng accountab$)$ty at
e2ery &tage. EMore on t($& )ater $n -nanceF
Page 12/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
'. a&(boar#& an# metr$c& to mon$tor eac( )e2e) o0 project progre&&.
1. A)ert& to $n#$cate an# to rem$n# t(e project manager $0 t(e project $& not on &c(e#u)e
+. Ma$nta$n )og on project $&&ue& 0or recor# 6eep$ng an# re&o)ut$on.
3. ;o (a2e a bu$)t $n wor6 Kow &o t(at $t $& ea&y 0or t(e u&er to 6now w(at $& to be #one
neCt 0or eac( ta&6 re?u$re#.
Anot(er corner &tone o0 ta$)ore# ERP &o)ut$on w$)) be t(e mea&ur$ng t(e -nanc$a)& o0 t(e
project. Any typ$ca) con&truct$on project $& p)anne# an# bu#gete#. U&$ng t(e ERP $t w$))
be po&&$b)e to compare t(e p)anne# 2&. actua) 2a)ue ana)y&$& an# report$ng. ;o $))u&trate
w$t( an eCamp)e. Iet u& a&&ume a (ypot(et$ca) con&truct$on project w(ere t(e p)anne#
project bu#get $& P)an A. ;($& p)an w$)) be t(e benc( mar6 w($c( nee#& to be 0o))owe# to
atta$n operat$ona) e@c$ency an# comp)et$ng t(e project on t$me w$t($n bu#get. Any
#e2$at$on 0rom p)an A can be trac6e# t(roug( ERP report$ng. 7or $n&tance on #e)ay o0
any o0 t(e ta&6& w$)) be reporte# by t(e re&pect$2e project manager& $n t(e ERP &y&tem.
;(e P)an A w$)) be compare# w$t( t(e c(ange# p)an a& per t(e c(ange& t(at (a# been
ma#e an# $t& 2ar$ance generate# $n t(e &y&tem. ;a&6& $nter #epen#enc$e& w$)) be
reKecte# $n t(e &y&tem ba&e# on t(e $nput. 7or $n&tance ;a&6 number 9 cannot &tart
w$t(out comp)et$on o0 ;a&6 . or 5% M o0 ;a&6 2 etc. "o &y&tem w$)) compare generate
report& on t(e &tart an# en# #ate& o0 eac( ta&6 an# compare# w$t( t(e actua) wor6 t(at
(a& been comp)ete#. I0 any ta&6 $& out o0 &c(e#u)e t$me8 t(e &y&tem w$)) generate a)arm
to rem$n# 0or $t& re&pect$2e team& a& we)) a& ($g(er management.
"$m$)ar)y t(e &y&tem a)&o trac6& t(e p)anne# bu#get an# actua) ut$)$<at$on o0 re&ource&
a& per bu#get. ;($& w$)) repre&ent a pract$ca) approac( to mea&ur$ng t(e progre&& o0 a
project aga$n&t t(e p)an& an# t($& approac( $& ba&e# on 2ar$ance ana)y&$&. ;($& report$ng
w$)) (a2e numerou& a#2antage& a& #e&cr$be# be)ow.
Project manager may (a2e a bu#get o0 N%446 to &pen# on ($& or (er project 0or t(e
P(a&e- I. At t(e management meet$ng8 t(e project manager report& t(at (e or &(e (a&
&pent N53468 or ju&t un#er t(e bu#get. At -r&t g)ance t($& appear& to be goo# new& a&
t(e project $& un#er bu#get. Howe2er8 t(e m$&&$ng p$ece o0 t($& $n0ormat$on $& w(et(er
t(e project $& on t$me8 or (a& comp)ete# t(e 0oreca&te# wor6 0or t(at p(a&e-I.
;($& $& w(ere t(e ERP can ma6e a #$Berence. ;(e &y&tem w$)) mea&ure t(ree #$men&$on&
o0 #ata to a&&oc$ate project eCpen#$ture& w$t( project progre&&. ;(e&e #$men&$on&
pro2$#e a comp)ete &tatu&8 $nc)u#$ngL
H P)anne# 2a)ue o0 t(e wor6 t(at (a& been &c(e#u)e#
H ;(e actua) 2a)ue o0 t(e wor6 t(at (a& been accomp)$&(e#
H ;(e actua) co&t& $ncurre# $n accomp)$&($ng t(e wor6 t(at (a& been &c(e#u)e#
Page 13/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
A& t($& report$ng ta6e& $nto account t(e bu#gete# 2a)ue o0 t(e wor6 p)anne#8 a& we)) a&
t(e actua) 2a)ue o0 t(e wor6 t(at (a& been comp)ete#8 $n a##$t$on to t(e co&t& $ncurre#.
I0 t(e project $& be($n# &c(e#u)e8 0or $n&tance8 $t may a)&o be o2er bu#get e2en t(oug(
on)y N5346 o0 t(e bu#gete# N%446 (a& been &pent. ;($& may be t(e ca&e $0 $n#$2$#ua)
ta&6& co&t more t(an (a& been bu#gete#. In ot(er wor#&8 t(e project may &t$)) be o2er
bu#get becau&e t(e N5346 t(at (a& been &pent (a& not ac($e2e# t(e wor6 t(at t(e
money wa& bu#gete# 0orG&
,y ca)cu)at$ng t(e co&t o0 t(e wor6 actua))y per0orme#8 t(e eCpecte# co&t o0 t(e wor6
t(at wa& per0orme#8 an# t(e actua) 2a)ue o0 t(e wor6 per0orme#8 project manager&8 w$))
(a2e t(e mean& o0 )$n6$ng &c(e#u)e an# co&t per0ormance. ;($& w$)) te)) t(e 0u)) &tory o0
project progre&& a& mea&ure# aga$n&t project bu#get& $n turn mon$tore# an# contro))e#
by t(e top management.
;($& g$2e& a comp)ete met(o# o0 mea&ur$ng an# contro))$ng project per0ormance8 a& we))
a& a mean& o0 pre#$ct$ng 0uture per0ormance ba&e# on progre&& to #ate8 ma6$ng $t we))
wort( o0 t(e ERP $mp)ementat$on.
Now $& t(at $t $& c)ear t(at $mp)ementat$on o0 ERP &o)ut$on can (a2e (uge bene-t& 0or
t(e con&truct$on $n#u&try8 How #o t(e compan$e& ma6e &ure t(ey c(oo&e t(e r$g(t ERP
2en#orO
;(e major prob)em many con&truct$on compan$e& 0ace a0ter c(oo&$ng t(e be&t ERP
Page 14/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
&o)ut$on $n t(e mar6et $& $t $& not KeC$b)e enoug( to meet t(e$r nee#&. No two compan$e&
are t(e &ame an# by 0orc$ng t(em to ut$)$<e &o0tware w($c( $& not eng$neere# 0or t(e$r
en2$ronment t(ere $& a ($g( potent$a) 0or )o&& o0 pro-t an# 0a$)ure o0 t(e ERP &o)ut$on.
Compan$e& nee# to ma$nta$n t(e$r compet$t$2e e#ge an# to #ue &o t(ey are )ea# to
be)$e2e a be&t pract$ce& app)$cat$on w$)) )ea# t(em $n t(e r$g(t #$rect$on. Po&&$b)y a0ter a
0ew (un#re# o0 t(ou&an#& o0 #o))ar& $n c(ange& t(ey w$)) (a2e t(e ab$)$ty to $nno2ate an#
out&mart t(e$r compet$t$on. Howe2er8 t(ere are better c(o$ce& w($c( #o not cau&e t(e
&o0tware compan$e& to )oo&e t(e$r 2a)uab)e t$me an# money (a&&)$ng w$t( t(e pre-
pac6age# &o0tware.
Now &$g( a breat( o0 re)$e0 becau&e t(ere are ERP 2en#or& w(o un#er&tan# eac(
company nee#& an# (a2e been p$oneer$ng t(e art o0 ta$)ore# ERP &o)ut$on&. ;(ey oBer
)$g(t we$g(t8 KeC$b)e8 aBor#ab)e an# ea&$)y $n&ta))ab)e &o)ut$on&. ;(e&e are ta$)ore#
&o0tware &o)ut$on& accor#$ng to eac( $n#u&try nee#&. ;a$)ore# &o)ut$on& are ma#e 0or t(e
re?u$rement& o0 eac(
organ$<at$on w$t(out t(e )engt(y #e2e)opment per$o#& an# #$@cu)ty o0 upgra#$ng. ;(e&e
&o)ut$on& are ag$)e &o0tware &o)ut$on& 0or t(ey are ($g()y con-gurab)e an# oBer a)) o0 t(e
a#2antage& o0 a cu&tom &o0tware &o)ut$on a)ong w$t( t(e be&t c(aracter$&t$c& o0 a
canne# &o0tware &o)ut$on. ;(e&e ta$)ore# &o)ut$on& w$)) (a2e t(e mo&t &ucce&& 0or your
organ$<at$on8 a##$t$ona))y8 t(ey w$)) (a2e t(e capab$)$ty o0 grow$ng an# c(ang$ng a& your
organ$<at$on cont$nue& to #o &o $n an aBor#ab)e bu#get compare# to pre-pac6age#
eCpen&$2e ERP &o)ut$on&.
Page 15/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
ERP Bene-t&
.a&te Re!u"t#n/ ERP $mp)ementat$on a))ow& generat$on o0 $n0ormat$on t(at a)way&
MU"; (e)p re#uce wa&te. %M wa&te o0 cement an# 9M &tee) wa&te (a& been accepte#
by t(e $n#u&try. "$nce ERP a))ow& mater$a) reconc$)$at$on proce&& to be 0u))y automate#8
organ$<at$on& can ea&$)y re#uce t($& wa&te by u&$ng 2ar$ou& ea&y to $mp)ement too)& an#
proce&&e&. ,u&$ne&&e&8 #ue to )arge amount o0 #ata $n2o)2e# but &ma)) 2a)ue a&&oc$ate#8
#oe& not 0ocu& on mater$a) acro&& t(e boar#. ERP a))ow& $n0ormat$on to be proce&&e#
?u$c6)y an# 0or a )arge #ata &et w($c( 0ac$)$tate& bu&$ne&& re2$ew o0 )ow 2a)ue mater$a)
a& we)).
Better Pr0e"t P)ann#ng/ In or#er to get rea#y to $mp)ement ERP8 t(e organ$<at$on w$))
be 0orce# to )oo6 at creat$ng p)ayboo6& to mob$)$<e project&. An $ntegra) part o0 t($&
proce&& $& project p)ann$ng. ;ra#$t$ona) $&&ue& w$t( project p)ann$ng or )ac6 t(ereo0 (a2e
been many but )ac6 o0 recor#e# $n0ormat$on aroun# w(at con&t$tute& Pmob$)$<at$onQ8 $n
my op$n$on8 wa& pr$mary. ERP a))ow& t(e $n0ormat$on to be co))ate# an# t(u& $t can be
tran&)ate# $nto a repeatab)e bu&$ne&& proce&& ba&e# on &ome cr$ter$a.
Re!u"e! #n1entr2 )e1e)&/ ,etter 2$&$b$)$ty $nto mater$a) )ea# t$me can re#uce
$n2entory )e2e)& 0or t(e organ$<at$on. ,etter p)ann$ng (e)p& 0oreca&t mater$a) #eman#
t(u& a))ow$ng bu&$ne&& to purc(a&e mater$a) c)o&e to con&umpt$on t$me. ERP a))ow&
$mp)ementat$on o0 m$n$mum reor#er )e2e) proce&& t(at (e)p& a##re&& $&&ue o0 mater$a)
&carc$ty w($c( at t$me& wa& u&e# by organ$<at$on to carry b)oate# $n2entor$e&.
Better e3u#*4ent ut#)#5at#n/ An $ntegrate# too) a))ow& better ut$)$<at$on o0
con&truct$on e?u$pment. It #ocument& re?ue&t& com$ng $n 0rom 2ar$ou& &$te& an# a))ow&
management to rea))y get mo&t out o0 t(e a2a$)ab)e e?u$pment.
Ea&#er *r0e"t 4n#tr#ng/ ocumente# project p)ann$ng a))ow& 0or ea&$er project
mon$tor$ng a& we)). *ne can ea&$)y mon$tor project& an# $#ent$0y 6ey #epen#enc$e&. R$&6
an# $&&ue management become& )ot &$mp)e #ue to $ncrea&e# 2$&$b$)$ty o0 $n0ormat$on
re)ate# to project.
S"a)a%#)#t2 6 *erat#n&L ue to P0orma)$<at$onQ o0 proce&&e&8 organ$<at$on& can &ca)e
up ea&$er. H$g(er M o0 co&t can be turne# $nto 2ar$ab)e co&t. In or#er to &ca)e up8 one
ju&t nee# to en&ure t(at t(e too) &upporte# proce&& $& 0o))ow w($c( re#uce& Pon
boar#$ngQ t$me 0or new re&ource&. Proce&&e& can be e2o)2e# once t(ey are 0o))owe# on a
regu)ar ba&$& an#eCcept$on& ten# to )$m$te#.
I4*r1e! 3ua)#t2 6 7r8/ ;ra#$t$ona))y $n In#$a8 0or con&truct$on (ou&e&8 ?ua)$ty wa&
not o0 muc( $mportant. =$t( t(e growt( $n $n#u&try an# &$<e o0 project& becom$ng
$ncrea&$ng )arge8 ?ua)$ty can not be comprom$&e#. Repeatab)e proce&&e&8 recor#e# #ata8
co))ate# $n0ormat$on a))ow& organ$<at$on& to mea&ure 6ey $n#$cator& to $mpro2e ?ua)$ty
acro&& t(e bu&$ne&&.
Page 1$/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
Intr!u"t#n t HCC
FICIENT
7oun#e# $n .32'8 HCC $& In#$aG& prem$er EDC company8 &pec$a)$<$ng $n )arge-&ca)e c$2$)
Eng$neer$ng project& an# #e2e)op$ng con&truct$on tec(no)og$e&.
;(e company $& repute# 0or $t& tec(n$ca) prowe&&8 e2$#ent $n t(e &e2era) mar?uee
project& $t (a& eCecute# o2er t(e pa&t e$g(t #eca#e&.
It wa& t(e -r&t con&truct$on company $n t(e country to rece$2e I"* 344.8 I"* .544.8 an#
*H"A" .+44. cert$-cat$on& 0or $t& ?ua)$ty8 en2$ronmenta) an# occupat$ona) (ea)t( an#
&a0ety management &y&tem&. =$t( a &trong or#er boo6 o0 INR .++ bn at 7>.4 en# Ean#
INR 55 bn o0 I. project&F $t $& )$6e)y to c(art a &trong growt( trajectory go$ng a(ea#.
;(e company un#erta6e& project& $n t(e power E(y#ro an# nuc)earF8 water &upp)y D
$rr$gat$on8 an# tran&portat$on Eroa#&8 br$#ge&8 metro ra$)& etc.F &egment&. In a##$t$on8 t(e
company (a& recent)y entere# t(e meta)& &pace.
H$n#u&tan Con&truct$on Co. It#. EHCCF $& an +4-year-o)# organ$<at$on w$t( a trac6 recor#
$n eCecut$ng comp)eC $n0ra&tructure project& acro&& 2ar$ou& &ector&. HCC (a& un#erta6en
c(a))eng$ng project& acro&& In#$a $n w$#e)y #$2ergent area& &uc( a& power8 roa#& an#
br$#ge&8 #am&8 bu$)#$ng&8 an# en2$ronmenta) project&
Page 1'/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
HCC Group of ompanies
HCC Rea) E&tate 9HREL:
Real estate development arm

HCC Lt!
Engineering and construction arm
HCC In6ra&tru"ture
Asset ownership subsidiary
HCC $& a )ea#$ng c$2$) eng$neer$ng an# con&truct$on company8 engage# pr$mar$)y $n t(e
Page 18/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
con&truct$on o0 (y#e) an# power project&8 $rr$gat$on8 water &upp)y8 urban $n0ra&tructure
an#
tran&portat$on project&.
It $& #e2e)op$ng Ia2a&a8 an amb$t$ou& project a$me# at creat$ng a ($)) c$ty near Mumba$
an# Pune. Apart 0rom t($&8 $t $& a)&o $n2o)2e# $n &ome ot(er rea) e&tate #e2e)opment
project&.
HCC $& a)&o ma6$ng $nroa#& $n t(e a&&et owner&($p &pace w$t( entry $nto t(e roa#& &pace
an# (a& p)an& to bu$)# $t& ,*; port0o)$o &$gn$-cant)y go$ng a(ea#.
Mo&t o0 $t& cu&tomer& are centra) go2ernment bo#$e&Apub)$c &ector un$t& )$6e NHAI8 NHPC8
NPCII an# &tate go2ernment& )$6e An#(ra Pra#e&(8 /ujarat8 JD ! an# Ma(ara&(tra.
It (a& a)&o wor6e# on (y#e) power project& $n ot(er count$e& )$6e ,(utan.
Ahie!ements
A &nap&(ot o0 t(e wor6 #one by t(e company $n 2ar$ou& &egment& $& g$2en be)owL
H2!e) *7er/ HCC (a& bu$)t o2er 2%M o0 In#$aG& $n&ta))e# (y#e) power capac$ty. It (a&
been $n2o)2e# $n two out o0 In#$aG& -2e )arge&t un#ergroun# power (ou&e& an# -2e
out o0 In#$aG& top .4 ($g(e&t concrete #am&. It $& current)y eCecut$ng In#$aG& )arge&t EPC
(y#e) power project8 t(e !$&(anganga (y#e) power p)ant.
;(e company (a& a)&o wor6e# on a coup)e o0 (y#e) power project& $n ,(utan.
HCCG& major ac($e2ement& $n t($& &egment areL
,u$)#$ng In#$aG& -r&t major un#ergroun# power (ou&e at Ma$t(on E,$(arF $n .3%5J
t(e
-r&t o0 $t& 6$n# $n "out( Ea&t A&$a.
;unne)$ng wor6 o0 o2er 34 6m $n t(e H$ma)aya&J maC$mum tunne)$ng wor6 e2er
#one by
any con&truct$on company $n t(e wor)#.
Con&truct$on o0 (ea# race tunne) an# &urge &(a0t at t(e Nat(pa J(a6r$ (y#e) p)ant8
t(e
)arge&t un#ergroun# (y#e) power project $n In#$a. ;($& p)ant (a& t(e )arge&t an# )onge&t
(ea# race tunne)8 t(e )arge&t #e&$)t$ng c(amber&8 t(e #eepe&t an# )arge&t &urge &(a0t8
an# t(e )arge&t un#ergroun# power comp)eC.
Nu")ear *7er/ HCC $& t(e )ea#er $n nuc)ear power p)ant con&truct$on $n In#$a an# (a&
been
a&&oc$ate# w$t( o2er %4M o0 t(e countryG& operat$ona) nuc)ear power capac$ty. ;(e
company
(a& recent)y wor6e# on A&$aG& )arge&t nuc)ear power p)ant $n !u#an6u)am E2C.444
M=F w($c( $& a)&o In#$aG& -r&t )$g(t water reactor EI=RF.
Page 1+/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
"ishanganga Hydel pro#et in Jammu and "ashmir
Hindustan Construction Company Ltd (HCC), India's leading construction and infrastructure
company in joint venture with Halcrow Group Ltd !" (Halcrow) has #een awarded the prestigious
and challenging $$% &' "ishanganga hydro(electric project #y the )ational Hydroelectric *ower
Corporation Ltd ()H*C)
+he contract is on turn,ey #asis and valued at appro-imately I). /0/123 crore +he HCC(Halcrow
Consortium will have a share in the ratio of 345/ respectively
+he "ishanganga Hydroelectric *roject is located on river "ishanganga, a tri#utary of river 6helum,
in 7aramulla district of 6ammu and "ashmir +he project involves the construction of a $0m high
concrete faced roc,fill dam, /$8 ,m of head race tunnel and an underground powerhouse 9
ma-imum gross head of 118 m is proposed to #e utilised to generate :$8% &illion !nits of energy, in
a 3%; dependa#le year with an installed capacity of $-::% &'
+his is an <*C contract where HCC will #e responsi#le for <ngineering, *rocurement and
Construction of all items including civil and associated infrastructure wor,s= supply, installation,
testing and commissioning of all electromechanical plant and machinery and hydro(mechanical
components including generating units +he project will #e completed and commissioned in an
estimated 42 months
HCC has contri#uted significantly in the infrastructure development of 6ammu and "ashmir It has
#uilt the state's largest hydro(electric power project ( the >alal ?am and is currently also developing
five other infrastructure projects
+his includes three hydel power projects vi@ Chuta, H<** (in "argil), )imoo 7a@go H<** (in Leh)
and !.I H<** in addition to the historic 42 ,m &ughal .oad and the *irpanjal +unnels of the
!dhampur(>rinagar(7aramulla rail lin, HCC has also constructed 7hutan's largest hydroelectric
power project at +ala
Page 2,/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
Intr!u"t#n t ERP
;(e $n$t$a)& ERP or$g$nate# a& an eCten&$on o0 MRP Emater$a) re?u$rement& p)ann$ngJ )ater
manu0actur$ng re&ource p)ann$ngF an# CIM EComputer Integrate# Manu0actur$ngF. It wa&
$ntro#uce# by re&earc( an# ana)y&$& -rm /artner $n .334. ERP &y&tem& now attempt to
co2er a)) core 0unct$on& o0 an enterpr$&e8 regar#)e&& o0 t(e organ$<at$onR& bu&$ne&& or
c(arter. ;(e&e &y&tem& can now be 0oun# $n non-manu0actur$ng bu&$ne&&e&8 non-pro-t
organ$<at$on& an# go2ernment&.
;o be con&$#ere# an ERP &y&tem8 a &o0tware pac6age mu&t pro2$#e t(e 0unct$on o0 at
)ea&t two &y&tem&. 7or eCamp)e8 a &o0tware pac6age t(at pro2$#e& bot( payro)) an#
account$ng 0unct$on& cou)# tec(n$ca))y be con&$#ere# an ERP &o0tware pac6age
ECamp)e& o0 mo#u)e& $n an ERP w($c( 0ormer)y wou)# (a2e been &tan#-a)one
app)$cat$on& $nc)u#eL Pro#uct )$0ecyc)e management8 "upp)y c(a$n management Ee.g.
Purc(a&$ng8 Manu0actur$ng an# $&tr$but$onF8 =are(ou&e Management8 Cu&tomer
Re)at$on&($p Management ECRMF8 "a)e& *r#er Proce&&$ng8 *n)$ne "a)e&8 7$nanc$a)&8
Human Re&ource&8 an# ec$&$on "upport "y&tem.
"ome organ$<at$on& S typ$ca))y t(o&e w$t( &u@c$ent $n-(ou&e I; &6$))& to $ntegrate
mu)t$p)e &o0tware pro#uct& S c(oo&e to $mp)ement on)y port$on& o0 an ERP &y&tem an#
#e2e)op an eCterna) $nter0ace to ot(er ERP or &tan#-a)one &y&tem& 0or t(e$r ot(er
app)$cat$on nee#&. 7or eCamp)e8 one may c(oo&e to u&e (uman re&ource management
&y&tem 0rom one 2en#or8 an# per0orm t(e $ntegrat$on between t(e &y&tem& t(em&e)2e&.
;($& $& common to reta$)er&8 w(ere e2en a m$#-&$<e# reta$)er w$)) (a2e a #$&crete Po$nt-o0-
"a)e EP*"F pro#uct an# -nanc$a)& app)$cat$on8 t(en a &er$e& o0 &pec$a)$<e# app)$cat$on& to
(an#)e bu&$ne&& re?u$rement& &uc( a& ware(ou&e management8 &taB ro&ter$ng8
merc(an#$&$ng an# )og$&t$c&.
Page 21/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
I#ea))y8 ERP #e)$2er& a &$ng)e #ataba&e t(at conta$n& a)) #ata 0or t(e &o0tware mo#u)e&8
w($c( wou)# $nc)u#eL
Manu6a"tur#ng Eng$neer$ng8 b$))& o0 mater$a)8 &c(e#u)$ng8 capac$ty8 wor6Kow
management8 ?ua)$ty contro)8 co&t management8 manu0actur$ng proce&&8
manu0actur$ng project&8 manu0actur$ng Kow
Su**)2 "(a#n 4anage4ent *r#er to ca&(8 $n2entory8 or#er entry8 purc(a&$ng8
pro#uct con-gurator8 &upp)y c(a$n p)ann$ng8 &upp)$er &c(e#u)$ng8 $n&pect$on o0
goo#&8 c)a$m proce&&$ng8 comm$&&$on ca)cu)at$on
F#nan"#a)& /enera) )e#ger8 ca&( management8 account& payab)e8 account&
rece$2ab)e8 -Ce# a&&et&
Pr0e"t 4anage4ent Co&t$ng8 b$))$ng8 t$me an# eCpen&e8 per0ormance un$t&8
act$2$ty management
Hu4an re&ur"e& Human re&ource&8 payro))8 tra$n$ng8 t$me an# atten#ance8
ro&ter$ng8 bene-t&
Cu&t4er re)at#n&(#* 4anage4ent - "a)e& an# mar6et$ng8 comm$&&$on&8
&er2$ce8 cu&tomer contact an# ca)) center &upport
;ata 7are(u&e - an# 2ar$ou& &e)0-&er2$ce $nter0ace& 0or cu&tomer&8 &upp)$er&8
an# emp)oyee&
A""e&& "ntr) - u&er pr$2$)ege a& per aut(or$ty )e2e)& 0or proce&& eCecut$on
Cu&t4#5at#n - to meet t(e eCten&$on8 a##$t$on8 c(ange $n proce&& Kow
Enterpr$&e re&ource p)ann$ng $& a term or$g$na))y #er$2e# 0rom manu0actur$ng re&ource
p)ann$ng EMRP IIF t(at 0o))owe# mater$a) re?u$rement& p)ann$ng EMRPF. MRP e2o)2e# $nto
ERP w(en Trout$ng&T became a major part o0 t(e &o0tware arc($tecture an# a companyR&
capac$ty p)ann$ng act$2$ty a)&o became a part o0 t(e &tan#ar# &o0tware act$2$ty. ERP
&y&tem& typ$ca))y (an#)e t(e manu0actur$ng8 )og$&t$c&8 #$&tr$but$on8 $n2entory8 &($pp$ng8
$n2o$c$ng8 an# account$ng 0or a company.
ERP &o0tware can a$# $n t(e contro) o0 many bu&$ne&& act$2$t$e&8 $nc)u#$ng &a)e&8
mar6et$ng8 #e)$2ery8 b$))$ng8 pro#uct$on8 $n2entory management8 ?ua)$ty management
an# (uman re&ource management.
Page 22/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
ERP &y&tem& &aw a )arge boo&t $n &a)e& $n t(e .334& a& compan$e& 0ace# t(e >2!
prob)em $n t(e$r )egacy &y&tem&. Many compan$e& too6 t($& opportun$ty to rep)ace t(e$r
)egacy $n0ormat$on &y&tem& w$t( ERP &y&tem&. ;($& rap$# growt( $n &a)e& wa& 0o))owe#
by a &)ump $n .3338 at w($c( t$me mo&t compan$e& (a# a)rea#y $mp)emente# t(e$r >2!
&o)ut$on.
ERP& are o0ten $ncorrect)y ca))e# bac6 o@ce &y&tem& $n#$cat$ng t(at cu&tomer& an# t(e
genera) pub)$c are not #$rect)y $n2o)2e#. ;($& $& contra&te# w$t( 0ront o@ce &y&tem& )$6e
cu&tomer re)at$on&($p management ECRMF &y&tem& t(at #ea) #$rect)y w$t( t(e
cu&tomer&8 or t(e e,u&$ne&& &y&tem& &uc( a& eCommerce8 e/o2ernment8 e;e)ecom8 an#
e7$nance8 or &upp)$er re)at$on&($p management E"RMF &y&tem&.
ERP& are cro&&-0unct$ona) an# enterpr$&e w$#e. A)) 0unct$ona) #epartment& t(at are
$n2o)2e# $n operat$on& or pro#uct$on are $ntegrate# $n one &y&tem. In a##$t$on to
manu0actur$ng8 ware(ou&$ng8 )og$&t$c&8 an# $n0ormat$on tec(no)ogy8 t($& wou)# $nc)u#e
account$ng8 (uman re&ource&8 mar6et$ng an# &trateg$c management.
ERP II8 a term co$ne# $n t(e ear)y 2444R&8 $& o0ten u&e# to #e&cr$be w(at wou)# be t(e
neCt generat$on o0 ERP &o0tware. ;($& new generat$on o0 &o0tware $& web-ba&e#8 an#
a))owe# bot( $nterna) emp)oyee&8 an# eCterna) re&ource& &uc( a& &upp)$er& an#
cu&tomer& rea)-t$me acce&& to t(e #ata &tore# w$t($n t(e &y&tem. ERP II $& a)&o #$Berent
$n t(at t(e &o0tware can be ma#e to -t t(e bu&$ne&&8 $n&tea# o0 t(e bu&$ne&& be$ng ma#e
to -t t(e ERP &o0tware. A& o0 24438 many ERP &o)ut$on pro2$#er& (a2e $ncorporate#
t(e&e 0eature& $nto t(e$r current oBer$ng&.
EA" S Enterpr$&e App)$cat$on "u$te $& a new name 0or 0ormer)y #e2e)ope# ERP &y&tem&
w($c( $nc)u#e Ea)mo&tF a)) &egment& o0 bu&$ne&&8 u&$ng or#$nary Internet brow&er& a&
t($n c)$ent&.
,e&t pract$ce& are $ncorporate# $nto mo&t ERP 2en#orR& &o0tware pac6age&. =(en
$mp)ement$ng an ERP &y&tem8 organ$<at$on& can c(oo&e between cu&tom$<$ng t(e
&o0tware or mo#$0y$ng t(e$r bu&$ne&& proce&&e& to t(e Tbe&t pract$ceT 0unct$on #e)$2ere#
$n t(e Tout-o0-t(e-boCT 2er&$on o0 t(e &o0tware.
Pr$or to ERP8 &o0tware wa& #e2e)ope# to -t t(e proce&&e& o0 an $n#$2$#ua) bu&$ne&&. ue
to t(e comp)eC$t$e& o0 mo&t ERP &y&tem& an# t(e negat$2e con&e?uence& o0 a 0a$)e# ERP
Page 23/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
$mp)ementat$on8 mo&t 2en#or& (a2e $nc)u#e# T,e&t Pract$ce&T $nto t(e$r &o0tware. ;(e&e
T,e&t Pract$ce&T are w(at t(e :en#or #eem& a& t(e mo&t e@c$ent way to carry out a
part$cu)ar bu&$ne&& proce&& $n an Integrate# Enterpr$&e-=$#e &y&tem.
A &tu#y con#ucte# by Iugw$g&(a0en Un$2er&$ty o0 App)$e# "c$ence &ur2eye# .32
compan$e& an# conc)u#e# t(at compan$e& w($c( $mp)emente# $n#u&try be&t pract$ce&
#ecrea&e# m$&&$on-cr$t$ca) project ta&6& &uc( a& con-gurat$on8 #ocumentat$on8 te&t$ng
an# tra$n$ng. In a##$t$on8 t(e u&e o0 be&t pract$ce& re#uce# o2er r$&6 by 1.M w(en
compare# to ot(er &o0tware $mp)ementat$on&.
;(e u&e o0 be&t pract$ce& can ma6e comp)y$ng w$t( re?u$rement& &uc( a& I7R"8
"arbane&-*C)ey or ,a&e) II ea&$er. ;(ey can a)&o (e)p w(ere t(e proce&& $& a commo#$ty
&uc( a& e)ectron$c 0un#& tran&0er. ;($& $& becau&e t(e proce#ure o0 captur$ng an#
report$ng )eg$&)at$2e or commo#$ty content can be rea#$)y co#$-e# w$t($n t(e ERP
&o0tware8 an# t(en rep)$cate# w$t( con-#ence acro&& mu)t$p)e bu&$ne&&e& w(o (a2e t(e
&ame bu&$ne&& re?u$rement.
Page 24/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
A!1antage& 6 ERP
In t(e ab&ence o0 an ERP &y&tem8 a )arge manu0acturer may -n# $t&e)0 w$t( many
&o0tware app)$cat$on& t(at cannot commun$cate or $nter0ace eBect$2e)y w$t( one anot(er.
;a&6& t(at nee# to $nter0ace w$t( one anot(er may $n2o)2eL
Integrat$on among #$Berent 0unct$ona) area& to en&ure proper commun$cat$on8
pro#uct$2$ty an# e@c$ency
e&$gn eng$neer$ng E(ow to be&t ma6e t(e pro#uctF
*r#er trac6$ng8 0rom acceptance t(roug( 0u)-))ment
;(e re2enue cyc)e8 0rom $n2o$ce t(roug( ca&( rece$pt
Manag$ng $nter-#epen#enc$e& o0 comp)eC proce&&e& b$)) o0 mater$a)&
;rac6$ng t(e t(ree-way matc( between purc(a&e or#er& Ew(at wa& or#ere#F8
$n2entory rece$pt& Ew(at arr$2e#F8 an# co&t$ng Ew(at t(e 2en#or $n2o$ce#F
;(e account$ng 0or a)) o0 t(e&e ta&6&L trac6$ng t(e re2enue8 co&t an# pro-t at a
granu)ar )e2e).
ERP "y&tem& centra)$<e t(e #ata $n one p)ace. ,ene-t& o0 t($& $nc)u#eL
E)$m$nate& t(e prob)em o0 &ync(ron$<$ng c(ange& between mu)t$p)e &y&tem&
Perm$t& contro) o0 bu&$ne&& proce&&e& t(at cro&& 0unct$ona) boun#ar$e&
Pro2$#e& top-#own 2$ew o0 t(e enterpr$&e Eno T$&)an#& o0 $n0ormat$onTF
Re#uce& t(e r$&6 o0 )o&& o0 &en&$t$2e #ata by con&o)$#at$ng mu)t$p)e perm$&&$on&
an# &ecur$ty mo#e)& $nto a &$ng)e &tructure.
"ome &ecur$ty 0eature& are $nc)u#e# w$t($n an ERP &y&tem to protect aga$n&t bot(
out&$#er cr$me8 &uc( a& $n#u&tr$a) e&p$onage8 an# $n&$#er cr$me8 &uc( a& embe<<)ement.
A #ata-tamper$ng &cenar$o8 0or eCamp)e8 m$g(t $n2o)2e a #$&grunt)e# emp)oyee
$ntent$ona))y mo#$0y$ng pr$ce& to be)ow-t(e-brea6e2en po$nt $n or#er to attempt to
$nter0ere w$t( t(e companyR& pro-t or ot(er &abotage. ERP &y&tem& typ$ca))y pro2$#e
0unct$ona)$ty 0or $mp)ement$ng $nterna) contro)& to pre2ent act$on& o0 t($& 6$n#. ERP
2en#or& are a)&o mo2$ng towar# better $ntegrat$on w$t( ot(er 6$n#& o0 $n0ormat$on
&ecur$ty too)&.
Page 25/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
;#&a!1antage& 6 ERP
Prob)em& w$t( ERP &y&tem& are ma$n)y #ue to $na#e?uate $n2e&tment $n ongo$ng tra$n$ng
0or t(e $n2o)2e# I; per&onne) - $nc)u#$ng t(o&e $mp)ement$ng an# te&t$ng c(ange& - a&
we)) a& a )ac6 o0 corporate po)$cy protect$ng t(e $ntegr$ty o0 t(e #ata $n t(e ERP &y&tem&
an# t(e way& $n w($c( $t $& u&e#.
$&a#2antage&
Cu&tom$<at$on o0 t(e ERP &o0tware $& )$m$te#.
Re-eng$neer$ng o0 bu&$ne&& proce&&e& to -t t(e T$n#u&try &tan#ar#T pre&cr$be# by
t(e ERP &y&tem may )ea# to a )o&& o0 compet$t$2e a#2antage.
ERP &y&tem& can be 2ery eCpen&$2e E;($& (a& )e# to a new category o0 TERP )$g(tT
UECpan# &ect$onV &o)ut$on&F
ERP& are o0ten &een a& too r$g$# an# too #$@cu)t to a#apt to t(e &pec$-c wor6Kow
an# bu&$ne&& proce&& o0 &ome compan$e&St($& $& c$te# a& one o0 t(e ma$n cau&e&
o0 t(e$r 0a$)ure.
Many o0 t(e $ntegrate# )$n6& nee# ($g( accuracy $n ot(er app)$cat$on& to wor6
eBect$2e)y. A company can ac($e2e m$n$mum &tan#ar#&8 t(en o2er t$me T#$rty
#ataT w$)) re#uce t(e re)$ab$)$ty o0 &ome app)$cat$on&.
*nce a &y&tem $& e&tab)$&(e#8 &w$tc($ng co&t& are 2ery ($g( 0or any one o0 t(e
partner& Ere#uc$ng KeC$b$)$ty an# &trateg$c contro) at t(e corporate )e2e)F.
;(e b)urr$ng o0 company boun#ar$e& can cau&e prob)em& $n accountab$)$ty8 )$ne&
o0 re&pon&$b$)$ty8 an# emp)oyee mora)e.
Re&$&tance $n &(ar$ng &en&$t$2e $nterna) $n0ormat$on between #epartment& can
re#uce t(e eBect$2ene&& o0 t(e &o0tware.
"ome )arge organ$<at$on& may (a2e mu)t$p)e #epartment& w$t( &eparate8
$n#epen#ent re&ource&8 m$&&$on&8 c(a$n&-o0-comman#8 etc8 an# con&o)$#at$on $nto
a &$ng)e enterpr$&e may y$e)# )$m$te# bene-t&.
;(e &y&tem may be too comp)eC mea&ure# aga$n&t t(e actua) nee#& o0 t(e
cu&tomer&.
Page 2$/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
ERP "y&tem& centra)$<e t(e #ata $n one p)ace. ;($& can $ncrea&e t(e r$&6 o0 )o&& o0
&en&$t$2e $n0ormat$on $n t(e e2ent o0 a &ecur$ty breac(.
ERP Pa"8age& Feature C4*ar#&n
CI*& (a2e eCpre&&e# grow$ng concern& o2er t(e ;ota) Co&t o0 *wner&($p E;C*F o0
enterpr$&e &o0tware an# (a2e ($g()$g(te# co&t& a& a contr$but$ng 0actor $n t(e #ec)$ne o0
I; $n2e&tment&. A& a re&u)t8 &o0tware 2en#or& are try$ng to #e2e)op more &tructure#
T*wner&($p ECper$enceT &trateg$e& an#8 $n &ome ca&e&8 (a2e 0ocu&e# RD eBort& an#
re&ource& on $mpro2$ng t(e owner&($p eCper$ence 0or cu&tomer&. In re&pon&e to t(e&e
eCecut$2e concern&8 Peop)e"o0t )aunc(e# $t& ;ota) *wner&($p ECper$ence E;*EF $n$t$at$2e8
0o))owe# by ot(er major app)$cat$on 2en#or& w$t( 2ary$ng 6$n#& o0 program& 0or8 an#
#egree& o0 &ucce&& $n8 contro))$ng co&t& an# $mpro2$ng t(e o2era)) owner&($p eCper$ence.
=e (a2e con&$#ere# an# -n# $n enterpr$&e app)$cat$on &o0tware an# e2ery p(a&e o0 t(e
owner&($p )$0ecyc)e (a& re2$ewe# an# e2a)uate# 6ey &o0tware 0eature& t(at #$rect)y
$mpact t(e owner&($p eCper$ence o0 enterpr$&e app)$cat$on&. "ome o0 t(e&e 0eature &et&
$nc)u#e#L a#2ance# #ata )oa#$ng an# mo2$ng #ur$ng t(e $mp)ementat$on p(a&e8 ta&6-
or$ente# na2$gat$on 0or t(e u&ab$)$ty p(a&e8 an# u&er-centr$c per0ormance te&t$ng 0or t(e
ma$ntenance p(a&e. ;($& re&earc( oBere# an object$2e a&&e&&ment o0 t(e&e #eta$)e#
0eature&8 2a)$#ate# t(roug( $n-#ept( $nter2$ew& w$t( t(e pane) o0 con&u)t$ng eCpert&
#$&t$ngu$&(e# by mu)t$-2en#or an# mu)t$-)$0ecyc)e eCper$ence.
;(e re&u)t$ng &tu#y pro2$#e& a comparat$2e8 mu)t$-2en#or a&&e&&ment acro&& t(e t(ree
major p(a&e& o0 t(e app)$cat$on )$0ecyc)eL $mp)ementat$on8 app)$cat$on u&age8 an#
ongo$ng &upport an# ma$ntenance. ;(e p)ayer& an# &o0tware 2er&$on& e2a)uate# $n t(e
&tu#y $nc)u#e#L
M$cro&o0t /reat P)a$n& 2er&$on 1.% an# pre2$ew& o0 M$cro&o0t /reat P)a$n& 2er&$on
+.4
Page 2'/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
*rac)e E-,u&$ne&& "u$te ...%.3
Peop)e"o0t Enterpr$&e +.+ an# +.3 an# Enterpr$&e*ne +...
"AP my"AP ,u&$ne&& "u$te RA9 5.' an# "AP RA9 Enterpr$&e 5.1
"$ebe) 1.% an# "$ebe) 1.1.
7rom a &ummary per&pect$2e acro&& t(e owner&($p )$0ecyc)e8 Peop)e"o0t #emon&trate&
con&$&tent a#2antage& 0or t(e 6ey 0eature& e2a)uate# $n t($& &tu#y. ;(e re&earc(
2a)$#ate& Peop)e"o0tR& )ea#er&($p 0or 6ey owner&($p 0eature& $n t(ree categor$e&L
$mplementation%
Peop)e"o0t 0eature& 0or $mp)ementat$on rate# ($g(er t(an M$cro&o0tR&8 "APR&8 an# "$ebe)R&
$n enab)$ng $mp)ementat$on team& to $n&ta))8 $mp)ement8 an# #ep)oy enterpr$&e
app)$cat$on& t(roug( compre(en&$2e con-gurat$on w$<ar#& an# pre-pac6age# $ntegrat$on
pac6& 0or a)) major enterpr$&e app)$cat$on 2en#or&. *rac)e a)&o rate& con&$&tent)y ($g( $n
t(e area& o0 con-gurat$on8 #ata )oa#$ng8 pre-pac6age# $ntegrat$on&8 an# web &er2$ce&.
Peop)e"o0t (a& ma#e more progre&& t(an ot(er 2en#or& $n enab)$ng an# &tream)$n$ng $t&
con-gurat$on an# $ntegrat$on too)&.
&sability%
Acro&& t(e 0eature& e2a)uate#8 Peop)e"o0t an# "$ebe) rate# ($g(e&t $n term& o0 t(e
u&ab$)$ty 0eature& e2a)uate#. ;(e ta&6-or$ente# organ$<at$on o0 app)$cat$on &creen& an#
t(e con&$&tency o0 &creen )ayout& acro&& a)) mo#u)e& $n Peop)e"o0t app)$cat$on& $mpro2e
en# u&er pro#uct$2$ty an# enab)e& en# u&er& to comp)ete ta&6& 0a&ter an# w$t( 0ewer
error&. M$cro&o0t ,u&$ne&& "o)ut$on& u&ab$)$ty $& )$m$te# #ue to a cont$nue# re)$ance on a
Tt($c6 c)$entT arc($tecture 0or mo&t o0 t(e app)$cat$on&8 an# "AP wa& 0oun# )ac6$ng $n
ta&6-or$ente# #a&(boar#&.
'aintenane( Support( and &pgrades%
Peop)e"o0t rate# con&$&tent)y ($g( acro&& t(e ma$ntenance 0eature &et pr$mar$)y #ue to
t(e ab$)$ty to proact$2e)y an# rap$#)y $&o)ate an# re&o)2e app)$cat$on $&&ue& t(roug(
Page 28/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
embe##e# #$agno&t$c& &cr$pt&8 t(oroug( te&t &cenar$o& an# &cr$pt&8 an# &tream)$ne#
upgra#e proce&&. "pec$-ca))y $n re)at$on to
M$cro&o0t ,u&$ne&& "o)ut$on&8 Peop)e"o0tR& comp)ete web enab)ement &tream)$ne& t(e
upgra#e proce&& compare# to an oBer$ng )$6e M$cro&o0t /reat P)a$n&8 w($c( operate& $n a
c)$ent-&er2er en2$ronment an# re?u$re& t(e c)$ent to be upgra#e# a& we)). ;(e re&u)t& o0
t($& e2a)uat$on by t($& con&u)t$ng team can pro2$#e gu$#ance to #ec$&$on ma6er& on (ow
to e2a)uate t(e major enterpr$&e app)$cat$on 2en#or& re)at$2e to t(e owner&($p
eCper$ence8 w($c( $mpact& bot( t(e co&t o0 owner&($p an# t(e 2a)ue #er$2e# 0rom t(e
app)$cat$on&.
"ey Researh )indings
Eac( p(a&e o0 t(e enterpr$&e app)$cat$on )$0ecyc)e (a& potent$a) p$t0a))& t(at can aBect
t(e u)t$mate &ucce&& or 0a$)ure o0 t(e owner&($p eCper$ence. 7or eCamp)e8 $0 an
enterpr$&e &o0tware app)$cat$on $& not $n&ta))e# comp)ete)y or correct)y8 t(en t(e re&t o0
t(e $mp)ementat$on w$)) (a2e prob)em&. Ma$ntenance co&t& o0ten reKect repet$t$2e ta&6&8
&uc( a& upgra#e& per0orme# many t$me& o2er t(e )$0ecyc)e o0 an enterpr$&e app)$cat$on8
w($)e poor #$agno&t$c& too)& )ea# to unpre#$ctab)e #ownt$me& an# bu&$ne&& #$&rupt$on.
7$na))y8 u&ab$)$ty 0eature& aBect en# u&er a#opt$on8 an# poor u&ab$)$ty can )ea# to
$ncrea&e# co&t& #ue to )o&t pro#uct$2$ty. ;(e eCpert& )oo6e# at t(e&e potent$a) outcome&
an# $#ent$-e# t(e 6ey 0eature &et& t(at enab)e# $mp)ementer&8 I;8 or en# u&er& to
&ucce&&0u))y $mp)ement8 ma$nta$n8 or u&e t(e app)$cat$on& o0 t(e -2e 2en#or&.
;(en8 ba&e# on $t& pr$mary an# &econ#ary re&earc(8 t(e team rate# eac( 2en#or a& to
w(et(er $t oBere# t(e 0eature an# t(en rate# (ow &ucce&&0u))y eac( $mp)ementat$on8
u&ab$)$ty8 an# ma$ntenance 0eature &et contr$bute# to t(e owner&($p eCper$ence.
:en#or& rece$2e# e$t(er a 0u)) c$rc)e 0or a 0u)) oBer$ng8 a (a)0 c$rc)e 0or )e&& t(an a 0u))
oBer$ng8 an# an empty c$rc)e 0or no oBer$ng. ;(e 0o))ow$ng ana)y&$& repre&ent& a
comp$)at$on o0 a #eta$)e# 2en#or-to-2en#or compar$&on by app)$cat$on.
Page 2+/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
ERP I4*)e4entat#n
;(e $mp)ementat$on p(a&e $nc)u#e& t(e $n$t$a) $n&ta))at$on o0 t(e &o0tware8 $t&
con-gurat$on8 t(e $n$t$a) )oa# o0 #ata $nto t(e new app)$cat$on8 an# any wor6 t(at m$g(t
be re?u$re# 0or t(e app)$cat$on to $nter0ace proper)y w$t( t(e I; en2$ronment o0 t(e
cu&tomer8 &uc( a& $ntegrat$on w$t( ot(er
app)$cat$on&8 an# w(et(er t(e $ntegrat$on $& batc( or rea) t$me. ;(e $mp)ementat$on
p(a&e $& typ$ca))y bro6en $nto t(ree major &tep&L
.. "o0tware $n&ta))at$on
2. Con-gurat$on
9. Integrat$on
;(e $n&ta))at$on &tep $& $mportant &$nce an $ncomp)ete or $ncorrect $n$t$a) $n&ta))at$on o0
t(e &o0tware can )ea# to &$gn$-cant )o&t t$me $n 0urt(er &tep& o0 t(e $mp)ementat$on.
"tream)$ne# con-gurat$on too)& are cr$t$ca) $n 6eep$ng an app)$cat$on $mp)ementat$on
project on t$me8 &$nce8 #ur$ng con-gurat$on8 a)) t(e &pec$-c& o0 cu&tomer bu&$ne&&
re?u$rement& are capture# an# &(are# acro&& $mp)ementat$on &taB.
7$na))y8 t(e $ntegrat$on &tep $& typ$ca))y one o0 t(e mo&t c(a))eng$ng - w$t( many ($##en
an# unant$c$pate# co&t&. ;(ree 0actor& - t(e comp)eC$ty o0 t(e app)$cat$on& to $nter0ace
w$t(8 t(e comp)eC$ty o0 t(e bu&$ne&& proce&&e& between app)$cat$on&8 an# t(e
comp)eC$ty o0 t(e $ntegrat$on too)& t(at may re?u$re mu)t$p)e eCpert& an# mu)t$p)e type&
o0 eCpert$&e - ma6e $t #$@cu)t to e&tab)$&( #eta$)e# project p)an& an# t(u& to accurate)y
e&t$mate project co&t&. 7or t(e ana)y&$& an# compar$&on o0 2en#or approac(e& to
$mp)ementat$on8 t(e eCpert& ut$)$<e# &e2en cr$ter$aL
.. App)$cat$on $n&ta))at$on w$<ar#
2. A#2ance# con-gurat$on
9. Proce&& mo#e)er
5. A#2ance# #ata )oa#$ng an# mo2$ng
Page 3,/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
%. Proce&&-or$ente# $ntegrat$on
'. Pre-pac6age# $ntegrat$on between 2en#or app)$cat$on&
1. ,u$)t-$n web &er2$ce& $ntegrat$on&
Peop)e"o0t an# *rac)e emerge w$t( t(e mo&t compre(en&$2e 0eature &et 0or t(e
$mp)ementat$on p(a&e. Peop)e"o0t eCce)& $n t(e area& o0 app)$cat$on $n&ta))at$on w$<ar#8
a#2ance# con-gurat$on8 a#2ance# #ata )oa#$ng an# mo2$ng8 pre-pac6age# $ntegrat$on
between 2en#or app)$cat$on&8 an# bu$)t-$n web &er2$ce& $ntegrat$on. *rac)e &(ow&
&trengt( $n a#2ance# con-gurat$on8 t(e proce&& mo#e)er8 a#2ance# #ata )oa#$ng an#
mo2$ng8 an# bu$)t$n web &er2$ce& $ntegrat$on8 but not $n pre-pac6age# $ntegrat$on
between 2en#or app)$cat$on&. "AP an# "$ebe) &)$g(t)y a##re&& a)) &e2en cr$ter$a8 w($)e
M$cro&o0t $& c)ear)y )ac6$ng $n 0our area& - a#2ance# con-gurat$on8 proce&& mo#e)er8
a#2ance# #ata )oa#$ng an# mo2$ng8 an# proce&&-or$ente# $ntegrat$on repo&$tory.
IetR& eCam$ne eac( o0 t(e &e2en 0eature &et& $n t(e $n&ta))at$on category.
Appliation installation *i+ard
,ot( M$cro&o0t an# "$ebe) oBer a &tream)$ne# $n&ta))at$on w$<ar# t(at $& compre(en&$2e
an# we)) pac6age#. Peop)e"o0t oBer& an app)$cat$on $n&ta))at$on w$<ar# t(at remo2e&
manua) &tep& an# automate& 6ey $n&ta))at$on proce&&e&8 $nc)u#$ng t(e con-gurat$on o0
t(e un#er)y$ng #ataba&e. ,y contra&t8 w($)e "AP a)&o u&e& w$<ar#&8 $t& $n&ta))at$on
proce#ure an# w$<ar#& are propr$etary an# more comp)eC an# 2ery o0ten re?u$re t(e
$mp)ementer& to &tep out o0 t(e automate# proce&& to (an#)e ta&6& t(at were om$tte#
#ur$ng t(e p)ann$ng p(a&e. *rac)e (a& $mpro2e# $t& $n&ta))at$on w$<ar# tremen#ou&)y
o2er pre2$ou& re)ea&e&8 but &t$)) t(e w$<ar# $& $ncon&$&tent acro&& mo#u)e& an# re?u$re&
a##$t$ona) manua) &tep& to be accomp)$&(e# out&$#e t(e w$<ar#.
Ad!aned on,guration
Peop)e"o0t (a& gone 0urt(er t(an any 2en#or $n enab)$ng t(e app)$cat$on to be
con-gure# by pro#uct or by bu&$ne&& proce&&e&. 7or eCamp)e8 t(e Peop)e"o0t "etup
Manager con-gurat$on too) enab)e& $mp)ementat$on &taB to connect to #ocumentat$on
on)$ne an# na2$gate t(roug( t(e #ocumentat$on by &e)ect$ng pro#uct an# 0eature&
#$rect)y 0rom t(e con-gurat$on &creen. ,ot( "$ebe) an# *rac)e pro2$#e a#2ance# too)& to
Page 31/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
&upport t(e #e-n$t$on o0 bu&$ne&& proce&&e& an# #ata Kow&. "AP pro2$#e& too)& t(at are
more comp)eC an# re?u$re more tec(n$ca) eCpert$&e. M$cro&o0t )$m$t& en# u&er ab$)$ty to
0u))y con-gure app)$cat$on&.
Proess modeler
Peop)e"o0t pro2$#e& .8244 pre-#e-ne# mo#e)& t(at co2er Peop)e"o0t be&t pract$ce&
bu&$ne&& proce&& Kow&. *rac)e =or6Kow a))ow& 0or bu&$ne&& proce&&e& to be mo#e)e#
u&$ng a #rag-an#-#rop #e&$gner an# pro#uce& a 2$&ua) #$agram o0 t(e bu&$ne&& proce&&.
=$t( "$ebe)8 cu&tomer& can a## pre-#e-ne# or cu&tom bu&$ne&& proce&&e&8 branc($ng8
an# &ub-proce&&e& to create a wor6Kow proce&& ta$)ore# to t(e$r un$?ue bu&$ne&&
re?u$rement&. "AP oBer& 0unct$ona)$ty $n proce&& mo#e)$ng on)y w$t($n t(e conteCt o0 $t&
own app)$cat$on&. ;(e ab$)$ty to man$pu)ate eC$&t$ng bu&$ne&& proce&&e& w$t($n M$cro&o0t
/reat P)a$n& $& )$m$te# an# re?u$re& cu&tom$<at$on wor6. Proce&& mo#e)$ng $&
$n#epen#ent 0rom $ntegrat$on but $& a cr$t$ca) &tep 0or #e2e)op$ng proce&&or$ente#
$ntegrat$on E&ee be)owF.
Ad!aned data loading and mo!ing
M$cro&o0t &$mp)y #oe& not a))ow a#2ance# #ata )oa#$ng an# mo2$ng. *rac)e $"etup
automate& an# &$mp)$-e& t(e $n$t$a) &etup o0 #ata. *rac)e $"etup $& a ?ue&t$on-#r$2en
w$<ar# t(at automat$ca))y generate& app)$cat$onre)ate# parameter& an# Kow& &uc( a&
c(art o0 account&8 eCpen&e po)$c$e&8 an# ru)e&. Peop)e"o0t pro2$#e& a#2ance# #ata-
)oa#$ng an# mo2$ng capab$)$t$e&8 $nc)u#$ng t(e ab$)$ty to )oa# #ata on)$ne 0rom ECce)
&prea#&(eet& $nto Peop)e"o0t app)$cat$on& t(roug( component $nter0ace&. "AP pro2$#e& a
0ree &et o0 too)& an# proce#ure& t(at ma6e $t po&&$b)e to tran&0er #ata 0rom a 2ar$ety o0
&ource& w$t(out any programm$ng. "$ebe) (a& a &et o0 propr$etary too)& 0or t(e #ata
)oa#J t(e too)& can be u&e# a& batc( )oa#$ng 0or $n0ormat$on t(at mu&t be re)oa#e# on a
regu)ar ba&$&8 once t(e mapp$ng o0 #ata $& #one.
Page 32/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
Pre-pa.aged integration bet*een !endor appliations
Peop)e"o0t Proce&& Integrat$on Pac6& #e)$2er a)) )e2e)& o0 re?u$re# $ntegrat$onL #ata
tran&0ormat$on8 rout$ng8 cro&&-re0erence map&8 an# &tan#ar#-ba&e# connector&Aa#apter&
0or a comp)ete en#-toen# $ntegrat$on. Peop)e"o0t current)y pro2$#e& -2e pre-pac6age#
$ntegrat$on& 0or 6ey "AP an# *rac)e bu&$ne&& proce&&e& out o0 t(e boC. ;(e&e pre-
pac6age# $ntegrat$on& rep)ace t(e nee# 0or cu&tom $ntegrat$on&8 t(ereby &a2$ng
cu&tomer& up to '4M oB t(e co&t o0 cu&tom $ntegrat$on. =($)e not oBer$ng pre-pac6age#
$ntegrat$on pac6&8 *rac)e ma$nta$n& a#apter& to mo&t common)y u&e# app)$cat$on&. It&
a#apter& #o (e)p re#uce t(e eBort 0or cu&tom $ntegrat$on. "AP encap&u)ate& $ntegrat$on
ta&6& w$t($n $t& Net=ea2er p)at0orm8 but &t$)) re?u$re& #eep tec(no)ogy eCpert$&e to
comp)ete t(e $ntegrat$on. "$ebe) Un$2er&a) App)$cat$on Networ6 pro2$#e& a common
$nter0ace )ayer 0or "$ebe) App)$cat$on to $nter0ace w$t( non-"$ebe) app)$cat$on& but
re?u$re& t($r#-party component&. M$cro&o0t $ntro#uce# a too)boC 0or $ntegrat$on to
rep)ace /reat P)a$n& $ntegrat$on too)& EIntegrat$on ManagerF. It $& reporte# to be a great
$mpro2ement o2er t(e pre2$ou& propr$etary too)& but (a& not yet reac(e# a )e2e) o0
u&ab$)$ty an# comp)etene&& comparab)e to ot(er 2en#or&.
Proess-oriented integration
=$t($n *rac)e E-,u&$ne&& "u$te8 *rac)e =or6Kow &upport& ba&$c proce&&-or$ente#
$ntegrat$on an# t(e mo#e)$ng o0 $t. "$ebe)R& approac( to proce&&-or$ente# $ntegrat$on $&
to pub)$&( a)) $t& proce&&-or$ente# bu&$ne&& &er2$ce& a& web &er2$ce&. Peop)e"o0tR& new
$nteract$2e $ntegrat$on repo&$tory enab)e& cu&tomer& to #$&p)ay $ntegrat$on po$nt& 0rom a
bu&$ne&& proce&& po$nt o0 2$ew an# generate $ntegrat$on proce&& p)an&. "APR& $ntegrat$on
approac( (a& been 2ery 0ocu&e# on bu&$ne&& proce&&e&8 but $t re)$e& (ea2$)y on
propr$etary tec(no)og$e&. M$cro&o0t Integrat$on Manager $nc)u#e& a &et o0 temp)ate& t(at
a))ow t(e contro) o0 t(e un#er)y$ng bu&$ne&& )og$c.
Built-in *eb ser!ies integrations
Peop)e"o0t pro2$#e& bu$)t-$n web &er2$ce& an# 0u))y &upport& $n#u&try &tan#ar#& 0or web
&er2$ce&. In a##$t$on8 *rac)e &upport& web &er2$ce& $ntegrat$on at e2ery )ayer o0 $t&
app)$cat$on 0ramewor6 E#ataba&e8 m$##)e-t$er8 an# app)$cat$on )ayerF u&$ng open
connector &tan#ar#& &uc( a& "*AP8 ="I an# UI. "$ebe)R& &trategy $& to eCpo&e a)) $t&
bu&$ne&& proce&&e& a& web &er2$ce& to #e)$2er bu&$ne&& &er2$ce&-#r$2en $ntegrat$on. "AP
Page 33/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
pro2$#e& $ntegrat$on ba&e# on web &er2$ce& t(roug( $t& "AP Net=ea2er p)at0orm.
&sability
;(e u&ab$)$ty p(a&e $nc)u#e& a)) 6ey 0unct$ona)$ty t(at $& re)ate# to t(e app)$cat$on ea&e
o0 u&e. U&ab$)$ty co2er& top$c& &uc( a& ab$)$ty to per0orm ta&6& w$t( t(e m$n$mum amount
o0 error&8 $ntu$t$2e u&e o0 t(e app)$cat$on8 en# u&er pro#uct$2$ty8 ab$)$ty to )earn (ow to
u&e t(e app)$cat$on eBect$2e)y w$t( t(e m$n$mum amount o0 tra$n$ng8 number o0 &creen&
or c)$c6& re?u$re# to per0orm a &pec$-c ta&68 &upport 0or no2$ce a& we)) a& a#2ance#
u&er&8 a)$gnment w$t( $n#u&try &tan#ar# $nter0ace&8 re&pon&e t$me&8 an# ea&e o0
a#apt$ng app)$cat$on term$no)ogy to cu&tomer bu&$ne&& ca&e&. =$t( t($& 6$n# o0 &cope to
t(e $&&ue o0 u&ab$)$ty8 $t #oe& pro2$#e 2a)ue to e2a)uate an# bu$)# an object$2e
compar$&on on t(e u&ab$)$ty o0 2ar$ou& app)$cat$on&.
U&ab$)$ty8 $n 0act8 can $mpact po&$t$2e)y or negat$2e)y t(e tota) owner&($p eCper$ence.
7$r&t an# 0oremo&t8 u&ab$)$ty (a& a #$rect $mpact on en# u&er a#opt$on8 w($c( can ma6e
or brea6 a #ep)oyment. Poor u&ab$)$ty can )ea# to on go$ng ($##en co&t& t(roug( )ower
en# u&er pro#uct$2$ty8 error-prone app)$cat$on&8 or app)$cat$on& t(at are m$&a)$gne# w$t(
a companyR& bu&$ne&& proce&&e&.
7$2e cr$ter$a were $n2o)2e# $n t(e ana)y&$& a&&e&&ment o0 u&ab$)$tyL
.. ;a&6-or$ente# na2$gat$on
2. Na2$gat$on con-gurab$)$ty
9. ;a&6-or$ente# #a&(boar#&
5. =eb c)$ent
%. Integrate# o@ce pro#uct$2$ty.
,ot( Peop)e"o0t an# "$ebe) (a2e ob2$ou&)y ma#e u&ab$)$ty a 6ey #e)$2erab)e to
cu&tomer& an#8 among t(e -2e 2en#or&8 pro2$#e t(e 0u))e&t 0eature &et 0or u&ab$)$ty8
$nc)u#$ng ta&6or$ente# na2$gat$on8 t(e ab$)$ty to con-gure na2$gat$on8 ta&6-or$ente#
#a&(boar#&8 an# web c)$ent&. *n)y "AP pro2$#e& no ta&6-or$ente# #a&(boar#&8 an#
M$cro&o0t pro2$#e& no web c)$ent&.
Page 34/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
IetR& eCam$ne eac( o0 t(e -2e 0eature &et& $n t(e u&ab$)$ty category.
Tas.-oriented na!igation
A ta&6-or$ente# na2$gat$on $& #e&$gne# to a))ow u&er& to u&e bu&$ne&& proce&& ba&e#
na2$gat$on to comp)ete ta&6&. Peop)e"o0t #e)$2er& an ea&y-torea# grap($ca) )ayout t(at
#$&p)ay& ta&6-ba&e# term$no)ogy an# $con& repre&ent$ng t(e porta) reg$&try content.
Na2$gat$on page& not on)y (a2e a con&$&tent )ayout t(roug(out t(e app)$cat$on8 but
u&er& can more ea&$)y an# ?u$c6)y )ocate na2$gat$on $tem& by &cann$ng t(e new 2-)e2e)
na2$gat$on &(ortcut co))ect$on. ;($& proce&& ba&e# Kow 0or t(e app)$cat$on $& con&$&tent
0rom t(e top )e2e) porta) page #own to t(e &pec$-c app)$cat$on page&8 w(ere app)$cat$on
page& (a2e proce&& #r$2en recommen#e# act$on& an# &e)ect$2e)y &(ow on)y t(e -e)#&
t(at are re)e2ant to t(e current &tage o0 a &pec$-c bu&$ne&& proce&&. ;o en&ure opt$ma)
#e&$gn o0 t($& ta&6 ba&e# na2$gat$on metap(or8 Peop)e"o0t per0orm& u&ab$)$ty te&t& w$t(
at )ea&t .44 cu&tomer& per app)$cat$on per re)ea&e. ;($& cont$nuou& $n2e&tment $n
cu&tomer #r$2en &o)ut$on #e&$gn enab)e& Peop)e"o0t to cont$nua))y $mpro2e u&ab$)$ty an#
eCp)a$n& t(e ($g( #egree o0 u&ab$)$ty compare# to ot(er 2en#or&. *rac)eR& &creen& can
be rearrange# &)$g(t)y to a)$gn better w$t( t(e cu&tomerR& bu&$ne&& proce&&e& an# ta&6&8
but t($& ab$)$ty $& not &y&temat$c acro&& a)) mo#u)e& an# re?u$re& a ($g( )e2e) o0 eCpert$&e
$n *rac)e. =$t($n "AP8 na2$gat$on can be cu&tom$<e# but re?u$re& cu&tom #e2e)opment
on top o0 t(e "AP Porta)8 w($c( $& part o0 "AP Net=ea2er an# $& not current)y u&e# by
mo&t cu&tomer&. ,ot( M$cro&o0t an# "$ebe) (a2e 0ocu&e# muc( #e2e)opment eBort on
u&ab$)$ty an# bot( #e)$2er a &$mp)$-e# u&er $nter0ace8 )ea#$ng to app)$cat$on& t(at are
re)at$2e)y ea&y to na2$gate.
/a!igation on,gurability
Mo&t 2en#or& pro2$#e too)& to t(e tec(n$ca) &taB an# t(e $mp)ementat$on team to
cu&tom$<e t(e app)$cat$on $nter0ace $n or#er to better -t t(e bu&$ne&& nee#& an#
bu&$ne&& proce&&e& o0 t(e cu&tomer. M$cro&o0t pro2$#e& on)y )$m$te#
too)& to cu&tom$<e t(e app)$cat$on $nter0ace. A)) mo#$-cat$on& ma#e to M$cro&o0t /reat
P)a$n&R $nter0ace an# na2$gat$on are #one t(roug( cu&tom co#$ng rat(er t(an
con-gurat$on an# w$<ar#-#r$2en8 po$nt-an#-c)$c6 too)&. =$t( Peop)e"o0t8 *rac)e8 an#
"$ebe)8 $t $& ea&y to create cu&tom$<e# an# per&ona)$<e# na2$gat$on page& an# c(oo&e to
u&e t(e&e page& $n a##$t$on to8 or $n&tea# o08 t(e #e0au)t na2$gat$on page& t(at are
Page 35/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
pro2$#e# out o0 t(e boC. "AP re?u$re& a#2ance# programm$ng to ac($e2e a )e2e) o0
con-gurat$on an# cu&tom$<at$on o0 t(e $nter0ace t(at m$g(t be -t 0or t(e a2erage u&er.
Page 3$/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
Tas.-oriented dashboards
M$cro&o0t an# *rac)e oBer on)y )$m$te# 0unct$ona)$ty w$t( ta&6-or$ente# #a&(boar#&.
;(roug( ta&6-or$ente#8 pre-bu$)t #a&(boar#& t(at organ$<e 6ey ta&6&8 &uc( a& app)$cant
job trac6$ng an# report$ng8 Peop)e"o0t #e)$2er& greater
pro#uct$2$ty to en# u&er&. Peop)e"o0t $& &o 0ocu&e# on u&ab$)$ty an# en# u&er pro#uct$2$ty
t(at new re)ea&e& can &($p on)y w(en a major$ty o0 new u&er& te&te# can comp)ete 6ey
ta&6& w$t(out any a&&$&tance $n a t$me# u&ab$)$ty eCerc$&e. "$ebe) a)&o &upport&
ta&6or$ente# #a&(boar#& t(at are en# u&er-or$ente#. ,y compar$&on8 2en#or& &uc( a&
"AP (a2e not 0u))y m$grate# t(e$r $nter0ace towar# a more ta&6-or$ente# na2$gat$on an#
&t$)) re?u$re u&er& to c)$c6 bac6 an# 0ort( between mu)t$p)e &creen& to comp)ete t(e
2ar$ou& &tep& nece&&ary 0or a &pec$-c bu&$ne&& ta&6.
0eb lient
A)) Peop)e"o0t mo#u)e& an# app)$cat$on&8 $nc)u#$ng Peop)e"o0t Enterpr$&e *ne8 are 0u))y
web-enab)e# an# #o not re?u$re t(e #own)oa# o0 any app)$cat$on co#e on t(e en# u&er
wor6&tat$on. ;($& 0eature 0ac$)$tate& upgra#e& t(at are 2ery tran&parent to t(e en# u&er&
an# t(at #o not re?u$re t(e attent$on o0 e$t(er t(e en# u&er or t(e tec(n$ca) &taB
regar#$ng c)$ent &$#e $&&ue&. "$ebe) (a& a##e# .44M web #ep)oyment $n t(e mo&t recent
2er&$on o0 $t& &o0tware. Pre2$ou&)y w$t( "$ebe)8 &ome co#e (a# to be #own)oa#e# to t(e
c)$ent. =($)e *rac)e c)a$m& to be .44M web enab)e#8 &ome co#e component& are &t$))
#own)oa#e# to t(e c)$ent. An# un0ortunate)y8 *rac)eR& web arc($tecture $& not con&$&tent
acro&& a)) *rac)e mo#u)e&. "AP $& not yet 0u))y web-enab)e#. ,y contra&t8 M$cro&o0tR&
app)$cat$on& are &t$)) mo&t)y c)$ent-&er2er8 an# re)ea&e upgra#e& can tr$gger &$gn$-cant
#$&rupt$on to bu&$ne&& operat$on& t(roug( a##$t$ona) #ownt$me an# unnece&&ary
$ncrementa) co&t& to upgra#e eac( en# u&er wor6&tat$on.
Page 3'/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
$ntegrated o1e produti!ity
M$cro&o0t (a& #e2e)ope# t(e mo&t $ntegrat$on po$nt& between $t& bu&$ne&& app)$cat$on&
an# $t& #e&6top app)$cat$on&8 &uc( a& M$cro&o0t *@ce an# *ut)oo6. "$ebe) pro2$#e& ba&$c
$ntegrat$on between $t& &a)e& 0orce automat$on mo#u)e& an# ema$). Meanw($)e8
Peop)e"o0t CRM pro2$#e& $ntegrat$on to &tan#ar# #e&6top &o0tware too)& )$6e M$cro&o0t
*@ce "u$te an# Iotu& Note& a& we)) a& mob$)e #e2$ce& $nc)u#$ng )aptop&8 Poc6et PC an#
,)ac6berry #e2$ce& to en&ure u&er a#opt$on an# enab)e new )e2e)& o0 u&er eBect$2ene&&.
Integrat$on w$t( per&ona) pro#uct$2$ty too)& $& an area t(at rema$n& un#er#e2e)ope# 0or
*rac)e an# "AP8 but eac( 2en#or #oe& oBer &ome capab$)$t$e& $n t($& area.
Page 38/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
Ma#ntenan"e< Su**rt< an! =*gra!e&
;(e ma$ntenance $nc)u#e& a)) po&t-$mp)ementat$on act$2$t$e& t(at are re?u$re# to 6eep
t(e app)$cat$on operat$ona) un#er norma) an# &tre&&e# con#$t$on&. It $nc)u#e& on go$ng
&upport8 upgra#e& Epatc(e& an# m$nor an# major upgra#e&F8 a)) #$agno&t$c& an# tun$ng
act$2$t$e& manage# by a#m$n$&trator& to ma$nta$n t(e app)$cat$on runn$ng $n opt$ma)
con#$t$on&8 an# t(e arc($2$ng o0 ($&tor$ca) #ata. Ma$ntenance co&t& (a2e an $mportant
$mpact on t(e o2era)) owner&($p eCper$ence8 #ue to t(e tra#$t$ona))y )abor-$nten&$2e an#
repet$t$2e nature o0 t(e&e act$2$t$e&. $agno&t$c& an# tun$ng 0ac$)$tate t(e upgra#e
proce&& by &tay$ng current on re)ea&e&8 w($)e poor #$agno&t$c& too)& )ea# to
unpre#$ctab)e #ownt$me& an# bu&$ne&& #$&rupt$on. "e2en cr$ter$a were $n2o)2e# $n t(e
eCpert$&e a&&e&&ment o0 t(e ma$ntenance p(a&eL
.. $agno&t$c an# tec(n$ca) &upport
2. Remote an# on)$ne &upport
9. Per0ormance #$agno&t$c& an# tun$ng
5. Patc( management
%. Automate# upgra#e proce&& an# too)&et&
'. U&er-centr$c per0ormance te&t$ng
1. ata arc($2$ng.
In t($& p(a&e8 Peop)e"o0t oBer& t(e 0u))e&t 0eature &et& co2er$ng #$agno&t$c an# tec(n$ca)
&upport8 per0ormance #$agno&t$c&8 patc( management8 u&er centr$c per0ormance
te&t$ng8 an# #ata arc($2$ng. Peop)e"o0t8 *rac)e8 an# "AP a)) oBer 0u)) per0ormance
#$agno&t$c& an# tun$ng. An# Peop)e"o0t8 M$cro&o0t8 an# "$ebe) 0u))y a##re&& patc(
management8 w($)e on)y Peop)e"o0t an# "$ebe) 0u))y a##re&& t(e $&&ue o0 u&er-centr$c
per0ormance te&t$ng. A)) 2en#or& (a2e ba&$c automate# upgra#e too)&8 an# a)) (a2e
&(own progre&& $n a##re&&$ng ma$ntenance $mpro2ement& to t(e owner&($p eCper$ence.
IetR& eCam$ne eac( o0 t(e &e2en 0eature &et& $n t(e ma$ntenance8 &upport an# upgra#e
category.
Page 3+/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
2iagnosti and tehnial support
M$cro&o0t8 "AP8 *rac)e8 an# "$ebe) &upport $& #e)$2ere# t(e Ttra#$t$ona)T wayL a
6now)e#ge ba&e on t(e web an# p(one ca))& w$t( tec(n$ca) &upport. Peop)e"o0t $& t(e
on)y 2en#or to pro2$#e a bu$)t-$n #$agno&t$c 0ramewor6 t(roug( embe##e# #$agno&t$c&
&cr$pt& t(at )et cu&tomer& &en# &ecure8 rea)t$me pro#uct$on &y&tem &nap&(ot& to
Peop)e"o0tR& &upport center. ;($& un$?ue capab$)$ty en&ure& 0a&ter $&&ue #$agno&$& an#
re&o)ut$on. =$t( "AP8 *rac)e8 an# "$ebe)8 #$agno&t$c& an# re&o)ut$on $n0ormat$on $&
eCc(ange# between t(e cu&tomer an# t(e 2en#or t(roug( ta$)ore# ema$)& t(at #epen#
on t(e a2a$)ab$)$ty8 t(e re&pon&$2ene&&8 an# t(e 6now)e#ge o0 t(e 2en#orR& &upport &taB.
In &ome ca&e&8 &upport re?u$re& eCten&$2e commun$cat$on an# eCc(ange o0 -)e& &uc( a&
)og -)e& t(at conta$n t(e eCact con-gurat$on o0 t(e cu&tomer $mp)ementat$on.
Remote and online support
A)) 2en#or& pro2$#e &ome 0orm o0 a remote &upport an# on)$ne capab$)$t$e& to (e)p
cu&tomer& &e)0-#$agno&e $&&ue&. ,ot( Peop)e"o0tR& an# *rac)eR& on)$ne &upport #ataba&e&
are r$c( $n content but can be t$me con&um$ng to na2$gate. "$ebe) pro2$#e& &ome
&upport content o2er t(e web but8 once a prob)em (a& been )ogge# on)$ne8 a)way&
promote& $nteract$on w$t( t(e cu&tomer& o2er web &e)0 &er2$ce &upport. "AP (a& recent)y
$ntro#uce# mu)t$p)e web &$te& to pro2$#e better po&t $mp)ementat$on $n0ormat$on to $t&
cu&tomer&8 but t(e eBort& rema$n 0ragmente# acro&& 2ar$ou& $nteract$on po$nt& w$t(
cu&tomer&.
Performane diagnostis and tuning
*rac)e8 Peop)e"o0t8 an# "AP pro2$#e a bu$)t-$n8 $n&trumente# per0ormance mon$tor$ng
too) t(at trac6& t(e app)$cat$on per0ormance $n rea) t$me a& we)) a& by component. ;(e
too) pro2$#e& compar$&on& to a2erage per0ormance )e2e)& to proact$2e)y $#ent$0y an#
troub)e&(oot non-per0orm$ng component&. "$ebe) &upport& $n#u&try-&tan#ar# app)$cat$on
re&pon&e-t$me management t(at $mp)$-e& per0ormance tun$ng acro&& a)) t$er& o0 t(e
"$ebe) "mart =eb Arc($tecture an# &upport& proact$2e per0ormance mon$tor$ng by a
t($r#-party ARM-comp)$ant mon$tor$ng app)$cat$on. ,ecau&e $t re?u$re& t($r#-party
&o0tware8 "$ebe) $& not rate# a& ($g()y. =$t( M$cro&o0t8 per0ormance mon$tor$ng $& #one at
t(e p)at0orm )e2e) E=$n#ow&AN;FJ no &pec$-c app)$cat$on per0orm$ng too)& are a2a$)ab)e.
Page 4,/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
Path management
App)y$ng patc(e& to enterpr$&e app)$cat$on& can be a 2ery t$me con&um$ng an#
#$&rupt$2e act$2$ty. "AP8 *rac)e8 an# "$ebe) ma6e t(e$r )$&t o0 patc(e& 0u))y a2a$)ab)e on
t(e web but pro2$#e )$m$te# gu$#ance an# automate# too)& to &e)ect w($c( patc(e& are
re)e2ant to a &pec$-c con-gurat$on. Peop)e"o0t (a& &tream)$ne# t($& ta&6 by oBer$ng a
C(ange A&&$&tant too)&et t(at &upport& t(e automat$c c(ec6$ng o0 pre an# po&t-
re?u$&$te& an# by automat$ca))y &e)ect$ng w($c( patc( &(ou)# be app)$e# 0or t(e
cu&tomer to be current. M$cro&o0t re)ea&e& new 2er&$on& o0 patc(e& 0or $t& app)$cat$on&
2ery $n0re?uent)y E)e&& t(an once a yearF8 &o t(e 0eature& w$t( re&pect to patc(
management are we)) &u$te#.
Automated upgrade proess and toolsets
"AP oBer& too)& to $#ent$0y pre-re?u$&$te& an# gu$#e tec(n$ca) &taB t(roug( t(e 2ar$ou&
&tep& o0 an upgra#e. ;(e "AP upgra#e proce&& $& on)y part$a))y automate#8 w$t( many
comp)eC ta&6& to be per0orme# manua))y. Peop)e"o0t pro2$#e& Upgra#e A&&$&tant8 an
automate# upgra#e too) w$t( we)) te&te# an# comp)ete upgra#e &cr$pt&. "tart$ng w$t(
Enterpr$&e Human Cap$ta) Management +.3 cu&tomer&8 Peop)e"o0t (a& re-eng$neere# t(e
upgra#e proce&& 0rom e$g(t &tep& to -2e w$t( Acce)erate# Upgra#e&. Now cu&tomer& can
u&e a 2$&ua) compare too) to $#ent$0y cu&tom$<at$on& an# an E;I-ba&e# #ata m$grat$on
too) to en&ure #ownt$me $& )e&& t(an a #ay. *rac)e oBer& upgra#e &cr$pt& an# too)& but
w$t( a )e&&er #egree o0 automat$on. M$cro&o0t pro2$#e& ba&$c upgra#e automat$on too)&
t(at are a#e?uate 0or M$cro&o0tR& )ow 0re?uency o0 re)ea&e&.
&ser-entri performane testing
Peop)e"o0t a))ow& cu&tomer& to &ubm$t te&t ca&e&8 w($c( are u&e# a& part o0 t(e
app)$cat$on te&t$ng an# re)ea&e proce&&. Peop)e"o0t $& t(e on)y 2en#or to te&t
0unct$ona)$ty an# per0ormance u&$ng rea) cu&tomer #ata on 2o)ume #ataba&e &y&tem&.
*rac)e re)$e& mo&t)y on $t& #ataba&e per0ormance te&t to 2a)$#ate t(e per0ormance o0 $t&
app)$cat$on. "AP oBer& te&t &er2$ce& reporte# to be &o eCpen&$2e t(at 2ery 0ew
cu&tomer& opt to u&e t(em. "$ebe) (a& been 0ocu&e# on u&ab$)$ty &$nce $t re)ea&e# $t&
-r&t CRM app)$cat$on8 an# u&er-centr$c te&t$ng $& an $ntegra) part o0 $t& pro#uct
#e2e)opment cyc)e. M$cro&o0t #e)$2er& goo# u&ab$)$ty but t(e 0unct$ona)$ty #e)$2ere# $&
)e&& &op($&t$cate#.
Page 41/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
Page 42/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
2ata arhi!ing
*rac)e on)y pro2$#e& purge capab$)$t$e& an# #oe& not a))ow cu&tomer& to arc($2e or
re&toreAre$n&tate arc($2e# #ata $nto pro#uct$on. ,ot( "AP an# Peop)e"o0t pro2$#e
arc($2e8 purge8 an# re&tore capab$)$t$e& nat$2e)y. In a##$t$on8 Peop)e"o0t pro2$#e& ru)e&-
ba&e# arc($2$ng temp)ate& enab)$ng a#m$n$&trator& to &et up #$Berent arc($2$ng ru)e& 0or
#$Berent reg$on& 0or better g)oba) comp)$ance &upport. "$ebe) an# M$cro&o0t #o not
#$rect)y oBer arc($2e8 purge or re&tore capab$)$t$e&.
ERP >en!r&
'irosoft
Page 43/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
M$cro&o0t (a& no 0orma) owner&($p eCper$ence program #e-ne#. M$cro&o0t (a& #e2e)ope#
$t& co&t management &trategy ba&e# on a 2ery )ow &o0tware pr$ce po$nt an# c)o&e to
.44M out-o0-t(e-boC #ep)oyment& w$t( )$tt)e ab$)$ty to cu&tom$<e t(e &o0tware. A& a
re&u)t8 M$cro&o0t oBer& ba&$c 0unct$ona)$ty t(at #oe& not re?u$re eCten&$2e tra$n$ng8 but $t
a)&o #oe& not nece&&ar$)y #e)$2er t(e 0u)) 2a)ue eCpecte# by t(e cu&tomer $n 2$ew o0 t(e
owner&($p eCper$ence.
Orale
A##re&&$ng co&t o0 owner&($p $& at t(e (eart o0 *rac)eR& p($)o&op(y 0or Enterpr$&e
App)$cat$on&. ,a&e# on t(e *rac)e e,u&$ne&& "u$te8 an $ntegrate# &u$te o0 app)$cat$on&8
*rac)e c)a$m& t(at $t can )ower $mp)ementat$on co&t& by a2o$#$ng unnece&&ary co&t&8
&uc( a& t(o&e a&&oc$ate# w$t( co&t)y cu&tom $ntegrat$on between app)$cat$on&. A)t(oug(
*rac)eR& approac( (a& &ome mer$t - &ome mea&urab)e bene-t& (a2e been ($g()$g(te#
t(roug( R*I ca&e &tu#$e&8 &er$ou& concern& are &t$)) be$ng ra$&e# regar#$ng w(at *rac)e
(a& #e)$2ere# to #ate.
PeopleSoft
"tructure# $n a 0orma) program8 Peop)e"o0t #e#$cate# o2er .8444 #e2e)oper& an# N+44
m$))$on to $mpro2e t(e ;ota) *wner&($p ECper$ence 0or cu&tomer&. Rat(er t(an 0ocu&$ng
&$mp)y on be&t pract$ce& t(at $mpro2e t(e owner&($p eCper$ence8 Peop)e"o0t (a&
ret(oug(t $t& ent$re &et o0 app)$cat$on& to en&ure t(at t(ey are bu$)t 0rom t(e groun# up
to m$n$m$<e #ep)oyment an# ma$ntenance co&t&.
SAP
Many u&er& o0 "AP app)$cat$on& (a2e8 o2er t(e year&8 note# t(e comp)eC$ty o0 "AP
app)$cat$on&8 t(e re&u)t$ng ($g( $mp)ementat$on co&t&8 an# con&e?uent bu#get o2errun&.
In re&pon&e to t(e&e $&&ue&8 "AP to#ay ($g()$g(t& "AP Net=ea2er a& t(e centerp$ece to
"APR& pro#uct &trategy 0or #ecrea&$ng t(e comp)eC$ty an# co&t o0 owner&($p 0or "AP
app)$cat$on&. Current)y8 t(e $mpact o0 "AP Net=ea2er on t(e o2era)) "AP co&t o0
owner&($p rema$n& to be pro2en. "AP (a& not yet pro2$#e# proo0 po$nt& 2a)$#at$ng t(at
$t& cu&tomer& bene-t 0rom
$mpro2e# owner&($p eCper$ence t(roug( t(e $mp)ementat$on o0 "APR& )ate&t tec(no)ogy.
Siebel
Page 44/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
"$ebe)R& cu&tomer eCper$ence $n$t$at$2e wa& -r&t 0ocu&e# on cu&tomer &at$&0act$on an#
($g(-)e2e) R*I mea&urement&. It $& on)y recent)y E.2Wmont(&F t(at "$ebe) (a& 0ocu&e#
more &pec$-ca))y on co&t-o0-owner&($p $&&ue& Ema$n)y $n re&pon&e to cu&tomer&R
comp)a$nt&F. "$ebe)R& $mpro2ement& to $t& &o0tware #e2e)opment proce&& are gu$#e# by
t(e eCper$ence an# $n&$g(t ga$ne# 0rom c)o&e eCam$nat$on o0 244 "$ebe) 1.C
#ep)oyment&.
Page 45/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
Return n #n1e&t4ent& 6r ERP
"ome o0 t(e $n&truct$on& t(at (a2e to be 0o))owe# to en&ure a#e?uate Return on
In2e&tment& are g$2en be)owL
0or.ing out the 'yths of ERP in the $nitial stage
;(e ?ue&t$on o0 ErgR& R*I rema$n& a pu<<)e to compan$e& w(o are eCper$enc$ng
#$@cu)t$e& e2en $n $mp)ement$ng $t. ;(ere $& a &$mp)e an# &tra$g(t an&wer to t(e
?ue&t$on o0 R*I on ERP. Compan$e& can #e-n$te)y be a&&ure# o0 R*I 0rom ERP $0 t(ey
proper)y 0o))ow t(e proce#ure& an# $mp)ement t(e r$g(t pract$ce&.
;($& $& o0ten we)) &a$# t(an #one. *ne common b)un#er comm$tte# by t(e company $&
0o))ow$ng t(e age o)# met(o#o)og$e& an# t(ereby t(e ERP proce&& w$)) not a## any 2a)ue
to t(e company an# bu&$ne&& proce&&. ;(e #$@cu)ty $n $mp)ementat$on proce&& ma6e&
t(em t($n6 $t $#& #$@cu)t to embrace ERP an# t(e return& w$)) not be guarantee#. ;($&
m$n#&et $& not true an# (ence compan$e& (a2e to wor6 more a& t(e proce&& #eepen&
an# not 2$ce 2er&a8 $n or#er to ac($e2e opt$mum bene-t& 0rom ERP. *t(erw$&e t(e
operat$on& #one by ERPR*I ca)cu)ator w$)) not be true. E2en u&$ng ERPR*I too)& w$))
&er2e no purpo&e.
Proper $mplementation and )inane
;(ere $mp)ementat$on proce&& &(ou)# ta6e p)ace $n a &moot( manner an# $n accor#ance
w$t( t(e &et &tan#ar#& .;(ere &(ou)# be no comprom$&e or contro2er&y $n t(e 0un#&
a))ocate#. *ne m$&ta6e w($c( $& norma))y #one by compan$e& $& t(at t(ey ten# to cut
#own t(e eCpen#$ture& on &ome area& $n or#er to be monetar$)y bene-te#.
Howe2er t(e 0act $& t(at $t w$)) aBect t(e company $n t(e )ong run un)e&& t(e &tep $&
meant to c(ange t(e #ec$&$on )$6e part$a) $mp)ementat$on Epro2$#e# $t $& &upporte# by
&ome )og$ca) rea&on&. =($)e ta)6$ng about t(e $mp)ementat$on proce&& $t $& $mportant to
en&ure t(at $t con-rm& w$t( t(e &tan#ar#& an# a& per t(e $n&truct$on o0 t(e 2en#orAERP
con&u)tant.
Page 4$/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
Strit Adherene to Changes
Many o0 ERPR& we)0are mea&ure& are 2$&$b)e to t(e na6e# eye. Howe2er t(ere are &ome
e)ement& t(at are un&een but &t$)) $mpact t(e organ$<at$on $n a )arge manner. ;(e&e
e)ement& ma6e t(e company to a&&ume t(at ERP $& not wort( t(e money an# (ence
t(ey e2en go to t(e eCtent o0 2$o)at$ngA#$&car#$ng $t (a)0way an# not 0o))ow$ng t(e
c(ange& t(at were arr$2e# a0ter a )ong &ugge&t$on an# #e)$berate p)ann$ng. ;(ey w$))
#e0eat t(e 2ery object$2e o0 ERP R*I .;(ere w$)) be no u&e e2en $n #$&grunt)$ng on
ERPR*I too)&.
Page 4'/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
ERP S2&te4 Se)e"t#n Met(!)g2
An ERP &y&tem &e)ect$on met(o#o)ogy $& a 0orma) proce&& 0or &e)ect$ng an Enterpr$&e
Re&ource P)ann$ng EERPF &y&tem.
Irre&pect$2e o0 w(et(er t(e company $& a mu)t$ nat$ona) mu)t$-m$))$on #o))ar organ$&at$on
or a &ma)) company w$t( &$ng)e #$g$t m$))$on turno2er8 t(e goa) o0 &y&tem &e)ect$on $& to
&ource a &y&tem t(at can pro2$#e 0unct$ona)$ty 0or a)) o0 t(e bu&$ne&& proce&&e&J t(at w$))
get comp)ete u&er acceptanceJ management appro2a) an#8 mo&t $mportant)y8 can
pro2$#e &$gn$-cant return on $n2e&tment 0or t(e &(are(o)#er&.
"$nce $n t(e m$#-14& 8 w(en t(ere wa& w$#e-&prea# $ntro#uct$on o0 computer pac6age&
$nto )ea#$ng compan$e& to a&&$&t $n Mater$a) Re?u$rement& P)ann$ng &o0tware compan$e&
(a2e &tr$2e#8 an# 0or t(e mo&t part &uccee#e#8 to create pac6age& t(at a&&$&t $n a))
a&pect& o0 runn$ng a bu&$ne&& 0rom Manu0actur$ngJ "upp)y C(a$n ManagementJ Human
Re&ource&J t(roug( to 7$nanc$a)&. ;($& )e# to t(e e2o)ut$on o0 ERP "y&tem&.
Accor#$ng)y8 a &$gn$-cant number o0 pac6age& purport$ng to be ERP &y&tem& (a2e
entere# $nto t(e mar6etp)ace &$nce .334. ;(ere are pac6age& at t(e upper en# o0 t(e
mar6et &uc( a& "APJ *rac)eJ Mo2eCJ an# I7" among ot(er& $n a##$t$on to me#$um
enterpr$&e &y&tem& &uc( a& M$cro&o0t Na2$&$onJ ACaptaJ ;ropo&J /reat P)a$n&8 ynam$c&J
$Rena$&&anceJ "ageJ an# Ep$cor :antage an# a 2a&t ?uant$ty o0 ot(er pac6age& t(at
2en#or& c)a$m to be ERP "y&tem&. ;(ere are a)&o pac6age& t(at c)a$m to be be&t o0
bree# 0or certa$n proce&&e& an# &o)# mere)y a& an a##-on to an ERP "y&tem. ;(e opt$on&
are many an# t($&8 $n rea)$ty8 create& a prob)em 0or t(e company w(o (a& to ma6e a
#ec$&$on.
Attempt$ng to &e)ect an ERP &y&tem $& 0urt(er eCacerbate# by t(e 0act t(at &ome
&y&tem& are geare# 0or #$&crete manu0actur$ng en2$ronment w(ere a #$&t$nct amount o0
$tem& ma6e up a -n$&(e# pro#uct w($)e ot(er& are more &u$te# to proce&& $n#u&tr$e&
&uc( a& c(em$ca) an# 0oo# proce&&$ng w(ere t(e $ngre#$ent& are not eCact an# w(ere
t(ere m$g(t be re-wor6 an# bypro#uct& o0 a proce&&.
Page 48/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
In t(e )a&t #eca#e8 compan$e& (a2e a)&o become $ntere&te# $n en(ance# 0unct$ona)$ty
&uc( a& Cu&tomer Re)at$on&($p Management an# e-Commerce capab$)$ty.
/$2en a)) o0 t(e potent$a) &o)ut$on&8 $t $& not uncommon 0or compan$e& to c(oo&e a
&y&tem t(at $& not t(e be&t -t 0or t(e bu&$ne&& an# t($& norma))y )ea#& to a more
eCpen&$2e $mp)ementat$on. ;(u&8 $t $& un#er&tan#ab)e t(at TERP Co&t& can run a& ($g( a&
two or t(ree percent o0 re2enue&T . A Proper ERP "y&tem "e)ect$on Met(o#o)ogy w$))
#e)$2er8 w$t($n t$me an# bu#get8 an ERP &y&tem t(at $& be&t -t 0or t(e bu&$ne&&
proce&&e& an# t(e u&er $n an enterpr$&e.
Poor System Seletion
It $& &e)#om t(at compan$e& a#opt a 0u))y object$2e &y&tem &e)ect$on met(o#o)ogy w(en
c(oo&$ng an ERP "y&tem. "ome o0 t(e common m$&ta6e& t(at compan$e& re&ort to areL
$nomplete Set of Re3uirements
=(en a new ERP (a& been $mp)emente# $n an enterpr$&e8 =a))ace D !rem<ar &tate t(at
T$t re?u$re& peop)e to #o t(e$r job #$Berent)yT . ;(ere0ore8 $t $& 2ery $mportant to
un#er&tan# t(e re?u$rement& o0 eac( u&er 0or current proce&&e& an# 0or 0uture
proce&&e& X$.e. be0ore an# a0ter t(e new &y&tem $& $n&ta))e#Y. *ne can t(en re2$ew
&y&tem& t(at (a2e t(e be&t -t 0rom a 0unct$ona)$ty per&pect$2e. It $& a)&o $mperat$2e t(at
t(e re?u$rement& go $nto great #eta$) 0or comp)$cate# proce&&e& or proce&&e& t(at may
be un$?ue to a part$cu)ar bu&$ne&&.
Reliane on 4endor 2emos
:en#or emon&trat$on& ten# to be 0ocu& on 2ery &$mp)$&t$c proce&&e&. A typ$ca)
#emon&trat$on w$)) &(ow an $#ea) or#er to ca&( proce&& w(ere a cu&tomer or#er& a
?uant$ty o0 pro#uct t(at $& $n &toc6. ;(e rea)$ty $n mo&t bu&$ne&&e& $& t(at mo&t
cu&tomer& (a2e 2ary$ng an# more comp)$cate# commerc$a) arrangement& an# pro#uct&
are not a)way& $n &toc6.
Page 4+/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
O!er-Emphasis on System Cost
Accor#$ng to 7$n)ay an# "er2ant P;(e #$Berent$a) $n purc(a&e pr$ce between pac6age& $&
un)$6e)y to be t(e #om$nant 0actorT. =($)e t(e co&t o0 an ERP &y&tem $& 2ery $mportant
0or a company8 t(ere ten#& to be a )ac6 o0 0ocu& on t(e ot(er $mportant #ec$&$on cr$ter$a
&uc( a& 0unct$ona)$tyJ 0uture proo-ngJ un#er)y$ng $n0ra&tructure Xnetwor6 D #ataba&eYJ
an# e-commerce capab$)$ty among ot(er&.
Seletion Bias
It $& not unu&ua) t(at t(e #ec$&$on on w($c( &y&tem to purc(a&e $& ma#e by one
$n#$2$#ua) or by one #epartment w$t($n t(e company. In t(e&e &$tuat$on&8 an ERP &y&tem
t(at may be eCce))ent at one 0unct$on but wea6 at ot(er proce&&e& may be $mpo&e# on
t(e ent$re enterpr$&e w$t( &er$ou& con&e?uence& 0or t(e bu&$ne&&.
)ailure to use Ob#eti!e Professional Ser!ies
*ne t(e ma$n rea&on& 0or 0a$)ure $n &y&tem &e)ect$on $& t(e un#er&tan#ab)e )ac6 o0
6now)e#ge w$t($n t(e company. ECper$ence# Con&u)tant& can pro2$#e eCce))ent
$n0ormat$on on a)) o0 t(e pac6age& t(at are a2a$)ab)e $n t(e mar6etp)aceJ t(e )ate&t
0unct$ona)$ty a2a$)ab)e $n t(e mo&t common pac6age& an#8 mo&t $mportant)y8 can a&&$&t
t(e u&er $n #ec$#$ng w(et(er a &pec$-c re?u$rement wou)# pro2$#e a##e# 2a)ue to t(e
u&er an# to t(e bu&$ne&&. Howe2er8 $t $& wort( not$ng t(at t(e pro0e&&$ona) (e)p mu&t be
pro2$#e# by object$2e con&u)tant& w(o (a2e no a@)$at$on w$t( ERP "y&tem 2en#or&. TI0 a
con&u)tancy (a& bu$)t up an eCpert$&e $n t(e u&e o0 a part$cu)ar pac6age t(en $t $& $n $t&
$ntere&t to recommen# t(at pac6age to $t& c)$entQ.
$nability to &nderstand O5ering by ERP 4endor
TIt $& e&t$mate# t(at approC$mate)y 34M o0 enterpr$&e &y&tem $mp)ementat$on& are )ate
or o2er bu#getT. A p)au&$b)e eCp)anat$on 0or $mp)ementat$on& be$ng )ate an# o2er bu#get
$& t(at t(e company #$# not un#er&tan# t(e oBer$ng by t(e 2en#or be0ore t(e contract
wa& &$gne#. A typ$ca) eCamp)e o0 t($& wou)# be t(e &cenar$o w(ere a 2en#or may oBer %
#ay& o0 &er2$ce& 0or t(e purpo&e o0 #ata m$grat$on. ;(e rea)$ty $& t(at t(ere $& a (uge
Page 5,/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
amount o0 wor6 re?u$re# to $nput #ata onto a new &y&tem. ;(e 2en#or w$)) $mport t(e
#ata $nto t(e new &y&tem but eCpect& t(e company to put t(e #ata $nto a -)e t(at $&
ea&y to $mport $nto t(e &y&tem. ;(e company are a)&o eCpecte# to eCtract t(e #ata 0rom
t(e o)# &y&temJ c)ean t(e #ata an# a## new #ata t(at $& re?u$re# by t(e new &y&tem.
TERP8 to be &ucce&&0u)8 re?u$re& )e2e)& o0 #ata $ntegr$ty 0ar ($g(er t(an mo&t compan$e&
(a2e e2er ac($e2e# or e2en con&$#ere#. In2entory recor#&8 b$)) o0 mater$a)& E,*MF8
0ormu)a&8 rec$pe&8 rout$ng&8 an# ot(er #ata nee# to become ($g()y accurate8 comp)ete
an# proper)y &tructure#T. ;($& typ$ca) &cenar$o $& one o0 many $&&ue& t(at cau&e
$mp)ementat$on& to be #e)aye# an# $n2ar$ab)y )ea# to re?ue&t& 0or more re&ource&.
Page 51/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
A Proper System Seletion 'ethodology
;o a##re&& t(e common m$&ta6e& t(at )ea# to a poor &y&tem &e)ect$on. It $& $mportant to
app)y 6ey pr$nc$p)e& to t(e proce&&8 &ome o0 w($c( are )$&te# (ereun#erL
Strutured Approah
;(e -r&t &tep $n &e)ect$on o0 a new &y&tem $& to a#opt a &tructure# approac( to t(e
proce&&. ;(e &et o0 pract$ce& are pre&ente# to a)) t(e &ta6e(o)#er& w$t($n t(e enterpr$&e
be0ore t(e &y&tem &e)ect$on proce&& beg$n&. E2eryone nee#& to un#er&tan# t(e met(o#
o0 gat(er$ng re?u$rement&J $n2$tat$on to ten#erJ (ow potent$a) 2en#or& w$)) be &e)ecte#J
t(e 0ormat o0 #emon&trat$on& an# t(e proce&& 0or &e)ect$ng t(e 2en#or. ;(u&8 eac(
&ta6e(o)#er $& aware t(at t(e #ec$&$on w$)) be ma#e on an object$2e an# co))ect$2e ba&$&
an# t($& w$)) a)way& )ea# to a ($g( )e2e) o0 co-operat$on w$t($n t(e proce&&.
)oused 2emonstrations
emon&trat$on& by potent$a) 2en#or& mu&t be re)e2ant to t(e bu&$ne&&. Howe2er8 $t $&
$mportant to un#er&tan# t(at t(ere $& con&$#erab)e amount o0 preparat$on re?u$re# by
2en#or& to per0orm #emon&trat$on& t(at are &pec$-c to a bu&$ne&&. ;(ere0ore $t $&
$mperat$2e t(at 2en#or& are treate# e?ua))y $n re?ue&t& 0or #emon&trat$on& an# $t $&
$ncumbent on t(e company Xan# t(e object$2e con&u)tant a&&$&t$ng t(e company $n t(e
&e)ect$on proce&&Y to $#ent$0y &u@c$ent #emon&trat$on& t(at w$)) a))ow a proper #ec$&$on
to be ma#e but w$)) a)&o en&ure t(at 2en#or& #o not opt out o0 t(e &e)ect$on proce&& #ue
to t(e eCtent o0 preparat$on re?u$re#.
Ob#eti!e 2eision Proess
TC(oo&$ng w($c( ERP to u&e $& a comp)eC #ec$&$on t(at (a& &$gn$-cant econom$c
con&e?uence&8 t(u& $t re?u$re& a mu)t$-cr$ter$on approac(.T. ;(ere are two 6ey po$nt& to
note w(en t(e major #ec$&$on ma6er& are agree$ng on &e)ect$on cr$ter$a t(at w$)) be u&e#
$n e2a)uat$ng potent$a) 2en#or&. 7$r&t)y8 t(e cr$ter$a an# t(e &cor$ng &y&tem mu&t be
Page 52/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
agree# $n a#2ance pr$or to 2$ew$ng any potent$a) &y&tem&. ;(e cr$ter$a mu&t be w$#e-
rang$ng an# #ec$#e# upon by a& many object$2e peop)e a& po&&$b)e w$t($n an# eCterna)
to t(e enterpr$&e. In no c$rcum&tance &(ou)# peop)e w$t( a@)$at$on& to one or more
&y&tem& be a))owe# to a#2$&e $n t($& regar#.
)ull $n!ol!ement by all Personnel
;(e #ec$&$on on t(e &y&tem mu&t be ma#e by a)) &ta6e(o)#er& w$t($n t(e enterpr$&e. TIt
re?u$re& top management )ea#er&($p an# part$c$pat$onZZ $t $n2o)2e& 2$rtua))y e2ery
#epartment w$t($n t(e companyT. Repre&entat$2e& o0 a)) u&er& &(ou)#L
,e $n2o)2e# $n t(e project $n$t$at$on p(a&e w(ere t(e #ec$&$on ma6$ng proce&& $&
agree#J
A&&$&t $n t(e gat(er$ng o0 re?u$rement&J
Atten# t(e :en#or emon&trat$on&J
Ha2e a &$gn$-cant part$c$pat$on $n t(e &(ort-)$&t$ng an# -na) &e)ect$on o0 a 2en#or.
;(e $mp)ementat$on o0 an ERP &y&tem ta6e& a &$gn$-cant)y )onger t$me an# )e2e) o0
re&ource t(an t(e &e)ect$on proce&&. Howe2er8 t(e eCtent o0 t(e $mp)ementat$on w$)) be
pro0oun#)y $nKuence# by t(e )e2e) o0 re&ource an# object$2$ty w$t($n t(e &e)ect$on.
Compan$e& t(at u&e a proper "y&tem "e)ect$on Met(o#o)ogy reap t(e bene-t not on)y
#ur$ng t(e $mp)ementat$on p(a&e but a)&o an# mo&t &$gn$-cant)y #ur$ng t(e )$0e o0 t(e
ERP "y&tem.
Page 53/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
I4*rtant I&&ue& t Cn&#!er Be6re ERP I4*)e4entat#n
,e0ore $ntegrat$ng bu&$ne&& 0unct$on&8 manager& mu&t con&$#er &e2era) $mportant $&&ue&
t(at w$)) (e)p t(em #ec$#e w(et(er ERP $ntegrat$on $& t(e r$g(t c(o$ce 0or t(e$r
organ$<at$on. ;(e&e pert$nent $&&ue& are c)a&&$-e# un#er t(e 0o))ow$ng categor$e&L
0un#amenta) $&&ue&8 organ$<at$ona) c(ange proce&&8 peop)e8 an# t(e #$Berent
approac(e& to $mp)ement$ng ERP.
)undamental $ssues
7$r&t8 manager& mu&t con&$#er t(e 0un#amenta) $&&ue& o0 &y&tem $ntegrat$on by
ana)y<$ng t(e organ$<at$onG& 2$&$on an# corporate object$2e&. 7or $n&tance8 #oe&
management 0u))y un#er&tan# $t& current bu&$ne&& proce&&e&8 an# can $t ma6e
$mp)ementat$on #ec$&$on& $n a t$me)y mannerO I& management rea#y to un#erta6e
#ra&t$c bu&$ne&& proce&& reeng$neer$ng eBort& to y$e)# #ramat$c outcome&O I&
management rea#y to ma6e any c(ange& $n t(e &tructure8 operat$on&8 an# cu)tura)
en2$ronment to accommo#ate t(e opt$on& con-gure# $n t(e ERP &y&temO I& t(e
organ$<at$on -nanc$a))y an# econom$ca))y prepare# to $n2e&t (ea2$)y $n an ERP
$mp)ementat$onO NeCt8 management nee#& to #ec$#e on t(e 6ey re)ate# $mp)ementat$on
an# bu&$ne&& $&&ue& an# (ow to procee#. Certa$n)y8 ERP $& not &u$tab)e 0or compan$e&
t(at are eCper$enc$ng rap$# growt( an# c(ange $n an un&tab)e en2$ronment are
un#ergo$ng c(ange $n t(e corporate management an# p($)o&op(y8 or t(at w$)) be
eCper$enc$ng merger or )$?u$#at$on $n t(e near 0uture. Un#er&tan#ab)y8 t(ere w$)) be
more 0ore&eeab)e &y&tem $ntegrat$on prob)em& $0 one o0 t(e merg$ng compan$e& $& $n t(e
m$#&t o0 an ERP upgra#e becau&e $t mu&t #ea) w$t( &ca)ab$)$ty8 a new I; $n0ra&tructure8
an# a #$Berent corporate cu)ture &$mu)taneou&)y. 7urt(er8 ERP $ntegrat$on $& not
recommen#e# 0or compan$e& w($c( re?u$re a )ot o0 KeC$b$)$ty to &uccee# or w($c(
manu0acture pro#uct& t(at are con&tant)y c(ang$ng. "$m$)ar)y8 compan$e& t(at (a2e 2ery
)$tt)e eCper$ence w$t( 0orma) $n0ormat$on &y&tem& or (a2e con&tant)y c(ang$ng
$n0ormat$on &y&tem& re?u$rement& w$)) not bene-t 0rom an ERP $mp)ementat$on. 7$na))y8
organ$<at$on& nee# to eCp)o$t 0uture commun$cat$on an# comput$ng tec(no)ogy to
$ntegrate t(e ERP &y&tem w$t( e-bu&$ne&& app)$cat$on&. *0tent$me&8 a##$t$ona) new
Page 54/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
(ar#ware an# &pec$a)$<e# pro0e&&$ona)& are nee#e# to run t(e power0u) &o0tware &y&tem.
epen#$ng on t(e &$<e o0 t(e company an# t(e mo#u)e& $n&ta))e#8 t(e co&t o0
$mp)ementat$on can range 0rom one m$))$on to -2e (un#re# m$))$on #o))ar&8 an# w$)) ta6e
a& )ong a& two year& 0or a m$#-&$<e company an# &e2en year& 0or a )arge8 mu)t$nat$ona)
corporat$on to comp)ete.
People
Peop)e-re)ate# $&&ue& &uc( a& corporate p($)o&op(y an# )ea#er&($p &ty)e can p)ay an
$mportant ro)e $n t(e ERP $mp)ementat$on proce&&. Re&earc( (a& conc)u#e# t(at act$2e
top management &upport an# comm$tment are e&&ent$a) to t(e &ucce&& o0 any &y&tem
$mp)ementat$on. 7re?uent)y8 eCecut$2e counc$)& an# &teer$ng comm$ttee& con&$&t$ng o0
top manager& are #e2e)ope# to p)an an# manage t(e I; $n$t$at$2e&. "uc( &en$or
manager$a) $n2o)2ement ten#& to $ncrea&e t(e opt$m$<at$on o0 I; bu&$ne&& 2a)ue&.
Emp)oyee& can be ?u$te wary o0 any 6$n# o0 c(ange $n t(e bu&$ne&& proce&&e&8
part$cu)ar)y #ur$ng per$o#& o0 econom$c #ownturn. I))-tra$ne# emp)oyee& w(o -g(t t(e
c(ange& $n t(e bu&$ne&& proce&& ten# to be poor per0ormer&. ;(ere0ore8 to $ncrea&e t(e
c(ance o0 a &ucce&&0u) ERP $mp)ementat$on an# to re#uce u&er&G re&$&tance to c(ange8
en# u&er&8 e&pec$a))y t(o&e w(o are 2ery 6now)e#geab)e w$t( t(e operat$on&8 mu&t be
$n2o)2e# $n a)) &tage& o0 t(e $mp)ementat$on proce&&. Emp)oyee& mu&t a)&o be e#ucate#
about t(e ERP $n&ta))at$on. "uc( e#ucat$ona) en#ea2or &(ou)# $nc)u#e a conc$&e
$ntro#uct$on to t(e ba&$c concept& an# arc($tecture o0 ERP &y&tem&8 $nc)u#$ng actua)
&creen &(ot& o0 t(e 0unct$on mo#u)e&. ur$ng t(e&e tra$n$ng &e&&$on&8 $t $& $mportant to
#$&cu&& t(e manager$a) $&&ue& $n2o)2e# an# to bu$)# a ba&$c un#er&tan#$ng o0 t(e
$ntegrat$on concept& pr$or to t(e actua) $n&ta))at$on o0 t(e ERP &y&tem. 7urt(er8 any
,u&$ne&&-to-,u&$ne&& $n$t$at$2e&8 reeng$neer$ng project&8 a))$ance&8 an# t(e $ntro#uct$on
o0 new tec(no)og$e& &(ou)# a)&o be a##re&&e#. Project manager& mu&t ta6e c(arge o0
t(e $mp)ementat$on proce&& at a)) t$me&. ;(ey mu&t o2er&ee t(e reeng$neer$ng o0 t(e
6ey bu&$ne&& proce&&e&8 rea&&$gn job re&pon&$b$)$t$e&8 re&tructure t(e organ$<at$onG&
c(art8 an# re#e-ne wor6 re)at$on&($p&. 7urt(er8 t(ey mu&t a)&o )earn (ow to manage t(e
&o0tware 2en#or& an# any out&$#e con&u)tant&.
Page 55/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
The Organi+ational Change Proess
ERP $mp)ementat$on re?u$re& organ$<at$on& to reeng$neer t(e$r 6ey bu&$ne&& proce&&e& $n
0un#amenta) way&8 re2amp$ng o)# way& o0 con#uct$ng bu&$ne&&8 re#e-n$ng job
re&pon&$b$)$t$e&8 an# re&tructur$ng t(e organ$<at$on. 7or major mu)t$nat$ona) corporat$on&
EMNCF8 t(e ERP &y&tem& mu&t be cu&tom$<e# to a##re&& g)oba) $&&ue& w(ere #$Berent
countr$e& (a2e #$Berent way& o0 #o$ng bu&$ne&&8 an# to $ncorporate country-&pec$-c
bu&$ne&& pract$ce& perta$n$ng to account$ng8 taC re?u$rement&8 en2$ronmenta)
regu)at$on&8 (uman re&ource&8 manu0actur$ng8 an# currency con2er&$on $nto t(e
$ntegrate# &y&tem&. =($)e $ntegrat$ng t(e $n0ormat$on &y&tem& acro&& 2ar$ou& countr$e&8
t(ree type& o0 m$&-t& Ere)at$ng to #ata8 proce&&8 an# outputF can occur #ue to
$ncompat$b$)$t$e& between &o0tware 0unct$ona)$ty an# organ$<at$ona) re?u$rement& a& we))
a& #$Berence& $n cu)tura) an# regu)atory en2$ronment&. ;(e un$?ue conteCt o0 eac(
country $n w($c( an organ$<at$on operate& mu&t be care0u))y enme&(e# $nto t(e
tra#$t$ona))y =e&tern-b$a&e# bu&$ne&& pract$ce& $n(erent $n t(e ERP &y&tem&. $e&e8 et
a). E2444F #e&cr$be& an e$g(t-)e2e) proce&& t(at manager& can u&e to manage c(ange.
;(e -r&t &tep $& to create a compre(en&$2e c(ange 2$&$on an# to ma6e t(e 2$&$on
operat$ona). ;(en8 a c(ange &trategy $& #e-ne# to a&&e&& rea#$ne&& c(ange w$t($n t(e
organ$<at$on8 to &e)ect t(e be&t c(ange con-gurat$on8 an# to e&tab)$&( c(ange
go2ernance. ;(e t($r# proce&& $& to #e2e)op )ea#er&($p8 $n or#er to )ea# t(e c(ange
program an# to #e2e)op )ea#er&($p capab$)$ty.
Comm$tment 0rom team& $& bu$)t t(roug( commun$cat$on8 manag$ng re&$&tance8 an#
tran&0err$ng o0 6now)e#ge an# &6$))&. ;(e -0t( proce&& $& to manage emp)oyee an#
&ta6e(o)#er&G per0ormance by e&tab)$&($ng nee#&8 an# $mp)ement$ng per0ormance
management an# peop)e pract$ce&. ,u&$ne&& bene-t& are #e)$2ere# t(roug( t(e bu$)#$ng
o0 bu&$ne&& ca&e&8 an# ?uant$0y$ng an# &u&ta$n$ng bene-t&. ;(e neCt proce&& $& to
#e2e)op cu)ture $n t(e organ$<at$on by un#er&tan#$ng t(e current cu)ture8 an# t(en to
#e&$gn t(e target cu)ture an# to $mp)ement cu)tura) c(ange. ;(e -na) proce&& $& to
#e&$gn t(e organ$<at$on by un#er&tan#$ng t(e current organ$<at$on8 an# t(en to #e&$gn
t(e target organ$<at$on an# to $mp)ement organ$<at$ona) c(ange.
Page 5$/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
Met(!& #n #4*)e4ent#ng ERP
ERP $mp)ementat$on &upport $nc)u#e& a)) t(e &er2$ce& o0 t(e 2en#or. Compan$e& &pen# a
)ot o0 t$me $n #$&cu&&$ng about t(e nee# to go 0or ERP. ;(ey ma6e a)) &ort& o0
a&&e&&ment& an# br$ng t(e nece&&ary re&ource& to wor6 on ERP. ;(ey e2en carry
t(e eCerc$&e& &ugge&te# $n re&tructur$ng. =(en t(e &tage $& a)) &et to ta6e ERP t(e neCt
m$))$on #o))ar ?ue&t$on t(at come& to t(em $& t(e appropr$ate met(o# o0 $mp)ementat$on
#ue to t(e r$&6 0or ERP $mp)ementat$on.
"ome popu)ar met(o#& 0or $mp)ementat$on are a& 0o))ow&L
Joint !entures *ith the Respeti!e $ndustry
;(e company nee# not nece&&ar$)y $mp)ement ERP a)) on $t& own. ;(ey can a& we)) &(are
$t w$t( )ea#$ng p)ayer& $n t(e &ame $n#u&try. ;($& w$)) en&ure t(at t(e r$&6& w$)) not be
(ea2y $n t(e ca&e o0 )o&&. ;($& pract$ce $& a&&um$ng greater &$gn$-cance $n t(e current
&cenar$o. ;(e &(ar$ng a))ow& t(em to (a2e an $nter0ace w$t( t(e &y&tem& on t(e ba&$& o0
a common p)at0orm. ;($& $& catc($ng up $n t(e mar6et w$t( t(e on)y troub)e be$ng
re)uctance o0 compet$t$2e -rm& to come toget(er on a mutua) agreement 0or 0ear o0
)o&$ng bu&$ne&& tact$c&. It $& a)&o &een a& ERP $mp)ementat$on prob)em &o)ut$on.
;(oug( t(e compan$e& are at )$berty to create &ecur$ty 0or t(e$r re&pect$2e $n0ormat$on
t(ere w$)) not be any protect$on 0or t(e Epoo) o0F recor#& $n t(e common #ataba&e.
Howe2er t($& (a& (e)pe# )arge)y $n many a&pect&. 7or e.g. t(e me#$ca) ($&tory o0 a
pat$ent broug(t $n an emergency con#$t$on can be $mme#$ate)y acce&&e# t(oug( ERP.
;($& part$cu)ar 0act (a& $t&e)0 &a2e# many )$2e&. *n t(e contrary t(ey wou)# (a2e to go
t(roug( t(e r$gorou& proce&& o0 -n#$ng t(e pat$entR& $#ent$ty an# t(e &tep& a0termat(
w($c( br$ng& #own t(e c(ance& o0 t(e pat$entR& &ur2$2a) are 2ery m$n$ma)8 $n t(e
ab&ence o0 ERP. ;($& $& one o0 ERP $mp)ementat$on &upport. Per(ap& t(ere are many
r$&6& 0or ERP $mp)ementat$on.
Page 5'/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
2oing it all alone
;($& $& $n 0act one o0 t(e pr$m$t$2e met(o#& an# $& no #oubt 0o))owe# t$)) #ate. ;($&
met(o# ta6e& a )ot o0 r$&6& $n t($& met(o#. ,ut $0 t(ey are ca)cu)ate# proper)y t(en t(e
reg$me wou)# be $n&cr$be# a& a go)#en per$o# $n t(e companyR& ($&tory. ;(e &$mp)e
0ormu)a be($n# t($& p(enomenon $& t(at t(e company &(ou)# go 0or $t &ubject to $t&
-nanc$a) potent$a)8 re?u$rement&8 tec(n$ca) acumen management po)$cy an# &$m$)ar
0act&. A)) t(e&e w$)) (e)p t(em to arr$2e at ERP $mp)ementat$on prob)em &o)ut$on.
)ull6Partial $mplementation
It (a& a)way& been &a$# t(at ERP pro#uct& an# &er2$ce& are pure)y ba&e# on t(e nee#&
an# re&ource& o0 t(e company. ;($& $& not a r$&6 0or ERP $mp)ementat$on. Hence t(e
compan$e& can c(oo&e to go 0or a 0u)) Ke#ge# ERP &y&tem an# $mp)ement $t t(roug(t t(e
organ$<at$on an# t(ereby $nter)$n6 t(e w(o)e proce&& an# t(e peop)e concerne#.
*t(erw$&e t(ey may pre0er to go 0or an ERP &y&tem t(at per0orm& a part$cu)ar 0unct$on
o0 t(e company. ;($& $& an $mportant &tep $n c(oo&$ng t(e appropr$ate ERP &o0tware but
at t(e &ame t$me $t a)&o a##& more 2a)ue to t(e $mp)ementat$on proce&&. It $& a)&o an
$mportant ERP prob)em &o)ut$on.
Page 58/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
Su""e&&6u) ERP I4*)e4entat#n
,u&$ne&&e& (a2e a w$#e &cope o0 app)$cat$on& an# proce&&e& t(roug(out t(e$r 0unct$ona)
un$t&J pro#uc$ng ERP &o0tware &y&tem& t(at are typ$ca))y comp)eC an# u&ua))y $mpo&e
&$gn$-cant c(ange& on &taB wor6 pract$ce&. Imp)ement$ng ERP &o0tware $& typ$ca))y too
comp)eC 0or T$n-(ou&eT &6$))8 &o $t $& #e&$rab)e an# ($g()y a#2$&e# to ($re out&$#e
con&u)tant& w(o are pro0e&&$ona))y tra$ne# to $mp)ement t(e&e &y&tem&. ;($& $& typ$ca))y
t(e mo&t co&t eBect$2e way. ;(ere are t(ree type& o0 &er2$ce& t(at may be emp)oye# 0or
- Con&u)t$ng8 Cu&tom$<at$on8 "upport. ;(e )engt( o0 t$me to $mp)ement an ERP &y&tem
#epen#& on t(e &$<e o0 t(e bu&$ne&&8 t(e number o0 mo#u)e&8 t(e eCtent o0
cu&tom$<at$on8 t(e &cope o0 t(e c(ange an# t(e w$))$ngne&& o0 t(e cu&tomer to ta6e
owner&($p 0or t(e project. ERP &y&tem& are mo#u)ar8 &o t(ey #onRt a)) nee# be
$mp)emente# at once. It can be #$2$#e# $nto 2ar$ou& &tage&8 or p(a&e-$n&. ;(e typ$ca)
project $& about .5 mont(& an# re?u$re& aroun# .%4 con&u)tant&. A &ma)) project Ee.g.8 a
company o0 )e&& t(an .44 &taBF may be p)anne# an# #e)$2ere# w$t($n 9-3 mont(&J
(owe2er8 a )arge8 mu)t$-&$te or mu)t$-country $mp)ementat$on may ta6e year&.Xc$tat$on
nee#e#Y ;(e )engt( o0 t(e $mp)ementat$on& $& c)o&e)y t$e# to t(e amount o0
cu&tom$<at$on #e&$re#.
;o $mp)ement ERP &y&tem&8 compan$e& o0ten &ee6 t(e (e)p o0 an ERP 2en#or or o0 t($r#-
party con&u)t$ng compan$e&. ;(e&e -rm& typ$ca))y pro2$#e t(ree area& o0 pro0e&&$ona)
&er2$ce&L con&u)t$ng8 cu&tom$<at$on an# &upport. ;(e c)$ent organ$<at$on may a)&o
emp)oy $n#epen#ent program management8 bu&$ne&& ana)y&$&8 c(ange management
an# UA; &pec$a)$&t& to en&ure t(e$r bu&$ne&& re?u$rement& rema$n a pr$or$ty #ur$ng
$mp)ementat$on.
ata m$grat$on $& one o0 t(e mo&t $mportant act$2$t$e& $n #eterm$n$ng t(e &ucce&& o0 an
ERP $mp)ementat$on. "$nce many #ec$&$on& mu&t be ma#e be0ore m$grat$on8 a &$gn$-cant
amount o0 p)ann$ng mu&t occur. Un0ortunate)y8 #ata m$grat$on $& t(e )a&t act$2$ty be0ore
t(e pro#uct$on p(a&e o0 an ERP $mp)ementat$on8 an# t(ere0ore rece$2e& m$n$ma)
Page 5+/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
attent$on #ue to t$me con&tra$nt&. ;(e 0o))ow$ng are &tep& o0 a #ata m$grat$on &trategy
t(at can (e)p w$t( t(e &ucce&& o0 an ERP $mp)ementat$onL
I#ent$0y$ng t(e #ata to be m$grate#
eterm$n$ng t(e t$m$ng o0 #ata m$grat$on
/enerat$ng t(e #ata temp)ate&
7ree<$ng t(e too)& 0or #ata m$grat$on
ec$#$ng on m$grat$on re)ate# &etup&
ec$#$ng on #ata arc($2$ng
Proess preparation
ERP 2en#or& (a2e #e&$gne# t(e$r &y&tem& aroun# &tan#ar# bu&$ne&& proce&&e&8 ba&e#
upon be&t bu&$ne&& pract$ce&. $Berent 2en#orE&F (a2e #$Berent type& o0 proce&&e& but
t(ey are a)) o0 a &tan#ar#8 mo#u)ar nature. 7$rm& t(at want to $mp)ement ERP &y&tem&
are con&e?uent)y 0orce# to a#apt t(e$r organ$<at$on& to &tan#ar#$<e# proce&&e& a&
oppo&e# to a#apt$ng t(e ERP pac6age to t(e eC$&t$ng proce&&e&. Neg)ect$ng to map
current bu&$ne&& proce&&e& pr$or to &tart$ng ERP $mp)ementat$on $& a ma$n rea&on 0or
0a$)ure o0 ERP project&. It $& t(ere0ore cruc$a) t(at organ$<at$on& per0orm a t(oroug(
bu&$ne&& proce&& ana)y&$& be0ore &e)ect$ng an ERP 2en#or an# &ett$ng oB on t(e
$mp)ementat$on trac6. ;($& ana)y&$& &(ou)# map out a)) pre&ent operat$ona) proce&&e&8
enab)$ng &e)ect$on o0 an ERP 2en#or w(o&e &tan#ar# mo#u)e& are mo&t c)o&e)y a)$gne#
w$t( t(e e&tab)$&(e# organ$<at$on. Re#e&$gn can t(en be $mp)emente# to ac($e2e 0urt(er
proce&& congruence. Re&earc( $n#$cate& t(at t(e r$&6 o0 bu&$ne&& proce&& m$&matc( $&
#ecrea&e# byL )$n6$ng eac( current organ$<at$ona) proce&& to t(e organ$<at$onR& &trategyJ
ana)y<$ng t(e eBect$2ene&& o0 eac( proce&& $n )$g(t o0 $t& current re)ate# bu&$ne&&
capab$)$tyJ un#er&tan#$ng t(e automate# &o)ut$on& current)y $mp)emente#.
Page $,/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
ERP $mp)ementat$on $& con&$#erab)y more #$@cu)t Ean# po)$t$ca))y c(arge#F $n
organ$<at$on& &tructure# $nto near)y $n#epen#ent bu&$ne&& un$t&8 eac( re&pon&$b)e 0or
t(e$r own pro-t an# )o&&8 becau&e t(ey w$)) eac( (a2e #$Berent proce&&e&8 bu&$ne&&
ru)e&8 #ata &emant$c&8 aut(or$<at$on ($erarc($e& an# #ec$&$on center&. "o)ut$on& $nc)u#e
re?u$rement& coor#$nat$on negot$ate# by )oca) c(ange management pro0e&&$ona)& or8 $0
t($& $& not po&&$b)e8 0e#erate# $mp)ementat$on u&$ng )oo&e)y $ntegrate# $n&tance& Ee.g.
)$n6e# 2$a Ma&ter ata ManagementF &pec$-ca))y con-gure# an#Aor cu&tom$<e# to meet
)oca) nee#&.
A #$&a#2antage u&ua))y attr$bute# to ERP $& t(at bu&$ne&& proce&& re#e&$gn to -t t(e
&tan#ar#$<e# ERP mo#u)e& can )ea# to a )o&& o0 compet$t$2e a#2antage. =($)e
#ocumente# ca&e& eC$&t w(ere t($& (a& $n#ee# mater$a)$<e#8 ot(er ca&e& &(ow t(at
0o))ow$ng t(oroug( proce&& preparat$on ERP &y&tem& can actua))y $ncrea&e &u&ta$nab)e
compet$t$2e a#2antage.
Con,guration
Con-gur$ng an ERP &y&tem $& )arge)y a matter o0 ba)anc$ng t(e way you want t(e &y&tem
to wor6 w$t( t(e way t(e &y&tem )et& you wor6. ,eg$n by #ec$#$ng w($c( mo#u)e& to
$n&ta))8 t(en a#ju&t t(e &y&tem u&$ng con-gurat$on tab)e& to ac($e2e t(e be&t po&&$b)e -t
$n wor6$ng w$t( your companyG& proce&&e&.
M!u)e& S Mo&t &y&tem& are mo#u)ar &$mp)y 0or t(e KeC$b$)$ty o0 $mp)ement$ng &ome
0unct$on& but not ot(er&. "ome common mo#u)e&8 &uc( a& -nance an# account$ng are
a#opte# by near)y a)) compan$e& $mp)ement$ng enterpr$&e &y&tem&J ot(er& (owe2er
&uc( a& (uman re&ource management are not nee#e# by &ome compan$e& an#
t(ere0ore not a#opte#. A &er2$ce company 0or eCamp)e w$)) not )$6e)y nee# a mo#u)e 0or
manu0actur$ng. *t(er t$me& compan$e& w$)) not a#opt a mo#u)e becau&e t(ey a)rea#y
(a2e t(e$r own propr$etary &y&tem t(ey be)$e2e to be &uper$or. /enera))y &pea6$ng t(e
Page $1/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
greater number o0 mo#u)e& &e)ecte#8 t(e greater t(e $ntegrat$on bene-t&8 but a)&o t(e
$ncrea&e $n co&t&8 r$&6& an# c(ange& $n2o)2e#.
Cn-gurat#n Ta%)e& A con-gurat$on tab)e enab)e& a company to ta$)or a part$cu)ar
a&pect o0 t(e &y&tem to t(e way $t c(oo&e& to #o bu&$ne&&. 7or eCamp)e8 an organ$<at$on
can &e)ect t(e type o0 $n2entory account$ng 7I7* or II7* $t w$)) emp)oy or w(et(er $t
want& to recogn$<e re2enue by geograp($ca) un$t8 pro#uct )$ne8 or #$&tr$but$on c(anne).
"o w(at (appen& w(en t(e opt$on& t(e &y&tem a))ow& ju&t arenGt goo# enoug(O At t($&
po$nt a company (a& two c(o$ce&8 bot( o0 w($c( are not $#ea). It can re-wr$te &ome o0
t(e enterpr$&e &y&temG& co#e8 or $t can cont$nue to u&e an eC$&t$ng &y&tem an# bu$)#
$nter0ace& between $t an# t(e new enterpr$&e &y&tem. ,ot( opt$on& w$)) a## t$me an#
co&t to t(e $mp)ementat$on proce&&. A##$t$ona))y t(ey can #$)ute t(e &y&temG&
$ntegrat$on bene-t&. ;(e more cu&tom$<e# t(e &y&tem become& t(e )e&& po&&$b)e
&eam)e&& commun$cat$on between &upp)$er& an# cu&tomer&.
Page $2/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
Consulting ser!ies
Many organ$<at$on& #$# not (a2e &u@c$ent $nterna) &6$))& to $mp)ement an ERP project.
;($& re&u)te# $n many organ$<at$on& oBer$ng con&u)t$ng &er2$ce& 0or ERP $mp)ementat$on.
;yp$ca))y8 a con&u)t$ng team wa& re&pon&$b)e 0or t(e ent$re ERP $mp)ementat$on $nc)u#$ng
p)ann$ng8 tra$n$ng8 te&t$ng8 $mp)ementat$on8 an# #e)$2ery o0 any cu&tom$<e# mo#u)e&.
ECamp)e& o0 cu&tom$<at$on $nc)u#e& a##$t$ona) pro#uct tra$n$ngJ creat$on o0 proce&&
tr$gger& an# wor6KowJ &pec$a)$&t a#2$ce to $mpro2e (ow t(e ERP $& u&e# $n t(e bu&$ne&&J
&y&tem opt$m$<at$onJ an# a&&$&tance wr$t$ng report&8 comp)eC #ata eCtract& or
$mp)ement$ng ,u&$ne&& Inte))$gence.
7or mo&t m$#-&$<e# compan$e&8 t(e co&t o0 t(e $mp)ementat$on w$)) range 0rom aroun#
t(e )$&t pr$ce o0 t(e ERP u&er )$cen&e& to up to tw$ce t($& amount E#epen#$ng on t(e )e2e)
o0 cu&tom$<at$on re?u$re#F. Iarge compan$e&8 an# e&pec$a))y t(o&e w$t( mu)t$p)e &$te& or
countr$e&8 w$)) o0ten &pen# con&$#erab)y more on t(e $mp)ementat$on t(an t(e co&t o0
t(e u&er )$cen&e& -- t(ree to -2e t$me& more $& not uncommon 0or a mu)t$-&$te
$mp)ementat$on.
Un)$6e mo&t &$ng)e-purpo&e app)$cat$on&8 ERP pac6age& (a2e ($&tor$ca))y $nc)u#e# 0u))
&ource co#e an# &($ppe# w$t( 2en#or-&upporte# team IE& 0or cu&tom$<$ng an#
eCten#$ng t(e #e)$2ere# co#e. ur$ng t(e ear)y year& o0 ERP t(e guarantee o0 mature
too)& an# &upport 0or eCten&$2e cu&tom$<at$on wa& an $mportant &a)e& argument w(en a
potent$a) cu&tomer wa& con&$#er$ng #e2e)op$ng t(e$r own un$?ue &o)ut$on $n-(ou&e8 or
a&&emb)$ng a cro&&-0unct$ona) &o)ut$on by $ntegrat$ng mu)t$p)e Tbe&t o0 bree#T
app)$cat$on&.
Page $3/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
7Core system7 Customi+ation !s8 Con,guration
Increa&$ng)y8 ERP 2en#or& (a2e tr$e# to re#uce t(e nee# 0or cu&tom$<at$on by pro2$#$ng
bu$)t-$n Tcon-gurat$onT too)& to a##re&& mo&t cu&tomer&R nee#& 0or c(ang$ng (ow t(e
out-o0-t(e-boC core &y&tem wor6&. !ey #$Berence& between cu&tom$<at$on an#
con-gurat$on $nc)u#eL
Cu&tom$<at$on $& a)way& opt$ona)8 w(erea& &ome #egree o0 con-gurat$on Ee.g. &ett$ng up
co&tApro-t centre &tructure&8 organ$<at$ona) tree&8 purc(a&e appro2a) ru)e&8 etc.F may be
nee#e# be0ore t(e &o0tware w$)) wor6 at a)).
Con-gurat$on $& a2a$)ab)e to a)) cu&tomer&8 w(erea& cu&tom$<at$on a))ow& $n#$2$#ua)
cu&tomer to $mp)ement propr$etary Tmar6et-beat$ngT proce&&e&.
Con-gurat$on c(ange& ten# to be recor#e# a& entr$e& $n 2en#or-&upp)$e# #ata tab)e&8
w(erea& cu&tom$<at$on u&ua))y re?u$re& &ome e)ement o0 programm$ng an#Aor c(ange&
to tab)e &tructure& or 2$ew&.
;(e eBect o0 con-gurat$on c(ange& on t(e per0ormance o0 t(e &y&tem $& re)at$2e)y
pre#$ctab)e an# $& )arge)y t(e re&pon&$b$)$ty o0 t(e ERP 2en#or. ;(e eBect o0
cu&tom$<at$on $& unpre#$ctab)e an# may re?u$re t$me-con&um$ng &tre&& te&t$ng by t(e
$mp)ementat$on team.
Con-gurat$on c(ange& are a)mo&t a)way& guarantee# to &ur2$2e upgra#e& to new
&o0tware 2er&$on&. "ome cu&tom$<at$on& Ee.g. co#e t(at u&e& pre-#e-ne# T(oo6&T t(at
are ca))e# be0oreAa0ter #$&p)ay$ng #ata &creen&F w$)) &ur2$2e upgra#e&8 t(oug( t(ey w$))
&t$)) nee# to be re-te&te#. More eCten&$2e cu&tom$<at$on& Ee.g. t(o&e $n2o)2$ng c(ange&
to 0un#amenta) #ata &tructure&F w$)) be o2erwr$tten #ur$ng upgra#e& an# mu&t be re-
$mp)emente# manua))y.
Page $4/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
,y t($& ana)y&$&8 cu&tom$<$ng an ERP pac6age can be uneCpecte#)y eCpen&$2e an#
comp)$cate#8 an# ten#& to #e)ay #e)$2ery o0 t(e ob2$ou& bene-t& o0 an $ntegrate#
&y&tem. Ne2ert(e)e&&8 cu&tom$<$ng an ERP &u$te g$2e& t(e &cope to $mp)ement &ecret
rec$pe& 0or eCce))ence $n &pec$-c area& w($)e en&ur$ng t(at $n#u&try be&t pract$ce& are
ac($e2e# $n )e&& &en&$t$2e area&.
E9tension
In t($& conteCt TECten&$onT re0er& to way& t(at t(e #e)$2ere# ERP en2$ronment can be
eCten#e# w$t( t($r#-party program&. It $& tec(n$ca))y ea&y to eCpo&e mo&t ERP
tran&act$on& to out&$#e program&8 e.g.
"cenar$o& to #o w$t( arc($2$ng8 report$ng an# repub)$&($ng Et(e&e ea&$e&t to ac($e2e8
becau&e t(ey ma$n)y a##re&& &tat$c #ataFJ
;ran&act$ona) #ata capture &cenar$o&8 e.g. u&$ng &canner&8 t$))& or R7I&8 are re)at$2e)y
ea&y Ebecau&e t(ey touc( eC$&t$ng #ataFJ (owe2er becau&e ERP app)$cat$on& typ$ca))y
conta$n &op($&t$cate# ru)e& t(at contro) (ow ma&ter #ata can be create# or c(ange#8
&ome &cenar$o& are 2ery #$@cu)t to $mp)ement.
'aintenane and support ser!ies
A ma$ntenance an# &upport &er2$ce $n2o)2e& mon$tor$ng an# manag$ng an operat$ona)
ERP &y&tem. ;($& 0unct$on $& o0ten pro2$#e# $n-(ou&e u&$ng member& o0 t(e I;
#epartment8 or may be pro2$#e# by a &pec$a)$&t eCterna) con&u)t$ng an# &er2$ce&
company.
Page $5/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
Page $$/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
Re&ear"( Met(!)g2
7or t($& &tu#y8 t(e re&earc( wa& organ$<e# a)ong 6ey owner&($p eCper$ence cr$ter$a t(at
a))owe# t(e re&earc( to capture ?uant$tat$2e an# ?ua)$tat$2e $n0ormat$on acro&& t(e
major component& o0 enterpr$&e app)$cat$on&. ;(e )$&t o0 cr$ter$a wa& t(oroug()y #e-ne#
to ta6e $nto account t(e eCper$ence o0 not on)y t(e tec(n$ca) &taB8 but a)&o en# u&er&
w(o mu&t accomp)$&( &pec$-c bu&$ne&& ta&6& w$t( t(e app)$cat$on. ;(e &o0tware 2er&$on&
t(at were compare# $nc)u#e#L
M$cro&o0t /reat P)a$n& 2er&$on 1.% an# pre2$ew& o0 M$cro&o0t /reat P)a$n&
2er&$on +.4
*rac)e E-,u&$ne&& "u$te ...%.3
Peop)e"o0t Enterpr$&e +.+ an# +.3 an# Enterpr$&e *ne +...
"APL my "AP ,u&$ne&& "u$te RA9 5.' an# "AP RA9 Enterpr$&e 5.1
"$ebe) 1.% an# "$ebe) 1.1
;(e re&earc( a)&o $nc)u#e# 0unct$ona) area& &uc( a& 7$nanc$a) an# Human Cap$ta)
Management "y&tem& E7M" D HCMF8 "upp)y C(a$n Management E"CMF8 Cu&tomer
Re)at$on&($p Management ECRMFJ an# app)$cat$on )$0ecyc)e p(a&e& &uc( a& $n&ta))at$on8
$mp)ementat$on8 con-gurat$on8 u&age8 ma$ntenance8 &upport8 an# upgra#e&. =e (a2e
bro6en t(e ent$re proce&& #own $nto -2e &tep&L
Re2$ewe# 2en#or&R web &$te& an# t(e$r po&$t$on$ng #ocument&8 a& we)) a& t(e$r
on)$ne an# (ar# copy #ocumentat$on.
Ut$)$<e# ana)y&t report&8 pre&& art$c)e&8 an# tec(n$ca) re2$ew& t(at are a2a$)ab)e to
t(e genera) pub)$c.
:a)$#ate#8 u&$ng t(e #e-ne# cr$ter$a8 t(e $n0ormat$on co))ecte# $n &tep& . an# 2
t(roug( $n-#ept( $nter2$ew& w$t( t(e con&u)t$ng pane) o0 eCpert&. 7or t(e $nter2$ew
proce&&8 pre0erence wa& g$2en to re&pon#ent& w$t( mu)t$-year eCper$ence an#
Page $'/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
eCper$ence w$t( t(e )ate&t 2er&$on o0 t(e app)$cat$on to en&ure t(at t(e ent$re
app)$cat$on )$0ecyc)e wa& proper)y co2ere#.
Compare# an# ana)y<e# -n#$ng& 0rom t($& pr$mary an# &econ#ary re&earc( to
generate a rat$ng 0or eac( 2en#or on &pec$-c cr$ter$a. In t($& compar$&on an#
ana)y&$&8 t(e re&pon#entR& eCper$ence w$t( mu)t$p)e 2en#or& wa& )e2erage# a&
we)).
Aggregate# compar$&on& an# rat$ng& a)ong t(ree major p(a&e& o0 t(e enterpr$&e
app)$cat$on owner&($p )$0ecyc)e.
Page $8/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
ERP I4*)e4entat#n P)an
;(e Kowc(art $n 7$gure . #ep$ct& &e2era) act$2$t$e& t(at mu&t be per0orme# be0ore
$mp)ement$ng an ERP &y&tem. 7$r&t8 manager& mu&t con#uct a 0ea&$b$)$ty &tu#y o0 t(e
current &$tuat$on to a&&e&& t(e organ$<at$onG& nee#& by ana)y<$ng t(e a2a$)ab$)$ty o0
(ar#ware8 &o0tware8 #ataba&e&8 an# $n (ou&e computer eCpert$&e8 an# ma6e t(e #ec$&$on
to $mp)ement ERP w(ere $ntegrat$on $& e&&ent$a) E2F. ;(ey mu&t a)&o &et goa)& 0or
$mpro2ement an# e&tab)$&( object$2e& 0or t(e $mp)ementat$on8 an# ca)cu)ate t(e brea6-
e2en po$nt& an# bene-t& to be rece$2e# 0rom t($& eCpen&$2e I; $n2e&tment. ;(e &econ#
major act$2$ty $n2o)2e& e#ucat$ng an# recru$t$ng en# u&er& to be $n2o)2e# t(roug(out t(e
$mp)ementat$on proce&&.
;($r#8 manager& w$)) 0orm a project team or &teer$ng comm$ttee t(at con&$&t& o0 eCpert&
0rom a)) 0unct$ona) area& to )ea# t(e project. A0ter a #ec$&$on $& ma#e8 a team o0 &y&tem
con&u)tant& w$)) be ($re# to e2a)uate t(e appropr$atene&& o0 $mp)ement$ng an ERP
&y&tem8 an# to (e)p &e)ect t(e be&t enterpr$&e &o0tware pro2$#er an# t(e be&t approac(
to $mp)ement$ng ERP. In mo&t &$tuat$on&8 t(e con&u)tant team w$)) a)&o recommen# t(e
mo#u)e& t(at are be&t &u$te# to t(e companyG& operat$on& Emanu0actur$ng8 -nanc$a)&8
(uman re&ource&8 )og$&t$c&8 0oreca&t$ng8 etc.F8 &y&tem con-gurat$on&8 an# ,u&$ne&&-to-
,u&$ne&& app)$cat$on& &uc( a& &upp)y-c(a$n management8 cu&tomer re)at$on&($p
management8 e-procurement8 an# e-mar6etp)ace.
;(e $mportance o0 a#e?uate emp)oyee an# manager tra$n$ng can ne2er be
o2ere&t$mate#. I; ana)y&t& u&ua))y recommen# t(at manager& re&er2e ..M o0 t(e
projectG& bu#get 0or tra$n$ng. $Berent 6$n#& an# #$Berent )e2e)& o0 tra$n$ng mu&t be
pro2$#e# to a)) bu&$ne&& &ta6e(o)#er&8 $nc)u#$ng manager&8 en# u&er&8 cu&tomer&8 an#
2en#or&8 be0ore t(e &y&tem $& $mp)emente#. "uc( tra$n$ng $& u&ua))y cu&tom$<e# an# can
be pro2$#e# by e$t(er $nterna) or out&$#e tra$ner&.
Page $+/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
;(e &y&tem $n&ta))at$on proce&& w$)) a##re&& $&&ue& &uc( a& &o0tware con-gurat$on8
(ar#ware ac?u$&$t$on8 an# &o0tware te&t$ng. ata an# $n0ormat$on $n t(e #ataba&e& mu&t
be con2erte# to t(e 0ormat u&e# $n t(e new ERP &y&tem an# &er2er& an# networ6& nee#
to be upgra#e#. "y&tem ma$ntenance w$)) a##re&& $&&ue& an# prob)em& t(at ar$&e #ur$ng
operat$on&. A po&t $mp)ementat$on re2$ew $& recommen#e# to en&ure t(at a)) bu&$ne&&
object$2e& e&tab)$&(e# #ur$ng t(e p)ann$ng p(a&e are ac($e2e#. Nee#e# mo#$-cat$on&
are tac6)e# #ur$ng t($& p(a&e too.
Page ',/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
ERP Imp)ementat$on P)an
Page '1/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
.(2 SAP
"AP (a& 94 year& o0 act$2e $n2o)2ement $n t(e con&truct$on $n#u&try8 &upport$ng more
t(an a t(ou&an# con&truct$on bu&$ne&&e& acro&& t(e g)obe )e2erag$ng t(e "AP 0or
Eng$neer$ng8 Con&truct$on D *perat$on& E"AP 0or ECD*F &o)ut$on port0o)$o. A t$g(t)y
$ntegrate# &et o0 app)$cat$on& encompa&&$ng e2ery a&pect o0 your con&truct$on bu&$ne&&8
"AP 0or ECD* &o)ut$on& (e)p you comp)ete more project& on t$me an# w$t($n bu#get w$t(
0ewer re&ource&. ;(e en# re&u)tL maC$mum pro-t an# bu&$ne&& growt( o2er t(e )ong
term.
In t(e con&truct$on bu&$ne&&8 opportun$t$e& aboun# but cap$ta)$<$ng on t(em (a& ne2er
been more c(a))eng$ng. ;o#ay8 &ucce&& $& #eterm$ne# by w(at you 6now about your
project& an# w(en you 6now $t. >our crew& $n t(e -e)# may (a2e a)) t(e ($g(-tec( too)&
an# &tate-o0-t(e-art e?u$pment t(ey nee# but w(en $n0ormat$on #eterm$ne& &ucce&&8
your management team nee#& to be &$m$)ar)y e?u$ppe#.
Un0ortunate)y8 many con&truct$on compan$e& &trugg)e w$t( non$ntegrate#8 mu)t$p)e-
2en#or )egacy &y&tem& t(at pro2$#e unt$me)y8 $naccurate $n0ormat$on an# ma6e $t
#$@cu)t to a#apt to c(ang$ng bu&$ne&& re?u$rement&. I0 t($& #e&cr$be& your bu&$ne&&
&o0tware en2$ronment8 you owe $t to your&e)0 to #$&co2er w(y g)oba) con&truct$on )ea#er&
tru&t t(e "AP 0or Eng$neer$ng8 Con&truct$on D *perat$on& E"AP 0or ECD*F &o)ut$on
port0o)$o to (e)p en&ure bu&$ne&& &ucce&&.
"AP[ app)$cat$on& &pan t(e 0u)) project an# 0ac$)$ty )$0ecyc)e8 0rom p)ann$ng an# #e&$gn
to project management to operat$on&. Comb$n$ng pro2en be&t pract$ce& w$t(
un&urpa&&e# 0unct$ona) #ept(8 t(e
"o)ut$on port0o)$o (e)p& you 6eep project& on trac6 an# w$t($n bu#get w$t(
compre(en&$2e 0unct$on& to manage re&ource& &uc( a& mater$a)8 )abor8 e?u$pment8 an#
too)&. "AP 0or ECD* &o)ut$on& a)&o (e)p you $nteract w$t( &trateg$c partner&8 manage
#ocument&8 an# trac6 t(e &($pment an# ?ua)$ty o0 mater$a)&. =$t( greater 2$&$b$)$ty an#
$mpro2e# contro) acro&& your ent$re project port0o)$o8 you can $ncrea&e accuracy8
re)$ab$)$ty8 an# accountab$)$ty t(roug(out your organ$<at$on an# &$gn$-cant)y $mpro2e
bu&$ne&& per0ormance. Rea# on to )earn w(y compan$e& t(at u&e "AP 0or ECD* &o)ut$on&
con&$&tent)y outper0orm t(e$r peer& w$t( )ow tota) co&t o0 owner&($p an# eBect$2e
management o0 more project& w$t( 0ewer re&ource&8 w($)e maC$m$<$ng ca&( Kow an#
R*I.
Comp)ete "upport 0or Con&truct$on In#u&try Proce&&e& In many way&8 to#ayG&
con&truct$on bu&$ne&& can be &umme# up $n a &$ng)e wor#L more. Compet$t$on $& more
aggre&&$2e8 project& are more comp)eC8 an# &c(e#u)e& are more #eman#$ng. ;o
maC$m$<e pro-t& $n t($& en2$ronment8 you nee# to eCecute w$t( prec$&$on an# opt$m$<e
Page '2/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
your u&e o0 (uman an# cap$ta) a&&et&. "o e2en t(oug( your project port0o)$o $& grow$ng8
your 2$&$on acro&& t(e enterpr$&e $& becom$ng progre&&$2e)y c)ou#$er.
;(atG& w(y your cont$nue# growt( an# &ucce&& #epen#& on greater tran&parency acro&&
a)) )e2e)& o0 your enterpr$&e. An# t($& $& w(ere t(e "AP 0or ECD* &o)ut$on port0o)$o can
(e)p. An $ntegrate#8 compre(en&$2e &et o0 &o)ut$on& ba&e# on year& o0 con&truct$on
$n#u&try eCper$ence8 "AP 0or ECD* &o)ut$on& g$2e you t(e 2$&$b$)$ty to manage a
mu)t$tu#e o0 project& at )ower co&t an# w$t( greater ea&e t(an pre2$ou&)y po&&$b)e.
Solution Co!erage for the Constrution $ndustry
A& $))u&trate# $n t(e -gure8 "AP 0or ECD* &o)ut$on& &pan your ent$re project )$0ecyc)e
0rom bu&$ne&& #e2e)opment an# #e&$gn to procurement8 con&truct$on8 an# (an#o2er.
Near rea)-t$me 2$&$b$)$ty acro&& your ent$re project port0o)$o pro2$#e& t(e $n&$g(t you nee#
to ma6e $n0orme# #ec$&$on& on a #ay-to-#ay ba&$&. Integrate# be&t pract$ce&8 0u)) proce&&
$ntegrat$on8 ta&6 automat$on8 an# con2en$ent a)ert& a)) (e)p you empower project
manager& to maC$m$<e a&&et ut$)$<at$on an# $ncrea&e pro-t marg$n&. >ou can a)&o
manage &upp)$er&8 &ubcontractor&8 an# emp)oyee& more eBect$2e)y 0or $mpro2e#
bu&$ne&& per0ormance.
"AP 0or ECD* &o)ut$on& are wor)# c)a&& &o0tware t(at your organ$<at$on can $mp)ement
?u$c6)y. ,u$)t 0rom t(e groun# up $n c)o&e cooperat$on w$t( "AP cu&tomer& aroun# t(e
wor)#8 t(e "AP 0or ECD* &o)ut$on port0o)$o $& ($g()y
Page '3/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
;(e :$&$b$)$ty >ou Nee# 0or ,u&$ne&& In&$g(t 7$gureL "o)ut$on Map 0or Eng$neer$ng8
Con&truct$on8 an# *perat$on& "upp)$er& an# Partner& P)an an# e2e)op Ac?u$re an#
Procure ,u$)# *perate Cu&tomer& an# C(anne)&
"AP "o)ut$on $n eta$) Comp)ete "upport 0or Con&truct$on In#u&try Proce&&e&
con-gurab)e8 (e)p$ng en&ure a c)o&e -t to your organ$<at$onG& &pec$-c nee#&. >ou can
a)&o u&e #e-ne#-&cope $mp)ementat$on &er2$ce& 0rom t(e "AP Act$2e /)oba) "upport
organ$<at$on to a&&$&t w$t( tra$n$ng8 #ep)oyment8 or ongo$ng &upport a& you &ee -t. A))
"AP 0or ECD* &o)ut$on& are ($g()y &ca)ab)e becau&e your &o0tware &(ou)# ne2er )$m$t
your 0uture growt( opportun$t$e&. An# becau&e t(e &o0tware re#uce& or e)$m$nate& t(e
nee# 0or t($r# party a##-on&8 $t (e)p& )ower your r$&6 an# tota) co&t o0 owner&($p w($)e
acce)erat$ng your t$me to 2a)ue. =(en $t come& to your bu&$ne&&8 "AP 0or ECD* &o)ut$on&
oBer an unpara))e)e# brea#t( o0 &upport 0or bu&$ne&& proce&&e& an# #ept( o0
0unct$ona)$ty targete# to t(e nee#& o0 t(e con&truct$on $n#u&try.
Adapting to Today:s Ris.s( Challenges( and Opportunities
In a con&tant)y c(ang$ng bu&$ne&& en2$ronment8 you mu&t cont$nua))y -n# new way& to
re&pon# to c(ange& $n project &cope8 co&t&8 an# &c(e#u)e&. =(et(er $tG&
un#erper0orm$ng &ubcontractor&8 un0ore&een -e)# con#$t$on&8 a &tretc( o0 ba# weat(er8
or &u##en &upp)y &(ortage&8 you mu&t o2ercome eac( ob&tac)e $n your pat( to &tay on
cour&e an# meet cu&tomer eCpectat$on&. ;(e &ect$on& be)ow eCam$ne &ome o0 t(e
2ary$ng &$tuat$on& you 0ace e2ery #ay an# eCp)ore (ow "AP 0or ECD* &o)ut$on& can (e)p
you meet t(em (ea#-on.
Operational and )inanial Ris.s
Project owner& are $ncrea&$ng)y try$ng to &($0t more an# more r$&6 onto you. Contractua)
#eman#& 0or pena)t$e& an# )$?u$#ate# #amage c)au&e& are on t(e r$&e. 7or P0a&t trac6Q
project&8 you may e2en (a2e to &ubm$t b$#& ba&e# on #e&$gn& t(at are &t$)) $n progre&&.
Comp)et$on &c(e#u)e& are &(r$n6$ng8 an# ca&( Kow $& t$g(ter t(an e2er be0ore. Cop$ng
w$t( t(e&e c(a))enge& re?u$re& better 2$&$b$)$ty $nto t(e per0ormance o0 your current
port0o)$o &o t(at you can a#e?uate)y e2a)uate (ow muc( r$&6 you are w$))$ng to ta6e on
w$t( eac( new project. ;o accurate)y cra0t new b$#&8 you nee# &tructure# acce&& to your
($&tor$ca) per0ormance. >ou mu&t a)&o accurate)y 0oreca&t 0uture a2a$)ab$)$ty o0
emp)oyee& an# e?u$pment an# &(orten t(e #urat$on o0 progre&& b$))$ng cyc)e& to
ma$nta$n ca&( Kow. "AP 0or ECD* &o)ut$on& pro2$#e t(e too)& nece&&ary to turn t(e&e
c(a))enge& $nto opportun$t$e&.
Page '4/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
Resoure 'anagement
;(e two 6ey& to a &ucce&&0u) project are be$ng on t$me an# w$t($n bu#get. Meet$ng t(e&e
object$2e& con&$&tent)y re?u$re& &ucce&&0u) management o0 )abor8 mater$a)&8 e?u$pment8
an# &ubcontractor& on eac( project. ;(e $n#u&try-&pec$-c 0unct$ona)$ty an# t$g(t
$ntegrat$on acro&& t(e ent$re "AP 0or ECD* &o)ut$on port0o)$o enab)e e@c$ent project
eCecut$on nece&&ary to maC$m$<e your pro-tab$)$ty.
Collaboration
A& you become $n2o)2e# w$t( your project& ear)$er $n t(e #e&$gn &tage8 owner& re?u$re
more #eta$)e# an# 0re?uent $nteract$on. ;$g(ter &c(e#u)e& re?u$re better commun$cat$on
w$t( &upp)$er& an# &ubcontractor&. ;(e co))aborat$on too)& $n "AP 0or ECD* &o)ut$on&
ma6e $t ea&$er 0or you to &(are $n0ormat$on an# project proce&&e& an# 0o&ter &trong
re)at$on&($p& w$t( a)) &ta6e(o)#er&.
Talent Shortages
;(e grow$ng &(ortage o0 ?ua)$ty project manager& an# eng$neer& $& rea) an# 0oreca&t&
on)y &(ow t(e tren# $ncrea&$ng. "AP 0or ECD* &o)ut$on& pro2$#e t(e too)& nece&&ary to
recogn$<e8 rewar#8 an# reta$n your 6ey ta)ent. =$t( &6$))&-$n2entory 0unct$ona)$ty8 you can
better matc( ab$)$t$e& to nee#&. !now)e#ge management a))ow& you to more eBect$2e)y
grow ta)ent $nterna))y. E?u$pp$ng manager& an# eng$neer& w$t( better too)& $ncrea&e& job
&at$&0act$on an# re#uce& t(e burnout t(at )ea#& to turno2er.
Opportunity E9pansion
;(e cyc)$ca) nature o0 t(e con&truct$on $n#u&try (a& )$6e)y mot$2ate# you to eCpan# your
&er2$ce oBer$ng& $nto a#jacent opportun$ty area&. =(et(er youGre 0ocu&e# on #e2e)op$ng
a##$t$ona) core competenc$e&8 mo2$ng $nto t(e #e&$gn area8 or &e$<$ng opportun$t$e& $n
0ac$)$ty operat$on& an# ma$ntenance8 "AP 0or ECD* &o)ut$on& can pro2$#e t(e t$g(t)y
$ntegrate# app)$cat$on &upport you re?u$re to eCpan#.
Tight $ntegration 'eans Better Pro#et E9eution
o you -n# your&e)0 -tt$ng your operat$ona) met(o#o)og$e& to your current I;
en2$ronmentO "(ou)#nGt $t be t(e ot(er way aroun#O "AP 0or ECD* &o)ut$on& (a2e t(e
pro2en ab$)$ty to a#apt to your current an# 0uture bu&$ne&& nee#&. In&tea# o0 a
patc(wor6 o0 )egacy &y&tem&
an# mu)t$2en#or po$nt &o)ut$on& t(at $mpe#e 2$&$b$)$ty an# (amper bu&$ne&&
per0ormance8 t(e "AP 0or ECD* port0o)$o oBer& t$g(t)y $ntegrate# &o)ut$on& 0rom a &$ng)e
&ource8 ma6$ng $t 0ar ea&$er to ac($e2e your bu&$ne&& object$2e&. Comp)ementary
Page '5/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
$ntegrate# oBer$ng& 0rom "AP partner& a## to w(at $& a)rea#y one o0 t(e )arge&t
app)$cat$on 0ootpr$nt& $n t(e con&truct$on $n#u&try. In an $ntegrate# en2$ronment8 your
&o0tware $& more re)$ab)e. It a)&o pro2$#e& more t$me)y an# accurate $n0ormat$on an# $&
ea&$er an# )e&& eCpen&$2e to manage. ;(e brea#t( an# #ept( o0 "AP 0or ECD* &o)ut$on&
$nc)u#e t(e 0u)) range o0 0unct$ona)$ty a2a$)ab)e $n t(e "AP ERP app)$cat$on. In a##$t$on8
t(e $n#u&try &pec$-c 0unct$ona)$ty $n t(e &o)ut$on port0o)$o &pan& HR8 bu&$ne&&
#e2e)opment8 ?uotat$on&8 p)ann$ng8 &c(e#u)$ng8 project management8 cra0t p)ann$ng8
&ubcontractor an# &upp)$er management8 re&ource management8 an# project c)o&eout
an# turno2er.
Integrat$on a)&o $ncrea&e& 2$&$b$)$ty acro&& a)) project&8 re&u)t$ng $n $mme#$ate ga$n&
$nc)u#$ng better management o0 a&&et&8 emp)oyee&8 &ubcontractor&8 an# &upp)$er&8 a&
we)) a& t$g(ter contro) o0 bu#get& an# &c(e#u)e& an# $ncrea&e# ca&( Kow. ;(e un$-e#
2$ew enab)e# by "AP 0or ECD* &o)ut$on& #e)$2er& a centra)$<e# way 0or acce&&$ng
con&$&tent company $n0ormat$on an# $ntegrate# project #ata.
In a##$t$on to 2$ew$ng project co&t& an# &c(e#u)e&8 you a)&o (a2e ?u$c6 acce&& to 2$ta)
#ocument&8 &uc( a& contract& or CA #raw$ng&8 acro&& a)) project&. >ou can 2$ew an#
compare project& &$#e by &$#e8 ta6$ng note o0 &ucce&&0u) pract$ce& $n one project an#
$mp)ement$ng t(e &ame pract$ce& $n ot(er&. >ou can a)&o a))ocate your wor60orce
re&ource& opt$ma))y8 g$2$ng pr$or$ty to project& $n t(e mo&t cr$t$ca) p(a&e&. ;(e&e are rea)
an# tang$b)e bene-t& an# t(at $& w(y "APG& con&truct$on $n#u&try cu&tomer& regu)ar)y
outper0orm t(e$r peer& $n re2enue growt(8 operat$ng marg$n&8 an# return on $n2e&te#
cap$ta). "ome o0 t(e mo&t $mportant proce&&e& &upporte# by "AP 0or ECD* &o)ut$on& are
#e&cr$be# be)ow.
Building $nformation 'odeling
=$t( "AP 0or ECD* &o)ut$on&8 you can better manage your project& 0rom t(e #e&$gn
&tage t(roug( t(e ent$re project )$0ecyc)e8 w$t( $ntegrate# bu$)#$ng $n0ormat$on mo#e)$ng
E,IMF 0unct$ona)$ty. A))ow e2ery part$c$pant $n t(e 2a)ue c(a$n 0rom #e&$gner an#
eng$neer to procurement agent8 con&truct$on manager8 an# 0ac$)$ty manager to a## to
t(e $n0ormat$on poo)8 generat$ng more accurate #ata w$t( )e&& eBort. ;($& re#uce&
0r$ct$on $n t(e #e&$gn-bu$)#-manage cyc)e an# 0ac$)$tate& more accurate &pace8
ma$ntenance8 a&&et8 an# cap$ta) p)ann$ng. ,IM 0unct$ona)$ty a)&o a))ow& better ana)y&e&
w($)e ma6$ng &c(e#u)e& more re)$ab)e. An# w$t( #$rect co&t &a2$ng&8 bu&$ne&& proce&&
$mpro2ement&8 an# better #ec$&$on &upport8 you can $mpro2e project pro-tab$)$ty on a
con&$&tent ba&$&.
Page '$/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
Pro#et 'anagement
*ne o0 t(e 6ey component& $n any con&truct$on &o)ut$on $& t(e project management
0unct$ona)$ty. ;(e project management &o)ut$on 0rom "AP (a& been pro2en $n more t(an
28444 $n&ta))at$on& wor)#w$#e. >ouG)) -n# $t robu&t an# 0unct$ona))y compre(en&$2e. I0
your& $& )$6e mo&t con&truct$on compan$e&8 your current project opportun$t$e& are more
comp)eC an# re?u$re t$g(ter &c(e#u)e&. "ecur$ng project& w$t( ($g(er-marg$n
opportun$t$e& mean& e&tab)$&($ng compet$t$2e #$Berent$at$on w$t( a pro&pect ba&e t(atG&
becom$ng $ncrea&$ng)y more &op($&t$cate# $n $t& #eman#& an# eCpectat$on&. "ta@ng
$&&ue& are becom$ng more common am$# a &(r$n6$ng )abor mar6et. /eograp($ca))y
#$&per&e# opportun$t$e& br$ng a##$t$ona) c(a))enge&. A& you wor6 to a##re&& $&&ue& )$6e
t(e&e8 you may -n# t(at your current &o0tware 0oun#at$on $& more ($n#rance t(an (e)p.
,y contra&t8 youG)) -n# t(at app)$cat$on& 0or project management 0rom "AP co2er a)) 6ey
project management proce&&e& an# $ncorporate &upport 0or pro2en be&t pract$ce& to
(e)p you reac( your 0u))e&t potent$a) a& ?u$c6)y a& po&&$b)e. ;(e 0o))ow$ng are &ome
eCamp)e& o0 t(e proce&&e& co2ere#.
Cost and ;uotation 'anagement
7or any con&truct$on company8 t(e ?uotat$on proce&& &et& t(e groun#wor6 0or
generat$ng new bu&$ne&& an# ma$nta$n$ng pro-tab$)$ty. \uot$ng too ($g( cou)# ta6e you
out o0 t(e runn$ng. \uot$ng too )ow can cut $nto pro-t&. ;(e 6ey $& &tr$6$ng t(e r$g(t
ba)ance8 an# t($& re?u$re& acce&& to ($&tor$ca) co&t an# per0ormance $n0ormat$on. =(en
)oo6$ng at a pro&pect$2e new project8 con&$#er w(et(er you can an&wer t(e 0o))ow$ng
?ue&t$on&L
H =($c( pa&t project& be&t matc( t($& opportun$tyO
H =(ere were t(e&e project& carr$e# outO
H =(at &taB #o I (a2e w$t( t(e re?u$&$te &6$))& an# are t(ey w$))$ng to re)ocateO
H =(at &upp)y c(a$n e)ement& E&uc( a& &ubcontractor&8 2en#or&8 an# 0abr$cator&F are $n
p)aceO
H =(at are my ($&tor$ca) co&t&8 an# (ow #o I pu)) t(em 0orwar# to pre&ent-#ay )e2e)&
)oca)$<e# 0or t($& projectO
H =(at $& t(e opt$mum contract an# bu#get &tructureO =$t( "AP 0or ECD* &o)ut$on&8 you
can an&wer t(e&e ?ue&t$on& w$t( a )e2e) o0 &pee# an# accuracy t(at wa& pre2$ou&)y
$mpo&&$b)e. An# w(en t(e project $& awar#e#8 t(e #eta$)& 0rom t(e propo&a) proce&&
become t(e ba&e 0or your eCecut$on &tage.
Page ''/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
Communiation 'anagement
E@c$ent8 eBect$2e commun$cat$on $& one o0 t(e 6ey& to &ucce&& $n a #$&per&e# project-
or$ente# wor6 en2$ronment. ;($& $& w(y "AP 0or ECD* &o)ut$on& (e)p you e@c$ent)y
co))aborate an# &(are $n0ormat$on acro&& your project team8 $nc)u#$ng jo$nt 2enture
partner&8 &ubcontractor&8 2en#or&8 eng$neer$ng partner&8 an# owner&. =$t( $ntegrate#
#ocument management 0unct$on&8 you can manage your contract an# project
#ocument& up#ate8 trac68 an# e@c$ent)y &(are $n0ormat$on w$t( a)) &ta6e(o)#er&.
Pro#et Shedule 'anagement
;o 6eep project& on &c(e#u)e8 you nee# to 6now w(at t(e &c(e#u)e $& an# w(at t(e
rea)$ty on t(e groun#. "upport$ng bot( top-#own an# bottom-up 2$ew&8 t(e "AP 0or ECD*
&o)ut$on port0o)$o )et& you mea&ure actua) per0ormance aga$n&t your ba&e)$ne e&t$mate&
&o t(at you 6now (ow youGre #o$ng at a)) t$me&. It a)&o coup)e& your #e-ne# project
&cope an# bu#get w$t( c(ange-management proce#ure&8 a))ow$ng cont$nua) contro) o0
&cope an# co&t&. In a##$t$on8 "AP tec(no)ogy enab)e& $mme#$ate $ntegrat$on to mar6et
)ea#$ng t($r#-party &c(e#u)$ng too)&.
$ntegrated Planning
=$t(out a con&$&tent8 $ntegrate# 2$ew o0 a)) your runn$ng project&8 $tG& #$@cu)t to ma6e
&trateg$c p)ann$ng #ec$&$on& at t(e port0o)$o )e2e). "AP 0or ECD* &o)ut$on& a##re&& t($&
c(a))enge by enab)$ng t(e 2$&$b$)$ty you nee# to 2$ew an# manage re&ource&8 #ate&8
co&t&8 an# re2enue acro&& your ent$re project port0o)$o.
Resoure Alloation
;o en&ure &ucce&&8 you nee# to a&&$gn t(e r$g(t re&ource& to t(e r$g(t project& w($)e
ba)anc$ng a2a$)ab$)$ty an# #eman# 0rom ot(er project&. =$t( $ncrea&e# 2$&$b$)$ty acro&&
a)) re&ource& at your #$&po&a)8 "AP 0or ECD* &o)ut$on& ma6e& $t ea&$er 0or you to a&&$gn
re&ource& accor#$ng to &6$))&8 a2a$)ab$)$ty8 an# capac$ty acro&& a)) your project&. In
a##$t$on8 t(e &o0tware (e)p& you manage t(e )abor $nten&$2e cra0t-p)ann$ng 0unct$on w$t(
greater eBect$2ene&&.
0or.fore 'anagement
I0 your wor60orce $& your mo&t 2a)uab)e a&&et8 manag$ng $t $& one o0 your mo&t $mportant
job&. "AP 0or ECD* &o)ut$on& can (e)p w$t( 0unct$ona)$ty t(at ma6e& $t ea&$er to manage
your pro0e&&$ona) )abor8 cra0t )abor8 an# crew pro#uct$on at t(e job &$te w($)e meet$ng
t(e HR re?u$rement& o0 a #$&per&e#8 project-ba&e# wor60orce. >ou can eCpe#$te )abor
more ea&$)y w$t( comp)ete 2$&$b$)$ty o0 your a2a$)ab)e &6$)) &et& an# current wor6
a&&$gnment&.
Page '8/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
E3uipment and Tool 'anagement
>ouG2e ma#e a &$gn$-cant $n2e&tment $n your e?u$pment an# too)& an# $0 your
company $& )$6e mo&t8 you want to maC$m$<e your return on t($& $n2e&tment. Proce&&e&
#o t($& w$t( power0u) 0unct$ona)$ty 0or manag$ng e?u$pment an# too)& 0rom
re?u$rement& an# )ocat$on p)ann$ng to ca)cu)at$ng t(e e?u$pment renta) co&t& an#
tran&port$ng t(e e?u$pment. ;($& (e)p& you maC$m$<e t(e ut$)$<at$on an# pro-tab$)$ty o0
your e?u$pment an# too)& acro&& your ent$re project port0o)$o.
'aterial Prourement
E@c$ent8 &tructure# procurement proce&&e& (e)p 6eep co&t& #own. ;($& $& w(y "AP 0or
ECD* &o)ut$on& pro2$#e& 0unct$ona)$ty t(at (e)p& you eCert greater contro) o2er mater$a)
procurement. >ou can e2a)uate eac( potent$a) partner an# ?uotat$on8 ma6e $n0orme#
#ec$&$on& about mu)t$p)e &ourc$ng a)ternat$2e&8 automate or#er proce&&$ng an# $n2o$ce
management8 an# opt$m$<e t(e co&t an# e)$2ery o0 mater$a)&.
Subontrator 'anagement
=(en wor6$ng w$t( #o<en& o0 &ubcontractor& on many $n#$2$#ua) job&8 e2en t(e mo&t
&ea&one# project manager can become o2erw(e)me#. "AP 0or ECD* &o)ut$on& re#uce
t($& pre&&ure by automat$ng t(e ta&6& a&&oc$ate# w$t( manag$ng t(e &ubcontractor& you
wor6 w$t( on a #a$)y ba&$&. >ou can coor#$nate &ubcontractor act$2$t$e&8 trac6
per0ormance8 an# (e)p en&ure t$me)y payment. ;($& enab)e& you to contro) t(e ?ua)$ty8
co&t8 an# t$me)$ne&& o0 wor6 pro2$#e# by ot(er&.
Change 'anagement
;(e ab$)$ty to $n$t$ate an# trac6 c(ange& to project &cope8 bu#get8 an# co&t& $& cr$t$ca) 0or
eBect$2e project an# r$&6 management. ;(e "AP 0or ECD* &et o0 &o)ut$on& (e)p& you
manage a)) c(ange& t(roug( a &$ng)e $nter0ace8 enab)$ng you to 6eep trac6 o0 w(ere
eac( c(ange or#er &tan#& $n t(e ?ueue an# (ow many are wa$t$ng to be appro2e#. ;(e
&o0tware a)&o create& an au#$t tra$) 0or eac( c(ange8 pro2$#$ng you w$t( cr$t$ca)
protect$on &(ou)# a cu&tomer ?ue&t$on any wor6 #one.
Performane 'anagement
;o 6now (ow youGre #o$ng w$t( eac( project8 you (a2e to ta6e mea&ure. "AP 0or ECD*
&o)ut$on& ma6e& $t ea&$er 0or you to e2a)uate project per0ormance t(roug( $ntegrate# 6ey
per0ormance $n#$cator& E!PI&F. ;(e&e can $nc)u#e cr$t$ca) mea&ure& &uc( a& percentage
o0 comp)et$on8 pro#uct$2$ty8 an# earne# 2a)ue. =$t( t(e &o0tware8 you can a)&o compare
t(e&e !PI& aga$n&t your ba&e)$ne bu#get an# &c(e#u)e.
Page '+/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
Ris. 'anagement
;o m$n$m$<e your r$&68 you nee# to 6eep project& on trac6. =$t( t$g(t project contro)&
t(at pro#uce ear)y warn$ng& $n t(e 0orm o0 a)ert& an# eCcept$on report$ng8 "AP 0or ECD*
&o)ut$on& (e)p you m$n$m$<e your r$&6. 7$nanc$a) !PI& organ$<e# by project or $n t(e
aggregate a))ow you to &tay abrea&t o0 potent$a) prob)em& an# a##re&& t(em ear)y $n
t(e cyc)e. >ou can proact$2e)y manage your project per0ormance u&$ng met(o#& &uc( a&
earne# 2a)ue an# 0oreca&t$ng.
Critial-Path 'anagement
ItG& not a)way& &e)0-e2$#ent w($c( a&pect& o0 a project are more $mportant t(an ot(er&.
;($& $& w(y "AP 0or ECD* &o)ut$on& &upport $ntegrate# cr$t$ca)-pat( met(o# &c(e#u)$ng8
w($c( a))ow& you to 6now $n a#2ance w($c( project component& are cr$t$ca) $n
ma$nta$n$ng your comp)et$on &c(e#u)e. =$t( t($& $n0ormat$on8 you can #e#$cate eCtra
re&ource& to potent$a) bott)enec6& be0ore &c(e#u)e& &)$p.
Cost Control
=$t(out &tr$ct co&t contro)8 you can ?u$c6)y eCper$ence t(e 6$n#& o0 co&t o2errun& t(at
can #oom any con&truct$on project. ;o (e)p you a2o$# co&t o2errun&8 t(e "AP 0or ECD*
&o)ut$on port0o)$o &upport& $ntegrate# co&t report$ng 0or a)) type& o0 co&t& Ep)anne#8
comm$tte#8 actua)8 an# 0oreca&tF. ;($& $& 0urt(er en(ance# w$t( power0u) eCcept$on
report$ng t(at ?u$c6)y a)ert& you to potent$a) prob)em area& be0ore t(ey #era$) a project.
Pro#et Cash )lo*
=$t( "AP 0or ECD* &o)ut$on&8 your eCpecte# ca&( Kow $& 0oreca&t acro&& your ent$re
project port0o)$o8 0ac$)$tat$ng cap$ta) re?u$rement& p)ann$ng an# a))ow$ng you to e2a)uate
actua)-ca&( po&$t$on 2er&u& 0oreca&t. =$t( $ntegra) proce&&e&8 you can generate
m$)e&tone-ba&e# progre&& b$))$ng& at t(e ear)$e&t opportun$ty opt$m$<$ng your ca&( Kow
an# re#uc$ng cap$ta) re?u$rement&.
Pro#et Simulations
ItG& a)way& be&t to 6now a(ea# o0 t$me (ow any propo&e# project c(ange w$)) aBect
&c(e#u)e& an# co&t& #own t(e )$ne. =$t( "AP 0or ECD* &o)ut$on&8 you can u&e power0u)
&$mu)at$on 0unct$ona)$ty to eCam$ne mu)t$p)e w(at-$0 &cenar$o& an# ana)y<e t(e $mpact o0
po&&$b)e c(ange&. ;($& (e)p& you #ec$#e t(e mo&t a#2antageou& cour&e o0 act$on
among many c(o$ce&.
Page 8,/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
Contrat Closeout
;(e )a&t t($ng you want w(en comp)et$ng a job $& a troub)e&ome (an#o2er t(at )ea2e& a
ba# $mpre&&$on o0 an ot(erw$&e we))-eCecute# project. ;($& $& w(y "AP 0or ECD*
&o)ut$on& &upport $ntegrate# proce&&e& t(at enab)e you to ?u$c6)y gat(er a)) re?u$re#
#ocumentat$on an# eCecute a &moot( (an#o2er to t(e owner or operator. =(ate2er
your project management c(a))enge& are to#ay or $n t(e 0uture8 t(e project
management 0unct$ona)$ty pro2$#e# by t(e "AP 0or ECD* &o)ut$on port0o)$o can a##re&&
t(em. >ou can 6eep co&t& #own8 &c(e#u)e& on trac68 an# cu&tomer& cont$nuou&)y
&at$&-e#.
Talent 'anagement
C(ance& are8 t(e &$ng)e 0actor t(at )$m$t& your growt( t(e mo&t $& your a2a$)ab)e (uman
a&&et poo). ;(e "AP ;a)ent :$&ua)$<at$on app)$cat$on by Na6$&a an $n#u&try-)ea#$ng
ta)ent management &o)ut$on (e)p& you manage an# app)y re&ource& ba&e# on a
#eta$)e# &6$))& $n2entory. ,y recogn$<$ng an# rewar#$ng your mo&t $mportant an# $n-
#eman# &6$)) &et&8 you are better ab)e to ma$nta$n 6ey $n-(ou&e ta)ent. ,y ($g()$g(t$ng
pen#$ng &(ortage&8 you can #ea) w$t( t(em $n a#2ance by con#uct$ng tra$n$ng an# &6$))&
a#2ancement program&8 attract$ng &em$ret$re# ta)ent8 or turn$ng to out&ource#
a)ternat$2e&.
Integrate# 6now)e#ge management too)& a))ow your emp)oyee& to 0unct$on at ($g(er
eCpert$&e )e2e)& an# ma&ter new &6$)) &et& rap$#)y. Co))aborat$2e component& bu$)t $nto
"AP 0or ECD* &o)ut$on& a))ow you to &tretc( &carce management an# &ubject-matter-
eCpert ta)ent acro&& mu)t$p)e project& by a&&emb)$ng 2$rtua) project team& w$t( t(e &6$))&
nece&&ary to manage comp)eC project&.
E3uipment and Tools 'anagement
Are you gett$ng t(e maC$mum R*I 0rom your e?u$pment an# too) a&&et&O =$t( t(e "AP
E?u$pment an# ;oo)& Management 0or Eng$neer$ng8 Con&truct$on D *perat$on& E"AP
E?u$pment an# ;oo)& Management 0or ECD*F pac6age8 you get unmatc(e# 2$&$on an#
contro) o0 t(e&e $mportant but o0ten m$&manage# a&&et&. 7rom &ma)) &pec$a)ty $tem& to
your Pb$g $ron8Q you 6now eCact)y w(ere e2ery too) an# p$ece o0 e?u$pment $& )ocate#.
;(e &o0tware a)&o $n#$cate& t(e operat$ona) &tatu& o0 eac( $tem an# w(en $t w$)) be
a2a$)ab)e 0or rea&&$gnment. Impro2e# 2$&$b$)$ty an# ut$)$<at$on typ$ca))y )ea# to )ower
&toc6$ng )e2e)& an# re#uce# re)$ance on eCterna) renta)&. "AP E?u$pment an# ;oo)&
Management 0or ECD* a))ow& you to &et $nterna) co&t c(arg$ng an# b$))$ng accor#$ng to
your re?u$rement&. ;(e &o0tware automat$ca))y ma$nta$n& an# up#ate& $n0ormat$on on
#eprec$at$on8 ma$ntenance co&t&8 an# pro-tab$)$ty 0rom $nterna) renta)&. It a)&o trac6&
e?u$pment upt$me a)ong w$t( &c(e#u)e# an# un&c(e#u)e# ma$ntenance an# mon$tor&
Page 81/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
warranty &tatu&8 &en#$ng out a)ert& t(at rem$n# manager& o0 ma$ntenance ta&6&
re?u$re# to 6eep warrant$e& $n goo# &tan#$ng. "AP E?u$pment an# ;oo)& Management 0or
ECD* a)&o trac6& $n&urance &tatu& an# re?u$rement&.
Prourement
;(e project-ba&e# procurement met(o#o)ogy emp)oye# by "AP 0or ECD* &o)ut$on&
0ocu&e& on bottom-)$ne re&u)t&8 re#uc$ng t(e co&t& o0 mater$a)& an# &er2$ce& ac?u$re# $n
&upport o0 your project&.
;(e &tream)$ne# procure-to-pay proce&&e& re?u$re )e&& a#m$n$&trat$2e eBort an# pro2$#e
a more e@c$ent purc(a&$ng met(o#o)ogy8 0ewer error&8 $ncrea&e# pro#uct$2$ty8 0a&ter
cyc)e&8 an# )ower proce&&$ng co&t&. >ou can u&e b$))-o0 mater$a) ta6eoB& 0rom CA
#raw$ng& to generate $n$t$a) mater$a) re?u$rement&. ,y &upport$ng power0u) project-
ba&e# procurement 0unct$on& t(at (e)p you generate ?u$c68 &$gn$-cant8 an# &u&ta$nab)e
co&t &a2$ng&8 "AP 0or ECD* &o)ut$on& #e)$2er t(e 0o))ow$ng bene-t&L
H ,etter &ourc$ng #ec$&$on& t(at opt$m$<e t(e o2era)) 2a)ue contr$but$on 0rom your
"upp)$er&
H /reater KeC$b$)$ty 0or captur$ng8 &(ar$ng8 an# cont$nuou&)y en(anc$ng your &ourc$ng
6now)e#ge
H Increa&e# ab$)$ty to manage comp)$ance o0 &upp)$er&8 bu&$ne&& un$t&8 appro2er&8 an#
$n#$2$#ua) buyer&
H "tream)$ne# bu&$ne&& proce&&e& 0or bot( buyer& an# &upp)$er&8 a))ow$ng $ncrea&e#
0ocu& on your 2a)ue-a##e# act$2$t$e&
H *pen arc($tecture an# &tructure 0ac$)$tat$ng #ata $nterc(ange w$t( your 6ey &upp)$er&G
procurement &y&tem&
H \u$c6er turnaroun# o0 eCpe#$te# purc(a&e&8 t(u& m$n$m$<$ng project &c(e#u)e
#$&rupt$on&
Corporate Performane 'anagement
=$t( t(e "AP 0or ECD* &o)ut$on port0o)$o8 you can proact$2e)y mea&ure per0ormance
u&$ng a &$ng)e8 tru&te# #ata &ource an# meet &ta6e(o)#er re?u$rement& 0or $n-t$me an#
$n-conteCt $n0ormat$on. >ou can ?u$c6)y re2$ew eac( projectG& current an# projecte#
0uture $mpact on your pro-t an# )o&&. =$t( an $ntegrate# &o)ut$on8 you can a)&o per0orm
6ey -nanc$a) per0ormance management act$2$t$e& t(at &upport &trategy an# eCecut$onJ
bu#get$ng8 p)ann$ng8 an# con&o)$#at$onJ an# mo#e)$ng an# opt$m$<$ng pro-tab$)$ty. A))
&ta6e(o)#er& can rea#$)y &ee (ow t(e$r act$on& $mpact your organ$<at$ona) per0ormance.
Page 82/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
Turno!er to O*ners and Operators
>our cu&tomer& are a)&o )oo6$ng to you to &$mp)$0y t(e$r a&&et management eBort&. ;(ey
are Eor &oon w$)) beF #eman#$ng t(at you tran&m$t 0ac$)$ty turno2er #ata to t(em $n a
&tructure# 0ormat t(at a))ow& ea&$er retr$e2a)8 ?uer$e&8 an# a# (oc report$ng o0 a&&et
$n0ormat$on an# #ocumentat$on.
=$t( t(e ,IM 0unct$ona)$ty &upporte# by "AP 0or ECD* &o)ut$on& coup)e# w$t( t(e "AP
:$&ua) In0ormat$on 0or P)ant& app)$cat$on by NR] you can comp)y w$t( t($& re?u$rement
a& a matter o0 cour&e. ,y pro2$#$ng eng$neer$ng8 ma$ntenance8 operat$on&8 an# &upp)y
c(a$n u&er& w$t( con-gurab)e ro)e-ba&e# acce&& to nee#e# $n0ormat$on8 t(e&e too)&
&tream)$ne a&&et management8 ma$nta$n $nteroperab$)$ty8 an# #e)$2er a &$ng)e 2$ew o0
a&&et ma&ter #ata acro&& t(e enterpr$&e. Re)e2ant content $& acce&&e# t(roug( an
$ntu$t$2e u&er $nter0ace t(at 0o&ter& $n0ormat$on eCc(ange an# co))aborat$on.
Speiali+ed Hard*are and /et*or. Support
"AP 0or ECD* &o)ut$on& (a2e t(e KeC$b$)$ty to enab)e $nteract$on w$t( current an# 0uture
(ar#ware &y&tem& an# commun$cat$on $n0ra&tructure& to &upport ta&6& &uc( a&L
H ata $nterc(ange w$t( CA &y&tem&
H Ra#$o-0re?uency $#ent$-cat$on ER7IF an# bar-co#e tag& an# )abe)&
H ata co))ect$on an# mon$tor$ng &y&tem&
H /eograp($c $n0ormat$on &y&tem&
H "ate))$te-)$n6e# remote-job-&$te #ata entry
H In0ormat$on an# a)ert& to mob$)e #e2$ce&
H Interact$on w$t( ot(er ]MI-ba&e# $nter0ace&
;(e "AP 0or ECD* &o)ut$on port0o)$o $& powere# by t(e "AP Net=ea2er[ tec(no)ogy
p)at0orm. ,ecau&e "AP Net=ea2er un$-e& tec(no)ogy component& $nto a &$ng)e p)at0orm8
you can a)$gn your $n0ormat$on &y&tem& w$t( your bu&$ne&& re?u$rement& an# $nteract
more eBect$2e)y w$t( new (ar#ware tec(no)og$e&8 commun$cat$on& $n0ra&tructure&8
)egacy &y&tem&8 partner&8 &ubcontractor&8 an# 2en#or&. "AP Net=ea2er comb$ne&
compo&$t$on tec(no)og$e& an# app)$cat$on 0unct$ona)$ty to re#uce comp)eC$ty an#
$ncrea&e KeC$b$)$ty. >ou can compo&e app)$cat$on& u&$ng enterpr$&e &er2$ce&8 orc(e&trate
bu&$ne&& proce&&e& an# e2ent&8 manage enterpr$&e $n0ormat$on8 an# #e)$2er
app)$cat$on& an# content to u&er& more ?u$c6)y an# co&t-eBect$2e)y. A& t(e 0oun#at$on
0or &er2$ce-or$ente# arc($tecture E"*AF8 "AP Net=ea2er a))ow& organ$<at$on& to e2o)2e
Page 83/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
t(e$r current I; )an#&cape& $nto a &trateg$c en2$ronment t(at #r$2e& bu&$ne&& c(ange.
"AP Net=ea2er (e)p& you per0orm a 2ar$ety o0 I; pract$ce& $nc)u#$ngL
H ata un$-cat$on (e)p& en&ure t(at your ma&ter #ata $& accurate8 0ree o0 #up)$cate#
recor#&8 an# norma)$<e#
H Proce&& $ntegrat$on ma6e& #$&parate app)$cat$on& an# bu&$ne&& partner&G &y&tem&
wor6 toget(er
H ,u&$ne&& $n0ormat$on management
$ncrea&e& t(e 2$&$b$)$ty an# reac( o0 &tructure# an# un&tructure# enterpr$&e #ata "AP
Net=ea2er w$)) en(ance your bu&$ne&& KeC$b$)$ty an# compet$t$2e a#2antage by
enab)$ng you to opt$m$<e your bu&$ne&& proce&&e& an# co))aborate more eBect$2e)y
among a)) 6ey &ta6e(o)#er&.
Su44ar2
Page 84/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
Cn")u&#n
An ERP $mp)ementat$on $& a (uge comm$tment 0rom t(e organ$<at$on8 cau&$ng m$))$on& o0
rupee& an# can ta6e up to &e2era) year& to comp)ete. Howe2er8 w(en $t $& $ntegrate#
&ucce&&0u))y8 t(e bene-t& can be enormou&. A we))-#e&$gne# an# proper)y $ntegrate#
ERP &y&tem a))ow& t(e mo&t up#ate# $n0ormat$on to be &(are# among 2ar$ou& bu&$ne&&
0unct$on&8 t(ereby re&u)t$ng $n tremen#ou& co&t &a2$ng& an# $ncrea&e# e@c$ency. =(en
ma6$ng t(e $mp)ementat$on #ec$&$on8 management mu&t con&$#ere# 0un#amenta) $&&ue&
&uc( a& t(e organ$<at$onG& rea#$ne&& 0or a #ramat$c c(ange8 t(e #egree o0 $ntegrat$on8
6ey bu&$ne&& proce&&e& to be $mp)emente#8 e-bu&$ne&& app)$cat$on& to be $nc)u#e#8 an#
w(et(er or not new (ar#ware nee# to be ac?u$re#.
In or#er to $ncrea&e t(e c(ance o0 u&er acceptance8 emp)oyee& mu&t be con&u)te# an#
be $n2o)2e# $n a)) &tage& o0 t(e $mp)ementat$on proce&&. Pro2$#$ng proper e#ucat$on an#
appropr$ate tra$n$ng are a)&o two $mportant &trateg$e& to $ncrea&e t(e en# u&er
acceptance rate. ;(e organ$<at$on $& a)&o go$ng t(roug( a #ra&t$c c(ange8 w$t( c(ange&
$n t(e way bu&$ne&&e& are con#ucte#8 t(e organ$<at$on be$ng re&tructure#8 an# job
re&pon&$b$)$t$e& be$ng re#e-ne#. ;o 0ac$)$tate t(e c(ange proce&&8 manager& are
encourage# to ut$)$<e t(e e$g(t-)e2e) organ$<at$ona) c(ange proce&&. Manager& can
$mp)ement t(e$r ERP &y&tem& $n &e2era) way&8 w($c( $nc)u#e t(e w(o)e $ntegrat$on8 t(e
0ranc($&e approac(8 an# t(e &$ng)e-mo#u)e approac(. 7$na))y8 t(e paper conc)u#e& w$t( a
Kow c(art8 #ep$ct$ng many o0 t(e act$2$t$e& t(at manager& mu&t per0orm to en&ure a
proper ERP $mp)ementat$on.
Page 85/85
ERP at HCC Project Report by Atanu - www.programmer2programmer.net
Re6eren"e&
(ttpLAAwww.an#(ranew&.netA,u&$ne&&A2443AJanuaryA29-bag&-212'-
+%1++.a&p^$C<<.1*uU!C&"
www.(cc$n#$a.com
www.w$6$pe#$a.org
www.&ap.com
www.orac)e.com
www.na&&com.com
www.goog)e.com
C)a&& A ERP Imp)ementat$onL Integrat$ng Iean an# "$C "$gma
- by ona)# H. "(e)#on
Mo#ern ERPL "e)ect8 Imp)ement D U&e ;o#ayR& A#2ance# ,u&$ne&& "y&tem&
- by Mar$anne ,ra#0or#
MaC$m$<$ng >our ERP "y&temL A Pract$ca) /u$#e 0or Manager&
- by "cott Ham$)ton
Enterpr$&e Re&ource P)ann$ng
- by ,ret =agner

You might also like