Botta Daniels Bahill Zachman Framework Pop w Bb Models Thrust-Clarify

download Botta Daniels Bahill Zachman Framework Pop w Bb Models Thrust-Clarify

of 43

Transcript of Botta Daniels Bahill Zachman Framework Pop w Bb Models Thrust-Clarify

  • 8/13/2019 Botta Daniels Bahill Zachman Framework Pop w Bb Models Thrust-Clarify

    1/43

    Keynote address at Asia-Pacific Congress on Sports Technology held at the Tokyo Institute of Technology inSeptember 200!

    The Zachman Framework

    Populated with Baseball Models

    Rick Botta1Jesse Daniels1and Terry Bahill1,2,*

    "#A$ S%ST$&S' "0(20 Technology Place' San )iego' CA (2"2*

    2Systems and Industrial $ngineering' +ni,ersity of Ariona' Tucson' A. /*2"-0020

    Author to 1hom correspondence should be addressed e-mail terry3sie!ariona!edu4!

    5unning head6 &odels of #aseball

    Key 1ords6 systems analysis' enterprise architecture' science of baseball' modeling methodology

    ABSTRACT

    There are guidelines for making good models! Amongst these are frame1orks' 1hich help

    people organie integrated models of their enterprises! This organiation helps ensure

    interoperability of systems and helps control the cost of de,eloping systems!The .achmanframe1ork for enterprise architecture is a si7 by si7 classification schema' 1here the si7 ro1s

    represent different perspecti,es of the enterprise and the si7 columns illustrate different aspects!

    In this paper' a .achman frame1ork is populated 1ith models for #aseball! These models should

    be easy to understand 1ithout a steep learning cur,e! &ost of the cells in this e7ample are filled

    1ith 8uantitati,e simulatable models that ha,e been published in peer re,ie1ed 9ournal papers!

    The other cells are filled 1ith simple thought models! :ac8ues #arun "(;4 1rote'

  • 8/13/2019 Botta Daniels Bahill Zachman Framework Pop w Bb Models Thrust-Clarify

    2/43

    Keynote address at Asia-Pacific Congress on Sports Technology held at the Tokyo Institute of Technology inSeptember 200!

    e7amples a,ailable in the public domain illustrating a completeset of models that comply 1ith

    the .achman frame1ork! This paper 1ill attempt to fill a complete frame1ork for the game of

    #aseball! +se of the #aseball as an e7ample allo1s us to use non-proprietary

    models that can be understood by a large number of people 1ithout a steep learning cur,e! A

    limitation of this paper is that 1e do not model the entire game of baseball due to the

    comple7ities in,ol,ed and the number of models that 1ould be re8uired!

    The concept of e7amining a system at many orders of magnitude 1as presented by #oeke

    B"(*D! Gater Charles and 5ay $ames B"(E/D created a film of this concept and finally Philip and

    Phylis &orrison B"(**D popularied the idea 1ith the bookPowers of Ten! 5ouse et al! B"((2D

    added the other dimension =hat' o1 and =hy4 to make it a matri7! o1e,er' these authors

    treated the decomposition as more and more le,el of detail! .achman made it different

    perspecti,es on the enterprise! e also added the other aspects of =ho' =hen and =here!

    ?rame1orks pro,ide an organiational schema by 1hich enterprises can be de,eloped!

    o1e,er' they alone are not sufficient! A complete enterprise engineering de,elopment toolkit

    1ould be comprised of a frame1ork' a process such as the I#& 5ational +nified Process or

    SI&IGA5B#ahill and Hissing' "((/D4' a method B&artin' "((*D' a notation such as +&G4 and

    tools such as I#& 5ational 5ose' $nterprise Architect' or a mass spectrometer4!

    Todays businesses are comple7! The systems that implement those business processes are

    e8ually comple7! #ut people ha,e a hard time agreeing on ho1 to define comple7ity! Jne 1ay to

    define comple7ity is as a measure of ho1 1ell 1e can predict e7pected performance! The more

    comple7 a system is' the harder it is to predict actual performance! =e can deal 1ith comple7ity

    and performance predictions using integrated models and simulations of a business! ?rame1orks

    can help organie these models into multiple le,els of abstraction to better understand ho1 the

    business rules' organiational strategies and resources are turned into a physical system! This

    paper has more to do 1ith the concept of frame1orks and integrated models for dealing 1ith

    comple7ity than it does 1ith the game of baseball! Then 1hy should 1e model baseball using a

    .achman4 ?rame1ork =e can use it as a 1ay to easily con,ey the concept of integrated

    models and simulations 1hen de,eloping enterprise and system architectures that is independent

    of any business domain! #ecause most people understand baseball' 1hich itself is a comple7

    enterprise!

    ""2E20"F 2

  • 8/13/2019 Botta Daniels Bahill Zachman Framework Pop w Bb Models Thrust-Clarify

    3/43

  • 8/13/2019 Botta Daniels Bahill Zachman Framework Pop w Bb Models Thrust-Clarify

    4/43

    Keynote address at Asia-Pacific Congress on Sports Technology held at the Tokyo Institute of Technology inSeptember 200!

    $ach cell in the schema contains at least one model or artifact! A primiti,e model

    consists of information specific to a single column!

    Table I illustrates the .achman frame1ork schema! +sing common stakeholders as kno1n

    from the building industry' the ro1s of the schema pro,ide multiple perspecti,es of the o,erall

    architecture from the points of ,ie1 of the planner ro1 "4' the o1ner ro1 24' the designer or

    architect ro1 F4' the builder ro1 ;4 and subcontractors ro1 4! The columns present a

    classification of the ,arious items of interest' or dimensions' of the architecture from each of

    those perspecti,es!

    BTable I goes here!D

    2.1 The Ro)s

    The follo1ing description of the .achman frame1ork ro1s is based on a Soft1are $ngineering

    Institute document http6111!soft1are!orgpubafcachman!asp! The frame1ork contains si7

    ro1s and si7 columns yielding FE uni8ue cells as sho1n in Table I! The ro1s represent different

    perspecti,es ,ie1s4 and roles of the enterprise!

    Scoedescribes the systems ,ision' mission' conte7t' boundaries' architecture and

    constraints! The scope states 1hat the system is to do! It is called a black bo7

    model' because 1e see the inputs and outputs' but not the inner 1orkings! This

    ro1 is also referred to as the Conte7t ro1!

    B+siness odeldefines goals' strategies' structure and processes that are used to support

    the mission of the system or enterprise! This ro1 is also referred to as the Concept

    ro1!

    Syste odel contains system re8uirements' ob9ects' acti,ities and functions that

    implement the business model! The system model states ho1 the system is to

    perform its functions! It is called a 1hite bo7 model' because 1e see its inner

    1orkings! This ro1 is also referred to as the Gogical ro1!

    Technolo-y odelconsiders the constraints of humans' tools' technology and materials!

    This ro1 is also referred to as the Physical ro1!

    Detailed reresentationpresents indi,idual' independent components that can be

    allocated to contractors for implementation! This ro1 is also referred to as the

    ""2E20"F ;

  • 8/13/2019 Botta Daniels Bahill Zachman Framework Pop w Bb Models Thrust-Clarify

    5/43

    Keynote address at Asia-Pacific Congress on Sports Technology held at the Tokyo Institute of Technology inSeptember 200!

    Jut-of-Conte7t ro1 since models in this ro1 are typically so detailed that they are

    essentially 1ith models in the upper ro1s of the frame1ork!

    Real systedepicts the operational system or the sli,er of that system4 that is under

    consideration!

    The ro1s do not represent a physical decomposition of the system! @or do they portray

    finer and finer le,el of detail! 5ather the ro1s sho1 different perspecti,es or ,ie1s4 of the

    enterprise!

    Table II from the .achman Institute 1eb site 111!ifa!com4 sho1s an e7ample of these

    perspecti,es for a house! The left column identifies the perspecti,e and defines the role in the

    enterprise that 1ould o1n that perspecti,e! Some modelers ignore the perspecti,e and focus on

    the roles! Jthers ignore the roles and focus on the perspecti,e! In this paper' 1e 1ill try to co,er

    both the perspecti,e and the roles!

    BTable II goes here!D

    &any roles are possible' such as Planner' J1ner' Architect' )esigner' #uilder' C$J'

    President' )irector' Chief Systems $ngineer' Program &anager' Systems $ngineering Team'

    Systems Analyst' 5e8uirements $ngineer' +se Case $ngineer' +ser Interface )esigner'

    Architect' Component $ngineer' Test $ngineer' System Integrator' Integration Tester' System

    Tester' Assembler' Technician' &achinist' +ser and &aintainer! The identified roles 1ill be the

    primary stakeholders for that ro1 ,ie14!

    ?or the #aseball e7ample in this paper' the o1ner of and the person most interested in4

    the scope models in ro1 " 1ill be an $7ecuti,e' like the Commissioner of #aseball! The o1ner

    of the business models in ro1 2 1ill be an J1ner of a baseball team! The o1ner of the system

    models in ro1 F 1ill be a Heneral &anager of a baseball team! The o1ner of the technology

    models in ro1 ; 1ill be a Team &anager! The o1ner of the detailed models in ro1 1ill be the

    Scientist' $ngineer or Coach 1ho created each model! And finally' the o1ner of the real system

    in ro1 E 1ill be an indi,idual ma9or-league #aseball Player! The o1ner should be the role thatcontrols the flo1 of money in that ro1!

    2.2 The Col+ns

    I Keep six honest serving men

    (They taught me all I knew):

    ""2E20"F

  • 8/13/2019 Botta Daniels Bahill Zachman Framework Pop w Bb Models Thrust-Clarify

    6/43

    Keynote address at Asia-Pacific Congress on Sports Technology held at the Tokyo Institute of Technology inSeptember 200!

    Their names are What and Why and When

    And How and Where and Who!

    "rom The Elephants Child#y $udyard Kipling %&'*

    In 9ournalism class' 1e 1ere taught to start e,ery story 1ith 1ho' 1hat' 1hen' 1here' 1hy and

    sometimes ho1! This is also good ad,ice for understanding a system! The columns of a .achman

    frame1ork present these aspects of the enterprise!

    hat data/ describes the entities that are considered important to the business' as

    ,ie1ed from each perspecti,e! These entities are the things for 1hich information

    is to be maintained! $7amples include e8uipment' business ob9ects and system

    data!

    (o) 0+nctions/ defines the functions' or acti,ities' the enterprise is concerned about

    relati,e to each perspecti,e! Inputs and outputs are also considered in this column!

    here net)orks/sho1s geographical locations and interconnections bet1een acti,ities

    1ithin the enterprise! This includes ma9or business geographical locations'

    net1orks and the playing field!

    ho eole/represents the people 1ithin the enterprise and metrics for assessing their

    capabilities and performance! The design of the enterprise has to do 1ith the

    allocation of 1ork and the structure of authority and responsibility! This column

    also deals 1ith human-machine interfaces and relationships bet1een people andthe 1ork they perform!

    hen tie/represents time' or the e,ent relationships that establish performance

    criteria! This is useful for designing schedules' the processing architecture' the

    control architecture and timing systems!

    hy otiation/describes the moti,ations of the people and the enterprise! This

    re,eals the enterprise goals' ob9ecti,es' business plan' kno1ledge architecture'

    and reasons for thinking' doing things and making decisions! It is concerned 1ith

    ho1 the goals and strategies are translated into specific ends and means!

    2. (ori3ontal and 4ertical %nte-ration

    The models organied by ro1 and column in the .achman frame1ork should be horiontally and

    ,ertically integrated! This means that you should not 1ork models in a gi,en cell 1ithout

    considering impacts to other cells in the same ro1 and in the same column! As an e7ample of

    ""2E20"F E

  • 8/13/2019 Botta Daniels Bahill Zachman Framework Pop w Bb Models Thrust-Clarify

    7/43

    Keynote address at Asia-Pacific Congress on Sports Technology held at the Tokyo Institute of Technology inSeptember 200!

    horiontal integration' consider a functional model de,eloped in the o1 column! The

    inputsoutputs' resources' deployment' time constraints' and goals related to each function should

    be considered in the =hat' =ho' =here' =hen' and =hy columns' respecti,ely' in the same

    ro1! As an e7ample of ,ertical integration' consider a re8uirement in the Physical ro1' =hy

    column for the performance of some aspect of a soft1are component! This re8uirement should

    be linked to other moti,ational models in higher ro1s' such as an ob9ecti,e re8uirements

    document in the Concept ro1' =hy column! This is nothing more than re8uirements traceability

    and is a common best practice for systems engineering! Through this traceability' 1e call the

    re8uirement in the Physical ro1 ,ertically integrated 1ith the re8uirements in the Concept ro1!

    These impacts and traceabilities can be modeled 1ith dependency relationships!

    This means that no cell is an island! $ach cell is fundamentally related 1ith other cells in the

    same ro1 and same column! ?rom a practical standpoint' information in multiple columns is

    typically disco,ered simultaneously 1hile constructing models in a gi,en ro1! It is suggested

    that this information be captured in models in the appropriate cell!

    $ach ro1 ,ie14 has at least one role stakeholder4! That stakeholders concerns 1ould be the

    primary focus of the Whycell in that ro1!

    . BASEBA'' E5AM6'E

    @o1 1e 1ill take models from #aseball and sho1 1here they fit 1ithin the conte7t of the

    .achman frame1ork! =hen possible' 1e selected models that ha,e been published in peer-

    re,ie1ed 9ournals! Although in Tables I to IN 1e print the cells from top to bottom' 1e think

    they are best read and discussed from bottom to top for the purpose of this paper!

    #ote to reie)ers7 The follo1ing material is duplicated in the Tables on pages FF to F/! =e ha,e no

    desire to publish both formats! =e are asking the re,ie1ers to e7press their preferences!

    Col+n 1, hat data/. The physical product data item4 depicted in column " is the baseball

    batM column 1 (what), row 6 (real system)!

    There are many models for a baseball bat that e7plain the Center of Percussion CoP4'

    moment of inertia &oI4' coefficient of restitution Co54' etc BAdair' "((;M Cross' "((/M @athan'

    2000 and 200FM Sa1icki' ubbard and Stronge' 200FM #ahill' 200;D! ?rom the perspecti,e of a

    bat manufacturer' this detailed representation of the bat can be represented as a model depicting

    ""2E20"F *

  • 8/13/2019 Botta Daniels Bahill Zachman Framework Pop w Bb Models Thrust-Clarify

    8/43

    Keynote address at Asia-Pacific Congress on Sports Technology held at the Tokyo Institute of Technology inSeptember 200!

    the re8uired length' the taper of the handle' the 1idth of the barrel' the bat 1eight' etc! This

    model maps to column1 (what), row 5 (detailed representation).

    The s1ing of a bat can be modeled 1ith a translation and t1o rotations' one about the batters

    spine and the other bet1een the t1o hands B#rancaio' "(/*M =atts and #ahill' 2000DM column 1

    (what), row 5 (detailed representation).

    There is an ideal bat 1eight and a best 1eight distribution for each batter B#ahill and

    Karna,as' "(/( and "(("M #ahill and &orna ?reitas' "((M #ahill' 200;D! The team helps the

    indi,idual select and ac8uire the right batM column 1 (what), row 4 (technology model)!

    $ach organiation pro,ides facilities for batting practice' conditioning and skills

    de,elopmentM column 1 (what), row (system model)!

    The @ational Collegiate Athletic Association @CAA4 controls college sports! In this role' it

    has created rules go,erning the allo1ed dimensions and performance of aluminum bats! ?or

    e7ample' the bat shall not 1eigh less in ounces4 than its length in inches4 BCrisco' "((*6

    @athan' 200FD! ?inancial models could be in e,ery column! Those appropriate for column "

    include cost of e8uipment such as the bats' cost of training facilities and cost of physical

    conditioning e8uipmentM column 1 (what), row ! ("usiness model)!

    $aston Sports and illerich O #radsby Company gi,e 1ooden bats to ma9or league players

    for free! =hy To build their brand image' so that they can sell more of their regular sports

    e8uipmentM column 1 (what), row ! ("usiness model)!

    The creator of baseball' until recently belie,ed to be Abner )oubleday' 1ould ha,e listed

    rules' bats' balls' players' and fields among the list of things important to the game! The rules of

    ball-and-stick games baseball' softball' cricket' tennis' etc!4 are 1ritten to challenge the

    physiological limits of the human in many dimensions B5egan' "((2D! The bat is regulated to

    make the game e7citing' but traditionalM column 1 (what), row 1 (scope)!

    #y considering other ball-and-stick games' 1e are testing and defining the scope of our

    chosen enterprise!

    =e do not ha,e enough room to co,er all of #aseball! That 1ould take thousands of models!

    Therefore' 1e only sho1 sli,ers of #aseball! ?or e7ample' in column "' 1e only looked at the

    baseball bat! In contrast' 1e could ha,e looked at the ball' or the bat and the ball! =e used a

    different sli,er for each column' but e,en at that' 1e did not restrict our models to only that one

    ""2E20"F /

  • 8/13/2019 Botta Daniels Bahill Zachman Framework Pop w Bb Models Thrust-Clarify

    9/43

    Keynote address at Asia-Pacific Congress on Sports Technology held at the Tokyo Institute of Technology inSeptember 200!

    sli,er! ?or e7ample' sometimes 1e talk about ma9or league baseball and sometimes 1e talk about

    uni,ersity baseball go,erned by the @ational Collegiate Athletic Association @CAA4!

    Table III sho1s the 1hole .achman frame1ork for #aseball! =e no1 continue to describe

    the models cell by cell!

    BTable III goes here!D

    Col+n 2, (o) 0+nction/. The acti,ity modeled in column 2 is one pitch and peoples

    response to itM column ! (how), row 6 (real system).

    Jnce the ball is in the air' the mo,ement of the pitch depends only on ,elocity' spin rate and spin

    a7is B=atts and #ahill' 2000M #ahill and #ald1in' 200;DM column ! (how), row 5

    (detailed representation).

    T1o strategies are used by the batter for tracking the pitch using the saccadic and smooth pursuit

    eye mo,ement systems B#ahill and Ga5it' "(/;M &cugh and #ahill' "(/DM column !

    (how), row 5 (detailed representation).

    A neurophysiological model sho1s ho1 the batter predicts 1here and 1hen the ball 1ill cross

    the plate B#ahill and! Karna,as' "((FM #ahill and #ald1in' 200;DM column ! (how), row 5

    (detailed representation).

    +nderestimating the pitch speed can induce the perceptual illusion of the rising fastball

    BKarna,as' #ahill and 5egan' "((0M #ahill and! Karna,as' "((FDM column ! (how), row 5

    (detailed representation)!

    Team1ork and signals enable the manager' the batter and the runners to e7ecute tactics such as

    hit and run' bunt' steal' take the pitch' s1ing a1ay' etc!M column ! (how), row 4

    (technology model).

    The pitcher pitches the ball! The batter s1ings and hits the ball! e runs to1ard first base! $tc!

    Jur acti,ity diagram of ?igure " sho1s one pitch and subse8uent acti,itiesM column !

    (how), row 4 (technology model).

    B?igure " goes here!D

    Stadiums can be e8uipped 1ith a ,ariety of optional e8uipment that can record and playback the

    pitch' such as the multiple tele,ision cameras used to aid the umpires

    B111!uesTec!comD and the stadium instant replay screens for the benefit of the players

    and spectatorsM column ! (how), row (system model).

    ""2E20"F (

  • 8/13/2019 Botta Daniels Bahill Zachman Framework Pop w Bb Models Thrust-Clarify

    10/43

    Keynote address at Asia-Pacific Congress on Sports Technology held at the Tokyo Institute of Technology inSeptember 200!

    Armstrong "((/4 applied the Capability &aturity &odel to impro,e the performance of his

    softball teamM column ! (how), row (system model).

    The umpire calls balls and strikes! o1e,er' there has been ,ariability in the strike one! To

    reduce this ,ariability' multiple tele,ision cameras track each pitch and computers

    reconstruct the tra9ectory of each pitch B111!uesTec!comD! After the game' the

    umpires decisions are compared to the computers decisions! This feedback helps the

    umpires impro,e their decision-makingM column ! (how), row ! ("usiness model).

    &a9or Geague #aseball Inc! defines the strike one and manages umpiresM column ! (how), row 1

    (scope).

    The rules of baseball e,ol,ed o,er its first 0 years' but ha,e been relati,ely constant o,er the

    last centuryBHould' 200FDMcolumn ! (how), row 1 (scope).

    Col+n , here net)ork/. The topic of column F is the baseball fieldM column (where),

    row 6 (real system).

    The human brain does not ha,e 7' y and coordinates of ob9ects! umans must track ob9ects

    using neurophysiological parameters! As a result outfielders run a cur,ed path 1hen

    tracking do1n fly balls B&c#eath' Shaffer and Kaiser' "((M Shaffer and &c#eath'

    2002DM column (where), row 5 (detailed representation)

    #atters must predict 1here and 1hen the ball 1ill cross the plate BKarna,as' #ahill and 5egan'

    "((0M #ahill and #ald1in' 200;DM column (where), row 5 (detailed representation)!

    #efore e,ery pitch all fielders mentally rehearse 1here they 1ill thro1 the ball if they recei,e a

    ground ball or a fly ball and they establish understandings 1ith nearby fielders about

    1here each player 1ill goM column (where), row 4 (technology model)

    The placement in the stadium of home plate effects the area behind the plate' the design of

    protecti,e netting' the orientation to the sun' the distance to the fences and therefore

    safety and playing performanceMcolumn (where),row (system model)!

    Stadiums can be designed for baseball only or they may be shared by baseball' football and other

    e,entsM column (where), row ! ("usiness model).

    #aseball is played in stadiums and broadcast on tele,isionM column (where), row 1 (scope).

    The teams are organied into leagues and di,isions according to geographyM column (where),

    row 1 (scope).

    ""2E20"F "0

  • 8/13/2019 Botta Daniels Bahill Zachman Framework Pop w Bb Models Thrust-Clarify

    11/43

    Keynote address at Asia-Pacific Congress on Sports Technology held at the Tokyo Institute of Technology inSeptember 200!

    Col+n 8, ho eole/. The people modeled in column ; are ma9or-league baseball playersM

    column 4 (who), row 6 (real system)!

    The physiological state of indi,idual players determines 1hether and ho1 1ell they play an

    indi,idual game' or if they are put on the disabled listM column 4 (who), row 5 (detailed

    representation)!

    The count is the model for ho1 the batter is doing during an at-batM column 4 (who), row 5

    (detailed representation).

    )efining and locating the s1eet spot of the bat is a human-machine interface problem6 the teams

    help indi,iduals understand this issue B#ahill' 200;D! The s1eet spot of the bat is four

    inches 1ide' but only one-third of an inch high! This 1as determined using a ne1

    criterion function of getting a hit' rather than the old criterion function of getting a home

    run B#ald1in and #ahill' 200;DM column 4 (who), row 4 (technology model)!.

    In section 2!F' 1e discussed horiontal and ,ertical integration of models! The t1o pre,ious

    paragraphs offer an opportunity to e7plore this for the baseball models! In basic research' one

    team often uses the results of another team' but they seldom use the actual products! An

    e7ception to this 1as the model of #ald1in and #ahill B200;D! This model used ne1 programs as

    1ell as the e8uations and the actual programs of @athan B200FD' Sa1icki' ubbard and Stronge

    B200FD' and #ahill and Karna,as B"((FD! #ecause the models 1ere not designed to be used by

    others' 1e encountered the follo1ing interoperability problems6 SI ,ersus $nglish units' right-

    handed ,ersus left-handed coordinate systems' bat mass ,ersus effecti,e bat mass' different

    nomenclature' and most seriously lack of stated assumptions

    Indi,idual player performances are published daily in the bo7 scores in the sports sections of

    ne1spapers! Player a,erage performances are published 1eeklyM column 4 (who), row 4

    (technology model).

    Indi,idual player statistics' &arko, models and manager decisions such as batting order4 are

    used to simulate games and seasons6 this is called fantasy baseball B#urkiet' arold and

    Palacios' "((*M 111!stats!comD! Scouts make obser,ations and e,aluations of players

    performances and report this information back to their organiationsM column 4 (who),

    row (system model)!

    ""2E20"F ""

  • 8/13/2019 Botta Daniels Bahill Zachman Framework Pop w Bb Models Thrust-Clarify

    12/43

    Keynote address at Asia-Pacific Congress on Sports Technology held at the Tokyo Institute of Technology inSeptember 200!

    The Heneral &anager H&4 creates the 2-man roster and trades players to impro,e it! It must

    contain a balance of players at each position' including short relie,ers' long relie,ers'

    etc!M column 4 (who),row (system model)!

    #illy #eane' Heneral &anager H&4 of the Jakland Athletics' e,aluates the 1orth of players

    1ith inno,ati,e high-le,el metrics' and he has the most successful lo1-salary team in the

    ma9or leagues BGe1is' 200FD! The H& must consider player positions' salaries'

    performance' etc!M column 4 (who), row (system model)!

    Heorge Steinbrenner' o1ner of the @e1 %ork %ankees' e,aluates the 1orth of his players 1ith

    traditional metrics' and he has the most successful high-salary team in the ma9or leagues!

    The team o1ner must consider return on in,estmentM column 4 (who), row ! ("usiness

    model).

    Creating rules for selecting members of the Jlympic team effects the enterpriseM column 4 (who),

    row ! ("usiness model).#ecause ro1 2 e7amines the system boundaries' it 1ill often

    contain models that are outside of the organiation!

    #efore the 200" season began' the o1ners of the Te7as 5angers created a ten-year Q22 million

    contract for Ale7 5odrigue A-5od4! Their comple7 contract analysis included pro9ected

    team re,enue' team performance and franchise ,alue as 1ell as salary' bonuses' ta7es and

    contract insurance! Applying an /R discount rate to the re,enues and e7penses' they

    obtained a net present ,alue of negati,e Q"!F million' 1hich is close to break-e,en! So

    they signed the contract BCohen and =allace' 200FM Cohen' 200FDM column 4 (who), row

    ! ("usiness model).

    The Commissioner of #aseball coordinates the teamsM the &a9or Geague #aseball Players

    Association and players agents orchestrate the acti,ities of the players! The

    Commissioner must consider salary caps' retirement plans' drug testing' re,enue sharing

    and the reser,e clauseM column 4 (who), row 1 (scope).

    Col+n 9, hen tie/. The fundamental unit of time in a baseball game is one pitchM column

    5 (when), row 6 (real system)!

    The batters mental model for the pitch is based on the last one or t1o pitches or perhaps on the

    last 20 seconds B#ahill and #ald1in' 200;M Hray' 2002 and 200FDM column 5 (when), row

    5 (detailed representation).

    ""2E20"F "2

  • 8/13/2019 Botta Daniels Bahill Zachman Framework Pop w Bb Models Thrust-Clarify

    13/43

    Keynote address at Asia-Pacific Congress on Sports Technology held at the Tokyo Institute of Technology inSeptember 200!

    A successful tactic of pitchers is B#ahill and

    #ald1in' 200;DM column 5 (when), row 5 (detailed representation)!

    Pitch count - pitchers are often remo,ed after' say' "20 pitchesM column 5 (when), row 4

    (technology model).

    Sometimes pitching rotations are planned' but sometimes they are merely a default' e!g!' column 5 (when), row (system model)

    Tele,ision net1orks determine the starting times of many gamesM column 5 (when), row

    (system model).

    Season schedules for all of the teams are comple7 because of the many constraintsM column 5

    (when), row ! ("usiness model)

    )ecisions must be made about interleague play' playoff structure' e7pansion teams' etc!M column

    5 (when), row 1 (scope).

    Col+n :, hy otiation/. Column E concerns 1hy people think the things they do and

    make the decisions they doM column 6 (why), row 6 (real system)!

    =hy does the pitcher decide to thro1 a fastball' a slider' a cur,eball or a changeupcolumn 6

    (why), row 5 (detailed representation).

    Critical flicker fusion fre8uency C???4 e7plains 1hy pitchers think there is a difference

    bet1een the t1o-seam and the four-seam fastballs although physics sho1s no difference

    B#ahill and #ald1in' 200M #ahill' 200DM column 6 (why), row 5 (detailed

    representation).

    #atters use many heuristics to decide 1hat to do! Among them is' 1ith a F-0 count e7pect a

    fastball because the pitcher 1ill ha,e the greatest confidence in thro1ing it for a strike

    B=illiams and +nder1ood' "(/2M #ahill and #ald1in' 200;DM column 6 (why), row 5

    (detailed representation)!

    The manager moti,ates his players by kno1ing 1hen blame and 1hen not to B#ald1in' 200"DM

    column 6 (why), row 4 (technical model).

    =hy does a manager decide to pitch to a famous slugger rather than intentionally 1alk him In

    making this decision the manager considers the score' runners on base' batting a,erage'

    slugging a,erage' etc! B5eiter' 200;D# column 6 (why), row 4 (technical model).

    Heneral &anagers trade players in order to ha,e a 1inning season 1ithin their constraints! They

    are moti,ated by their dri,e for success# column 6 (why), row (system model).

    ""2E20"F "F

  • 8/13/2019 Botta Daniels Bahill Zachman Framework Pop w Bb Models Thrust-Clarify

    14/43

  • 8/13/2019 Botta Daniels Bahill Zachman Framework Pop w Bb Models Thrust-Clarify

    15/43

  • 8/13/2019 Botta Daniels Bahill Zachman Framework Pop w Bb Models Thrust-Clarify

    16/43

    Keynote address at Asia-Pacific Congress on Sports Technology held at the Tokyo Institute of Technology inSeptember 200!

    orchestrate players acti,itiesM =hen' chronologyM decisions about interleague play' playoff

    structure' 1orld series datesM and =hy' the purpose of baseball is entertainment! These models

    are also at e8ui,alent le,els of abstraction! An e7ample of bad granularity for ro1 " of this

    frame1ork 1ould be using a team manager or the president of the +nited States for =ho!

    To help 1ith horiontal granularity' you could consider time scales as 1ell as

    perspecti,es and roles! In this #aseball e7ample' the models in ro1 " should run 1ith time scales

    of a fe1 years! The models in ro1 2 should deal 1ith seasonal e,ents! The models in ro1 F

    should ha,e time scales on the order of one game! The models in ro1 ; should ha,e time scales

    of one at-bat! And the models in ro1 should ha,e time scales of one s1ing!

    It might be desirable to ha,e the same real system in each column! In Table III' 1e did

    not ha,e room to co,er all of #aseball! That 1ould take thousands of models! =e only sho1ed

    sli,ers of #aseball! ?or e7ample' in column "' 1e only looked at the baseball bat and this

    produced the rules about baseball bats in ro1 "! In contrast' 1e could ha,e looked at the ball' or

    the bat and the ball! If 1e had looked at all possible sli,ers' then ro1 " 1ould ha,e contained all

    baseball rules! 5o1 E had e,en granularity' but each column looked at a different thing' e! g!

    column " had the bat' column F had the field and column ; had the baseball players! ?or a more

    uniform frame1ork 1e could ha,e looked at =hat' the bat and ballM o1' the pitch and collisionM

    =here' the pitching rubber' the flight path' the plate' and the batters bo7M =ho' the batterM

    =hen' the duration of the pitch and s1ingM and =hy' to out1it the opponent!

    $7amining the granularity of a frame1ork is a 1ay of ,alidating the frame1ork!

    Modelin- $eneralities.=hen architecting an enterprise' either generate models that

    address all of the cells' or document rationale for 1hy certain cells 1ere left out! This best

    practice ensures that there is complete co,erage and that the modelers ha,e at least considered

    each and e,ery aspect and perspecti,e of the problem in the conte7t of the frame1ork! In other

    1ords' this helps ensure that nothing has been inad,ertently ignored! In our e7perience' 1e ha,e

    found that complete co,erage is typically necessary in the top three ro1s!

    ere are t1o additional generaliations about modeling! All elements in the same model

    should be at the same le,el! &odels should e7change inputs and outputs only 1ith other models

    of the same le,el' or maybe one le,el higher or lo1er!

    Consider the #atter in the acti,ity diagram of ?ig! "! =e could model the state of his mind

    1ith the follo1ing attributes and states6

    ""2E20"F "E

  • 8/13/2019 Botta Daniels Bahill Zachman Framework Pop w Bb Models Thrust-Clarify

    17/43

    Keynote address at Asia-Pacific Congress on Sports Technology held at the Tokyo Institute of Technology inSeptember 200!

    e

  • 8/13/2019 Botta Daniels Bahill Zachman Framework Pop w Bb Models Thrust-Clarify

    18/43

    Keynote address at Asia-Pacific Congress on Sports Technology held at the Tokyo Institute of Technology inSeptember 200!

    In going from the bottom to the top' ro1 models indi,idual componentsM ro1 ; models the

    interfaces bet1een these components and the resulting subsystems of ro1 ;M and ro1 F models

    the interfaces bet1een the subsystems of ro1 ; and the resulting systems of ro1 F!

    Methodolo-y! A process or methodology should be follo1ed 1hen generating models

    according to a frame1ork! The frame1ork by itself is simply not enough for practical

    implementation! The frame1ork can and should be used to tailor and structure a process so that

    the process prescribes that models be built to sufficiently address each aspect and perspecti,e in

    the frame1ork! Process also can enforce ,ertical and horiontal integration and consistency

    among models!

    To do)n or ;otto += In this paper' 1e discussed the models from bottom to top!

    That is the 1ay many of these models 1ere deri,ed' because in basic research' ne1 models are

    built on pre,ious research! o1e,er' in designing ne1 systems or modeling e7isting systems'

    better results 1ill usually be obtained 1ith a top-do1n approach! Architects and Systems

    $ngineers start at the top and 1ork do1n! =hereas discipline engineers and physicists usually

    start at the bottom and 1ork up! Soft1are engineers often start in the middle 1ith use cases'

    ob9ects and class diagrams! People usually start at the le,el that they are most familiar 1ith!

    +nfortunately' this means different people may be 1orking at different le,els! Therefore' not

    e,eryone 1ill be designing to the same re8uirements! .achman does not impose any order in

    1hich the ro1s or columns are populated! The decision of the order in 1hich ro1s and columns

    are addressed is in the domain of the methodology follo1ed by the architecting team and not the

    frame1ork itself!

    8.. >sin- the Frae)ork as an Assessent Tool.

    In addition to organiing the de,elopment of ne1 architecture products' the .achman frame1ork

    has also been sho1n to be useful as a general assessment tool! The frame1ork' as a normalied

    schema for organiing a complete and holistic set of architecture descriptions can be effecti,ely

    applied to assess e7isting artifact sets' or e,en determine an optimal skills mi7 for architecture

    de,elopment! =hen first embarking on an architecture de,elopment effort' it is useful to gather

    e7isting models and documentation about the sub9ect of the architecture and arrange them into

    appropriate cells 1ithin the frame1ork! This gi,es the architecture team an idea of the e7tent to

    1hich e7isting models' graphics' documents' etc!' pro,ide co,erage in terms of a holistic

    description of the architecture! The results of this mapping of e7isting information into the

    ""2E20"F "/

  • 8/13/2019 Botta Daniels Bahill Zachman Framework Pop w Bb Models Thrust-Clarify

    19/43

  • 8/13/2019 Botta Daniels Bahill Zachman Framework Pop w Bb Models Thrust-Clarify

    20/43

    Keynote address at Asia-Pacific Congress on Sports Technology held at the Tokyo Institute of Technology inSeptember 200!

    If a young researcher 1ants to do research in #aseball' then he or she had better

    understand the funding mechanisms' the flo1 of money! Jne 1ay to do this is to create a

    collection of models for the #aseball enterprise that comply 1ith the .achman frame1ork!

    Jn the other hand' if a young engineer 1ants to start a research program in Jptimiation

    &ethods for 5outing Problems on @et1orks 1ith Stochastic ?ailures' then he or she should

    populate a .achman frame1ork for the Jptimiation &ethods for 5outing Problems on

    @et1orks 1ith Stochastic ?ailures enterprise!

    8.8. Content and Arran-eent o0 the Cells

    The ri-ht tool.There is no correct modeling tool for any particular cell! ?or each cell' use 1hich

    e,er modeling tool is most appropriate' e! g!' physical analogs' analytic e8uations' state

    machines' functional flo1 block diagrams' block diagrams of linear systems theory' transfer

    functions' state-space models' differential or difference e8uations' ob9ect-oriented models' +&G

    diagrams' &onte Carlo simulations' statistical distributions' graphical animated4 simulations'

    mathematical programming' &arko, processes' time-series models' financial models' Pert charts'

    Hantt charts' computer programs' use cases or mental models!

    $ach entity in a cell should be a model a system4 in its o1n right! That means it should

    ha,e defined inputs' functions' outputs' states' ob9ects' figures of merit' metrics' technical

    performance measures' interfaces' etc! If a different modeling tool is used for each model' then

    the interfaces 1ill be harder to design! That is one ad,antage of the +&G6 it allo1s the models to

    communicate better!

    Col+n order.A ne1spaper article should start 1ith 1ho' 1hat' 1hen' 1here' 1hy and

    sometimes ho1' usually in that order' but 1e ha,e seen .achman frame1orks 1ith many

    different column orders! In fact' .achman e7plicitly says that the ordering of the columns is not

    important! o1e,er' 1e think column order is important! ?or the reasons gi,en in the ne7t t1o

    paragraphs4 1e suggest the original .achman column order6 =hat' o1' =here' =ho' =hen

    and =hy!

    hich cells are ost iortant= To increase the performance of baseball players' the

    lo1er-left cells are the most important and the upper-right cells are least important 1ith the

    column order that 1e ha,e used4! +&Gdiagrams are also most useful in the lo1er-left corner! In

    contrast' a C$J1ould be interested in the top ro1s and in particular the upper-right corner!

    &odels in ro1s " and 2 are the domain of the President' C$J' board of directors and rule making

    ""2E20"F 20

  • 8/13/2019 Botta Daniels Bahill Zachman Framework Pop w Bb Models Thrust-Clarify

    21/43

    Keynote address at Asia-Pacific Congress on Sports Technology held at the Tokyo Institute of Technology inSeptember 200!

    organiations! &odels in ro1s F and ; are o1ned by managers! 5o1 tasks are performed by

    the most engineers!

    The Sports $ngineering conference 1as held at the +ni,ersity of California at )a,is in

    September 200;! "*2 papers 1ere presented Bubbard' &ehta and Pallis' 200;D! These papers as

    1ell as those published by ung and Pallis B200;D 1ere categoried into the cell that best

    represented the fundamental characteristic of each paper! This categoriation is sho1n in Table

    N! The authors' for the most part' 1ere research engineers! As can be seen' most of the papers

    fall into the lo1er left-hand corner! A re,ie1er of this paper 1rote'

  • 8/13/2019 Botta Daniels Bahill Zachman Framework Pop w Bb Models Thrust-Clarify

    22/43

    Keynote address at Asia-Pacific Congress on Sports Technology held at the Tokyo Institute of Technology inSeptember 200!

    Modelin- ;+siness rocesses.To understand a business process such as modeling and

    simulation in a particular company' that company could create a database that contains data that

    ans1ers these 8uestions for each model and simulation they ha,e created! Purpose J1ner

    Architecture Inputs Jutputs ?unctions Interfaces Interacts 1ith Cost #usiness case

    Ge,el =ho =hat =hen =here =hy o1 Standard e!g! +&G' 5+P' CJ5#A4

    &odeling tool Simulation tool .achman ro1 .achman column Then they could reduce the

    number of classes using affinity analysis! And finally' they could abstract this into a metamodel

    that sho1s ho1 that company does modeling and simulation!

    As a summary e7ample' Table NI sho1s a .achman frame1ork for another sport' Holf! It

    does not ha,e models that 1ere published in peer-re,ie1ed 9ournalsM rather it contains simple

    thought models! It should pro,ide another e7ample of the lessons learned of this paper! ?or

    e7ample' it repeats the message that there can be se,eral roles per ro1 depending on the sli,er

    that you are e7amining' e! g! ro1 " uses City 5ecreation )epartment' +nited States Holf

    Association +SHA4' @ational Collegiate Athletic Association @CAA4' Professional Holf

    Association PHA4' and a uni,ersity Athletic )irector A)4!

    BTables NIa and NIb go here! They should be on facing pages!D

    9. S>MMAR?

    The .achman frame1ork pro,ides a general si7-by-si7 schema that can be used to

    organie and assess completeness of descripti,e representations for any comple7 enterprise such

    as an organiation' your customer' a system or a sport! To ensure a complete and holistic

    understanding of the enterprise architecture' it is necessary to de,elop models that address the

    perspecti,es and interrogati,es that constitute the ro1s and columns' respecti,ely' of the

    frame1ork! =hen constructing these models it is important to use 1hiche,er modeling notation

    and tool that is most appropriate for con,eying the ,alue of the information captured in the

    models! This may lead to a list of entities' a differential e8uation model' a set of )o)A?artifacts

    using +&Gor I)$?notation' or may simply be a paragraph describing some aspect of the

    enterprise!

    ?or systems engineering applications' a .achman frame1ork is typically used to organie

    models 1hose ultimate purpose is to better understand and communicate the conte7t'

    re8uirements' and detailed design for a system or a system of systems that is to be built and

    deployed! As a result' there is typically more detail in the models arranged in the lo1er ro1s of

    ""2E20"F 22

  • 8/13/2019 Botta Daniels Bahill Zachman Framework Pop w Bb Models Thrust-Clarify

    23/43

    Keynote address at Asia-Pacific Congress on Sports Technology held at the Tokyo Institute of Technology inSeptember 200!

    the frame1ork! These detailed models are used to e7plain to engineers and customers ho1 the

    system should be structured and implemented to most effecti,ely realie the capabilities and

    re8uirements that are identified by analying models describing the Planner and #usiness J1ner

    perspecti,es of the enterprise! Cells in the top ro1s typically contain models that e7press the

    organiations ,ision and mission statements' hard technical problems' and concept of

    operational! Cells in the lo1er ro1s describe the logical' technical and physical solutions that

    ideally pro,ide a better' more re1arding 1ay to conduct business!

    &odels de,eloped in a gi,en ro1 should contain information that is roughly at the same

    le,el of detail granularity4 as other models in the same ro1! This helps keep the models

    understandable and allo1s for better correlation integration4 bet1een models in the same ro1!

    &odels organied 1ithin the .achman frame1ork should be horiontally and ,ertically

    integrated in terms of ro1s and columns of the schema! This implies that models in a gi,en ro1

    should e7hibit consistency in terms of ho1 the primiti,e moti,ational' data' function' people'

    net1ork' and time elements are used' re-used' and depicted in the models! Nertical integration

    means that models in a gi,en column should demonstrate traceability 1hen mo,ing from one

    ro1 to the ne7t! ?inally' the .achman frame1ork can be used as a ,aluable assessment tool to

    determine the 8uality of co,erage for e7isting artifacts such as re8uirements and diagrams' as

    1ell as identify gaps in skills 1ithin a company or architecture team!

    =e ha,e found the .achman frame1ork to be useful! Jur intention in this paper 1as to

    e7amine it' e7plain ho1 to use it and look at its strengths and 1eaknesses! =e 1anted to help the

    reader to decide 1hether or not the .achman frame1ork 1ould help him or her to organie the

    models in his or her business!

    AC"#!'ED$EME#T

    =e thank )a,e #ald1in' &ark Nriesenga and 5euben Settergren for comments on the

    manuscript! This paper 1as partially supported by A?JS5&+5I ?;(E20-0F-"-0F**!

    REFERE#CES

    5! K! Adair' The Physics of %ase"all.@e1 %ork6 arper O 5o1' "((;!

    ""2E20"F 2F

  • 8/13/2019 Botta Daniels Bahill Zachman Framework Pop w Bb Models Thrust-Clarify

    24/43

    Keynote address at Asia-Pacific Congress on Sports Technology held at the Tokyo Institute of Technology inSeptember 200!

    :! 5! Armstrong' o1 maturity modeling sa,ed my softball team'Proceedings of the &th 'nnual

    nternational ymposium of the nternational *ouncil on ystems +ngineering I@CJS$4'

    Nancou,er' #ritish Columbia' Canada' :uly 2E-F0' "((/

    A! T! #ahill' The ideal moment of inertia for a baseball or softball bat'+++ Transactions on

    ystem, an, and *y"ernetics - Part ' ystems and /umans' 824' 200;4' "(*-20;!

    )! .! #ahill' #aseball ,ideo! http6sie!ariona!edusysengrbaseball2Seam-;Seam-Nideo!ANI'

    200!

    A! T! #ahill and )! H! #ald1in' Predicting a #aseballs path''merican cientist,@F4' pp! 2"/-

    22' 200!

    A! T! #ahill and )! H! #ald1in' The rising fastball and other perceptual illusions of batters' in H!

    K! ung and :! &! Pallis $ditors4'%iomedical +ngineering Principles in ports' Klu1er

    Academic' 200;' pp! 2*-2/*!

    A! T! #ahill' 5! #otta and $! Smith' =hat Are Ge,elsProceedings of the 15th 'nnual

    nternational ymposium of the nternational *ouncil on ystems +ngineeringI@CJS$4'

    :uly "0-"' 200' 5ochester' @%

    A! T! #ahill and :! )aniels' +sing ob9ect-oriented and +&G tools for hard1are design6 a case

    study' ystems +ngineering' :"4' 200F4' 2/-;/!

    A! T! #ahill and =! :! Karna,as' )etermining ideal baseball bat 1eights using muscle force-

    ,elocity relationships'%iological *y"ernetics' :26 "(/(4' /(-(*!

    A! T! #ahill and =! :! Karna,as' The ideal baseball bat'0ew cientist' 1"*EF46 E April

    "(("4' 2E-F"!

    A! T! #ahill and =! :! Karna,as' The perceptual illusion of baseballs rising fastball and breaking

    cur,e ball'ournal of +2perimental Psychology /uman Perception and Performance,1@6

    "((F4' F-";!

    A! T! #ahill and T! Ga5it' =hy cant batters keep their eyes on the ball''merican cientist' 2'

    &ay-:une "(/;4' 2;(-2F!

    A! T! #ahill and &! &orna ?reitas' T1o methods for recommending bat 1eights''nnals of

    %iomedical +ngineering' 28' "((4' ;FE-;;;!

    )! H! #ald1in' o1 to 1in the blame game'/ar$ard %usiness 3e$iew' :uly-August 200"4'

    50"0*C!

    ""2E20"F 2;

  • 8/13/2019 Botta Daniels Bahill Zachman Framework Pop w Bb Models Thrust-Clarify

    25/43

    Keynote address at Asia-Pacific Congress on Sports Technology held at the Tokyo Institute of Technology inSeptember 200!

    )! H! #ald1in and A! T! #ahill' A model of the bats ,ertical s1eetness gradient' in &! ubbard'

    5! )! &ehta and :! &! Pallis $ditors4'The +ngineering of port 5' ,ol! 2' Proceedings of the

    th International $ngineering of Sport Conference' September "F-"E' 200;' )a,is' CA'

    International Sports $ngineering Association IS$A4' Sheffield' +K' pp! F0-F""!

    :! #arun' ods *ountry and ine# ' declaration of lo$e spiced with a few harsh words,

    Atlantic-Gittle' #ro1n and Company' "(;!

    K! #oeke' *osmic iew, the 7ni$erse in 48 umps':ohn )ay Company' @e1 %ork' "(*!

    P! #rancaio'

  • 8/13/2019 Botta Daniels Bahill Zachman Framework Pop w Bb Models Thrust-Clarify

    26/43

    Keynote address at Asia-Pacific Congress on Sports Technology held at the Tokyo Institute of Technology inSeptember 200!

    5! Hray' &arko, at the bat6 a model of cogniti,e processing in baseball batters'Psychological

    cience' 1E46 200F4' ;2-;*!

    &! ubbard' 5! )! &ehta and :! &! Pallis' $ditors4' The +ngineering of port 5' International

    Sports $ngineering Association IS$A4' Sheffield' +K' 200;!

    H! K! ung and :! &! Pallis' $ditors4'%iomedical +ngineering Principles in ports' Klu1er

    Academic' 200;!

    I#& 5+P' 5ational +nified Process'http6111!rational!comproductsrupinde7!9sp' 200F!

    =! :! Karna,as' A! T! #ahill and )! &! 5egan' A model for the rising fastball and breaking cur,e

    ball'Proceedings of the 1::8 +++ nternational *onference on ystem, an, and

    *y"ernetics' (2-(2/!

    &! Ge1is'oney"all The 'rt of Winning an 7nfair ame' =!=! @orton O Company' 200F!

    &! =! &aier' )! $mery and 5! illiard' A@SII$$$ ";*" and systems engineering' ystems

    +ngineering' *F4' 2*-2*0' 200;!

    :! @! &artin' ystems +ngineering uide"oo; ' process for de$eloping systems and products'

    C5C Press' "((*!

    )! $! &cugh and A! T! #ahill' Gearning to track predictable target 1a,eforms 1ithout a time

    delay'n$estigati$e 9phthalmology and isual cience' 2E' "(/4' (F2-(F*!

    &! K! &c#eath' )! &! Shaffer and &! K! Kaiser' o1 baseball outfielders determine 1here to

    run to catch fly balls' cience' 2:' April "((4' E(-*F'

    :! A! &oody' =! G! Chapman' ?! )! Nan Noorhees and A! T! #ahill'etrics and *ase tudies

    for +$aluating +ngineering

  • 8/13/2019 Botta Daniels Bahill Zachman Framework Pop w Bb Models Thrust-Clarify

    27/43

    Keynote address at Asia-Pacific Congress on Sports Technology held at the Tokyo Institute of Technology inSeptember 200!

    )! &! 5egan' Nisual 9udgments and mis9udgments in cricket' and the art of flight'Perception'

    216 "((24' ("-""!

    :! P! 5eiter' Should teams 1alk or pitch to #arry #onds%ase"all 3esearch ournal,2' 200;4'

    EF-E(!

    =! #! 5ouse' :! A! Cannon-#o1ers and $! Salas' The role of mental models in team performance

    in comple7 systems'+++ Transactions on ystems, an, and *y"ernetics' 22E4' "((24'

    "2(E-"F0/!

    H! S! Sa1icki' &! ubbard and =! :! Stronge' o1 to hit home runs6 Jptimum baseball bat

    s1ing parameters for ma7imum range tra9ectories''m. . Phy! 1""4' 200F4' ""2-""E2!

    )! &! Shaffer and &! K! &c#eath' #aseball outfielders maintain a linear optical tra9ectory 1hen

    tracking uncatchable fly balls'ournal of +2perimental Psychology /uman Perception and

    Performance' 2' 20024' FF-F;/!

    5! H! =atts and A! T! #ahill'=eep >our +ye on the %all *ur$e %alls, =nuc;le"alls and

    ?allacies of %ase"all,=!! ?reeman' 2000!

    T! =illiams and :! +nder1ood! The cience of /itting,@e1 %ork6 Simon and Schuster' "(/2!

    :! A! .achman' A frame1ork for information systems architecture'% ystems ournal' 2:F4'

    "(/*!http6research1eb!1atson!ibm!com9ournals9F/2achman!pdf

    ""2E20"F 2*

    http://www.whfreeman.com/generalreaders/book.asp?disc=&id_product=1124001751&@id_course=http://www.whfreeman.com/generalreaders/book.asp?disc=&id_product=1124001751&@id_course=http://researchweb.watson.ibm.com/journal/sj/382/zachman.pdfhttp://www.whfreeman.com/generalreaders/book.asp?disc=&id_product=1124001751&@id_course=http://www.whfreeman.com/generalreaders/book.asp?disc=&id_product=1124001751&@id_course=http://researchweb.watson.ibm.com/journal/sj/382/zachman.pdf
  • 8/13/2019 Botta Daniels Bahill Zachman Framework Pop w Bb Models Thrust-Clarify

    28/43

    Keynote address at Asia-Pacific Congress on Sports Technology held at the Tokyo Institute of Technology inSeptember 200!

    Fi-+re 'e-ends and Ta;le Titles

    Table I! An $mpty .achman ?rame1ork

    Table II! &odels for #uilding a ouse that )iffer in )etail and @atureTable III! A .achman ?rame1ork Populated 1ith #aseball &odels

    Table INa! Go1-le,el Class )iagram for the #atter!

    Table INb! igh-le,el Class )iagram for the #atter!

    Table N! @umber of Papers 1ith Primary $mphasis in $ach Cell

    Table NIa! A .achman ?rame1ork for Holf

    Table NIb! A .achman ?rame1ork for Holf continued4

    ?igure "! An acti,ity diagram for a pitch and a partial response to it Assuming it is a groundball

    hit into fair territory! The fielder on first base catches the thro1! There are no other base

    runners!4! Copyright ' 200;' #ahill' from http6111sie!ariona!edusysengrslides used 1ith

    permission!

    ?igure 2! &odels should not skip le,els in e7changing information! Copyright ' 200;' #ahill'

    from http6111sie!ariona!edusysengrslides used 1ith permission!

    ""2E20"F 2/

  • 8/13/2019 Botta Daniels Bahill Zachman Framework Pop w Bb Models Thrust-Clarify

    29/43

    Keynote address at Asia-Pacific Congress on Sports Technology held at the Tokyo Institute of Technology inSeptember 200!

    Table I! An $mpty .achman ?rame1ork

    @ame of $nterprise"! =hatdata4

    2! o1function4

    F! =herenet1ork4

    ;! =hopeople4

    ! =hentime4

    E! =hymoti,ation4

    "! Scope

    conte7t42! #usiness modelconcept4

    F! System modellogical4

    ;! Technologymodel

    physical4

    ! )etailedrepresentation

    component4

    E! 5eal system

    ""2E20"F 2(

  • 8/13/2019 Botta Daniels Bahill Zachman Framework Pop w Bb Models Thrust-Clarify

    30/43

    Keynote address at Asia-Pacific Congress on Sports Technology held at the Tokyo Institute of Technology inSeptember 200!

    Table II! &odels for #uilding a ouse that )iffer in )etail and @ature

    A ouse &odel @ature or Purpose

    "! Scope

    Planner4

    #ubble charts' i! e!

    rough sketches

    #asic concepts for the building

    Hross sie' shape and relationshipsArchitect-o1ner mutual understandingInitiate pro9ect

    2! #usiness model

    ome J1ner4

    Architects dra1ings ?inal building as seen by the o1ner?loor plans' site plansArchitect-o1ner agreement on the building$stablish a contract

    F! System model

    )esigner4

    Architects plans ?inal building as seen by the designerTranslation of o1ners ,ie1 into a product)etailed dra1ings in a doen categories#asis for negotiation 1ith general contractor

    ;! Technologymodel

    #uilder4

    Contractors plans ?inal building as seen by the builderArchitects plans constrained by technologyo1 to build descriptions)irects construction acti,ities

    ! )etailedrepresentation

    Subcontractor4

    $lectrical schematics'Plumbing blueprints

    Subcontractors plans)etailed stand-alone modelSpecification of 1hat is to be built)irects installation of specific items!

    E! 5eal system+ser' &aintainer4

    ouse Physical building

    ""2E20"F F0

  • 8/13/2019 Botta Daniels Bahill Zachman Framework Pop w Bb Models Thrust-Clarify

    31/43

    Keynote address at Asia-Pacific Congress on Sports Technology held at the Tokyo Institute of Technology in September 200!

    Table III. A Zachman Framework Populated with Baseball ModelsBaseball 1. What 2. ow !. Where ". Who #. When $. Wh%

    1. &cope'(ommissionero) Baseball*

    +,uipmentrules

    -ules o)baseball

    &tadiums T/0 eaues di3isions

    -e3enue sharin0-eser3e clause

    (hronolo% +ntertainment0Intellectualstimulation

    2. Business

    model'Team 4wner*

    5(AA bat

    rules0 Freebats

    6mpire calls

    balls strikes

    &hared use o)

    stadiums

    A7-od0 4l%mpic

    teams

    &eason

    schedules

    Mone%0 Power0

    Pride

    !. &%stem model'8eneralManaer*

    Battinpractice)acilities

    Pitch tracker0&tadiuminstant repla%

    Placement o)home plate

    Fantas% baseball0Pla%er contracts02#7man roster0

    Pitchinrotations

    Wants awinninseason

    ". Technolo% model'TeamManaer*

    Ideal batweiht weihtdistribution

    Teamwork sinals )or hit run0 bunt0etc.

    Mentalrehearsal understandins

    Weekl% statistics0Bo9 scores0&weet spot

    Pitch count Intentionalwalks0 Theblame ame

    #. :etailed representation'&cientist0+nineer0(oach*

    A swin0(oP0 MoI0(o-

    -isin)astball0 +%emo3ementstrateies0&peed spin

    Predict where when0Fielders runcur3ed paths

    Pla%ers;ph%sioloicalstate0 The count

    Mentalmodels0Work )ast chanespeeds

    (FFF0 +9pect)astball with !7< count

    $. -eal s%stem'BaseballPla%er*

    Baseballbat

    4ne pitch responses

    Baseball )ield Ma=or leauebaseball pla%ers

    Pitchinter3al

    Moti3ation )ordecisions

    ""2E20"F F"

  • 8/13/2019 Botta Daniels Bahill Zachman Framework Pop w Bb Models Thrust-Clarify

    32/43

    Keynote address at Asia-Pacific Congress on Sports Technology held at the Tokyo Institute of Technology inSeptember 200!

    The #aseball $nterprise' Column "' =hat data4

    5o1 number'5o1 name'typicalstakeholder4

    Specific models 5eferences

    "! Scope

    Commissionerof #aseball4

    The creator of baseball' until recently belie,ed to be Abner

    )oubleday' 1ould ha,e listed rules' bats' balls' players' and fieldsamong the list of things important to the game! The rules of ball-and-stick games baseball' softball' cricket' tennis' etc!4 are 1ritten tochallenge the physiological limits of the human in many dimensions

    B5egan' "((2D

    2! #usinessmodelTeam J1ner4

    The @ational Collegiate Athletic Association @CAA4 controlscollege sports! In this role' it has created rules go,erning the allo1eddimensions and performance of aluminum bats! ?or e7ample' the batshall not 1eigh less in ounces4 than its length in inches4

    BCrisco' "((*6@athan' 200FD!

    $aston Sports and illerich O #radsby Company gi,e 1ooden bats toma9or league players for free! =hy To build their brand image' sothat they can sell more of their regular sporting e8uipment!

    F! System modelHeneral

    &anager4

    $ach organiation pro,ides facilities for batting practice' conditioningand skills de,elopment

    ;! TechnologymodelTeam &anager4

    There is an ideal bat 1eight and a best 1eight distribution for eachbatter! The team helps the indi,idual select and ac8uire the right bat!

    B#ahill andKarna,as' "(/( and"(("M #ahill and&orna ?reitas' "((M#ahill' 200;D

    ! )etailedrepresentationScientist'$ngineer' Coach4

    The s1ing of a bat can be modeled 1ith a translation and t1orotations' one about the batters spine and the other bet1een the t1ohands

    B#rancaio' "(/*M=atts and #ahill'2000DM

    There are many models for a baseball bat that e7plain the Center ofPercussion CoP4' moment of inertia &oI4' coefficient of restitutionCo54' etc ?rom the perspecti,e of a bat manufacturer' this detailedrepresentation of the bat can be represented as a model depicting there8uired length' the taper of the handle' the 1idth of the barrel' the bat1eight' etc!

    BAdair' "((;M Cross'"((/M @athan' 2000and 200FM Sa1icki'ubbard andStronge' 200FM#ahill' 200;D!

    E! 5eal system#aseball Player4

    The baseball bat

    ""2E20"F F2

  • 8/13/2019 Botta Daniels Bahill Zachman Framework Pop w Bb Models Thrust-Clarify

    33/43

    Keynote address at Asia-Pacific Congress on Sports Technology held at the Tokyo Institute of Technology inSeptember 200!

    The #aseball $nterprise' Column 2' o1 function4

    5o1 number'5o1 name'typical

    stakeholder4

    Specific models 5eferences

    "! ScopeCommissionerof #aseball4

    The rules of baseball e,ol,ed o,er its first 0 years' but ha,e beenrelati,ely constant o,er the last century

    BHould' 200FD

    &a9or Geague #aseball Inc! defines the strike one and managesumpires!

    2! #usinessmodelTeam J1ner4

    The umpire calls balls and strikes! o1e,er' there has been,ariability in the strike one! To reduce this ,ariability' multipletele,ision cameras track each pitch and computers reconstruct thetra9ectory of each pitch After the game' the umpires decisions arecompared to the computers decisions! This feedback helps theumpires impro,e their decision-making!

    B111!uesTec!comD!

    F! System modelHeneral

    &anager4

    Stadiums can be e8uipped 1ith a ,ariety of optional e8uipment thatcan record and playback the pitch' such as the multiple tele,ision

    cameras used to aid the umpires and the stadium instant replayscreens for the benefit of the players and spectators! The C&& canimpro,e performance!

    B111!uesTec!comMArmstrong' "((/D

    ;! TechnologymodelTeam &anager4

    Team1ork and signals enable the manager' the batter and therunners to e7ecute tactics such as hit and run' bunt' steal' take thepitch' s1ing a1ay' etc!

    The pitcher pitches the ball! The batter s1ings and hits the ball! eruns to1ard first base! $tc! Jur acti,ity diagram of ?igure " sho1sone pitch and subse8uent acti,ities!

    ?igure "

    ! )etailedrepresentationScientist'$ngineer' Coach4

    +nderestimating the pitch speed can induce the perceptual illusion ofthe rising fastball!

    BKarna,as' #ahill and5egan' "((0M #ahilland! Karna,as' "((FD

    A neurophysiological model sho1s ho1 the batter predicts 1here

    and 1hen the ball 1ill cross the plate!

    B#ahill and!

    Karna,as' "((FM#ahill and #ald1in'200;D

    T1o strategies are used by the batter for tracking the pitch using thesaccadic and smooth pursuit eye mo,ement systems!

    B#ahill and Ga5it'"(/;M &cugh and#ahill' "(/DM

    Jnce the ball is in the air' the mo,ement of the pitch depends onlyon ,elocity' spin rate and spin a7is!

    B=atts and #ahill'2000M #ahill and#ald1in' 200;DM

    E! 5eal system#aseball Player4

    The acti,ity modeled in column 2 is one pitch and peoples responseto it

    ""2E20"F FF

  • 8/13/2019 Botta Daniels Bahill Zachman Framework Pop w Bb Models Thrust-Clarify

    34/43

    Keynote address at Asia-Pacific Congress on Sports Technology held at the Tokyo Institute of Technology inSeptember 200!

    The #aseball $nterprise' Column F' =here net1ork4

    5o1 number'5o1 name'typical

    stakeholder4

    Specific models 5eferences

    "! ScopeCommissionerof #aseball4

    The teams are organied into leagues and di,isions according togeography!

    #aseball is played in stadiums and broadcast on tele,ision!

    2! #usinessmodelTeam J1ner4

    Stadiums can be designed for baseball only or they may be shared bybaseball' football and other e,ents!

    F! System modelHeneral&anager4

    The placement in the stadium of home plate effects the area behindthe plate' the design of protecti,e netting' the orientation to the sun'the distance to the fences and therefore safety and playingperformance!

    ;! Technologymodel

    Team &anager4

    #efore e,ery pitch all fielders mentally rehearse 1here they 1illthro1 the ball if they recei,e a ground ball or a fly ball and they

    establish understandings 1ith nearby fielders about 1here eachplayer 1ill go!

    ! )etailedrepresentationScientist'$ngineer' Coach4

    #atters must predict 1here and 1hen the ball 1ill cross the plate BKarna,as' #ahill and5egan' "((0M #ahilland #ald1in' 200;D

    The human brain does not ha,e 7' y and coordinates of ob9ects!umans must track ob9ects using neurophysiological parameters! Asa result' outfielders run a cur,ed path 1hen tracking do1n fly balls!

    B&c#eath' Shafferand Kaiser' "((MShaffer and &c#eath'2002D

    E! 5eal system#aseball Player4

    The topic of column F is the baseball field!

    ""2E20"F F;

  • 8/13/2019 Botta Daniels Bahill Zachman Framework Pop w Bb Models Thrust-Clarify

    35/43

  • 8/13/2019 Botta Daniels Bahill Zachman Framework Pop w Bb Models Thrust-Clarify

    36/43

    Keynote address at Asia-Pacific Congress on Sports Technology held at the Tokyo Institute of Technology inSeptember 200!

    The #aseball $nterprise' Column ' =hen time4

    5o1 number'5o1 name'typicalstakeholder4

    Specific models 5eferences

    "! Scope

    Commissionerof #aseball4

    )ecisions must be made about interleague play' playoff structure'

    e7pansion teams' etc!

    2! #usinessmodelTeam J1ner4

    Season schedules for all of the teams are comple7 because of themany constraints!

    F! System modelHeneral&anager4

    Tele,ision net1orks determine the starting times of many games!

    Sometimes pitching rotations are planned' but sometimes they aremerely a default' e!g!'

    ;! TechnologymodelTeam &anager4

    Pitch count - pitchers are often remo,ed after' say' "20 pitches!

    ! )etailedrepresentation

    Scientist'$ngineer' Coach4

    A successful tactic of pitchers is

    B#ahill and #ald1in'200;D

    The batters mental model for the pitch is based on the last one ort1o pitches or perhaps on the last 20 seconds! B#ahill and #ald1in'200;M Hray' 2002 and200FD

    E! 5eal system#aseball Player4

    The fundamental unit of time in a baseball game is one pitch!

    ""2E20"F FE

  • 8/13/2019 Botta Daniels Bahill Zachman Framework Pop w Bb Models Thrust-Clarify

    37/43

    Keynote address at Asia-Pacific Congress on Sports Technology held at the Tokyo Institute of Technology inSeptember 200!

    The #aseball $nterprise' Column E' =hy moti,ation4

    5o1 number'5o1 name'typical

    stakeholder4

    Specific models 5eferences

    "! ScopeCommissionerof #aseball4

    Hould e7plains the intellectual comple7ity that causes sagaciousAmericans to be fascinated 1ith baseball!

    Hould B200FD

    The purpose of baseball is entertainment 1ith t1o ma9orsubdi,isions6 tele,ision and baseball stadiums!

    2! #usinessmodelTeam J1ner4

    =hat moti,ates baseball team o1ners Po1er' ego' money!

    =hat moti,ates ma9or league baseball players &oney' prestige andpride! The top players can also get money from endorsements ofclothing' e8uipment' ,ideo games' ,ideos and books!

    F! System modelHeneral&anager4

    Heneral &anagers trade players in order to ha,e a 1inning season1ithin their constraints! They are moti,ated by their dri,e forsuccess!

    ;! Technology

    modelTeam &anager4

    =hy does a manager decide to pitch to a famous slugger rather than

    intentionally 1alk him In making this decision the managerconsiders the score' runners on base' batting a,erage' slugginga,erage' etc!

    B5eiter' 200;D

    The manager moti,ates his players by kno1ing 1hen blame and1hen not to!

    B#ald1in' 200"D

    ! )etailedrepresentationScientist'$ngineer' Coach4

    #atters use many heuristics to decide 1hat to do! Among them is'1ith a F-0 count e7pect a fastball because the pitcher 1ill ha,e thegreatest confidence in thro1ing it for a strike!

    B=illiams and+nder1ood' "(/2M#ahill and #ald1in'200;D

    Critical flicker fusion fre8uency e7plains 1hy pitchers think there isa difference bet1een the t1o-seam and the four-seam fastballsalthough physics sho1s no difference!

    B#ahill and #ald1in'200M #ahill' 200D

    =hy does the pitcher decide to thro1 a fastball' a slider' a cur,eball

    or a changeupE! 5eal system#aseball Player4

    Column E concerns 1hy people think the things they do and makethe decisions they do

    ""2E20"F F*

  • 8/13/2019 Botta Daniels Bahill Zachman Framework Pop w Bb Models Thrust-Clarify

    38/43

    Keynote address at Asia-Pacific Congress on Sports Technology held at the Tokyo Institute of Technology inSeptember 200!

    Table INa! Go1-le,el Class )iagram for the #atter!

    #atter#allsStrikesJuts

    s1ing4takePitch4bunt4predict=here4predict=hen4

    Table INb! igh-le,el Class )iagram for the #atter!

    #atter

    $7perienceSalaryPhysiologyCompetition

    talkToPress4talk=ithAgent4deal=ithJ1ner4take)rugTest

    ""2E20"F F/

  • 8/13/2019 Botta Daniels Bahill Zachman Framework Pop w Bb Models Thrust-Clarify

    39/43

    Keynote address at Asia-Pacific Congress on Sports Technology held at the Tokyo Institute of Technology inSeptember 200!

    Table N! @umber of Papers 1ith Primary $mphasis in $ach Cell

    "! =hat 2! o1 F! =here ;! =ho ! =hen E! =hy

    "! Scope "

    2! #usiness model 2F! System model 2 ; 2

    ;! Technology model

    E F" E "

    ! )etailed representation

    /2 ;" E E "

    E! 5eal system

    ""2E20"F F(

  • 8/13/2019 Botta Daniels Bahill Zachman Framework Pop w Bb Models Thrust-Clarify

    40/43

    Keynote address at Asia-Pacific Congress on Sports Technology held at the Tokyo Institute of Technology inSeptember 200!

    Table NIa! A .achman ?rame1ork for Holf

    Holf "! =hat 2! o1

    "! Scope The +SHA O @CAA 1rite rules about golf e8uipment!$ach year four billion dollars 1orth of golf e8uipment is

    sold 1orld 1ide!

    The original rules for playinggolf 1ere 1ritten in Scotland in

    the "/thcentury!2! #usiness model

    A ne1 set of e8uipment should cost Q"00 to Q"000 for(0R of golfers!

    Holfer normally plays "/ holesof golf! Hreens fee range fromQ"0 to Q200 for (0R of courses!

    F! System model

    $ach club has a different length O is designed to hit theball a different distance! Jn each hole' you 1ill use a,ariety of clubs! Jn a short "0-yard par-F hole' youmight use a iron O a putter! =hereas on a long ;0-yard par- hole you might use a dri,er' a F-iron' a (-ironO a putter! A golfer 1ill probably take 2 to"0 strokes per hole!

    Holfer hits ball from the tee!Holfer finds ball on fair1ay Ohits it repeatedly until it lands onthe green! Holfer putts ball intocup! 5epeat for ne7t hole! Thelo1est score is best!

    ;! Technology model

    Clubs6 head O grip are attached to opposite ends of theshaftM head design effects the s1eet spotM shaft materialeffects fle7ibility!#all6 the core effects compression O the outside co,ereffects durability!Club O ball effect Co5' launch angle' speed O spin!

    Holfer s1ings club' club hits ballO transfers momentum to ball'1hich can be modeled 1ith theCo5! The impact force canproduce accelerations of up to0'000 g!

    ! )etailedrepresentation

    Clubs6 length' 1eight' material of shaft' grip O head'head design#all6 core' co,er' shape O sie of dimplesTee6 length

    $nergy is stored in the bendingO mo,ement of the club O in thecompression of the ball!

    E! 5eal system Holf e8uipment Club hits ball

    ""2E20"F ;0

  • 8/13/2019 Botta Daniels Bahill Zachman Framework Pop w Bb Models Thrust-Clarify

    41/43

    Keynote address at Asia-Pacific Congress on Sports Technology held at the Tokyo Institute of Technology inSeptember 200!

    Table NIb! A .achman ?rame1ork for Holf continued4

    Holf F! =here ;! =ho ! =hen E! =hy

    "! Scope Holf comple7 comprised ofcourses' pro shop' dri,ingrange' food ,endors

    PHA' Athletic)irector

    Season schedule @et1orking'5ecreation'Competition

    2! #usiness model

    Some courses are designedfor carts O some for1alking! Course rules applyto shirts' shoes O carts!&ost use reclaimed 1ater!

    Coach' Holf pro1ho gi,es lessonsO has traininge8uipment' Holfcourse architect

    A game lasts ;hours allo1ing ;0foursomes to playeach course perday!

    Holfer 1ants to play1ell to increasenet1orking time'pride O satisfaction!

    F! System model

    Tee bo7es' ?air1ays'Hreens' Sand traps' =aterhaards' Jut of boundsterritory' "0 yard markers

    Team' Club'Informationstorage Oprocessing

    A,erage hole timeis "2 minutes 1ithup to minutessearching for lostballs!

    Holf courses aredesigned to be fun'challenging'uniform O friendly!

    ;! Technology

    model

    Topology' i! e! hills' creeks'

    boulders' trees' steps'drainage

    ?oursome' Score' The ball is in the

    air 0! to "0seconds!

    Holfer 1ants a

    consistent prefects1ing in order tominimie thenumber of strokeson each hole

    ! )etailedrepresentation

    Hrass' Sand' =ater' Cup'?lag' Cutting of grass' Setof daily pin placements!

    @ame' andicap'Clubs' $ligibility'Status ProAm4!

    The ball-club headcollision lasts abouta half millisecond

    Holfer chooses aparticular clubbased on distance tothe cup O the lie ofthe ball!

    E! 5eal system Holf course Holfer could beuni,ersity'1eekend or pro4

    Time &oti,ation forHolfers decisions

    ""2E20"F ;"

  • 8/13/2019 Botta Daniels Bahill Zachman Framework Pop w Bb Models Thrust-Clarify

    42/43

  • 8/13/2019 Botta Daniels Bahill Zachman Framework Pop w Bb Models Thrust-Clarify

    43/43

    Keynote address at Asia-Pacific Congress on Sports Technology held at the Tokyo Institute of Technology inSeptember 200!

    1

    1.1 1.31.2

    1.3.2 1.3.31.3.1

    1.3.1.2 1.3.1.31.3.1.1

    20

    No skip

    leel

    links

    No skip

    leel

    links

    ?igure 2!