Вы находитесь на странице: 1из 511

##################;###

#############################s#######################

u###
################ ###
#######

############################################################################## ###!
###"#######$###%###&###'###(###)###*###+###,######.###/###0###1###2###3###4###5###6###7###8###9###:###;###<###=###>###?
###@###A###B###C###D###E###F###G###H###I###J###K###L###M###N###O###P###Q###R###S###
T###U###V###W###X###Y###Z###[###\###]###^###_###`###a###b###c###d###e###f###g###h##
#i###j###k###l###m###n###o###p###q###r###s###t###u###v###w###x###y###z###{###|
###}###~#########R#o#o#t#
#E#n#t#r#y#################################################################
#################Uiu#t##########P#P#4#0########################################
#################
###################################################S#u#m#m#a#r#y#I#n#
f#o#r#m#a#t#i#o#n###########################(##############################
#############b####!######C#u#r#r#e#n#t#
#I#D###########################################################################
##########################@#
##############################################################
##############################################################
##############################################################
###############################################################
##############################################################
##############################################################
############################################ ###
#######

############################################################################## ###!
###"#######$###%###&###'###(###)###*###+###,######.###/###0###1###2###3###4###5###6###7###8###9###:###;###<###=###>###?
###@###A###B###C###D###E###F###G###H###I###J###K###L###M###N###O###P###Q###R###S###
T###U###V###W###X###Y###Z###[###\###]###^###_###`###a###c###d###e###f###g###h##
#i###j###k###l###m###n###o###p###q###r###
#####E####1###f##(###(###y###[###############################
########################################################
###################################################################################
###################################################################################
#################################################################################
##################################################################################
##############################p###################################################
###################################################################################
##################################################################################\
]\]\]\#######################Z#########################
##
#####################k#################]\]\]\]############
#####################
#####################
##########\]\]\]\\#################################

###############p################]\]\]\]
\]#################################

#################################\]\]\]\]\]\###################
##############
#############################
###]\]\]\]]\]\]#################################

#################################X]\]\]X\
]\]\###############################
######
#########################\]]\]X]\]\]###############p########
##########################################
#]\]\]\X#]\]####################################

#####################################\]\]\X#\]\####
############{#####################

####################################\]\]####\####################
##################################P#######################################
##]\]P#####################################################################
Q####################p######################

]\#####################################################
Q#X###################################################
###########################Q#############################
################################################
#X#########################################
#################################XQ#Q###################
##################################
p##################Q#Q###################/i#################
nnn##############################################Q

#Q#Q#P#################:###################nnn####################
#####################
#Q
Q#X ####################################
#nk#######################################"
"#Q#Q##########################################
################################## "(#Q##################

p#################nnn########################################

#
#####################################nnnnnnnh
######################################
#################4#################knnnhnnkh#################
####################################################
########nnnnhnnknh################################### "

#####################################nknknnnh##################
p#################
#####################################
nnnnnhkkkkh#####################################

#################:###################nnn####hb###h###################
################# " "(" "
(###################################no####b###h##################
p################# " "("
(######################################## #############
########################"
(#################P#################
###################################################
###################################################################################
###################################################################################
##############################p###########################################
##########################################################################
########################################################################
############################################################################
###################################################################################
################################################################################
#############################################
###################p################################
##############################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
##############################################=&####U&#####/####/####+0##
&###4##@##74#####w4#####w4##&##w4##&##6##"##6#####6####6#####9##<##
9##*##<##&###>##@##I>#####>#####>####>##&##_?##"##?#####?####?
#####D####D####J##&##L##@##L#####L#####L####L##&##M##"###N###
##%N####=N#####T##
#T####^##&##`##@##`######a######a######a##&##=b##"##cb#####b####
b#####]k###
#]k##*##ex##&##z##@##z#####z#####z####z##&##{##"##{######|
##)#)|#####
##/#
##&#####&##+##@##Q############h####&####"########A##
#Y#####9##"#9########&### ##@##= #####} #####} ####}
##&##S"##"##y"#####"####"#####S'##`##S'##>##'##&##,##@###-#####W#####W-####W-##&##0##"###1#####
%1##`##=1#####1#####1####1##&##3##@##3#####3#####3####3##&##4#
#"###5#####-5####E5#####5#####5##\##5##&##!
=##@##G=#####=#####=####=##&##)A##"##OA#####qA####A#####
B#####
B##^##
B##&##gI##@##I#####I#####I##^##I##&##+K##"##QK#####sK####K######L##
####L##(###L##&##3S##@##YS#####S#####S##B##S##&##U##"###V######V####
;V#####V#####V##:##V##&##]##@###^#####[^#####[^##V##[^##&##a##"##a
#####a#####b#####b#####b##`##b##&##j##@###k#####Wk#####Wk####Wk##&
##'n##"##Mn#####on####n######o######o#####o##&##u##@##u######v#####

#v#####v##&##w##"##w######x####7x#####x#####x####x##&##K##@##q#
###########z####&##+##"##Q#####s#########K#####K##j##K##&#
###@################`#####&##{##"################[#####[##
##[##&####@##
#####M#####M#####M##&##]##"#########`#####################
&####@#######!#####!## ##!
##&##A##"##g#######@##############
####&#####@##'#####g#####g####g##&#####"##;#####]##@##u#####
###########&####@##############8####&##
%##"##K#####m#######################&####@##############B
####&##;##"##a############################&####@##
######
########*#####&##I##"##o##############)#####)##~##)##&####@
##;################&#####"#######O####g#################&####@########O#####O#####O##
&##i##"################I#####I##
##I##&##i##@##################&##U##"##{##############
5#####5#####5##&##E##@##k################&##{##"########
########[#####[##*##[##&####@##################&####"#
##########################&##1##@##W############J##
##&####"########)##@##A############x####&####@########_##
###_####_##&##;##"##a#######`##############X####&##S##@##
y################&##Y##"####### ##`################:###
##&##S##@##y############D####&####"########E##
#]#####=###"#=#####=##&##?##@##?
######@######@#####@##&##A##"##A#####A###!
##B######c##"##c#### ##&####@##################&####"#####
##########i###########&##o##@##################&####"##
#########
####
##
##O######&####@## ###################&####"#####P##
#####}#######@##############X####&##C##`##i##############
##&####"######### ########!#####;####;##&####"##########
##/#####O#####i####i##&####"########E#####W#####g##########
############6##############v####v##/############"######
##C############&##############

#########AGpP P##############D#L
##########################

####E##################'

###c#Z#L#q#######################c###############################K###########
########## #########################I####
######################
###h#V#R#l#######################h#
#############################Q##############
######
###
#5###################
###b#x#######################
#L######################################
######
####
##
###################
#####(###################
###Z#xq#########################?
#########################z####################
###^##T#|##
###########OE####
####V######################
#####G#"###################
###R##########################P##+#####################################
########## ###ef############################################%###(### ###
#######################@###;###J####################
###p#l#####################
###m#d###############
#7
####(###############OE####
####{##################T#'#####f.#############@#@#####
###################################################)###E### ###?
#)###################
####7################################################\#7############
################################## #####:################
#####:################
####
###################5########

#,##T
WE####t####################
####:################
####:################ ###W#
############################

L##T
L####;S##################### ###RT##:################
###9#l##:################
###"n#
####################C#########

w ###L#####4#B#################### ####e#C#:################
######q#:################
#######
###################9#}#########WE###@#####2#,####################
####Mc#,#:################
####c#Y#:################
#####c#######################s########
L####WEH####`#`####################H###@#####################H####P
####################H###P######################Wi#f######|
#_Q########Wi#f######|#_Q########Wi#f######|#_Q########Wi#f######|
#_Q########Wi#f######|
#_Q################B##########1L##Q#P#P#uL#;#G#######>##d#{#
#c#B##{#=#n#####T##S#8#p#p#f#i##x1~#P#PJ#########J####
#9###G########Tl#K#########Z#############Root

###########################################T#l###K#########Z#########9#[##{
########Tl#K#########Z#############Der 1#

###########################################T#l###K#########Z#########9#####1#
########Tl#K#########Z#############Der 2#

###########################################T#l###K#########Z#########9#+##\#k

#######Tl#K#########Z#############PDMWIP88 bytes

#################################
#########################T#l###K#########Z###########T#l###K#########Z###########T#
l###K#########Z#########9#!###r#a
#######Tl#K#########Z#############MergeOutput80 bytes#

################################
#########################T#l###K#########Z###########T#l###K#########Z###########T#
l###K#########Z#########r####m
3$#########d#########Z#############PARALLEL DEVELOPMENT MANAGER

#################$#############################d#########Z###############F#
%#############
############ Ap0# ###############
A###`p###########################88######2####
#s

#########d#########Z#(#######)###Parallel Development is the process through


which mutiple users have the ability to modify the same piece of inventory at the
same time.ENDEVOR has a separate product called Parallel Development Manager (PDM).
The benefits of PDM include: Provides compare facility Provides merge capability
#

#)#########)#####

###########)################d#########Z#(#####J#######d#########Z#(##########
###d#########Z#(#############d#########Z#(#############d#########Z#(#####
###############_(####
!###########g########
###########7#########
###########
#########AGpP
P###############/!# A` 0
p###############L##
###I6##################
###Kh##################
###
_##################
##################D#O
###v~
##################
##################@####
####8#############@####
####9############t##*####################################
####m#
##########\#@####
###V#
##########4#@####
###]##############w ####
###W##############*####
###U#############

#w ####
###H/#############/!####
###)#############/!####
###c5%############L/!####
###N#Z############l/!####
###S4O############/!####
####1############/!
########7#E#N#e#C#e#N#V#7#E#;#`#####C#V#n#i#n#]#M#V#C#e#L#i#####7#E#o#]#o#]#L#W#7#E
#R#M#
###F##&#Z#&#?
#Z#S#X#V#S#Y#N#Z#J#X#G#U#F#Q#H#L#########2#Z###T#2#(######"#,###Z#######<#
\#<#####W###Z#
#[###\##\##[##Y##T##N##G##@##8##0##)###&#*#

#V###S#2#&#######&#*#&#*#!#)###'###&###$#

#!############
#########################=#*#/#*#3#*#8#(#<###=###=###<###9###5###0#
#+##&## ##############
####/#~######J#~#/#Y#Q#L#W#U#\#!###########:########:##Y###
###cUElEU}ssnc#####~###################
#######~####################################
##########################################F#
8#g#Z#g#B#Z#S#X#V#S#Y#N#Z#J#X#G#U#F#Q#H#L#R#8#T#<#W#?
#[#A#_#B#c#B################r####mV 3$#########d#########Z#########
###OBJECTIVES

#
#########
#####$###########
#########
#######d#########Z#########2####=#S#
#######Q##########Z#############Define PDM terminology

################# #########################Q#############Z###########
################################## Ap0#
###############OKA###`p###################################2####
#s

#########d#########Z#(#######I###Our first objective of this section will be


to define the PDM terminology#

#I#########I#####

###########I#########I#######d#########Z#(###########################L########
####D#g

###################r#########
###########
#########AGpP
P###############/!# A` 0

p################

/!
###I6##################
###Kh##################
_##################
##################D#O
###v~
##################
###################*####
####8############|######
####9############,

###

/!############################

####################'##############"###
####m#
##########d#w ####
###V#
##########T#w ####
###]##############WA####
###W############|#@####
###U##############@####
###H/##############,####
###)#############@####
###c5%###################
###N#Z############t
@####
###S4O#############@####
####1############d#@####
####!#############@####
####>############

/!####
####=############</!####
###"7#
##########\/!####
###%S## ##########/!####
### H############/!####
###>f############/!####
###Y ############

/!#################'##############%###
###zM#
###########@####
###b#############C####
###!>#
##########\#w ####
###
Z#
###########@####
####-f#
################
####n#
##########
@########7#E#N#e#C#e#N#V#7#E#;#`#####C#V#n#i#n#]#M#V#C#e#L#i#####7#E#o#]#o#]#L#W#7
#E#R#M#
###F##&#Z#&#?
#Z#S#X#V#S#Y#N#Z#J#X#G#U#F#Q#H#L#########2#Z###T#2#(######"#,###Z#######<#
\#<#####W###Z#
#[###\##\##[##Y##T##N##G##@##8##0##)###&#*#

#V###S#2#&#######&#*#&#*#!#)###'###&###$#

#!############
#########################=#*#/#*#3#*#8#(#<###=###=###<###9###5###0#
#+##&## ##############
####/#~######J#~#/#Y#Q#L#W#U#\#!###########:########:##Y###
###cUElEU}ssnc#####~###################
#######~####################################
##########################################F#
8#g#Z#g#B#Z#S#X#V#S#Y#N#Z#J#X#G#U#F#Q#H#L#R#8#T#<#W#?
#[#A#_#B#c#B#####F#g#[##N##[##J#g#F######J#g#x##x##b#w#J#g#Z######N##w##w#
#[##N##U##
###V#z#q##q##c##`##\##X##W##V#{#V#w#9#z#####Y#R#####s#R#m#X#g#Y#~##Y##
f##
###T#P#####l#Q#e#P#^#Q#Y#T#T#a#Z#v#i##y######r#R#####r#R#z#T##W##\##a#
#h##p##x#################
###,#T#####f##^##Y##R##J##C##=##7##2##/####,##.##1##Z#T#X#[#W#b#Y#k#[#s#^#{#d##j##o##v##|
####]##e###############4####################
######################$##(####1##3##4##4##2#########,#####$##%##&##&##%##############
#################"##&##)##+##,##,##+#####U#d#x##x#s#c##`##\##X##V#
#U#|#V#x#h#d#i#h#k#l#n#o#q#q#t#r###### #C######C##># #
#U###L#####~#########g#

####g##<###

###########k##########e##p##3#

################r####mV 3$#########d#########Z#########
###OBJECTIVES

#
#########
#####$###########
#########
#######d#########Z#########2####=#S#
#######Q##########Z#########S###Define PDM terminology Identify the PDM
steps to perform a merge of multiple files#

#S############### #########<#####
###########S#############Q#############Z#######;###Q#############Z#############
##&#

############################ Ap0#
###############OKA###`p###################################2####
#s

#########d#########Z#(#######W###The second objective will be to identify the


PDM steps required to merge multiple files

#W#########W#####

###########W#########W#######d#########Z#(#####!#####################L########
###,#g########"#####################
###########
#########AGpP
P###############@# A` 0
p################'
###I6##################
###Kh##################
###
_##################
##################D#O
###v~
##################
#######################
####8#############@####
####9#############@############################
####################'###############################'##########$###/###
####m#
##########T#@####
###V#
##########4#@####
###]#############|##*####
###W############<#@####
###U#############L#w ####
###H/############D

/!####
###)##############@####
###c5%##############@####
###N#Z############

#L####
###S4O#############@####
####1############,@####
####!############

@####
####>#############/!####
####=#############@####
###"7#
##########

/!####
###%S## ###########@####
### H############

/!####
###>f##################
###Y ###############################'##########0###2###
###zM#
###########'####
###b############,#L####
###!>#
###########WA####
###BQ#############w ####
###Fn#############@####
###Jm############
/!####
###Rg#
##########d#@####
###U## ##########@####
###Px#############'####
###n############@####
###( ############, w #################'##########3###5###
###M#
###########/!####
###b############ +####
###Qn#
#############*####
###
Z#
################
####-f#
##########$@####
####n#
###########L####
###9Z#
##########L######
####]f#
##########<##*####
####n#
##########t##########7#E#N#e#C#e#N#V#7#E#;#`#####C#V#n#i#n#]#M#V#C#e#L#i#####7#E#o
#]#o#]#L#W#7#E#R#M#
###F##&#Z#&#?
#Z#S#X#V#S#Y#N#Z#J#X#G#U#F#Q#H#L#########2#Z###T#2#(######"#,###Z#######<#
\#<#####W###Z#
#[###\##\##[##Y##T##N##G##@##8##0##)###&#*#

#V###S#2#&#######&#*#&#*#!#)###'###&###$#

#!############
#########################=#*#/#*#3#*#8#(#<###=###=###<###9###5###0#
#+##&## ##############
####/#~######J#~#/#Y#Q#L#W#U#\#!###########:########:##Y###
###cUElEU}ssnc#####~###################
#######~####################################
##########################################F#
8#g#Z#g#B#Z#S#X#V#S#Y#N#Z#J#X#G#U#F#Q#H#L#R#8#T#<#W#?
#[#A#_#B#c#B#####F#g#[##N##[##J#g#F######J#g#x##x##b#w#J#g#Z######N##w##w#
#[##N##U##
###V#z#q##q##c##`##\##X##W##V#{#V#w#9#z#####Y#R#####s#R#m#X#g#Y#~##Y##
f##
###T#P#####l#Q#e#P#^#Q#Y#T#T#a#Z#v#i##y######r#R#####r#R#z#T##W##\##a#
#h##p##x#################
###,#T#####f##^##Y##R##J##C##=##7##2##/####,##.##1##Z#T#X#[#W#b#Y#k#[#s#^#{#d##j##o##v##|
####]##e###############4####################
######################$##(####1##3##4##4##2#########,#####$##%##&##&##%##############
#################"##&##)##+##,##,##+#####U#d#x##x#s#c##`##\##X##V#
#U#|
#V#x#h#d#i#h#k#l#n#o#q#q#t#r#####F#g#[##N##[##J#g#F######J#g#x##x##b#w#J#g#Z#
#####N##w##w##[##N##U##
###V#z#q##q##c##`##\##X##W##V#{#V#w#9#z#####Y#R#####s#R#m#X#g#Y#~##Y##
f##
###T#P#####l#Q#e#P#^#Q#Y#T#T#a#Z#v#i##y######r#R#####r#R#z#T##W##\##a#
#h##p##x#################
###,#T#####f##^##Y##R##J##C##=##7##2##/####,##.##1##Z#T#X#[#W#b#Y#k#[#s#^#{#d##j##o##v##|
####]##e###############4####################
######################$##(####1##3##4##4##2#########,#####$##%##&##&##%##############
#################"##&##)##+##,##,##+#####U#d#x##x#s#c##`##\##X##V#
#U#|#V#x#h#d#i#h#k#l#n#o#q#q#t#r###### #C######C##># #
#U###L#####~#########g#

####g##<###

###########k##########e##p##3#

###### #C######C##># # #U###L#####~#########g#

####g##<###

###########k##########e##p##3#

################r####mV 3$#########d#########Z#########
###OBJECTIVES

#
#########
#####$###########
#########
#######d#########Z#########2####=#S# #######Q##########Z#########|
###Define PDM terminology Identify the PDM steps to perform a merge of multiple
filesUse PDM annotations to resolve conflicts

#|############### ############### #########<##### #########(##### ###########|


#############Q#############Z#######<###Q#############Z#######(###Q###########
##Z#######(###%###6####################&###'#### Ap0#
###############OKA###`p###################################2####
#s

#########d#########Z#(##########The third objective will be to explain how


PDM special characters or annotations are used to identify who made what changes to
each line of code.#

###############

###########################d#########Z#(########*#################L####+###,###,#g$###)###.####################
###########
#########AGpP
P###############@
###I6##################
###Kh##################
### _##################
##################D#O
###v~##################
##################WA####
####8#############@####
####9###############################################################'#######
#######$#### A` 0
p#################@#############'##########
%###0################'##########1###<###
####m#
###########+####
###V#
###########@####
###]##############
WA####
###W############4
#*####
###U#############

@####
###H/############

@####
###)############4######
###c5%############, @####
###N#Z#############/!####
###S4O#############@####
####1############<@####
####!############l@####
####>############

/!####
####=#############@####
###"7#
##########

#@####
###%S## ##########l#@####
### H##############*####
###>f############'####
###Y ############T#@#################'##########=###?###
###zM#
##########d#L####
###b#############@####
###!>#
##########\#L####
###BQ#############w ####
###Fn#############@####
###Jm############
/!####
###Rg#
##########d#@####
###U## ##########@####
###Px#############'####
###n############@####
###( ############, w #################'##########@###B###
###M#
###########/!####
###b############ +####
###Qn#
#############*####
###BQ#############@####
###Fn#############

#@####
###J#m###############L####
###R
g# ##########$#L####
###UL# ##########<#@####
###Px(############\#@####
###n/############l#@####
###(P#############@#################'##########C###E###
###}#
################
###############

#@####
###Qn##
##########t#w ####
###
Z#
##########|/!####
####-f#
##########\#@####
####n#
###########@####
###9Z#
##########L######
####]f#
##########<##*####
####n#
##########t######
###9#
##########L#L####
###6]#
##########t######
###J#
###########@########7#E#N#e#C#e#N#V#7#E#;#`#####C#V#n#i#n#]#M#V#C#e#L#i#####7#E#o
#]#o#]#L#W#7#E#R#M#
###F##&#Z#&#?
#Z#S#X#V#S#Y#N#Z#J#X#G#U#F#Q#H#L#########2#Z###T#2#(######"#,###Z#######<#
\#<#####W###Z#
#[###\##\##[##Y##T##N##G##@##8##0##)###&#*#

#V###S#2#&#######&#*#&#*#!#)###'###&###$#

#!############
#########################=#*#/#*#3#*#8#(#<###=###=###<###9###5###0#
#+##&## ##############
####/#~######J#~#/#Y#Q#L#W#U#\#!###########:########:##Y###
###cUElEU}ssnc#####~###################
#######~####################################
##########################################F#
8#g#Z#g#B#Z#S#X#V#S#Y#N#Z#J#X#G#U#F#Q#H#L#R#8#T#<#W#?
#[#A#_#B#c#B#####F#g#[##N##[##J#g#F######J#g#x##x##b#w#J#g#Z######N##w##w#
#[##N##U##
###V#z#q##q##c##`##\##X##W##V#{#V#w#9#z#####Y#R#####s#R#m#X#g#Y#~##Y##
f##
###T#P#####l#Q#e#P#^#Q#Y#T#T#a#Z#v#i##y######r#R#####r#R#z#T##W##\##a#
#h##p##x#################
###,#T#####f##^##Y##R##J##C##=##7##2##/####,##.##1##Z#T#X#[#W#b#Y#k#[#s#^#{#d##j##o##v##|
####]##e###############4####################
######################$##(####1##3##4##4##2#########,#####$##%##&##&##%##############
#################"##&##)##+##,##,##+#####U#d#x##x#s#c##`##\##X##V#
#U#|
#V#x#h#d#i#h#k#l#n#o#q#q#t#r#####F#g#[##N##[##J#g#F######J#g#x##x##b#w#J#g#Z#
#####N##w##w##[##N##U##
###V#z#q##q##c##`##\##X##W##V#{#V#w#9#z#####Y#R#####s#R#m#X#g#Y#~##Y##
f##
###T#P#####l#Q#e#P#^#Q#Y#T#T#a#Z#v#i##y######r#R#####r#R#z#T##W##\##a#
#h##p##x#################
###,#T#####f##^##Y##R##J##C##=##7##2##/####,##.##1##Z#T#X#[#W#b#Y#k#[#s#^#{#d##j##o##v##|
####]##e###############4####################
######################$##(####1##3##4##4##2#########,#####$##%##&##&##%##############
#################"##&##)##+##,##,##+#####U#d#x##x#s#c##`##\##X##V#
#U#|
#V#x#h#d#i#h#k#l#n#o#q#q#t#r#####F#g#[##N##[##J#g#F######J#g#x##x##b#w#J#g#Z#
#####N##w##w##[##N##U##
###V#z#q##q##c##`##\##X##W##V#{#V#w#9#z#####Y#R#####s#R#m#X#g#Y#~##Y##
f##
###T#P#####l#Q#e#P#^#Q#Y#T#T#a#Z#v#i##y######r#R#####r#R#z#T##W##\##a#
#h##p##x#################
###,#T#####f##^##Y##R##J##C##=##7##2##/####,##.##1##Z#T#X#[#W#b#Y#k#[#s#^#{#d##j##o##v##|
####]##e###############4####################
######################$##(####1##3##4##4##2#########,#####$##%##&##&##%##############
#################"##&##)##+##,##,##+#####U#d#x##x#s#c##`##\##X##V#
#U#|#V#x#h#d#i#h#k#l#n#o#q#q#t#r###### #C######C##># #
#U###L#####~#########g#

####g##<###

###########k##########e##p##3#

###### #C######C##># # #U###L#####~#########g#

####g##<###

###########k##########e##p##3#

###### #C######C##># # #U###L#####~#########g#

####g##<###

###########k##########e##p##3#

################r####mV 3$#########d#########Z#########
###OBJECTIVES

#
#########
#####$###########
#########
#######d#########Z#########2####=#S#
#######Q##########Z############Define PDM terminology Identify the PDM
steps to perform a merge of multiple filesUse PDM annotations to resolve conflicts
Recall PDM benefits #

################ ############### #########e##### ###############


########################Q#############Z#######<###Q#############Z#######)###Q#
############Z###########Q#############Z#######4###1###F#####################2##
#3#### Ap0#
###############OKA###`p###################################2####
#s

#########d#########Z#(#######H###The last objective of this section will be


to recall the benefits of PDM

#H#########H#####

###########H#########H#######d#########Z#(#####9###6#################L####7###
8###,#g0###5###:###############################

#######I#### ##p############### ##AG0P##P##############

#'####/###################+#################################################
########### #######F#############################################
###############################

###
###################################################################################
###################################################################################
###################################################################################
################################## ###!
###########################"###############################$###
%###########################&###'###########################(###)##################
#########*###6###########################7###8###########################9###:#####
######################;###<###
###4#?############D
7############################=###>###########################?
###@###########################A###B###########################C###D###############
############E###F###########################G###H###########################I###J##
#########################K###L###
####[#5#############

############################M###N###########################O###P###
####T###############'############################Q###R#######################
####S###T###
###4^###############\
7-####
###4################'#########j;##############
########C#Z##############7-########m##+#############|
7########Z##m##############'########S################'###################
######,
'########W#################7-##########R###############7########m####^############## #########;#e#R#############|# #########[#
############## 7-########################
7-############h##############'####
###9################$#'####
######&#G#############l#7############################U###V###########################W###X##################
#########Y###Z###########################[###b###
####_e#############<# ####
###!#6m##!###########'####
######!##########t# ####
###_####$###########'############################c###d###
###I###############7-####
####y#&##########d#'############################e###g########################
###h###i###
###
#'##########<#'####
###hU#&##########d# ############################j###m###
####################'####
###8#j#W############L#7############################n###o###########################p###q##################
#########r###s###########################t###u###########################v###w#####
######################x###y###########################z###{########################
###|
###}###########################~################################################
#############################################################################
#############################################################
###`##"###########7-########o|X#"###########
########R##"##########\# ########U###"##########,#'########O#V##
##"###########'######## #####"###########'#########E###"##########|
#'########x###"###########
##########T###"###########'#################################################
###############
###m##&############'####
###Iu#&##########4#'###################################################
#####################################
###I#&############'####
###. J#&########### ####

####I'#&##########<#7-####
###*QIw#&##########4


###############################################################################
#############################################################################
############################
####y###&###########7-####
####b##&############7###############################################################################
###############
####]>##&###########'######################################################
######################################################################
###x###^#############7-####
####J~#.############t#'######################################################
######################################################################
#####"###################
#####
%########################################7-####
### ##\##############\#7-####
###"#n##C##############

7-###########V###############<

7-########a################4#7-####
####'##############'####
##### ########### ####
###<#'##!##########t# ####
###Y_<T#%##########

7-################################################################
################L

7-##################################
###iQ#*##########,#'####
####x##&##########l#7###############################################################################
###############
###;#.###########7-########_&#.###########7-####
###4!W#%##########|#7-####
###7l#%############7-####
###jC~#%###########7-####
###={#%###########7-####
####C#%############7-####
###@p#%##########l# ####
######&##########D#'#######################################################
#############################################################################
##############################################################################
####
###!###&##########l

7-##################################
#################l#7-####
###A#+m###%###########
###############################################################################
#############################################
####
##5##########\#7-##################################
###'#'##%##########|#7-########e#[q#R####################
#######Y#&##########d


############K###########################I###########################G###
#################
###Hs#\##############4# ####
###^4#f-############## ########i#C#############d# ########P#!
i#############l# ########B#R
#############l#7-######################4# ###########%###########
#########%##########7-#########%############7-#########
%##########$#7-########)4#%########## #########d#
%##########l#'########/#%##########d '########pYm#%##########D#'####
########################################################################
#######################################
###^#)###########7#################################################################
####$##%###########7############################################################
###
###
###t#-##########
###################################################################################
#################################################
######?#0##########7-########R###0##########t

########Z####0###########'####################################
####Oo#J#%###########'################################
%###########################&###'###########################(###*##################
#########+###,###########################-###.###
######M#3###########7-########8#O##&###########7########_#h##&###########7-########|###&###########7-###########>#*#
%###########7-##########1`#D#%########### ########4#Ar#Y#%##########,#7########L#]z#h#%##########T#'########H#{v##%###########7############################/###0###########################1###2##################
#########3###4###########################5###<###
### #us##4###########7########D###N#4##########t#'#########7##5##########l
7-########q#s#########################y########################
#### ##########
7-########_CT# ############7-####
###h~#############'####
###>:#############'####
###E{#'##########L ####
###|^#(##########
7-##########&###########7-###########&###########'#########|
##&##########D#7-#########|1#&##########4#7-########k#$#&##########T#7########75pG#&##########t#7-########UKc#&###########
########Y}r############################################=###>###
#########################.?#%###########7-########z#1#
%###########'#########'zH#%########### #########Fj#%##########l#7########;B#%###########'##########%###########7-########wg#
%###########7-####
###v##########################################?
###@###
###@#,###########7-########?#G##&###########7-############?
#&###########'#########$#5############################&##########L#'##
###########&##########7-##########I##&##########

##########5##&###########'########@#~#
#&###########'#############&##########,#'##########
#&############'##########M#&###########'####
###2#X:#n##################
#####X%#n##################
#####.##,############'########!#CL##,###########'####
###Y###/##########\#'########i# #N#/########## ####
####%##############D#'########################7#########################7-###################################1
##%##########

7-#########G###%########### ##########;v#T#%##########

7-#########f#x#%##########

########*###%###########7-###########%##########$7-####
###1#8###################
###I#P###################
####v##1##########L7-#########
G##1##########l7############################A###B###
###7#t#z#2########## 7-########:#c#"#2##########
7-####
###+####
###########
############################C###E###########################F###G##########
%###########
7-########4# #########################
#T##%############'####
####g#############L# ########

#7J#x############<#7-########*###########################D##?
##########################I#5W#[######################## #7#s#############
#########)#>########################

#>##b##########################z3##############'##########
#############l#'########3#&###########7############################H###I###
###w
##+##########$#C############################J###N###
####-## ##########L#C###########|########################h#T##
##########t#C##################################w#Je#b######################
###M#T#%###########C#########\#u#%###########C####
###c#o##################
###
c#o#######################+###########C#########################
#########
%#+##########$#C########Bp############################################
2###t"#sU\B~####6#~#u##~^#t##>#s#
##"#######Fe#)##b##B#U#Jp#BI#E#[#{##^#w#JFI
+b 1Yx#f#fI4>(<######.#{L#.7#gm#G#F#n#t#x#x#Wr#W2#{)#y##u<#5####<#m#E#m#
`#<######_
##8#*#########\
%####{/######o#k######y###N#(####?#8#-###H#I# #
A#_
+#_
######_ 3##3#_ -#_
#

###5#{#5#y;#Y<#/F##U#
i#At#{#n##p#xw#n######B####y#####B#####P#Zk#c#Ik#uY#
X#e##^#ZP#####^#<####
###0n#<^########7########?#e#k#q#M{#y############x#q###(#######x0#E#P#Y#\
#[##\##n###5###########+###W#]######q#######
#,# #########'###a# #############7###y####

######j####,######?####?########R####
##B#j#c#`#w#[##1##############^##1####
#####r######y#T#[#J#G#C#+#W###r##N###########W#{###W##~#{########
)#################N##q###########D##i########0#####0##u#
###########<#3#f#f#s###########S#G#I #S##t######### #%
#;
#E
#I
{#E
i#>
Z#1
G######y_#####:##P##^$#n>#yJ#aI#FM##U#_#Y#<#######z##
####0####### ##<##_#z#p##n##t###&##6##G#\#l#&#
#######G#{##~##J####F###############5#X##
###f###mf#`K#S7#?
*#$############6M######,$#58#6M##E#########X####
###"#@#I#X#M#T##G##;##'####0###=e=AIkt^
9$

$##/#V#
#j4{#eXo+f#wY
#D#/######5Tja####x#x#

########i 1
BiT}cgmzkmyjmv
"1+"#y#cYB####<###'2;<5*####
####w###i#T#]#]#V#V#M#K#B#9#2#'###########
####)##B##R#V#[#[#c#d#i#iw#]####G#

#uA#|###|
#k#V#U#Y#`x#_w#[y#R#G#M#_#x####k#/###'###[
##[H [*jVxp#GwP#(#t##|
##)#U########Q#m##u#####
#~H#l#c#####.{.
###,&##&V#z#~###X#Og#,######&##U#&,#Y##\###
#U######W#`#####Y########E#k#W#`#
####7##Q##7#)####/###########[##Q#####9#.#
%#>#.9##i#B#g#\###
%#####S#&##Z##U#S&#####1###*#1##X##B#'####*#####e


#$75>LeXH>:2######-U7-<UO
###ImIURLRZgllm_SI####_n_c|
lntq{ ####g{qjgqmq}####
####,#w#w#]#3#,#.#####\##4#####g#`#\#]#
d#p##w# s##x#.#)#4

###Y####w#g#]#Y#]#f#b#c#m#######cL#L##c#f#k
#rL#"###R##n#k#n#j#cy#\o#Va#NW#FR#?T#8^#0i#'{### #####
#######{#k#e#d#e#l#o#n#f#_#T#####d#z

#z#p#i#d#d#g##m

################

#######-######
###}#s#i#f#B#^###X##P##E##5#############################
#####$##F###]###v#

#####
#################.##F##P## X##
i##
u##
#
##z##w##{###
###p####F#p#)#y###################)##5##F###################
/###V#g#\m%F}$Li##]###
%#y##r#y#V##_####< #4##>#Y##b##b#U#g#B#I##@##1#########|
##2######%########M##/###X##
###V"#\m#E}"Kh##[###$#y##r#y#V##_"#
###.##Y####P##{####\#g#|####
######J######
K#####1##?#wY##`##b#R#g#O##\#a#1######P#########
#,B#'#,###N\rp`#k#u
}#1A}Q^}md_v\v@. #
#rf[ND6########K#KoAH 4
)#####Wh|
#m.###
+<K_mz##7>QS_f|
~fLX]Mg]^\UOMPE?9L0S)B'. $###
###,###YY

###y0n8hLdXde\sY`fq{#)<@
YlIm;r_'H#;#(########1S18=#9#Y#V(XE
_SfG#O@$ym`####f!y#!
f####CtOttC#####w"#@M`mz
ywx|fF
### ####}##}############
######U####}##[##V##U##[ #n####
#####?#0#%###########)#7#?#8######
###,#/#6#)#####p##[##R(#K2#G:#K=#?D#6N#4^#j#'q##z#########
###&#*#6#I#\#n################
~##u#q#o#r#r#o#k#c#S###"#####1########
#############"#)#1#.#%#*#1#1#*#)#
%##################X#&##$#&X##I#5####k#T###
#########
%#7#vE#qU#kc#mt#k#o#############
###&#.{#5l#6f#T8#D!
#Q#B##########$##/##B##;#*#############[##i####
#D'#2i#Mi#{F#{H#L#K#F#?#2### #####
#######}#[#j#R#C#####g######r#j#g#g#i
#m#t#|
#######'###&#R#.#R'#X&#]'#c+#i+#w.#1#8#>#D#L#
N#T#Y#\#_#f#k#r#y#}#}##i}#_v#Vo#Uh#Xc#__#Y[#VU#UN#X
L#]I#YE#VA#V=#Y5#T
####B########A#B#a&###E###t#m#M#######(#<
#R#g#t#~######&#+#Z#f#t~#t#x######a#
3#################&#5#8#4##&#M##
#########%#t#IE#)N##_#f#c#l#lm#Yc#;_#,U#1b#(f##h##h#e#b#Z###############)##I##V#j#m##########]####w#n#h#]#####
#J# #-#;#J#####9#W#W#I#?#9#9#>
#####ax;da#p#e;x;#### G

#)6=AG
#####N##'7#N######+###

##+#####i:t#k#i
j0p:t####n#n

#
####
###########R##g####
pSRS6###ddQFq
jfdfjnw{ojgfdgn#v#####3LQ
OI?2&##
#####
##### #4CD=<@F0
"#{#"###(##@IG^g}##<c##w(#~##
zyxmuXfMO901#0
10)######S#q#S#m########q#d##T#>@#M##i
##|
#x#[#>####{#p####################@#[@###
###

####1 #[@########U##D##2##
###################(#8#=#H#V#f#t#######
########-#6#D#P#X#_#g#r#}####{#g#R#F#?
z#;w#0n#)`#$;#&1#*(#1
%#=(#G.#M9#MF#QS#VY#_W#mL#x#####PS###P#[#`##S#L#p######
####### #
#######"#"###
#########&#####&####`#U#j`#jl#ay#]#]#\#U####w#q#w##{#t#
q#r#v############################
####################g##Uf#,y#####
%#"#####y#b#O#;#.# ##########
#0######y###S-##y#######w######w####<,#
eS?5.,B#S#p#y^
ND<##########5S#m##
&7LX`u
Y 9 #%### #
####0#?#O&f&s0j<y@ziuY;BH?Hq<b4Q
%M#;#514E8####,#tU;2-,1#9#E#T#f#y
#####>Uv#'5BPmmtSg<L$B#
%#####\##xk
a#\####0<sX0XAXRT`Ks<####p/\p\|
TGHD:2/####}?q}qmg]T@?
####\#d]dd#\####u{u########n
"
{ ##}#u"n####XqX#dm qn####zgz}ynhgkt|
ux####fwnjfinw

###<{<Pbvwv}{####Udd\VUY####
####,4#,f##'##
##<"#B4#92#e##XE##########
###:#Kh#:#KD#TJ#\L#gL#xJ#T#j[#ch#]####:##J#PC#PI#IJ#<G#2:######
M##{#DM#DX#Cd#@m#;u#1z#${##
#####<##########&#<
###{##2{###########&#2
######M#########+#2#6#?#D#M####a#~#~#
x##n#a######.##`#`#V#C#8##.
#########&#4#<#G#U#_#n#y#####b#n##)b#uv#n#q#{###
###############!#)########}#y#g#e#
#######################j#########
,#9#B#~a#m#m#####{##n#
%w##W#######)#8#^#####0###w#j##N##E"#2P#0#4########_#6x
#=k#D`#PY#_I#]$#Q##<(##^##z#"####<#'L#ML#'@#6<#M####P#*f#Rf#*S#<
P#R######qj###)#/#9#I#T#}`#yj#q####,#d#d#V#J#H#@#,#
####{#{#{###}#{#|
######Z##Z#g#s###################
######
###L##L#V#c#m#u#}############.#0#.#@D##
########~#f#Q#Nf#M[#?K#4>#02#2

###H#I#^#IK#JH#UH#gN#u\#k#o#w#y###+#########y#
g#V#N#A#8#/#'########@#g#u#########
####{#f##s(#u;#Yp#N#E#I#G#@#4#
#######b#b###C#######QP#
#######k#\##QO#P#I#?#6#(#############
#############
#####;#######"#.#5#9#;#7#2#####j##########
######t##j#j#

###,#####Q#<u##W##l#wK#N,#_7#a#}######l#w#l#w######i#
##i##}#t#####x##x#######:#^#:#^E#l######LbV
NLNV_bhs}
#### j#

##-#?#:#K#j#e#d#e#xj#bV#Fa#>d#&a#
Z#D##########.%#J######;#+#;8#JA#XH#lH#|
O#X#c#s#}####h#T#I#A#7#'###b$#Q##########
##########H###1#H#######A###!#*#.#5#A#####C#S#C#S##Q#####*#PV#eV#T@#P*#e##############p####PC#M##########d#########d#
############PGM A

###############################################d#########d#########r####jm#3
$#########d#########Z#############PARALLEL DEVELOPMENT#

#################$#############################d#########Z#######@###=###O#######
############>###?#### Ap0#
###############OKA###`p###################################2####
#s ##

#############d#########Z#(##########How many times have you gone to change a


program and someone else already modifying that same program? You wait until they
are finished and then manually add your modifications to their copy of the program.
ENDEVOR has a tool which supports parallel development and automatically merges
your modifications with someone elses!!
As we can see from this picture Parallel
Development can cause turmoil for an account.

###############

###########################d#########Z#(#####}#######d#########Z#(#####W####
###d#########Z#(#####E###B#################L####C###D###,#g<###A###F##########
#######################

#########AGpP
P###############/!# A
###############\#@I#### ##p##############d
+####################################F#######################################
########## ###########################
###

###########################
###################################################################################
###################################################################################
###################################################################################
########################################## ###########################!
###"###############################$###
####[#5#############@############################
%###&###########################'###(###
####T################OE############################)###*#######################
####+###,###########################-###.###
###I#############<@####
####y#&###########OE############################/###1########################
###2###3###
###
#'##########$#@####
###hU#&###########L############################4###7###
####################L####
###8#j#W#############L############################8###9#######################
####:###;###########################<###=###########################>###?
###########################@###A###########################B###C###################
########D###E###########################F###G###########################H###I######
#####################J###K###########################L###M#########################
##N###O###
###m##&##########T @####
###Iu#&################################################################
#P###Q###########################R###S###
###I#&########## #####
###. J#&###########@####
####I'#&##########/!####
###*QIw#&########################################T###U#######################
####V###W###########################X###Y###########################Z###]##########
#################^###_###########################`###a###
####y###&###########L####
####b##&########################################b###c#######################
####d###e###########################f###g###
####]>##&###########OE############################h###i#######################
####j###k###########################l###m###########################n###o###
###x###^##################
####J~#.#############L############################p###q#######################
####r###u###
###Y_<T#
%###########@############################v###~#################################
#################@##################################
###iQ#*##########|#L####
####x##&##########

L#############################################################################
#################
###;#.###########OE########_&#.##########,#@####
###4!W#%###########@####
###7l#%##########L
L####
###jC~#%###########L####
###={#%###########'####
####C#%################
###@p#%##########

L####
######&##########D#@#######################################################
#############################################################################
##############################################################################
####
###!###&############L##################################
##################L####
###A#+m###
%##########t##################################################################
############################################################
####
##5###########@##################################
###'#'##%##########@########e#[q#R####################
#######Y#&###########/!
############K###########################I###########################G###
########################%###########w #########%############w
#########%########## @#########%############/!########)4#
%##########<#WA#########d#%###########@########/#
%####################pYm#%##########t#@####
########################################################################
#######################################
###^#)##########d#@#######################################################
#########
####$##
%##########4#OE################################################################
###t#-##########l
@#############################################################################
###############################################
######?#0###########L########R###0##########

#L########Z####0##########,#L##################################
####Oo#J#
%##########L#L################################################################
###############################################################################
###########
######M#3####################8#O##&###########@########_#h##&######
####@########|###&#######################>#*#
%###########+##########1`#D#%###########'########4#Ar#Y#%##########|
#L########L#]z#h#%##########$#L########H#{v##%##########
+#############################################################################
###############################################
### #us##4##########,##########D###N#4##########

#L#########7##5###########@########q#s#########################y######
##################
#### ###########@########_CT# ##########T/!####
###h~############/!####
###>:############T#@####
###E{#'##########t##*####
###|^#(###########L##########&##########<
L###########&##########t#L#########|
##&###########L#########|
1#&###########L########k#$#&###########L########75pG#&###########@#
#######UKc#&##########L#L########Y}r######################################
############
#########################.?#
%###########L########z#1#%##########<#L#########'zH#%##########

@#########Fj#%###########OE########;B#%##########<#L##########
%##########T#L########wg#%##########

/!####
###v################################################
###@#,###########L########?#G##&##########\#L############?
#&###########L#########$#5############################&###########@##
###########&###########@##########I##&##########t#@##########5##&###
########@########@#~##&###########@#############&##########
@########## #&##########@##########M#&##########\
L####
###2#X:#n##################
#####X%#n##################
#####.##,##########

@########!#CL##,##########$#L####
###Y###/###########L########i# #N#/##########,#L####
####%##############D############
#############L#########################L#############################
######1
##%############@#########G###%##########L#L##########;v#T#
%##########<#@#########f#x#%###########w ########*###%##########
L###########%###########L####
###1#8###################
###I#P###################
####v##1##########

@#########
G##1###########@##################################
###7#t#z#2##########d#L########:#c#"#2################
###+####
##########D#L#################################################################
######%##########

@########4# #########################
#T##%##########d#w ####
####g##############L########

#7J#x############\#L########*###########################D##?
##########################I#5W#[########################
#7#s############4#'#########)#>########################

#>##b##########################z3##############L##########
##############L########3#&##########T

L####################################
###w
##+################################################
####-## ###########@###########|########################h#T##
###########@##################################w#Je#b######################
###M#T#%##########|#L#########\#u#%###########@####
###c#o##################
###
c#o#######################+##########

w ##################################%#+##########D
L########Bp##################################################.#{L#.
7#gm#G#F#n#t#x#x#Wr#W2#{)#y##u<#5####<#m#E#m#`#<#0###=
e=AIkt^9$

$##/#V#
#j4{#eXo+f#wY
#D#/######5Tja####x#x#

########i 1
BiT}cgmzkmyjmv
"1+"#y#cYB####<###'2;<5*####
####w###i#T#]#]#V#V#M#K#B#9#2#'###########
####)##B##R#V#[#[#c#d#i#iw#]####G#

#uA#|###|
#k#V#U#Y#`x#_w#[y#R#G#M#_#x####k#/#######
e


#$75>LeXH>:2######-U7-<UO
###ImIURLRZgllm_SI####_n_c|
lntq{ ####g{qjgqmq}####
####,#w#w#]#3#,#.#####\##4#####g#`#\#]#
d#p##w# s##x#.#)#4

###Y####w#g#]#Y#]#f#b#c#m#######cL#L##c#f#k
#rL#"###R##n#k#n#j#cy#\o#Va#NW#FR#?T#8^#0i#'{### #####
#######{#k#e#d#e#l#o#n#f#_#T#,###N\r
p`#k#u}#1A}Q^}md_v\v@. #
#rf[ND6########K#KoAH 4
)#####Wh|
#m.###
+<K_mz##7>QS_f|
~fLX]Mg]^\UOMPE?9L0S)B'. $###
###,###YY

###y0n8hLdXde\sY`fq{#)<@
YlIm;r_'H#;#(########1S18=#9#Y#V(XE
_SfG#O@$ym`####f!y#!
f####CtOttC#####w"#@M`mz
ywx|fF
### ####}##}############
######U####}##[##V##U##[ #n####
#####?#0#%###########)#7#?#8######
###,#/#6#)#####p##[##R(#K2#G:#K=#?D#6N#4^#j#'q##z#########
###&#*#6#I#\#n################
~##u#q#o#r#r#o#k#c#S###"#####1########
#############"#)#1#.#%#*#1#1#*#)#
%##################X#&##$#&X##I#5####k#T###
#########
%#7#vE#qU#kc#mt#k#o#############
###&#.{#5l#6f#T8#D!
#Q#B##########$##/##B##;#*#############[##i####
#D'#2i#Mi#{F#{H#L#K#F#?#2### #####
#######}#[#j#R#C#####g######r#j#g#g#i
#m#t#|
#######'###&#R#.#R'#X&#]'#c+#i+#w.#1#8#>#D#L#
N#T#Y#\#_#f#k#r#y#}#}##i}#_v#Vo#Uh#Xc#__#Y[#VU#UN#X
L#]I#YE#VA#V=#Y5#T####ax;da#p#e;x;#### G

#)6=AG
#####N##'7#N######+###

##+#####i:t#k#i
j0p:t####n#n

#
####
###########R##g####
pSRS6###ddQFq
jfdfjnw{ojgfdgn#v#####3LQ
OI?2&##
#####
##### #4CD=<@F0
"#{#"###(##@IG^g}##<c##w(#~##
zyxmuXfMO901#0
10)######S#q#S#m########q#d##T#>@#M##i
##|
#x#[#>####{#p####################@#[@###
###

####1 #[@########U##D##2##
###################(#8#=#H#V#f#t#######
########-#6#D#P#X#_#g#r#}####{#g#R#F#?
z#;w#0n#)`#$;#&1#*(#1
%#=(#G.#M9#MF#QS#VY#_W#mL#x#####PS###P#[#`##S#L#p######
####### #
#######"#"###
#########&#####&####`#U#j`#jl#ay#]#]#\#U####w#q#w##{#t#
q#r#v############################
####################g##Uf#,y#####
%#"#####y#b#O#;#.# ##########
#0######y###S-##y#######w######w####<,#
eS?5.,B#S#p#y^
ND<##########5S#m##
&7LX`u
Y 9 #%### #
####0#?#O&f&s0j<y@ziuY;BH?Hq<b4Q
%M#;#514E8####,#tU;2-,1#9#E#T#f#y
#####>Uv#'5BPmmtSg<L$B#
%#####\##xk
a#\####0<sX0XAXRT`Ks<####p/\p\|
TGHD:2/####}?q}qmg]T@?
####\#d]dd#\####u{u########n
"
{ ##}#u"n####XqX#dm qn####zgz}ynhgkt|
ux####fwnjfinw

###<{<Pbvwv}{####Udd\VUY####
####,4#,f##'##
##<"#B4#92#e##XE##########
###:#Kh#:#KD#TJ#\L#gL#xJ#T#j[#ch#]####:##J#PC#PI#IJ#<G#2:######
M##{#DM#DX#Cd#@m#;u#1z#${##
#####<##########&#<
###{##2{###########&#2
######M#########+#2#6#?#D#M####a#~#~#
x##n#a######.##`#`#V#C#8##.
#########&#4#<#G#U#_#n#y#####b#n##)b#uv#n#q#{###
###############!#)########}#y#g#e#
#######################j#########
,#9#B#~a#m#m#####{##n#
%w##W#######)#8#^#####0###w#j##N##E"#2P#0#4########_#6x
#=k#D`#PY#_I#]$#Q##<(##^##z#"####<#'L#ML#'@#6<#M####P#*f#Rf#*S#<
P#R######qj###)#/#9#I#T#}`#yj#q####,#d#d#V#J#H#@#,#
####{#{#{###}#{#|
######Z##Z#g#s###################
######
###L##L#V#c#m#u#}############.#0#.#@D##
########~#f#Q#Nf#M[#?K#4>#02#2

###H#I#^#IK#JH#UH#gN#u\#k#o#w#y###+#########y#
g#V#N#A#8#/#'########@#g#u#########
####{#f##s(#u;#Yp#N#E#I#G#@#4#
#######b#b###C#######QP#
#######k#\##QO#P#I#?#6#(#############
#############
#####;#######"#.#5#9#;#7#2#####j##########
######t##j#j#

###,#####Q#<u##W##l#wK#N,#_7#a#}######l#w#l#w######i#
##i##}#t#####x##x#######:#^#:#^E#l######LbV
NLNV_bhs}
#### j#

##-#?#:#K#j#e#d#e#xj#bV#Fa#>d#&a#
Z#D##########.%#J######;#+#;8#JA#XH#lH#|
O#X#c#s#}####h#T#I#A#7#'###b$#Q##########
##########H###1#H#######A###!#*#.#5#A#####C#S#C#S##Q#####*#PV#eV#T@#P*#e##############p####PC#M##########d#########d#
############PGM A#

###############################################d#########d#########r####mV
3$#########d#########Z#########

###PDM Benefits

#########

#####$###########

#########

#######d#########Z#########2#####
## #######Q##########Z#########g###Automatically merges your modifications
with othersProvides a compare facility for up to three membersc

#g#########g#####
###########g#########4###Q#############Z#######3###Q#############Z#######L###I#
########################J###K#### Ap0#
##############l#/iA###`p###################################2####
#s

#########d#########Z#(##########The benefits of PDM are:It allows you to


automatically merge your modifications to a program with another team members
modifications.It also provides a comparison listing of up to three copies of the
same member.

###############

##########################d#########Z#(###########d#########Z#(#####o####
#d#########Z#(###########d#########Z#(#####P#####d#########Z#(#####Q###N
#################Z#####O###P####gH###M###R################################

#########AGpP
P###############WA
####=#;################I####=+#;################
####4=#<###################k$##############<#WE
####=V##;################I######=##;################
####=H#<###################Q################,
#####=##;################I####X#=##;################
####+#=##<###################7#Qa################,
####q##;################I###

####;################
######<###################"g#r##############
,####nI###############L,
###5#e#D##;################I###5#e###;################
#<###################f##]##############$

###5#e#

,#####Yr###############|
#,############################################################
###########################!
###"###############################$######)#*#p###############
,#####)##p###############\

,@###:x####################
####i############$
,####@###:##F####################
##################
,####@###j#######################
###fx##############
,####@##########################
####48#############L
,#########ooI#########(##@####fx##x#f#######4
>#>##4###############9#<###x##########d#########d############
#Root

###############################################d#########d#########9#######
##########d#########d#############Der 1#

###############################################d#########d#########9######T##D#
##########d#########d#############Der 2

###############################################d#########d#########9####)?#U##########d#########d#############PDM

###############################################d#########d#########9#\##Y##
##########d#########d#############WIP

###############################################d#########d#########9####*K#@
##########d#########d#############Merge

###############################################d#########d#########9#G##@#v8#
##########d#########d#############Output

###############################################d#########d#########9#####F##S#
##########d#########d#############88 bytes

###############################################d#########d#########9#####P#F#`#S#
##########d#########d#############80 bytes

###############################################d#########d#########r####mV
3$#########d#########Z#############PDM TERMINOLOGY

#################$#############################d#########Z#######X###U###
%###################V###W#### Ap0#
##############l#/iA###`p###################################2####
#s

#########d#########Z#(##########There are some terms we need to define


before we can begin discussing parallel development.Root: The base line program
with which programmers are working. Derivation 1: The first SEs changes to the
programDerivation 2: The second SEs changes to the programPDM WIP: The 88 byte
output of the comparison between the root, derivation 1 and derivation 2. Merge
Output: The output of the merge. This file is the combined file that will be added
into Endevor.#

##########\#####

###############

#########=#####

###############

#########$#####

###############

#########%#####

#########
#####

#########U#####

###############

#########Y#####

####################\#######d#########Z#(#####C#######d#########Z#(#####3####
###d#########Z#(#####4#######d#########Z#(#####`#######d#########Z#(#####g####
###d#########Z#(#####]###Z#################L####[###\####gT###Y###^#########
##X#####################

#######I###
#################'###w
##############t#'##a#
###############'########LI#####3####Z
##########d#########_############---------------------------------------ACCOUNT PANEL -----------------------------------------COMMAND ===> 21 ENDEVOR2 - ENDEVOR PDM

##########s#######################################################################
###################e#######d#########_###############d#########_############
###d#########_###############d#########_###############d#########_############
###d#########_#######d###a#####################b###c#### Ap0#
###############=A###`p###########################LI######2####
#s

#########d#########Z#(#######e###ENDEVOR PDM is a separate tool that can be


accessed from the account panel off of the ISPF main menu.#

#e#########e#####

###########e#########e#######d#########Z#(#####i###f#######################g###
h###<#g`###e###j###########u###################

#######I###
#################WF##a##
###############<

,#####J
##############L

,##`##@##############4# ##########\#####3####P=F
###########d#########d#########:###OPTION ===>
0
DEFAULTS
- Specify user session parameters1
BUILD
WIP
- Build
Work In Progress (WIP) File 2
EDIT WIP
- Edit Work In Progress (WIP) File
3
MERGE - Merge WIP file into OUTPUT source file4
SUBMIT - Build job for
batch submissionT
TUTORIAL
Tutorial on how to use PDMC
Changes
New features for this release of PDMProcessing Mode:Foreground or Batch ====>
F
( Foreground/Batch)--------------------------------------- Batch
Specification ---------------------------------------Batch Request Data Set:
Batch Options:Project ===>
Append or Replace ===> R
(A/R)Group ===>Type
===>Member ===>Other partitioned or sequential data set:
Data Set Name ===>

#:#########################################^##############################+#######
##########:#################d#########d#######9#######d#########d############
###d#########d#######2#######d#########d#######8#######d#########d#######3####
###d#########d#######7#######d#########d#######.#######d#########d#######1####
###d#########d#######<#######d#########d###############d#########U###########
####d#########U#######:#######d#########U###############d#########U#######h##
#####d#########U###############d#########U#######/#######d#########d#######G#
######d#########d#######

#######d#########d#######

#######d#########d#######

#######d#########d###############d#########d#######*#######d#########d#######
########d#########d#########9###P.#
##########d#########d#########T###3.6.1 -------- Parallel Development
Manager - Primary Option Menu ------------

#T#########T#################T#########T#######d#########d#######p###m#########
############n###o#### Ap0#
##############l#/iA###`p###################################2####
#s

#########d#########Z#(#######R###Lets discuss PDM with an example.Lets say


that Joe Programmer and Sue Developer need to work on the same program. Joe
RETRIEVEs the program with signout and Sue RETRIEVEs a copy of the program. Joe
and Sue separately work on their modifications. When the modifications are
complete, they are ready to ADD the changed programs into ENDEVOR. Each knows
that the other is working on the same program. They work together with PDM to
merge the changes. The three steps in PDM they will need to perform within PDM are
1 - Build WIP2 - Edit WIP3 - MergeLets now look at each of these.

#R#########R#####

###########R#########$#######d#########Z#(############d#########Z#(#####A####
###d#########Z#(#############d#########Z#(############d#########Z#(#####
#######d#########Z#(#############d#########Z#(#############d#########Z#(#####
u###r#################L####s###t####gl###q###v###########\#################
##

#######I###
#################WF##a##
################ #####J
###############'##`##@##############4# ##########^#####3####P=F
###########d#########d#########<###OPTION ===>
1
0
DEFAULTS
- Specify user session parameters1
BUILD
WIP
- Build
Work In Progress (WIP) File 2
EDIT WIP
- Edit Work In Progress (WIP) File
3
MERGE - Merge WIP file into OUTPUT source file4
SUBMIT - Build job for
batch submissionT
TUTORIAL
Tutorial on how to use PDMC
Changes
New features for this release of PDMProcessing Mode:Foreground or Batch ====>
F
( Foreground/Batch)--------------------------------------- Batch
Specification ---------------------------------------Batch Request Data Set:
Batch Options:Project ===>
Append or Replace ===> R
(A/R)Group ===>Type
===>Member ===>Other partitioned or sequential data set:
Data Set Name ===>

#<#########################################_###############8######################
##########<#################d#########d#######;#######d#########d############
###d#########d#######2#######d#########d#######8#######d#########d#######3####
###d#########d#######7#######d#########d#######.#######d#########d#######1####
###d#########d#######<#######d#########d###############d#########U###########
####d#########U#######:#######d#########U###############d#########U#######h##
#####d#########U###############d#########U#######/#######d#########d#######G#
######d#########d#######

#######d#########d#######

#######d#########d#######

#######d#########d###############d#########d#######*#######d#########d#######
########d#########d#########9###P.#
##########d#########d#########T###3.6.1 -------- Parallel Development
Manager - Primary Option Menu ------------

#T#########T#################T#########T#######d#########d#######|
###y#####################z###{#### Ap0#
##############l#/iA###`p###################################2####
#s

#########d#########Z#(##########The first thing they will have to do is


BUILD the PDM WIP. They do so by selecting option 1 - BUILD WIP. In this example,
we will perform the building of the WIP in foreground.

###############

############################d#########Z#(############d#########Z#(########~#
################L###########gx###}#################################

#######I###
#################'##a#F.##################o3###F#
###############o3##`##@##############4# ##########(#####3####K
#################d#########d#############Command ===> Specify Work In
Progress (WIP) library below, then press ENTER key.WIP LIBRARY:
PROJECT
===>
TDSAA
GROUP ===>
WAYCM
TYPE ===>
D36CPDMMEMBER
===>
FINARP01
WIP Other partitioned data
set or sequential data set:Data Set Name ===>Data Set Options:IF partitioned,
replace like-named members ===> Y (Yes/No)WIP Build options: Number of
Derivation files ===> 2
(1/2)Create WIP
===> Y (Yes/No)
Automatically Merge
===> N (Yes/No)Generate WIP reports
===>
A
(All/Summary/No)Write stats to data set ===> p

###########b###############################################
##################################################d#########d###############d#
########d###############d#########d#######P#######d#########d###############d
#########d#######L#######d#########d#######T#######d#########d#######Q#######
d#########d###############d#########d#######!
#######d#########d###############d#########d#######8#######d#########d#######
########d#########d###############d#########d###############d#########d######
#>#######d#########d###############d#########d###############d#########d#####
##)#######d#########d#######(#######d#########d#######/#######d#########d####
###6#######d#########d###############d#########d#########9###.F
##########d#########d#########`###Build WIP --------------------- WIP
Specification Panel ------------------------------------

#`#########`#################`#########`#######d#########d###################
################### Ap0#
##############l#/iA###`p###################################2####
#s ##

#############d#########Z#(##########After selecting option 1, the WIP


Specification panel appears. One of the programmers will need to specify the WIP
file and the member name they want PDM to create. The WIP library must be
allocated prior to building the PDS member. Remember that the PDM WIP must be 88
bytes. The extra 8 bytes are used to provide information to the SEs as they
determine which lines to keep and which should be changed.

###############

###########################d#########Z#(############d#########Z#(#########
################L##########\#g#################`###################

#######I###
#################'##a#F.#################<l###F#
###############l##`##@##############4# ##########:#####3####K
#################d#########d#############Command ===> Specify Work In
Progress (WIP) library below, then press ENTER key.WIP LIBRARY:
PROJECT
===> TDSAA
GROUP ===> WAYCM
TYPE ===> D36CPDMMEMBER
===>
FINARP01
WIP Other partitioned
data set or sequential data set:Data Set Name ===>Data Set Options:IF
partitioned, replace like-named members ===> Y (Yes/No)WIP Build options: Number
of Derivation files ===> 2 (1/2)Create WIP
===> Y (Yes/No)
Automatically Merge
===> N (Yes/No)Generate WIP reports
===>
A
(All/Summary/No)Write stats to data set ===> #

##########################Q#######################################################
###########################################d#########d###############d########
#d###############d#########d#######P#######d#########d###############d#######
##d#######L#######d#########d#######T#######d#########d#######Q#######d######
###d###############d#########d###############d#########d###############d#####
####d#######8#######d#########d###############d#########d###############d####
#####d###############d#########d#######>#######d#########d###############d###
######d###############d#########d#######*#######d#########d#######(#######d##
#######d#######/#######d#########d#######6#######d#########d###############d#
########d#########9###.F
##########d#########d#########`###Build WIP --------------------- WIP
Specification Panel ------------------------------------

#`#########`#################`#########`#######d#########d###################
################### Ap0#
##############l#/iA###`p###################################2####
#s ##

#############d#########Z#(#######!###There are some options available on the WIP


specification panel:PDM can merge one or two copies of source with the root. In
our example, two copies will be merged. PDM provides for the ability to choose if a
WIP file is to be created. If you select N, only comparison reports will be
produced.You can choose to automatically create the merged copy when you build the
WIP. This will only occur if no conflicts are detected.PDM allows you to select
what level of reporting to create.The PDM statistics can be written to a separate
file. #

#!#########!#####

###########!
#########A#######d#########Z#(#####;#######d#########Z#(#####,#######d#######
##Z#(############d#########Z#(############d#########Z#(#####<#######d######
###Z#(#####7#######d#########Z#(#########################L###########g#
################{###################

#######I###
#################'###FA#(###############l##a#F^
v###############t#l##`##@##############4#
##########`#####9###^f############d#########d#########T###BUILD
---------------------- Root Specification Panel -----------------------

WIP

#T#########T#################T#########T#######d#########d#########3####{F
Y###########d#########d#########6###Command ===> Specify Root location
below, then press ENTER key.Build Root from ===> E
(Data
set/ ENDEVOR)Root Library:
Compare Columns:
Project
===>
From
===>
7Group
===>
Through
===>
72Type
===>Member ===>
Thru
Member ===>Root Other partitioned or sequential data set:Data Set Name ===>
ENDEVOR:
List Options: Environment ===> DEMOPROD
Where
CCID ===> System
===> FINANCE CCID Type
===> A
(Any/Base/Generate/ Subsystem
===> ACCTREC
Retrieve/Last
action) Element
===> FINARP01 Version
===>
Level ===> Type
===> COBOL Stage
===> P

#6#########K###############################################'#######################
########+###############################'###############################)##########
##################################################################################
##################.###############################%###############################!
#################################################################################6#
################d#########d###############d#########d#######:#######d########
#d###############d#########d#######>#######d#########d###############d#######
##d#######D#######d#########d#######6#######d#########d#######8#######d######
###d#######
#######d#########d#######:#######d#########d###############d#########d#######
2#######d#########d###############d#########d###############d#########d######
#
%#######d#########d#######0#######d#########d#######L#######d#########d######
#@#######d#########d#######?#######d#########d#######
#######d#########d##############d#########d###################################### Ap0#
##############l#/iA###`p###################################2####
#s

#########d#########Z#(##########Next the root must be identified. The user


can either BUILD ROOT FROM a data set or an ENDEVOR location.The user will also
have to enter the compare columns they want ENDEVOR PDM to compare. Lets say that
the program Joe and Sue are modifying is a COBOL program. They would enter compare
columns from 7 through 72.This is not necessary if you choose to build the root
from an ENDEVOR location since ENDEVOR knows the compare columns.Press ENTER to
proceed.

###############

####################j#######d#########Z#(#####Y#######d#########Z#(#####~####
###d#########Z#(#####x#######d#########Z#(#############d#########Z#(########
#################L########### g#################^###################

#######I###
#################'###F#i
##############L?K##a#F^
v################?K##`##@##############4# ###############9###./
##########d#########d#########]###Build WIP -------------- Derivation
Specification Panel -------------------------------P

#]#########]#################]#########]#######d#########d#########3####{F
Y###########d#########d############Command ===> Specify Derivation 1
location below, then press ENTER key.Build Derivation 1 from ===> D
(Data set/ ENDEVOR)Derivaion 1 Library:
Project ===>
TDSAA
Group
===> WAYCM
Type ===> D36CWORKMember
===> FINARP01
Thru Member ===>Derivation 1 Other partitioned or
sequential data set:Data Set Name ===>ENDEVOR:
List Options:
Environment===>
Where CCID ===>System ===>
CCID Type
===> A
(Any/Base/Generate/Subsystem ===>
Retrieve/Last
action)Element
===>
Version
===>
Level ===>Type
===>Stage
===>

##########S##############################################################n#######
###########################d#########d###############d#########d#######B####
###d#########d###############d#########d#######F#######d#########d############
###d#########d#######1#######d#########d###############d#########d############
###d#########d###############d#########d#######/#######d#########d###########
####d#########d#######:#######d#########d###############d#########d##########
#####d#########d#######!
#######d#########d#######"#######d#########d#######9#######d#########d#######
3#######d#########d#######,#######d#########d#######
#######d#########d###############d#########d#############################
######### Ap0#
##############l#/iA###`p###################################2####
#s

#########d#########Z#(##########Next the programmers will specify the


derivation1 library and member name that they want to use. In our example, Joes
copy will be derivation 1.Note that this is coming from a dataset, not an Endevor
location.Press ENTER to proceed.
w

###############

####################c#######d#########Z#(#####1#######d#########Z#(#####B####
###d#########Z#(#############d#########Z#(#########################L######
####|
g#################b###################

#######I###
#################'###F##
################o*##`##@##############4# ##a#F^
v################I###############9###.
##########d#########d#########[###Build WIP
----------------Derivation 2 Specification Panel ----------------------------

#[#########[#################[#########[#######d#########d#########3####{F
Y###########d#########d############Command ===> Specify Derivation 2
location below, then press ENTER key.Build Derivation 2 from ===> D
(Data set/ ENDEVOR)Derivaion 2 Library:
Project ===>
TDSAA
Group
===> WAYCM
Type ===> D36CWIPMember
===> FINARP01
Thru Member ===>Derivation 2 Other partitioned or
sequential data set:Data Set Name ===>ENDEVOR:
List Options:
Environment===>
Where CCID ===>System ===>
CCID Type
===> A
(Any/Base/Generate/Subsystem ===>
Retrieve/Last
action)Element
===>
Version
===>
Level ===>Type
===>Stage
===>

##########S##############################################################n#######
###########################d#########d###############d#########d#######B####
###d#########d###############d#########d#######F#######d#########d############
###d#########d#######1#######d#########d#######"#######d#########d############
###d#########d###############d#########d#######/#######d#########d###########
####d#########d#######:#######d#########d###############d#########d##########
#####d#########d#######!
#######d#########d#######"#######d#########d#######9#######d#########d#######
3#######d#########d#######,#######d#########d#######
#######d#########d###############d#########d#############################
######### Ap0#
##############l#/iA###`p###################################2####
#s

#########d#########Z#(##########Next, derivation2 is idetified.In our


example, Sues copy would be derivation 2.Press ENTER to build the PDM WIP.
message will be received stating that the WIP has been built.

###############

####################
#######d#########Z#(#####2#######d#########Z#(#####d#######d#########Z#(#####
####################L##########
g#################d###################

#########`##@##############4# ##`##@##############4# I###


#################'##`##@##############4# ##a##
################o3#####C
##############|# ##########j#####3####P=F
###########d#########d#########<###OPTION ===> 2
0
DEFAULTS
- Specify user session parameters1
BUILD
WIP
- Build
Work In Progress (WIP) File 2
EDIT WIP
- Edit Work In Progress (WIP) File
3
MERGE - Merge WIP file into OUTPUT source file4
SUBMIT - Build job for
batch submissionT
TUTORIAL
Tutorial on how to use PDMC
Changes
New features for this release of PDMProcessing Mode:Foreground or Batch ====>
F
( Foreground/Batch)--------------------------------------- Batch
Specification ---------------------------------------Batch Request Data Set:
Batch Options:Project ===>
Append or Replace ===> R
(A/R)Group ===>Type
===>Member ===>Other partitioned or sequential data set:
Data Set Name ===>

#<#########
##############################################2###############c#################<#
################d#########d#######;#######d#########d###############d########
#d#######2#######d#########d#######8#######d#########d#######3#######d#######
##d#######7#######d#########d#######.#######d#########d#######1#######d######
###d#######<#######d#########d###############d#########U###############d#####
####U#######:#######d#########U###############d#########U#######h#######d####
#####U###############d#########U#######/#######d#########d#######G#######d###
######d#######

#######d#########d#######

#######d#########d#######

#######d#########d###############d#########d#######*#######d#########d#######
########d#########d#########9###P.
##########d#########d#########O###3.6.1 -------- Parallel Development
Manager - Primary
BUILD WIP Complete#

#O#########<#################################O#########O#######d#########d#######
############################### Ap0#
##############l#/iA###`p###################################2####
#s

#########d#########Z#(##########Joe and Sue are ready to edit the PDM


file.
They select option 2 and decide that they want to perform this in
foreground.Press ENTER to continue.

WIP

###############

###########################d#########Z#(#############d#########Z#(##########
###d#########Z#(#########################L##########<
g#################j###################

#######I###
#################'###FA
(###############)##a#F##################
(##`##@##############4# ###############9###^E
###########d#########d#########e###Edit WIP ---------------------------Edit - Entry Panel ----------------------------------------R

#e#########e#################e#########e#######d#########d#########3####
#################d#########d############Command ===> ISPF
Library:
Project
===> TDSAA
Group
===> WAYCM
Type
===> D36CPDM Member ===> FINARP01
(Blank or pattern for
member selection list)
Other partitioned or sequential data set:Data
Set Name ===>f

##########_####################################################

###########d#########d###############d#########d###############d#########d###
####N#######d#########d#######X#######d#########d#######W#######d#########d##
#############d#########d#######]#######d#########d###############d#########d#
######*#######d#########d###############d#########d###############d#########d
###################################### Ap0#
################,A###`p###################################2####
#s

#########d#########Z#(#######g###The EDIT - ENTRY PANEL is displayed.


the name of the PDM WIP file to be editted.Press ENTER.

Enter

#g#########g#####

###########g#########X#######d#########Z#(#############d#########Z#(#########
################L##########
g#################l#####################

#########AGpP
P##############T#WF##`##@##############4# #
A##@###############$##,###############r####mV
3$#########d#########Z#############PDM - ANNOTATIONSe

#################$#############################d#########Z#########2####:f###
##########d#########Z############% (Percent Sign)Indicates that a line was
changed? (Question Mark)Indicates that a potential conflict existsI (Insertion)
Indicates that a line was inserted#

################ #########"##################### #########+#####################


#########"##############################Q#############Z#######"########d#######
##Z###########Q#############Z#######+########d#########Z###########Q##########
###Z#######"########d#########Z##########################################
Ap0#
#################,A###`p###################################2####
#s ##

#############d#########Z#(##########Special annotations are used to distinquish


between lines that have been either modified, inserted, deleted, and where
potential conflicts exist.#

###############

###########################d#########Z#(#########################L#######
###
g#################o#####################

#########AGpP
P##############T#o*# A##@################?
K###############r####mV 3$#########d#########Z#############PDM ANNOTATIONS

#################$#############################d#########Z#########2####:f###
##########d#########Z############D (Deletion)Indicates that a line was
deleted1 or 2 Indicates which derivation the modification came from: 1 or 2 or
both#

################ #########"###############
#####
#########F##############################Q#############Z#######"########d#######
##Z#######
###Q#############Z#######F########d#########Z#################################
######### Ap0#
##############D#dA###`p###################################2####
#s

#########d#########Z#(#######!###Same as the previous slides notes#

#!#########!#####

###########!#########!
#####d#########Z#(##################################g###########
###########################

#########AGpP
P###############o*#
AP#################o*###############r####mV
3$#########d#########Z############Edit Commands#

###############$###########################d#########Z#########2#######
#######Q##########Z############Used to help locate and isolate the
annotationsCan invoke from the Edit Command lineExample: WIPCON# - Identifies all
conflicts#

###############
####################0###Q#############Z#######&###Q#############Z#######+###Q#
############Z########################################## Ap0#
###############/iA###`p###################################2####
#s

#########d#########Z#(##########Commands can be issued to help you edit the


PDM WIP file. These commands are issued on the command line. See the Endevor PDM
manual for a complete list of these commands.

###############

#########################d#########Z#(###################ws####des
no######

g######################################

#######I###
################T

#*####z###############'###v1
###############L
@###vAb(###############
#,###############9###NP
###########d#########d#########G###******** ************************* TOP
OF DATA *****************************************000001 ******** PARALLEL
DEVELOPMENT MANAGER WIP SUMMARY *******000002 **
*000003 ** ROOT: DEMOPROD/P/FINANCE /ACCTREC /COBOL
*000004 **
DERIVATION 1: TDSAA.WAYCM.D36CWORK
*000005 ** DERIVATION 2:
TDSAA.WAYCM.D36CWIP
*000006 **
*000007 ** ROOT: FINARP01 01.03 DER1: FINARP01 DER2: FINARP01 *000008 **
*000009 ** NUMBER OF WIP
RECORDS............
200
*000010 ** NUMBER OF DELETED RECORDS..
2,DER1
2,DER2
197,COM
* 000011 ** NUMBER OF INSERTED RECORDS. 2,DER1
3,DER2
197,COM *000012 ** NUMBER OF CONFLICTS .................
2
*000013 ** COMPLEXITY FACTOR ....................
1
*000014 ** BUILD RETURN CODE .....................
0
*000015 **
*000016 ********
----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+000017
IDENTIFICATION DIVISION.000018 %?I-1
PROGRAM ID. FINARPAB.000019 %?I-2
PROGRAM ID. FINARPBA.000020 % D-1,2 PROGRAM ID. FINARP01.#

#G#########G#################G#########Y#######d#########d#######A#######d#####
####d###############d#########d#######8#######d#########d#######3#######d####
#####d#######3#######d#########d###############d#########d#######B#######d###
######d###############d#########d#######8#######d#########d#######F#######d##
#######d#######D#######d#########d#######;#######d#########d#######>#######d#
########d#######?
#######d#########d###############d#########d#######_#######d#########d#######
/#######d#########d#######(#######d#########d#######(#######d#########d######
#&#######d#########d#########9###^(###########d#########d#########

###COMMAND ===>

#########

#################

#########

#######d#########d####################################### Ap0#
###############/iA###`p###################################2####
#s

#########d#########Z#(##########This is what a PDM WIP file looks like.Note


the summary information at the top and the annotations along the left hand column
(on the program ID lines).

###############

####################(#######d#########Z#(#####q#######d#########Z#(###########
##############################\g###################n#####################

#######I###
################T

#*####z###############'###v1
###############,##*###vAb(###############w ###############9###NP
###########d#########d#########G###******** ************************* TOP
OF DATA *****************************************000001 ******** PARALLEL
DEVELOPMENT MANAGER WIP SUMMARY *******000002 **
*000003 ** ROOT: DEMOPROD/P/FINANCE /ACCTREC /COBOL
*000004 **
DERIVATION 1: TDSAA.WAYCM.D36CWORK
*000005 ** DERIVATION 2:
TDSAA.WAYCM.D36CWIP
*000006 **
*000007 ** ROOT: FINARP01 01.03 DER1: FINARP01 DER2: FINARP01 *000008 **
*000009 ** NUMBER OF WIP
RECORDS............
200
*000010 ** NUMBER OF DELETED RECORDS..
2,DER1
2,DER2
197,COM
* 000011 ** NUMBER OF INSERTED RECORDS. 2,DER1
3,DER2
197,COM *000012 ** NUMBER OF CONFLICTS .................
2
*000013 ** COMPLEXITY FACTOR ....................
1
*000014 ** BUILD RETURN CODE .....................
0
*000015 **
*000016 ********
----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+000017
IDENTIFICATION DIVISION.000018 %?I-1
PROGRAM ID. FINARPAB.000019 %?I-2
PROGRAM ID. FINARPBA.000020 % D-1,2 PROGRAM ID. FINARP01.#

#G########################v#################G#########Y#######d#########d#######
A#######d#########d###############d#########d#######8#######d#########d######
#3#######d#########d#######3#######d#########d###############d#########d#####
##B#######d#########d###############d#########d#######8#######d#########d####
###F#######d#########d#######D#######d#########d#######;#######d#########d###
####>#######d#########d#######?
#######d#########d###############d#########d#######_#######d#########d#######
/#######d#########d#######(#######d#########d#######(#######d#########d######
#&#######d#########d#########9###^(###########d#########d#########

###COMMAND ===>

#########

#################

#########

#######d#########d#######

###
#####################
######## Ap0#
###############/iA###`p###################################2####
#s

#########d#########Z#(##########The upper portion documents the root and


derivations compared.In this example, both John and Sue changed the program id.
This conflict is identified by the question mark since their two changes conflict
with each other.Line 18 was inserted by derivation 1 (Joes)Line 19 was inserted by
derivation 2 (Sues)Line 20 was deleted by both derivation 1 and derivation 2.Note
that changes to a line are shown as a delete and an insert.This screen would be
used to review the differences between the root, derivation 1 and derivation 2.
Joe and Sue can use standard ISPF edit commands to delete or insert lines or even
change lines. They also have the option of changing the annotations (i.e., I,2 to
D,2) if they decide they want to delete a certain line.

###############

####################?#######d#########Z#(############d#########Z#(############d#########Z#(############d#########Z#(#####;#######d#########Z#(#####A#######d#########Z#(#####
B#######d#########Z#(#########################################g####
####################################

#######I###
#################WF##a##
################'#####J
##############l# ##`##@##############4# ##########~#####3####P=F
###########d#########d#########;###OPTION ===>
3
0
DEFAULTS
- Specify user session parameters1
BUILD
WIP
- Build
Work In Progress (WIP) File 2
EDIT WIP
- Edit Work In Progress (WIP) File
3
MERGE - Merge WIP file into OUTPUT source file4
SUBMIT - Build job for
batch submissionT
TUTORIAL
Tutorial on how to use PDMC
Changes
New features for this release of PDMProcessing Mode:Foreground or Batch ====>
F
( Foreground/Batch)--------------------------------------- Batch
Specification ---------------------------------------Batch Request Data Set:
Batch Options:Project ===>
Append or Replace ===> R
(A/R)Group ===>Type
===>Member ===>Other partitioned or sequential data set:
Data Set Name ===>-

#;########################################################################3#######
########7###############+#################;#################d#########d#######:##
#####d#########d###############d#########d#######2#######d#########d#######8#
######d#########d#######3#######d#########d#######7#######d#########d#######.
#######d#########d#######1#######d#########d#######<#######d#########d#######
########d#########U###############d#########U#######:#######d#########U######
#########d#########U#######h#######d#########U###############d#########U#####
##/#######d#########d#######G#######d#########d#######

#######d#########d#######

#######d#########d#######

#######d#########d###############d#########d#######*#######d#########d#######
########d#########d#########9###P.#
##########d#########d#########T###3.6.1 -------- Parallel Development
Manager - Primary Option Menu ------------

#T#########T#################T#########T#######d#########d#####################
################## Ap0#
###############/iA###`p###################################2####
#s

#########d#########Z#(#######n###After all editing is complete, select 3 to


merge the WIP changes to create source that canbe added to ENDEVOR.

#n#########n#####

###########n#########n#######d#########Z#(#####################################
######g####################|#####################

#######I###
#################'##a#F^#################<

=###FAh
(##############

=##`##@##############4# ################3####{
#################d#########d#############Command ===> Specify Work-In-Process
(WIP) Library below, then press ENTER Key WIP
Library:
Project
===> TDSAA
Group
===> WAYCM
Type
===> D36CPDM Member ===> FINARP01
(Blank or pattern for
member selection list)
WIP Other partitioned or sequential data set:
Data Set Name ===>*

############################################################################d#
########d###############d#########d###############d#########d#######D#######d
#########d###############d#########d#######M#######d#########d#######X#######
d#########d#######W#######d#########d###############d#########d#######]######
#d#########d###############d#########d#######.#######d#########d#############
##d#########d###############d#########d#########9###^.
###########d#########d#########\###Merge --------------------------- Merge
Work-in-Process Panel ----------------------------

#\#########\#################\#########\#######d#########d#######$###!
####################"######## Ap0#
###############/iA###`p###################################2####
#s

#########d#########Z#(##########Enter the name of the data set and member of


the WIP file that is to be merged. This is the file Joe and Sue editted in the
previous slides.e

###############

###########################d#########Z#(#####)###&#######################'###
(###|#g ###%###*###########~#####################

#######I###
#################'##a#F^##v####################FA
(##############,#OE##`##@##############<#'########## #####3####{
Y###########d#########d#########,###Command ===> Specify MERGE OUTPUT
location below, then press ENTER Key. Merge Library:
Project
===> TDSAA
Group
===> WAYCM
Type
===> D36CMRGE Member ===> FINARP01
(Pattern for member
name overlay)
Merge Other partitioned or sequential data set:Data Set
Name ===>Merge Data Set Options:If partitioned, replace like-named members ===> Y
(Yes/No)Merge Options:Delete WIP member after merge ===> N
(Yes/No)
Generate MERGE reports
===> A
(All/Summary/No)
Panvalet/Librarian language
===>Write stats to data set ===>

#,#########M###############################=#####################################
##########,#################d#########d###############d#########d############
###d#########d#######;#######d#########d###############d#########d#######N####
###d#########d#######X#######d#########d#######W#######d#########d############
###d#########d#######O#######d#########d###############d#########d#######0###
####d#########d###############d#########d###############d#########d##########
#####d#########d#######E#######d#########d###############d#########d#########
######d#########d#######:#######d#########d#######F#######d#########d#######'
#######d#########d###############d#########d#########9###^v
###########d#########d#########]###Merge ------------------------- Merge
Output Specification Panel --------------------------R

#]#########]#################]#########]#######d#########d#######0########################.###/#### Ap0#
##############

#<A###`p###################################2####
#s

#########d#########Z#(##########Identify the member you want created as a


result of the merge process. The result of the merge is a member that is 80 bytes
long. The merge process resolves all of the PDM annotations in the WIP file and
removes the 8 bytes on the front of the WIP.

###############

###########################d#########Z#(#####5###2#######################3###
4####g,###1###6###########}#####################

#######I###
#################'##a#F^##v###############4#D###FA
(###############7-##`##@##############4# ################3####{
Y###########d#########d#########+###Command ===> Specify MERGE OUTPUT
location below, then press ENTER Key. Merge Library:
Project
===> TDSAA
Group
===> WAYCM
Type
===> D36CPDM Member ===> FINARP01
(Pattern for member
name overlay)
Merge Other partitioned or sequential data set:Data Set
Name ===>Merge Data Set Options:If partitioned, replace like-named members ===> Y
(Yes/No)Merge Options:Delete WIP member after merge ===> N
(Yes/No)
Generate MERGE reports
===> A
(All/Summary/No)
Panvalet/Librarian language
===>Write stats to data set ===>o

#+########################################^###############0#################+#####
############d#########d###############d#########d###############d#########d##
#####;#######d#########d###############d#########d#######N#######d#########d#
######X#######d#########d#######W#######d#########d###############d#########d
#######O#######d#########d###############d#########d#######0#######d#########
d###############d#########d###############d#########d###############d########
#d#######E#######d#########d###############d#########d###############d#######
##d#######:#######d#########d#######F#######d#########d#######'#######d######
###d###############d#########d#########9###^v
###########d#########d#########]###Merge ------------------------- Merge
Output Specification Panel ---------------------------

#]#########]#################]#########]#######d#########d#######<###9#########
C#########:###;#### Ap0#
###############/iA###`p###################################2####
#s

#########d#########Z#(##########The merge provides additional options that


the user may select.The data set option to replace like-named members defaults to
N, but can be set to Y by the user.After the merge is successful, PDM can
automatically delete the WIP.Different levels of merge reports can be selected.
Panvalet/Librarian language can be specified if the merge output library is
Panvalet or Librarian.Merge statistics can be written to a data set upon request.

###############

####################@#######d#########Z#(#####b#######d#########Z#(#####E####
###d#########Z#(#####3#######d#########Z#(#####c#######d#########Z#(#####;####
###d#########Z#(#####A###>#######################?
###@###<#g8###=###B################################

#######I###
#################'##a#F^#################t#7-###FA
(###############D##`##@##############4# ##########*#####3####{
#################d#########d#############Command ===> Specify Work-In-Process
(WIP) Library below, then press ENTER Key WIP
Library:
Project
===> TDSAA
Group
===> WAYCM
Type
===> D36CPDM Member ===> FINARP01
(Blank or pattern for
member selection list)
WIP Other partitioned or sequential data set:
Data Set Name ===>#

################################################################################
############################d#########d###############d#########d############
###d#########d#######D#######d#########d###############d#########d#######M####
###d#########d#######X#######d#########d#######W#######d#########d############
###d#########d#######]#######d#########d###############d#########d#######.###
####d#########d###############d#########d###############d#########d#########9
###^_
###########d#########d#########T###Merge --------------------------- Merge
Work-in-Process Panel ---- Merge Complete

#T#########F#################################T#########T#######d#########d#######
H###E#####################F###G#### Ap0#
################1A###`p###################################2####
#s

#########d#########Z#(##########A Merge Complete message will appear in


the upper right corner when the merge process is done.Verify that the merge results
are what is needed. The resulting source can then be added to ENDEVOR by the
authorized person. h

###############

####################a#######d#########Z#(#############d#########Z#(#########
###d#########Z#(#####M###J###################
###K###L####gD###I###N################################

#########AGpP
P###############,####/###################+####/###################+
####F#########################Sz##############

L###6 ,###############|
#*##############9###p
## #########d#########d############Define
each of the following PDM terms:
1. Root
2.
Derivation 1
3. Derivation 2
4. PDM WIP
5. Merge Output File

###############
####################(#######d#########d###############d#########d############
###d#########d#######!#######d#########d#######!
#######d#########d###############d#########d#######
%#######d#########d#########r####mV
3$#########d#########Z#############SUMMARYt

#################$#############################d#########Z#######T###Q###########
############R###S#### Ap0#
###############/iA###`p###################################2####
#s ##

#############d#########Z#(###########This completes our discussion of PDMLets


review what weve discussed:A root is the base copy of the source being compared
Derivation 1 is the first changed copy of sourceDerivation 2 is the second changed
copy of sourceThe PDM WIP is the 88 byte file that contains the annotations and the
lines being inserted or deleted.The Merge Output file is the source that should be
added to Endevor. The merge process performed the directions requested by the
annotations and stripped off the first 8 bytes to produce an 80 byte file. #

#################

#####################
%#######d#########Z#(#############d#########Z#(#####5#######d#########Z#(####
#1#######d#########Z#(#####2#######d#########Z#(#####g#######d#########Z#(###
#########d#########Z#(#####Y###V#################L####W###X####gP###U###Z##
#########V#####################

#########AGpP
P###############,###6# ##############D#OE##############9###p############d#########d#####
####J###Using PDM, what are the three primarysteps to merge two copies of source?

#J#########J#####
###########J#########&#######d#########d#######$#######d#########d#########r##
##mV
3$#########d#########Z#############SUMMARY

#################$#############################d#########Z#######`###]###########
############^###_#### Ap0#
###############/iA###`p###################################2####
#s

#########d#########Z#(###########Build WIPEdit WIPMerge

#################

#####################
#######d#########Z#(#####
#######d#########Z#(#############d#########Z#(#####e###b#####################
##c###d####/i\###a###f################################

#########AGpP
P##############$#7-###6#
-##############\#D#####################D##############9###p
# #########d#########d#########K###Using PDM, what are the steps to
merge
two copies of source?#

#K#########K#####
###########K#########(#######d#########d###############d#########d#########9##
#####c# #########d#########d#########(###1. Build WIP2. Edit WIP3.
Merge WIP

#(#########(##### ###########(#################d#########d#######
#######d#########d##############d#########d#########r####mV
3$#########d#########Z#############SUMMARY#

#################$#############################d#########Z#######l###i###########
############j###k#### Ap0#
###############/iA###`p###################################2####
#s

#########d#########Z#(###########Here are the answers

#################

#############################d#########Z#(#####q###n#######################o###
p###D#/ih###m###r################################

#########AGpP
P###############,####
##############\

OE####-6 3################@##############9###P
#########d#########d#########d###Explain what the following PDM
annotationsrepresent and what you should do to resolvethe conflict.

#d#########d#####
###########d#########+#######d#########d#######,#######d#########d#######
#######d#########d#########9#0###PJ###
#########d#########d############
05 INPUT-FIELD1
PIC
9(08). %?I-1
05 INPUT-FIELD2
PIC X(08). %?I-2
05 INPUT-FIELD2
PIC X(06). %D-1,2 05 INPUT-FIELD2
PIC X(10).

###############
####################3#######d#########d#######.#######d#########d#######.####
###d#########d#######+#######d#########d#########r####mV
3$#########d#########Z#############SUMMARY#

#################$#############################d#########Z#######x###u###########
############v###w#### Ap0#
###############/iA###`p###################################2####
#s

#########d#########Z#(#######d###The first line was not changed by either


derivation 1 or 2The second line was changed (%). It is involved in a conflict
(?). It was inserted by derivation 1 (I-1) The third line was changed (%). It is
involved in a conflict (?). It was inserted by derivation 2 (I-2)The fourth line
was changed (%). It was deleted by both derivation 1 and 2 (D-1,2)

#d#########d#####

###########d#########;#######d#########Z#(#####l#######d#########Z#(#####j####
###d#########Z#(#####S#######d#########Z#(#####}###z#######################{##
#|####/it###y###~################################

#########AGpP
P###############L###V#-###############d#@I####
##p##############t#L####################################F#################
################################
###########################
###

###########################
###################################################################################
###################################################################################
###################################################################################
########################################## ###########################!
###"###############################$###
####[#5##########################################
%###&###########################'###(###
####T##############

#L############################)###*###########################+###,###############
############-###.###
###I##############@####
####y#&############OE############################/###1########################
###2###3###
###
#'###########,####
###hU#&###########WA############################4###7###
###################\C####
###8#j#W#############L############################8###9#######################
####:###;###########################<###=###########################>###?
###########################@###A###########################B###C###################
########D###E###########################F###G###########################H###I######
#####################J###K###########################L###M#########################
##N###O###
###m##&##########

L####
###Iu#&###########L###################################################
#P###Q###########################R###S###
###I#&###########L####
###. J#&##########t#L####
####I'#&##########

,####
###*QIw#&###########OE############################T###U#######################
####V###W###########################X###Y###########################Z###]##########
#################^###_###########################`###a###
####y###&##########t#OE####
####b##&###########@############################b###c#######################
####d###e###########################f###g###
####]>##&##########l#@############################h###i#######################
####j###k###########################l###m###########################n###o###
###x###^##################
####J~#.###########################################p###q#######################
####r###u###
###Y_<T#
%############,############################v###~#################################
#################,##################################
###iQ#*##########T#w ####
####x##&##########L

##############################################################################
#################
###;#.###########w ########_&#.##########L######
###4!W#%##########D#,####
###7l#%##########L#L####
###jC~#%###########L####
###={#%###########+####
####C#%###########OE####
###@p#%##########\L####
######&###########,#######################################################
#############################################################################
##############################################################################
####
###!###&##########\#L##################################
##################L####
###A#+m###
%###########L################################################################
############################################################
####
##5##########l
@##################################
###'#'##%###########L########e#[q#R####################
#######Y#&##########4#OE############K###########################I########
###################G###########################%##########

OE#########%##########l#L#########%##########
L#########
%###########L########)4#%##########$#+#########d#%##########
L########/#%############WE########pYm#%###########@####
########################################################################
#######################################
###^#)############@#######################################################
#########
####$##
%###########WA################################################################
###t#-##########,
L#############################################################################
###############################################
######?
#0##########$#L########R###0####################Z####0###########OE###
###############################
####Oo#J#
%###########L################################################################
###############################################################################
###########
######M#3###########@########8#O##&##########$#,########_#h##&######
#####L########|###&###########L###########>#*#
%###########OE##########1`#D#%##########L########4#Ar#Y#
%###########L########L#]z#h#%###########OE########H#{v##
%############L################################################################
############################################################
###
#us##4###########OE########D###N#4##########,#L#########7##5##########
##########q#s#########################y########################
#### ##########,#L########_CT# ##########T#@####
###h~##############'####
###>:#############

L####
###E{#'###########@####
###|
^#(############L##########&###########OE###########&###########L##
#######|##&##########
@#########|
1#&############L########k#$#&##########d#@########75pG#&##########T
L########UKc#&##########l#L########Y}r###################################
############### #########################.?#
%###########+########z#1#%##########

/!#########'zH#%###########OE#########Fj#%###########@########;B#
%###########OE##########%###########'########wg#%##########

'####
###v################################################
###@#,##########d
@########?#G##&########################?
#&###########L#########$#5############################&###########w
#############&##########

'##########I##&###########L##########5##&###########WE########@#~#
#&##########\#L#############&###########,########## #&##########
L##########M#&############WE####
###2#X:#n##################
#####X%#n##################
#####.##,##########t/!########!#CL##,##########4

L####
###Y###/##########d#,########i# #N#/###########WE####
####%###############@##########
############l#,##########################L#############################
######1
##%##########,OE#########G###%##########,#@##########;v#T#
%###########OE#########f#x#%###########L########*###
%##########d#@###########%################
###1#8###################
###I#P###################
####v##1###########OE#########
G##1##############################################
###7#t#z#2##########, w ########:#c#"#2##########l#L####
###+####
##########,#,#################################################################
######%###########OE########4# #########################
#T##%############OE####
####g#############
L########

#7J#x############4#@########*###########################D##?
##########################I#5W#[######################## #7#s############T

,#########)#>########################

#>##b##########################z3##############L##########
#############,##########3#&###########L##################################
##
###w
##+##########

#WE####################################
####-## ##########4#L###########|########################h#T##
##########L#,##################################w#Je#b######################
###M#T#%###########L#########\#u#%###########WE####
###c#o##################
###
c#o#######################+###########,#########################
#########
%#+####################Bp############################################
######.#{L#.7#gm#G#F#n#t#x#x#Wr#W2#{)#y##u<#5####<#m#E#m#
`#<#0###=e=AIkt^9$

$##/#V#
#j4{#eXo+f#wY
#D#/######5Tja####x#x#

########i 1
BiT}cgmzkmyjmv
"1+"#y#cYB####<###'2;<5*####
####w###i#T#]#]#V#V#M#K#B#9#2#'###########
####)##B##R#V#[#[#c#d#i#iw#]####G#

#uA#|###|
#k#V#U#Y#`x#_w#[y#R#G#M#_#x####k#/#######
e


#$75>LeXH>:2######-U7-<UO
###ImIURLRZgllm_SI####_n_c|
lntq{ ####g{qjgqmq}####
####,#w#w#]#3#,#.#####\##4#####g#`#\#]#
d#p##w# s##x#.#)#4

###Y####w#g#]#Y#]#f#b#c#m#######cL#L##c#f#k
#rL#"###R##n#k#n#j#cy#\o#Va#NW#FR#?T#8^#0i#'{### #####
#######{#k#e#d#e#l#o#n#f#_#T#,###N\r
p`#k#u}#1A}Q^}md_v\v@. #
#rf[ND6########K#KoAH 4
)#####Wh|
#m.###
+<K_mz##7>QS_f|
~fLX]Mg]^\UOMPE?9L0S)B'. $###
###,###YY

###y0n8hLdXde\sY`fq{#)<@
YlIm;r_'H#;#(########1S18=#9#Y#V(XE
_SfG#O@$ym`####f!y#!
f####CtOttC#####w"#@M`mz
ywx|fF
### ####}##}############
######U####}##[##V##U##[ #n####
#####?#0#%###########)#7#?#8######
###,#/#6#)#####p##[##R(#K2#G:#K=#?D#6N#4^#j#'q##z#########
###&#*#6#I#\#n################
~##u#q#o#r#r#o#k#c#S###"#####1########
#############"#)#1#.#%#*#1#1#*#)#
%##################X#&##$#&X##I#5####k#T###
#########
%#7#vE#qU#kc#mt#k#o#############
###&#.{#5l#6f#T8#D!
#Q#B##########$##/##B##;#*#############[##i####
#D'#2i#Mi#{F#{H#L#K#F#?#2### #####
#######}#[#j#R#C#####g######r#j#g#g#i
#m#t#|
#######'###&#R#.#R'#X&#]'#c+#i+#w.#1#8#>#D#L#
N#T#Y#\#_#f#k#r#y#}#}##i}#_v#Vo#Uh#Xc#__#Y[#VU#UN#X
L#]I#YE#VA#V=#Y5#T####ax;da#p#e;x;#### G

#)6=AG
#####N##'7#N######+###

##+#####i:t#k#i
j0p:t####n#n

#
####
###########R##g####
pSRS6###ddQFq
jfdfjnw{ojgfdgn#v#####3LQ
OI?2&##
#####
##### #4CD=<@F0
"#{#"###(##@IG^g}##<c##w(#~##
zyxmuXfMO901#0
10)######S#q#S#m########q#d##T#>@#M##i
##|
#x#[#>####{#p####################@#[@###
###

####1 #[@########U##D##2##
###################(#8#=#H#V#f#t#######
########-#6#D#P#X#_#g#r#}####{#g#R#F#?
z#;w#0n#)`#$;#&1#*(#1
%#=(#G.#M9#MF#QS#VY#_W#mL#x#####PS###P#[#`##S#L#p######
####### #
#######"#"###
#########&#####&####`#U#j`#jl#ay#]#]#\#U####w#q#w##{#t#
q#r#v############################
####################g##Uf#,y#####
%#"#####y#b#O#;#.# ##########
#0######y###S-##y#######w######w####<,#
eS?5.,B#S#p#y^
ND<##########5S#m##
&7LX`u
Y 9 #%### #
####0#?#O&f&s0j<y@ziuY;BH?Hq<b4Q
%M#;#514E8####,#tU;2-,1#9#E#T#f#y
#####>Uv#'5BPmmtSg<L$B#
%#####\##xk
a#\####0<sX0XAXRT`Ks<####p/\p\|
TGHD:2/####}?q}qmg]T@?
####\#d]dd#\####u{u########n
"
{ ##}#u"n####XqX#dm qn####zgz}ynhgkt|
ux####fwnjfinw

###<{<Pbvwv}{####Udd\VUY####
####,4#,f##'##
##<"#B4#92#e##XE##########
###:#Kh#:#KD#TJ#\L#gL#xJ#T#j[#ch#]####:##J#PC#PI#IJ#<G#2:######
M##{#DM#DX#Cd#@m#;u#1z#${##
#####<##########&#<
###{##2{###########&#2
######M#########+#2#6#?#D#M####a#~#~#
x##n#a######.##`#`#V#C#8##.
#########&#4#<#G#U#_#n#y#####b#n##)b#uv#n#q#{###
###############!#)########}#y#g#e#
#######################j#########
,#9#B#~a#m#m#####{##n#
%w##W#######)#8#^#####0###w#j##N##E"#2P#0#4########_#6x
#=k#D`#PY#_I#]$#Q##<(##^##z#"####<#'L#ML#'@#6<#M####P#*f#Rf#*S#<
P#R######qj###)#/#9#I#T#}`#yj#q####,#d#d#V#J#H#@#,#
####{#{#{###}#{#|
######Z##Z#g#s###################
######
###L##L#V#c#m#u#}############.#0#.#@D##
########~#f#Q#Nf#M[#?K#4>#02#2

###H#I#^#IK#JH#UH#gN#u\#k#o#w#y###+#########y#
g#V#N#A#8#/#'########@#g#u#########
####{#f##s(#u;#Yp#N#E#I#G#@#4#
#######b#b###C#######QP#
#######k#\##QO#P#I#?#6#(#############
#############
#####;#######"#.#5#9#;#7#2#####j##########
######t##j#j#

###,#####Q#<u##W##l#wK#N,#_7#a#}######l#w#l#w######i#
##i##}#t#####x##x#######:#^#:#^E#l######LbV
NLNV_bhs}
#### j#

##-#?#:#K#j#e#d#e#xj#bV#Fa#>d#&a#
Z#D##########.%#J######;#+#;8#JA#XH#lH#|
O#X#c#s#}####h#T#I#A#7#'###b$#Q##########
##########H###1#H#######A###!#*#.#5#A#####C#S#C#S##Q#-####*#PV#eV#T@#P*#e4#########4#####9####I#####
#############d#########d#########$###
What are the PDM benefits?

#$#########$#####
###########$#########$#######d#########d#########p####PC#M##########d
#########d#############PGM An

###############################################d#########d#########r####mV
3$#########d#########Z#############SUMMARYd

#################$#############################d#########Z#####
################################## Ap0#
###############/iA###`p###################################2####
#s ##

#############d#########Z#(##########Discuss or ask attendees..With what we have


just seen, do you think you could use this in your day to day work?See next slide
for answers

###############

############################d#########Z#(#####V#######d#########Z#(##########
###d#########Z#(#############d#########Z#(#############d#########Z#(########
###########'####\# z#######t#/i######################################

#########AGpP

P##############$#@####m###############

##I#### ##p##############

#####################################F###################### A#
#################G0############################
###############################
###################################################################################
###################################################################################
###################################################################################
################################################################## ###!
###########################"###############################$###%###
####[#5############|
#L############################&###'###########################(###)###
####T##############
#############################*###+###########################,##############################.###/###
###I#############<

,####
####y#&###########w
############################0###2###########################3###4###
###
#'###########L####
###hU#&##########l
@############################5###8###
####################@####
###8#j#W############,#L############################9###:#######################
####;###<###########################=###>###########################?
###@###########################A###B###########################C###D###############
############E###F###########################G###H###########################I###J##
#########################K###L###########################M###N#####################
######O###P###
###m##&################
###Iu#&##########\
L####################################################Q###R###################
########S###T###
###I#&##########|##*####
###. J#&##########
L####
####I'#&##########d#L####
###*QIw#&############L############################U###V#######################
####W###X###########################Y###Z###########################[###^##########
#################_###`###########################a###b###
####y###&############L####
####b##&###########L############################c###d#######################
####e###f###########################g###h###
####]>##&##########T#L############################i###j#######################
####k###l###########################m###n###########################o###p###
###x###^############
L####
####J~#.############d#L############################q###r#######################
####s###v###
###Y_<T#
%###########@############################w####################################
################L
L##################################
###iQ#*##########l
#####
####x##&###########@######################################################
########################################
###;#.##########,#@########_&#.###########@####
###4!W#%############WE####
###7l#%###########L####
###jC~#%###########L####
###={#%##########T#w ####
####C#%################
###@p#%###########L####
######&############OE#######################################################
#############################################################################
##############################################################################
####
###!###&##########<#L##################################
#################L#@####
###A#+m###
%############################################################################
############################################################
####
##5###########OE##################################
###'#'##%##########l#OE########e#[q#R####################
#######Y#&###########@############K###########################I########
###################G###########################%##########\

L#########%###########@#########%###########L#########
%##########L#OE########)4#%##########D
L#########d#%##########\#L########/#%####################pYm#
%###########L####
########################################################################
#######################################
###^#)##########t#L#######################################################
#########
####$##%##########t

L################################################################
###t#-##########4
#*#############################################################################
###############################################
######?
#0############OE########R###0###########OE########Z####0###########L###
###############################
####Oo#J#
%############,################################################################
###############################################################################
###########
######M#3##########L#OE########8#O##&##########,#L########_#h##&######
####D

#*########|###&###########,###########>#*#%##########L##########1`#D#
%##########l#L########4#Ar#Y#%##########

#@########L#]z#h#%############@########H#{v##%##########
@#############################################################################
###############################################
###
#us##4###########L########D###N#4############C#########7##5##########
#OE########q#s#########################y########################
#### ###########OE########_CT# ##########

#####
###h~############
L####
###>:############\######
###E{#'##########
@####
###|
^#(##########t##,##########&##########d#L###########&##########4#OE##
#######|##&##########
@#########|
1#&##########,#@########k#$#&###########OE########75pG#&###########,#
#######UKc#&##########t#L########Y}r######################################
############
#########################.?#%##########,
#,########z#1#%###########L#########'zH#
%##########d#OE#########Fj#%###########WA########;B#
%############OE##########%##########l/!########wg#%##########$#,####
###v################################################
###@#,##########D##########?#G##&##########|

/!############?
#&###########L#########$#5############################&###########@##
###########&###########L##########I##&##########t#@##########5##&###
#######t#L########@#~##&##########T#OE#############&##########

L########## #&##########
L##########M#&################
#####X%#n##################
#####.##,##########

###2#X:#n##################

C########!#CL##,##########d#,####
###Y###/##########$#+########i# #N#/###########WE####
####%##############d

/!################################################d/!
###################################1
##%##########

L#########G###%##########
L##########;v#T#
%##########l#OE#########f#x#%##########<#L########*###
%##########t#,###########%###########@####
###1#8###################
###I#P###################
####v##1##########l###########
G##1###########WE##################################
###7#t#z#2##########dL########:#c#"#2###############
###+####
##########T
L########################################################################
%###########L########4# #########################
#T##%###########OE####
####g#############L#L########

#7J#x############

/!########*###########################D##?
##########################I#5W#[########################
#7#s#############L#########)#>########################

#>##b##########################z3#############d#L##########
##############@########3#&##########

@####################################
###w
##+##########|#L####################################
####-## ##########T#OE###########|########################h#T##
############@##################################w#Je#b######################
###M#T#%###########@#########\#u#%##########l#L####
###c#o##################
###
c#o#######################+############L#########################
#########
%#+###########@########Bp############################################
######.#{L#.7#gm#G#F#n#t#x#x#Wr#W2#{)#y##u<#5####<#m#E#m#
`#<#0###=e=AIkt^9$

$##/#V#
#j4{#eXo+f#wY
#D#/######5Tja####x#x#

########i 1
BiT}cgmzkmyjmv
"1+"#y#cYB####<###'2;<5*####
####w###i#T#]#]#V#V#M#K#B#9#2#'###########
####)##B##R#V#[#[#c#d#i#iw#]####G#

#uA#|###|
#k#V#U#Y#`x#_w#[y#R#G#M#_#x####k#/#######
e


#$75>LeXH>:2######-U7-<UO
###ImIURLRZgllm_SI####_n_c|
lntq{ ####g{qjgqmq}####
####,#w#w#]#3#,#.#####\##4#####g#`#\#]#
d#p##w# s##x#.#)#4

###Y####w#g#]#Y#]#f#b#c#m#######cL#L##c#f#k
#rL#"###R##n#k#n#j#cy#\o#Va#NW#FR#?T#8^#0i#'{### #####
#######{#k#e#d#e#l#o#n#f#_#T#,###N\r
p`#k#u}#1A}Q^}md_v\v@. #
#rf[ND6########K#KoAH 4
)#####Wh|
#m.###
+<K_mz##7>QS_f|
~fLX]Mg]^\UOMPE?9L0S)B'. $###
###,###YY

###y0n8hLdXde\sY`fq{#)<@
YlIm;r_'H#;#(########1S18=#9#Y#V(XE
_SfG#O@$ym`####f!y#!
f####CtOttC#####w"#@M`mz
ywx|fF
### ####}##}############
######U####}##[##V##U##[ #n####
#####?#0#%###########)#7#?#8######
###,#/#6#)#####p##[##R(#K2#G:#K=#?D#6N#4^#j#'q##z#########
###&#*#6#I#\#n################
~##u#q#o#r#r#o#k#c#S###"#####1########
#############"#)#1#.#%#*#1#1#*#)#
%##################X#&##$#&X##I#5####k#T###
#########
%#7#vE#qU#kc#mt#k#o#############
###&#.{#5l#6f#T8#D!
#Q#B##########$##/##B##;#*#############[##i####
#D'#2i#Mi#{F#{H#L#K#F#?#2### #####
#######}#[#j#R#C#####g######r#j#g#g#i
#m#t#|
#######'###&#R#.#R'#X&#]'#c+#i+#w.#1#8#>#D#L#
N#T#Y#\#_#f#k#r#y#}#}##i}#_v#Vo#Uh#Xc#__#Y[#VU#UN#X
L#]I#YE#VA#V=#Y5#T####ax;da#p#e;x;#### G

#)6=AG
#####N##'7#N######+###

##+#####i:t#k#i
j0p:t####n#n

#
####
###########R##g####
pSRS6###ddQFq
jfdfjnw{ojgfdgn#v#####3LQ
OI?2&##
#####
##### #4CD=<@F0
"#{#"###(##@IG^g}##<c##w(#~##
zyxmuXfMO901#0
10)######S#q#S#m########q#d##T#>@#M##i
##|
#x#[#>####{#p####################@#[@###
###

####1 #[@########U##D##2##
###################(#8#=#H#V#f#t#######
########-#6#D#P#X#_#g#r#}####{#g#R#F#?
z#;w#0n#)`#$;#&1#*(#1
%#=(#G.#M9#MF#QS#VY#_W#mL#x#####PS###P#[#`##S#L#p######
####### #
#######"#"###
#########&#####&####`#U#j`#jl#ay#]#]#\#U####w#q#w##{#t#
q#r#v############################
####################g##Uf#,y#####
%#"#####y#b#O#;#.# ##########
#0######y###S-##y#######w######w####<,#
eS?5.,B#S#p#y^
ND<##########5S#m##
&7LX`u
Y 9 #%### #
####0#?#O&f&s0j<y@ziuY;BH?Hq<b4Q
%M#;#514E8####,#tU;2-,1#9#E#T#f#y
#####>Uv#'5BPmmtSg<L$B#
%#####\##xk
a#\####0<sX0XAXRT`Ks<####p/\p\|
TGHD:2/####}?q}qmg]T@?
####\#d]dd#\####u{u########n
"
{ ##}#u"n####XqX#dm qn####zgz}ynhgkt|
ux####fwnjfinw

###<{<Pbvwv}{####Udd\VUY####
####,4#,f##'##
##<"#B4#92#e##XE##########
###:#Kh#:#KD#TJ#\L#gL#xJ#T#j[#ch#]####:##J#PC#PI#IJ#<G#2:######
M##{#DM#DX#Cd#@m#;u#1z#${##
#####<##########&#<
###{##2{###########&#2
######M#########+#2#6#?#D#M####a#~#~#
x##n#a######.##`#`#V#C#8##.
#########&#4#<#G#U#_#n#y#####b#n##)b#uv#n#q#{###
###############!#)########}#y#g#e#
#######################j#########
,#9#B#~a#m#m#####{##n#
%w##W#######)#8#^#####0###w#j##N##E"#2P#0#4########_#6x
#=k#D`#PY#_I#]$#Q##<(##^##z#"####<#'L#ML#'@#6<#M####P#*f#Rf#*S#<
P#R######qj###)#/#9#I#T#}`#yj#q####,#d#d#V#J#H#@#,#
####{#{#{###}#{#|
######Z##Z#g#s###################
######
###L##L#V#c#m#u#}############.#0#.#@D##
########~#f#Q#Nf#M[#?K#4>#02#2

###H#I#^#IK#JH#UH#gN#u\#k#o#w#y###+#########y#
g#V#N#A#8#/#'########@#g#u#########
####{#f##s(#u;#Yp#N#E#I#G#@#4#
#######b#b###C#######QP#
#######k#\##QO#P#I#?#6#(#############
#############
#####;#######"#.#5#9#;#7#2#####j##########
######t##j#j#

###,#####Q#<u##W##l#wK#N,#_7#a#}######l#w#l#w######i#
##i##}#t#####x##x#######:#^#:#^E#l######LbV
NLNV_bhs}
#### j#

##-#?#:#K#j#e#d#e#xj#bV#Fa#>d#&a#
Z#D##########.%#J######;#+#;8#JA#XH#lH#|
O#X#c#s#}####h#T#I#A#7#'###b$#Q##########
##########H###1#H#######A###!#*#.#5#A#####C#S#C#S##Q#-####*#PV#eV#T@#P*#e4########4#####9###y#P###
##############d#########d#########$###
What are the PDM benefits?

#$#########$#####
###########$#########$########d#########d#########p####PC#M##########d
#########d#############PGM A-

###############################################d#########d#########r####mV
3$#########d#########Z#############SUMMARY

#################$#############################d#########Z#####!###2#####v
# #######Q##########Z#########g###Automatically merges your modifications
with othersProvides a compare facility for up to three members!

#g#########g#####
###########g#########4###Q#############Z#######3###Q#############Z###########
############################### Ap0#
###############/iA###`p###################################2####
#s

#########d#########Z#(###########As the slide says...

#################

#############################d#########Z#(###################'####\#
z#######

#/i######################################

#########AGpP
P###############/i####################################`####################
####a#:################
### ##:################ ###S###
###################lc##########OK##L#OK####^+#####################
####,##:################ #####k##:#############ON
######
###################ld###########OK##

#/i####U###################### #######:################
#######:################ ########
###################<##nq###########/i##4#d######)#####################
######-##:################ ########:################
####,#j#
###################x##########D

/i###OK########################### ####E###:################
#####E#^##:################
####,E#]#
###############################
/
i###OKH#####P######################H####[####################H###H#I###
#################H#####IH########################v##############t#/i###vq#
"X################/i###v1#"#################/i####r#%###############,

OK######x###############$#/i##Wi#f##O#'#|#_Q########Wi#f##O#'#|
#_Q########Wi#f##O#'#|#_Q########Wi#f##O#'#|#_Q########Wi#f##O#'#|
#_Q####################9####!
#######Tl#K#########Z#############Root

#################!
#########################T#l###K#########Z#########9#a####O#!
#######Tl#K#########Z#############Der 1a

#################!#########################T#l###K#########Z#########9#######J#!#######Tl#K#########Z#############Der 2#

#################!
#########################T#l###K#########Z#########9#############Tl#K
#########Z#############PDMWIP88 bytes

#################!
#########################################T#l###K#########Z###########T#l###K#######
##Z###########T#l###K#########Z#########9####[#q#########Tl#K#########Z
#############MergeOutput80 bytesr

################!
#########################################T#l###K#########Z###########T#l###K#######
##Z###########T#l###K#########Z#########9#P##h{##########d#########d
#############FINARP01

###############################################d#########d#########9######;#
##########d#########d#############CLASS1

###############################################d#########d#########9####N##
##########d#########d#############CLASS2

###############################################d#########d#########9#0####8####
###############d#########d#############TETRNxx.PDS.PDMWIP

###############################################d#########d#########9#0######[#
##########d#########d#############
TETRNxx.PDS.WIP

###############################################d#########d#########r####mV
3$#########d#########Z######### ###Workshop #

#
#s

#########
#####$########### #########
#######d#########Z#############$#######wh####M bene####### Ap0#
############## dA###`p###################################2####

#########d#########Z#(#######K###Next we will go through a PDM workshop to


tryout what we have just learned.#

#K#########K#####

###########K#########K#####d#########Z#(###################wh####M
bene#######/i###############g#####################

#########AGpP P##############|##J
##########################

####E##################'

###c#Z#L#q#######################c###############################K###########
########## #########################I####
######################
###h#V#R#l#######################h#
#############################Q##############
######
###
#5###################
###b#x#######################
#L######################################
######
####
##
###################
#####(###################
###Z#xq#########################?
#########################z####################
###^##T#|##
##########t#L####
####V######################
#####G#"###################
###R##########################P##+#####################################
########## ###ef############################################%###(### ###
#######################@###;###J####################
###p#l#####################
###m#d###############
#7
####(#################O####
####{##################T#'#####f.#############@#@#####
###################################################)###E### ###?
#)###################
####7################################################\#7############
################################## #####:################
#####:################
####
###################5#########W3##
#O####t####################
####:################
####:################ ###W#
#############################C###L####;S#####################
###RT##:################
###9#l##:################
###"n#####################C###########O##
#O#####4#B#################### ####e#C#:################
######q#:################
#######
###################9#}###########J####N#####2#,####################
####Mc#,#:################
####c#Y#:################
#####c#######################s########

#D####OH####`#`####################H###@#####################H####P
####################H###P######################Wi#f######|
#_Q########Wi#f######|#_Q########Wi#f######|#_Q########Wi#f######|
#_Q########Wi#f######|
#_Q################B##########1L##Q#P#P#uL#;#G#######>##d#{#
#c#B##{#=#n#####T##S#8#p#p#f#i##x1~#P#PJ#########J####
#9###G########Tl#K#########Z#############Root

###########################################T#l###K#########Z#########9#[##{
########Tl#K#########Z#############Der 1e

###########################################T#l###K#########Z#########9#####1#
########Tl#K#########Z#############Der 2

###########################################T#l###K#########Z#########9#+##\#k

#######Tl#K#########Z#############PDMWIP88 bytes

#################################
#########################T#l###K#########Z###########T#l###K#########Z###########T#
l###K#########Z#########9#!###r#a
#######Tl#K#########Z#############MergeOutput80 bytes#

################################
#########################T#l###K#########Z###########T#l###K#########Z###########T#
l###K#########Z#########r####m 3$#########d#########Z#############The
End

#################$#############################d#########Z#############F#
%######################## Ap0# ##############
dA###`p###################################2####
#s

#########d#########Z#(#######@###This is the end of this section.


do the PDM workshop.

Now lets

#@#########@#####

###########@#########@#####d#########Z#(###################7#########5####
###T#/i##########################$#
#########################################################################/#########
######;###############G###############S###############_###############k############
###w###########################################################################
#############################################################################
############################################################################+#####
##########7###############C###############O###############[###############g########
#######s#######################################################################
#######<##########$####D##a##NU########

#########AGpP

P###############'# A`#0 `###############

#################r####mV
3$#########d#########Z#############SLIDE TITLE

#################$#############################d#########Z#########2#####C###########d#########Z#############Body TextSecond Level

###########
##### #########

###########################
###Q#############Z#######

########d#########Z########################################## Ap0#
##############$#+##%#+/
#
#########/!##|#/!A###`p######################F#####!
#7###########################1####bK
#
######W$##d#########d#2###########Page ###

#################

#############################d#########Z#########2####
#s

#########d#########Z#(#######;###Body TextSecond LevelThird LevelFourth Level


Fifth Level#

#;#########;#####

###########;#########
#######d#########Z#(############d#########Z#(#####

#######d#########Z#(#####
#######d#########Z#(#############d#########Z#(#############################
########|##a###########g##g############NU########

#########%##/
#
#########77##D#77###F#####!#7############################1####SK
#

#####K###d#########Z#############Page ###

#################

#############################d#########Z##################################
###t#g##############################NU########

#########%##/
#
########D#77###77###F#####!#7############################1####SK
#

#######d#########Z#############Page ###

#################

#############################d#########Z##################################
###|#g##################=*#########JT########h### #GJGad##a#### #
#@#@#`#`#####@#########Z#Z#########Z##############################
#####`#####@###############5#5#F#F########(T########7[w####
###############################<#*#*#####X####################################
##################X#######Y###'#X#Y###T######_#^#
########'##````##A#
#y###\#####@@@@@@``````[#####2###|##J#{##Y##
@@##``@@#@@@@
##@@#####``#@@``##@@######``##``
#####
##@@##'#@@
A

q D##1###: ####
PP##=#######
##|####################################6###&### ###

############

#p###
#
################

###############

#######

#####################
###################################d#d#d#######7########X#Y#########hhhY
#######D#Ga[3##########(################################d#
#P#################Y#######X#Y#######_###Z#####^###[#######hhh
###T########Z'####
%######a###a##a##r####$###########$###########$###########$###########$########
###d#########Z###############d#########Z###############d#########Z#########
######d#########Z###############d#########Z#############2####
#########################################################Q###########Z#########
#####d#########Z################d#########Z################d#########Z########
########d#########Z#############2####

###########

###########

###########

###########

###########d#########Z#(###########d#########Z#(###########d#########Z#
(###########d#########Z#(###########d#########Z#(#########2#############
######################################################d#########d################
d#########d################d#########d################d#########d###############
#d#########d#############3########################################################
########d#########d#############d#########d#############d#########d####
#########d#########d#############d#########d###############################
0#0##############T####@###g#################"Arial###s#####
q#&##########s######,#$#####D##################Arial#############Z#####o#o#EsT##
#####+#######$##################Wingdings#orts##$o###X&g##########
###############X#X#########j|V#D###HP LaserJet
4/4M#HPPCL5E#LPT1:#:#PT1:##bupsml2 (LPT2:)#Genigraphics Driver on COM1:#HP LaserJet
Plus on \\gbulaser\gbuljml2 (LPT1:)#PostScript (MGXPS24) on None#PostScript
(Micrografx) on None#TeleGrafx - on
None##############################################HP LaserJet 4/4M################
#
#D############################################################################
###############@#`##################X#############################################
#################################################################################et
#########################
@#p#p#@######## ###############N##da##B#2#d###
######################################'##L#######!#######
#################;###
####################################
##Oh###+'####Oh###+'0###
##########x#############################################
##############

##################*#######2#######T###########PARALLEL DEVELOPMENT
MANAGER######################Ken Shainker - SCM
Group########################################SEES##########4###@###########@###Z3
j#@####wk#####$###########Microsoft PowerPoint
4.0##G############8cjJ####
########A#########&###########@#p#
###&###
###########&###$#######TNPP##Microsoft PowerPoint####&###

#TNPP######f#
###&###
###########&#####TNPP########################

###A#############T####y###{#############################
##########################4#######5##############
###-#################################&###########@#p#)###&###G#TNPP#=#####on######h###wZ
@#@#########d#
#P###############@#p########p#@#
###&###
#TNPP##########-#######-##########################-#########q#A#####-#####################'#
###&###
#TNPP######
###&###
#TNPP#####
###&###
###########-#######-#######'#####&###########pP
X###################"Arial#######-#######.#######
#########
###########'###2
####PARALLEL
DEVELOPMENT#########P#P######################################
#"Arial#####-##############.#######
#########
###############2
H####MANAGER################
###&###
###########&############E##################-#############E#
###&###
###########&########################{########-######################
###&###
###########&###########c#Z#T#y#######z#U#Z#c#
###&###
###########&###########c####s#######n#c#########c#
###&###
###########&##############S#u##########q#S##T####
###&###
###########&###########################
###&###
###########&############
#
#################-##########################-##########
#
############
###&###
###########&###########h#V#Z#t################-#######################u#[#V#h#
###&###
###########&###########h#
##{#######v#h#
### #
#h#
###&###
###########&##############Y#}##########x#Y##Z####
###&###
###########&###########
#=########{########-#################>
#
###&###
###########&###########b#########b#
###&###
###########&###########
#{#######v#

##U
#
###&###
###########&###########'##z#########,u####
###&###
###########&############
##################-###################
##
###&###
###########&#############0########1##
###&###
###########&###########Z#y#######z#Z#
###&###
###########&#############s#######n####H##
###&###
###########&###########!##r#########&n####
###&###
###########&###########^##\################-##########

###$###^######\##
###&###
###########&############V#!#################-#################"#V##
###&###
###########&#############O#*#######+#P###
###&###
###########&###########R#############R#
###&###
###########&###########P###########
#P####4##P#
###&###
###########&###########B############G########
###&###
###########&###########ef#########{########-#################f#e
###&###
###########&############?######&###########?#1#######2##?
###&###
###########&############?#########@##
###&###
###########&############K###########G##
###&###
###########&############>############>##@##\
###&###
#######
###&###
###########&##############$#######%####
###&###
###########&#############JC#####-#############################################"System############################C#J######### ###########-#########x#^##################-##############'#
###&###
###########&###########p#l###################-###########l#p#
###&###
###########&###########m#l########y#########-################m#m#
###&###
###########&############0##:###$###3#d##0##+###,##`####F##d
####O#k######Q###3##2########F#d##U###^##
###&###
###########&############{#+#########,#{##
###&###
###########&############5###############################5##7#f#
###&###
###########&################################-######################
###&###
###########&############t#####&###########

###&###
###########&###########################-################


###&###
###########&###########'######(
###&###
###########&####################T########-#################
###&###
###########&###########5###################"Arial#############.#######
#########
##############2
####RootW#I#I#(#########
###&###
###########&###########t
###&###
###########&##########################-################
###&###
###########&#################
###&###
###########&###########W########T########-################W
###&###
###########&###############################"Arial###################.#######
#########
###############2
[####Der 1#W#B#/#!#C#########
###&###
###########&###########;[#
###&###
###########&###########R\################-################]#R
###&###
###########&###########9#t#######u#9#
###&###
###########&###########"v########T########-################w"
###&###
###########&############K####################"Arial####################.#######
#########
###############2
######Der 2#W#B#/#!#C#########
###&###
###########&############4#J
###&###
###########&############e#K###############-################L#e#
###&###
###########&##############y######z###
###&###
###########&######################T########-###################
###&###
###########&###########9####################"Arial###################.#######
#########
###########

###2
+\####PDM#P#W#d############################"Arial####################.#######
#########
###########

###2
\####WIP#q#"#P############################"Arial###################.#######
#########
###############2
V\####88 bytes,#-###1#-###-#,#########
###&###
###########&############2#4
###&###
###########&############Mk#4###############-################5l#M#
###&###
###########&############k#a######bl##
###&###
###########&#############k#########T########-################l###
###&###
###########&#############{###################"Arial####################.#######
#########
###############2
!#####Merge#d#C#.#J#B############################"Arial###################.#######
#########
###############2
#####Output]#J#(#I#I#(############################"Arial####################.#######
#########
###############2
L#####80 bytes,#-###1#-###-#,#########
###&###
###########&############`#h####-#######-#####################################t##################-#########`######`############-##############'###############-###
###$####`8#<8#
###&###
###########&###########@#####-#############################################-###########################-##############'###############-###
###$####}e
###&###
###########&############X####-#############################t#################-##########P######`############-##############'###############-###
###$###6R
###&###
###########&###########P####-#############################t
#### ####### #####-#########P###################-##############'###############-###
###$###O>~j
###&###
#######
###&###
###########&#####TNPP##############
###&###
###########-#######-################nn##on:#########w
############################;###
#################################################


##############################
###################################SEES############################################
###################################

C#u#r#r#e#n
#t#
#U#s#e#r###############################################################
################################S#u#m#m#a#r#y#I#n#f#o#r#m#a#t#i#o#n################
###########(#######################################################
#######################################################################
###################################################################################
##############################################$#t#@#$#t###############