�@�}�C���h��}�b�v���������ł��傤���H �ŋ߁A���{�ł��V�����u�����Z�p�v�Ƃ��Ē��ڂ����悤�ɂȂ��Ă����L�@�ł��B���̋L���ł́A���̃}�C���h�E�}�b�v�Ƃ����L�@���AIT�̌���ł��܂��g���Ȃ����낤���A�Ƃ����A�C�f�A���Љ�܂��B���ɁAIT����ŕW��������Ă���UML�����܂��⊮����c�[���Ƃ��āA�v�����͂Ƃ����㗬�H�����܂����グ�����Ǝv���܂��B
�@IT�V�X�e���J���ɂ����ėv�����͂��s���ꍇ�A���݂ł�UML���g�����I�u�W�F�N�g�w���ɂ��T�O���f�����O��A���[�X�P�[�X���͂��嗬�ɂȂ��Ă��Ă��܂��B�������AUML�ɂ͋�������i�L�@�̈Ӗ��ƕ��@�j������A�N�ł����炷��Ƃ܂Ƃ܂���̂ł͂���܂���ˁB���ɁA�ڋq�ւ̃C���^�r���[���s����ʂł́A���̏��UML�ɂ܂Ƃ߂�Ƃ����͎̂���ł��B�����ŁA�ڋq�Ƃ̑Ζʏ�ʂł͂Ƃɂ����u�ڋq�̌��t���W�߂�v���ƂɓO���A����������i�C���^�r���[�̋c���^�j�Ƃ��Ď����A��A��������A��������l���Ă���UML�Ŏd�グ�A������ڋq�ƍ��ӂ���A�Ƃ�����i�\���ŗv�����͂��s���̂���ʓI���Ǝv���܂��B
�@���̋L���ł́A���́u�ڋq�̌��t���W�߂�v��ʂɂ����āu�}�C���h�E�}�b�v�v�Ƃ����L�@���g�����Ƃ��Ă��܂��B���̋L�@�́A�����ɁA���A��ې[����������邱�Ƃ��\�ŁA��ł��̃��������Ԃ����Ƃ��ɂ��̏�ʂ��v���o���₷���A�Ƃ�������������܂��B���̃}�C���h�E�}�b�v�ŏ����ꂽ��������AUML�ɂ��v�����͂ɂǂ̂悤�ɂȂ��ł������A�Ƃ�����̓I�w�j�܂Œ�Ă������Ǝv���܂��B
�@����ɁA�ߔN���ڂ���Ă���u�A�W���C���J���v�̕���������A�u�ڋq�Ƃ̑Θb�v���d������Ƃ����Ӗ��ŁA���̌��ʂ𖾂炩�ɂ��܂��B
�@�u�}�C���h�E�}�b�v�iMind Map�j�v�m1�n �́A�p���̃g�j�[�E�u�U�����J�������G�ƌ��t�ɂ���Ďv�l�v���Z�X���������߂Ă������z�@�ł��B�m�[�g�p�ƂƂ炦�Ă������ł��傤�B�ʏ�̌������̃����ƈ���āA�r�W���A���ɁA����ۓI�Ƀ�������邱�Ƃ��ł��܂��B
�@�}�C���h�E�}�b�v��m��ɂ́A�܂��́A������Ă��炤�Ƃ悢�ł��傤�B�}1�ɁAXP�ieXtreme Programming�j�̕��ł���Kent Beck���������}�C���h�E�}�b�v�������܂��i���c��j�B�܂��A�e�[�}�𒆐S�ɐ����܂��B�e�[�}�̓V���v���ȃL�[���[�h�ł��B�e�[�}�̎���ɁA�}��L���悤�ɐL�т镪��������܂��B���̍ŏ��̕����BOI�iBasic Ordering Idea�j�ƌĂт܂��B�}�ɂ́A�e�[�}����A�z�����L�[���[�h���}�ɉ����悤�ɏ����Ă����܂��B���̗�ł́AXP���e�[�}�A���l�A�����A���H��3��BOI�ł��B�����āA���̌�͘A�z�����L�[���[�h�̎}������ɕ����Ă����܂��B�ǂ��ł��H �ς��ƌ��������ŁA��ۂɎc��G���Ƃ͎v���܂��H
�@�Ȃ��A���̋L�@�����ڂ���Ă���̂��A����́A���̋L�@�ɂ���āA�u�z�N�́v�i�v���o���́j�����܂�Ƃ����Ă��邩��ł��B
�@�l�Ԃ̔]�́A1�����x�̔]�זE�i�j���[�����j����ł��Ă��܂��B�����āA���̔]�זE�͎���ˋN�ƌĂ����ˏ�ɐL�т�����x�̐G��łق��̔]�זE�ƌ������Ă��܂��i�V�i�v�X�j�B�V�i�v�X�͔]�S�̂ł�100������1000������A�����̑�]��10�e���o�C�g����L���e�ʂ����Ƃ����Ă��܂��B����́ADVD�̉f��Ȃ�2000�^�C�g���ɑ������A1��12���Ԍ��Ă����I���܂ł�1�N�Ԃ�������ʂł��B���̂��v���o���Ȃ��ꍇ�A�悭�A�u�L���͂������v�Ƃ��������������܂����A���ۂɂ͋L������Ă�����̂����o�����Ƃ��ł��Ȃ��A�Ƃ����\�������m�ł��B���̖c��ȋL���ʂ���K�v�Ȃ��̂�T�蓖�Ă�\�́A���Ȃ킿�u�z�N�́v���L���͂̃L�[���A�Ƃ����̂��g�j�[�E�u�U���̎咣�ł��B
�@�܂��A�E�]�ƍ��]�̓����ɂ��Ă��A�ŋ߂悭�������Ă��܂����B�E�]�͐}�`�����Ⓖ���I�v�l��S�����A���]�͌��ꏈ����_���I�Ȏv�l��S�����Ă��܂��B�}�C���h�E�}�b�v�́A�j���[�����ƃV�i�v�X�̍\����͂������ˏ�̃r�W���A���\���ƁA�L�[���[�h�A�z���g�����_���\���ŁA�E�]�ƍ��]�̗������h�����܂��B�}�C���h��}�b�v�ɋ߂����̂Ƀ_�E���B���`�̃m�[�g�i�}2�j������܂��B���̍\���́A�G�ƕ��͂��������Ă���A�E�����]�̋����ɂ���Đ��藧���Ă��邱�Ƃ�������ł��傤�B
�@���̂悤�Ȑl�Ԃ̔]�̓������A�R���s���[�^�ƑΔ䂵�Ă݂܂��B�R���s���[�^�͏����f�W�^���ŏ������邽�߁A��ʂ̏��𐳊m�ɒ����ԋL�����邱�Ƃ����ӂł��B����A�l�Ԃ̔]�́A�]�זE�̃V�i�v�X��`���d�C�M���̋���Ƃ����A�i���O�ȏ�����J�j�Y���̂��߁A���Ԃ̌o�߂ƂƂ��ɏ��̍ו���������L���̗͔������܂���B�������Ȃ���A�^����ꂽ���ɑ��Ė��ӎ��ɏd�ݕt�����s���Ȃ���A�����ɉߋ��̋L���̒�����ގ��A�֘A���������������Ƃ����A���݂̃R���s���[�^�ł͂܂˂̂ł��Ȃ����x�ȏ������u�ԓI�ɍs�����Ƃ��\�ł��m2�n�B
�@�L�����Ă�����̂��v���o���́A����́A�A�z�Ƃ�������Ă��܂��B�A�z�́A���z�̘A���ł��B���܂��r�W���A���Ȏh�����g���A�̗̂F�l�̂悤�ɂ��̘A�z�����N���邱�Ƃ��ł��A�L�����Ăъo�܂����Ƃ��ł���̂ł��B
�@���̑z�N�́E���z�͂����߂�ɁA�]�̃��J�j�Y���ɂ��܂�����������̂��}�C���h��}�b�v�ł��B�����Ȍ��ȃL�[���[�h�ɏW�A�L�[���[�h�Ԃ̘A�z�֘A����ˏ�ɍL����r�W���A���Ȉʒu�W�ŕ`�����ƂŁA�C���[�W�ɂ��L�����ĂыN������邾���łȂ��A�}�`�����̂��߂ɉE�]�������A�����E�]�ɂ�钼���I�v�l�����N���āA�]�̋L���ƌ����̃��J�j�Y�����₷�����܂��B
�@���̋L�����Ăъo�܂��́A�z�N�͂̂������ŁA�Ⴆ�A�{�[�C���O�Ђł́A�q��@�̐����}�j���A����7���[�g���̃}�C���h�E�}�b�v�ɂ��A���C���Ԃ�啝�ɒZ�k�A1000���h���̌o��팸�������Ƃ���������܂��B�܂��A���ǂ̎q�������̋L�@���g�����Ƃłǂ�ǂ��̐��E���L���Ă������Ƃ���������܂��B
�@���āA���X�}�C���h�E�}�b�v�ɂ��Ă̐����������Ȃ�܂����B���ɁA������ǂ̂悤�Ɏ������̎d���̌���Ŏg���Ă������A�Ƃ����ϓ_�ōl�@���Ă����܂��傤�B
�@�����ł͓��X�̎d���̏�ʂɂ����āA�ǂ̂悤�Ƀ}�C���h�E�}�b�v�����Ă��邩�A��̗����Ɏ��������Ǝv���܂��B�ȉ��ɁA�M�҂�̎���̃}�C���h�E�}�b�p�[�m3�n���������ۂɍs���Ă����̗���A5�Љ�܂��B
�i1�j �c���^��C���^�r���[�̋L�^
�@�}�C���h�E�}�b�v�ŁA�c���^��C���^�r���[�̋L�^�����܂��m4�n�B���܂������ƁA������������ƂȂǂ��ǂ�ǂ�ł�����ł����܂��B�e���v���[�g�ƂȂ�BOI�i�c���^�ł���A�����A�ꏊ�A�Q���ҁA�ړI�A�A�W�F���_�A�h��A�C���^�r���[�ł���C���^�r���[���������ځj�Ȃǂ����炩���ߗp�ӂ��Ă������ƂŁA�f�����L�^���邱�Ƃ��ł��܂��B�}�C���h�E�}�b�v�c�[���ɂ���ẮA�}�E�X���g�킸�Ɂu���^�[���v�L�[�łǂ�ǂ�Z��g�s�b�N�X������āA�uINS�v�L�[�Ŏq�g�s�b�N�X������Ă������Ƃ��ł��܂��̂ŁA�ƂĂ����K�ɓ��͂ł��܂��i�}3�j�B�܂��A�ڗ���������������h��Ԃ��A�Ȃǂ̍H���ł��܂��i�h��A�̕����Ȃǁj�B
�i2�j �v���[���e�[�V�����̍��i���
�@�}�C���h�E�}�b�v�ŁA�v���[���e�[�V�����̍��i�i�����j�����܂��B�p���[�|�C���g�̎����̉������ƂȂ�܂��B�}�C���h�E�}�b�v�c�[���ɂ���ẮA���̂܂܃v���[���e�[�V�����ł�����̂�����܂��B�}�C���h�E�}�b�v�Ńv���[���e�[�V�����̍��i���쐬���闘�_�Ƃ��ẮA�S�̂����n�����Ƃ��ł���Ƃ����_�ł��B�v���[���e�[�V�����\�t�g�őS�̕\�����ł��܂����A��{�I�ɂ�1���1���̃V�[�g�̏W���ł��B�S�̂̃X�g�[���[�W�J��A�Ȃ������]�ł��邽�߁A�v���[���e�[�V�����̍��i���Ԃ�Ȃ��悤�Ƀ`�F�b�N���邱�Ƃ��e�Ղł��B����ɁA�}�C���h�E�}�b�v�����̂܂܃v���[���e�[�V�����ɗ��p����A�ʏ�̃V�[�g�W���̃v���[���e�[�V�����ɔ�ׂāA���O����ɑS�̊���m�邱�Ƃ��ł���Ƃ������_������܂��B���Kent Beck�͍��q�̃}�C���h�E�}�b�v��1���\�������܂܍u�������Ă��܂����B���炭���̃}�C���h�E�}�b�v�͒��O�ɔ��ɋ����C���p�N�g��^�����͂��ł��B
�i3�j �u���C���X�g�[�~���O
�@�傫�ȃz���C�g�{�[�h�Ƀe�[�}�������A�S���Ń}�C���h��}�b�v�����Ƃ�����@������܂��B���݂��̃A�C�f�A�Ɏh������āA�ǂ�ǂ�}�b�v���L�����Ă����܂��B���l�ŏ������u���C���X�g�[�~���O�̐��ʂ́A�s��ȃ}�C���h�E�}�b�v�ɂȂ�܂��B�}4�́A�v���W�F�N�g�́u�U��Ԃ�v�iKPT�j���}�C���h�E�}�b�v�𗘗p���čs������ł��i�}4�j�B
�@KPT�̓v���W�F�N�g�̐U��Ԃ���s���ۂ̃t�H�[�}�b�g��1�ł��BKeep��BOI�ɂ́A����������������Ƃ��AProblem��BOI�ɂ́A���_���A������Try��BOI�ɂ́A�����Ă݂������Ƃ���������ł��܂��B�}�C���h�E�}�b�v���g��Ȃ���c�ŁA�Q���҂������܂ł�������̃z���C�g�{�[�h�ɏ������݂�����Ƃ�����i������ł��傤���H �}�C���h�E�}�b�v�̎��R�ȋL�@�́A�z���C�g�{�[�h�̋��X�܂ŃR�����g��������قǏ_��ɕx��ł���A�����̌��t�ŃR�����g���������Ƃ����ӗ~�𑣐i�����܂��B
�i4�j �Ǐ���u���E�Z�~�i�[�̂܂Ƃ�
�@�ǂ{�A�������u���E�Z�~�i�[�̊T�v���A�}�C���h�E�}�b�v���g���Ă܂Ƃ߂邱�Ƃ��ł��܂��B�u���E�Z�~�i�[�ł́A�f�������������K�v�����邽�߁A�L�[���[�h�w���̃}�C���h�E�}�b�v�͔��ɑ������ǂ��Ƃ����܂��B����ɂ́A���������}�C���h�E�}�b�v�����邱�ƂŁA�u���E�Z�~�i�[�̍\�����o�����X�����Ă���������ڂŕ�����m5�n�Ƃ������_������܂��B�����āA���̃��������邱�ƂŁA���ۂɂ��̃Z�~�i�[�̏�ʂ��v���o�����Ƃ��ł���A�Ƃ����z�N�������������g�����ł��B���ɍŋ߂ł̓Z�~�i�[�ɍs���ƁA���̏�ŃX�P�b�`�u�b�N�����o���ă}�C���h�E�}�b�v�Ƀ���������Ă���l����������悤�ɂȂ�܂����i�}5�j�B
�i5�j �Έ��}�b�v�ɂ�鎩�ȏЉ�
�@�w3�F�{�[���y���œǂޓ��{��x��w���ɏo���ēǂ݂������{��x�ŗL���ȍ֓��F����̒����Ɂw�Έ��}�b�v�x���ȏЉ��@������܂��B����́A�����̎�i�Έ����Ă�����́B���ɃI�^�N�ł������قǁA����ł������قǂ悢�j���}�b�v�ɏ����Č��������A�Ƃ�����@�ł��B�v���W�F�N�g�̃L�b�N�I�t�̂Ƃ��ɁA������g���Ď��ȏЉ�Ă���`�[��������܂��i�}6�j�B
Copyright © ITmedia, Inc. All Rights Reserved.