ใƒกใ‚คใƒณใ‚ณใƒณใƒ†ใƒณใƒ„ใธใ‚นใ‚ญใƒƒใƒ—
่ฆ‹ๅ‡บใ—็”ปๅƒ

ใใฎไผš่ญฐใ€ใƒใ‚คใƒณใ‚ฟใ—ใ‹ๅ‹•ใ„ใฆใ„ใพใ›ใ‚“ใ€‚

    ๅ•้กŒใฏ่งฃๆฑบใ•ใ‚Œใšๆ”พ็ฝฎใ•ใ‚Œใ‚‹ใ“ใจใŒใ‚ใ‚‹ใ€‚
    C่จ€่ชž้ขจใซๆ›ธใใจใ“ใ†ใชใ‚‹ใ€‚ๅ•้กŒใƒใ‚คใƒณใ‚ฟใ ใ‘ใŒๆ›ธใๆ›ใˆใ‚‰ใ‚Œใ‚‹ใ€‚
    ็ดๆœŸ้…ใ‚ŒใŒ่ตทใใŸใจใ™ใ‚‹ใ€‚

    C่จ€่ชž้ขจใซๆ›ธใ‘ใฐใ€ๆœ€ๅˆใฎๅ‚็…งๅ…ˆใฏใ“ใ†ใงใ‚ใ‚‹ใ€‚
    Problem *problem = &delivery_delay;

    ๆœฌๆฅใ‚„ใ‚‹ในใใ“ใจใฏๅ˜็ด”ใ ใ€‚
    solve(problem);

    ็ดๆœŸ้…ใ‚ŒใฎๅŽŸๅ› ใ‚’่ชฟในใ‚‹ใ€‚ๅทฅ็จ‹ใ‚’็ขบ่ชใ™ใ‚‹ใ€‚่ชฐใŒใฉใ“ใง่ฉฐใพใฃใฆใ„ใ‚‹ใฎใ‹ใ‚’่ฆ‹ใ‚‹ใ€‚ไป•ๆง˜ๅค‰ๆ›ดใŒใ‚ใฃใŸใฎใ‹ใ€่ฆ‹็ฉใ‚‚ใ‚ŠใŒ็”˜ใ‹ใฃใŸใฎใ‹ใ€ๆ‰ฟ่ชๅพ…ใกใŒ้•ทใ‹ใฃใŸใฎใ‹ใ€ใƒชใ‚ฝใƒผใ‚นใŒ่ถณใ‚Šใชใ‹ใฃใŸใฎใ‹ใ‚’็ขบ่ชใ™ใ‚‹ใ€‚

    ใจใ“ใ‚ใŒ
    problem = &communication;
    ๆœฌๅฝ“ใฎๅ•้กŒใฏใ‚ณใƒŸใƒฅใƒ‹ใ‚ฑใƒผใ‚ทใƒงใƒณไธ่ถณใ ใ€‚ใ€

    ๆฌกใซใ“ใ†ใชใ‚‹ใ€‚
    problem=&ownership;ใ€Œใ„ใ‚„ใ€ๅฝ“ไบ‹่€…ๆ„่ญ˜ใŒ่ถณใ‚Šใชใ„ใ€‚ใ€

    ใ•ใ‚‰ใซใ“ใ†ใชใ‚‹ใ€‚
    problem=&culture;
    ใ€Œ็ตๅฑ€ใ€็ต„็น”ๆ–‡ๅŒ–ใฎๅ•้กŒใ ใ€‚ใ€

    ่จ€ใฃใฆใ„ใ‚‹ใ“ใจใฏใ€ๅ…จ้ƒจใใ‚Œใ‚‰ใ—ใ่žใ“ใˆใ‚‹ใ€‚
    ใ—ใ‹ใ—ใ€ๆœ€ๅˆใฎ็ดๆœŸ้…ใ‚Œใฏ่งฃๆฑบใ—ใฆใ„ใชใ„ใ€‚
    delivery_delay.fixed == false;

    ๅ‚็…งๅ…ˆใ ใ‘ใŒๅค‰ใ‚ใฃใŸใฎใงใ‚ใ‚‹ใ€‚
    ้…ๅˆปใงใ‚‚ๅŒใ˜ใ“ใจใŒ่ตทใใ‚‹ใ€‚

    ใ‚ใ‚‹็คพๅ“กใŒๆฏŽ้€ฑใฎใ‚ˆใ†ใซ้…ๅˆปใ™ใ‚‹ใ€‚

    ๆœฌๆฅใฏใ€ใพใšไบ‹ๅฎŸใ‚’่ฆ‹ใ‚‹ใ€‚
    check(problem);
    ไฝ•ๆ›œๆ—ฅใซๅคšใ„ใฎใ‹ใ€‚ไฝ•ๅˆ†้…ใ‚Œใ‚‹ใฎใ‹ใ€‚้€šๅ‹ค็ตŒ่ทฏใฎๅ•้กŒใ‹ใ€‚ๅคœๅ‹คๆ˜Žใ‘ใ‹ใ€‚ๅฎถๅบญไบ‹ๆƒ…ใ‹ใ€‚ๆœฌไบบใฎๆ™‚้–“็ฎก็†ใ‹ใ€‚ๅ‹คๅ‹™้–‹ๅง‹ๆ™‚ๅˆปใฎ่จญ่จˆใซ็„ก็†ใŒใ‚ใ‚‹ใฎใ‹ใ€‚

    ใจใ“ใ‚ใŒใ€ใ“ใ“ใงใ‚‚ๅ‚็…งๅ…ˆๅค‰ๆ›ดใ‚ณใƒžใƒณใƒ‰ใŒ่ตฐใ‚‹ใ€‚

    problem = &motivation;ใ€Œใ‚„ใ‚‹ๆฐ—ใฎๅ•้กŒใ€
    problem = &generation_gap;ใ€ŒZไธ–ไปฃใฏ้›ฃใ—ใ„ใ€
    problem = &discipline;ใ€Œ่ฆๅพ‹ใŒๅคงไบ‹ใ ใ€

    ใ—ใ‹ใ—ใ€้…ๅˆปใฎๅฎŸๆ…‹ใฏใพใ ๆฎ‹ใฃใฆใ„ใ‚‹ใ€‚
    late_arrival.fixed == false;

    ใ“ใ‚Œใฏๅ•้กŒ่งฃๆฑบใงใฏใชใ„ใ€‚ๅ•้กŒใฎๅ‚็…งๅ…ˆใ‚’ๅค‰ๆ›ดใ—ใŸใ ใ‘ใงใ‚ใ‚‹ใ€‚

    ใ‚‚ใกใ‚ใ‚“ใ€็ดๆœŸ้…ใ‚Œใฎ่ƒŒๆ™ฏใซใ‚ณใƒŸใƒฅใƒ‹ใ‚ฑใƒผใ‚ทใƒงใƒณไธ่ถณใŒใ‚ใ‚‹ๅ ดๅˆใ‚‚ใ‚ใ‚‹ใ€‚
    ้…ๅˆปใฎ่ƒŒๆ™ฏใซๅ‹คๅ‹™่จญ่จˆใฎๅ•้กŒใŒใ‚ใ‚‹ๅ ดๅˆใ‚‚ใ‚ใ‚‹ใ€‚
    ใใฎๅ ดๅˆใฏใ€ๅŽŸๅ› ๆŽข็ดขใจใ—ใฆๅ‚็…งๅ…ˆใ‚’ใŸใฉใ‚‹ๆ„ๅ‘ณใŒใ‚ใ‚‹ใ€‚

    ใ—ใ‹ใ—ใ€ๆ นๆ‹ ใ‚’็ขบ่ชใ›ใšใซใ€
    problem = &another_problem;

    ใ‚’้€ฃ็™บใ™ใ‚‹ใจใ€็ต„็น”ใฏๅ•้กŒใ‚’ๅ‡ฆ็†ใ—ใŸๆฐ—ใซใชใ‚‹ใ€‚
    ไผš่ญฐใงใฏ่ฉฑใ—ใŸใ€‚ๅฏพ็ญ–ใ‚‚ๅ‡บใ—ใŸใ€‚
    ใ‚‚ใฃใจใ‚‚ใ‚‰ใ—ใ„่จ€่‘‰ใ‚‚ไธฆใ‚“ใ ใ€‚

    ใ ใŒใ€ๆœ€ๅˆใฎๅ•้กŒใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใฏๆฎ‹ใฃใฆใ„ใ‚‹ใ€‚
    ๅ•้กŒใฏ่งฃๆฑบใ•ใ‚Œใšใซๅ…ˆ้€ใ‚Šใ•ใ‚Œใ‚‹ใ“ใจใซใชใ‚‹ใ€‚
    ๅ•้กŒใƒใ‚คใƒณใ‚ฟใ‚’ๆ›ธใๆ›ใˆใŸใ ใ‘ใ ใ€‚

    ้ƒจไธ‹ใ‚‚ๅŒใ˜ใงใ‚ใ‚‹
    ใ€Œ็ดๆœŸใŒ้…ใ‚ŒใŸใฎใฏไป•ๆง˜ใŒๆ‚ชใ„ใ‹ใ‚‰ใงใ™ใ€‚ใ€
    ใ€Œ้…ๅˆปใ—ใŸใฎใฏ้›ป่ปŠใŒๆ‚ชใ„ใ‹ใ‚‰ใงใ™ใ€‚ใ€

    ใ‚‚ใกใ‚ใ‚“ๆœฌๅฝ“ใซใใ†ใ„ใ†ๅ ดๅˆใ‚‚ใ‚ใ‚‹ใ€‚
    ใ—ใ‹ใ—ใ€็ขบ่ชใชใ—ใซ่ฒฌไปปใฎๅ‚็…งๅ…ˆใ ใ‘ใ‚’ๅค–ใธ็งปใ™ใชใ‚‰ใ€
    ใใ‚Œใ‚‚ๅŒใ˜ๅ‡ฆ็†ใงใ‚ใ‚‹ใ€‚

    ็ต„็น”ใฎไธญใงใ“ใ‚ŒใŒ้€ฃ็™บใ•ใ‚Œใ‚‹ใจใ€ๅ•้กŒใฏ่งฃๆฑบใ•ใ‚Œใชใ„ใ€‚

    Problem *problem = &delivery_delay;
    problem = &communication;
    problem = &ownership;
    problem = &culture;

    /* delivery_delay ใฏ่ชฐใ‚‚ๅ‡ฆ็†ใ—ใฆใ„ใชใ„
    */ๆฎ‹ใ‚‹ใฎใฏใ€ๆœชๅ‡ฆ็†ใฎๅ•้กŒใ‚ชใƒ–ใ‚ธใ‚งใ‚ฏใƒˆใจใ€
    ๆ›ธใๆ›ใˆใ‚‰ใ‚ŒใŸใƒใ‚คใƒณใ‚ฟใ ใ‘ใงใ‚ใ‚‹ใ€‚

    ็ต„็น”ใ‚’ๅฃŠใ™ใฎใฏใ€ใƒใ‚ฐใงใฏใชใ„ใ€‚
    problem = &another_problem;
    ใ‚’็นฐใ‚Š่ฟ”ใ™ใ“ใจใงใ‚ใ‚‹ใ€‚


    ไปฅไธŠ

    ย 
    ย 
    ไบบๆ่‚ฒๆˆใƒป็ต„็น”้–‹็™บใƒปใƒชใƒผใƒ€ใƒผใ‚ทใƒƒใƒ—ๅˆ†้‡Žใฎใ‚ณใƒณใ‚ตใƒซใƒ†ใ‚ฃใƒณใ‚ฐใจไผๆฅญ็ ”ไฟฎใ‚’่กŒใฃใฆใ„ใพใ™ใ€‚็ต„็น”ใฎๆดปๆ€งๅŒ–ใ‚„ๆฅญๅ‹™ๅ“่ณชใฎๅ‘ไธŠใ‚’ๆ”ฏๆดใ—ใฆใ„ใพใ™ใ€‚ไบบๆ่ซ–ใ‚ˆใ‚Šใ‚‚ๆง‹้€ ใซ้–ขๅฟƒใŒใ‚ใ‚Šใพใ™ใ€‚็ต„็น”ใจไบบ้–“ใฎ่ฆณๅฏŸใ‚’ใƒ†ใƒผใƒžใซ็™บไฟกใ—ใพใ™ใ€‚ใ‚ทใ‚นใƒ†ใƒ ็›ฃๆŸปๆŠ€่ก“่€…ใ€WIALใ‚ขใ‚ฏใ‚ทใƒงใƒณใƒฉใƒผใƒ‹ใƒณใ‚ฐใ‚ณใƒผใƒใ€‚

    ใ‚ใชใŸใธใฎใŠใ™ใ™ใ‚