�i�a�V�X�e���}�l�W�����g����̂����ӂɂ��A���� 3 ���� Agile Japan 2012 �ł̊�u������邽�߂ɗ������ꂽ Jonathan Rasmusson ����ɑ���C���^�r���[�����{�����Ē����܂����B Jonathan ����́A�u�A�W���C���T�����C�v�Ƃ����A�W���C���J���̓��发�̒��҂ł��B �u�A�W���C���T�����C�v�͓��{�ŋ�O�̃u�[���������N�����Ă���A���ݓ��{�̊e�n�ŕ���i����j���J�Â���Ă��܂��B
�C���^�r���[�ł́A�ȉ��� 4 �̕���ɓn��AJonathan ����Ɏ�������܂����B
1. Jonathan����̂���܂ł̌o��
2. �A�W���C���J�����
3. �A�W���C���T�����C
4. �v���C�x�[�g�Ȑ���
�����Ɨ����� 2 ��ɓn��AJonathan ����ւ̓ˌ��C���^�r���[�̌��ʂ����͂����܂��B
-- �����́A�C���^�r���[�̋@����������܂��Ă��肪�Ƃ��������܂��B����ł́A�����C���^�r���[���n�߂����Ē��������Ǝv���܂��B Jonathan����̂���܂ł̂��o���A�ǂ����ăA�W���C���R�[�`�ɂȂ�ꂽ�����ɂ��ĊȒP�ɐ������Ē����܂���ł��傤���B
��w�ł͓d�C�H�w���U���܂����B ���ƌ�A�R���s���[�^�\�t�g�E�F�A�ƊE�ɓ���AJava �̃R���T���e�B���O���n�߂܂����B 1999 �N���̂��Ƃł��B ���̍��� IEEE �̊w��� Kent Beck ���������� XP �̋L����ǂ̂ł��B ���̋L���ɑ傫�ȉe�����܂����B�J���҂��\�t�g�E�F�A�������ۂɎ��H�ł��� 13 �̃v���N�e�B�X���Љ��Ă���A���ꂪ���� XP �ɏo��������������ł����B �����ŁA�����̃v���N�e�B�X�̂��������������\�t�g�E�F�A�������ۂɓK�p���Ă݂܂����B �������炢�̎����� Martin Fowler ����� Refactoring ���o�ł���A���̖{�ɂ��傫�ȉe�����܂����B
���́A�J���K���[�̃R���T���^���g��Ђɋ߂Ă��܂������A���̉�Ђ����̌�V�J�S�ɖ{�Ђ�u��ThoughtWorks �ЂƂ�����Ђɔ������ꂽ�̂ł��B ThoughtWorks �Ђ̃I�t�B�X�ł��̌� 6 �N�Ԃɓn��߂āA���E���ŃA�W���C���J���̃v���N�e�B�X�̕��y���s���܂����B �A�W���C���J�������邨��`�������܂����B ���̌o���������̏o���_�ɂȂ��Ă��܂��B
ThoughtWorks �Ђ����߂Ă���C�Â����傫�ȉۑ�̈�́A�V���ȉ�ЂɃA�W���C���J��������ۂɑ����̏��Ђ�ǂ܂Ȃ���Ȃ�Ȃ��Ƃ������̂ł����B ���� 7 ���̏��Ђ��܂��ǂ�ł���b�����邱�Ƃɂ��Ă��܂����B �ł����̂悤�ɃA�W���C���J�����������̂͑�ςł��B �C���^�r���[�Ō�قǂ��b���܂����A���ꂪ�u�A�W���C���T�����C�v�����M�������@�̈�ł��B �u�@���ɂ��� 7 ���̏��Ђ̓��e�� 1 ���̃V���v���œǂ݂₷���{�ɋÏk�ł��邩�v�Ƃ������Ƃł��B ���́A�u���[�U�[�X�g�[���[�v�����̂� 1 ���̖{��ǂޕK�v�͂Ȃ��Ɗ����Ă��܂����B �������܂��B 10 �y�[�W���x�Łu���[�U�[�X�g�[���[�v�̊�{��ԗ����邱�Ƃ��ł��܂��B ���l�Ȃ��Ƃ����ς���ƌv��ɂ��Ă������܂��B
���ꂪ�{���������Ǝv�������Ƃ̔��[�ł��B�V���v���ɂ��A�ȒP�ɗ����ł���悤�ɂ���Ƃ������Ƃł��B
-- �A�W���C���J���ɂ��������������������[�� Kent Beck �̘_���������킯�ł��ˁB �A�W���C���J���̃R�[�`���O�ɋ����������ꂽ���@�͂Ȃ����̂ł��傤���H
���́A��ɃR�[�`���O���邱�Ƃ��y����ł��܂����B �ŏ��ɋ߂���Ђ̎��ォ��R�[�`���O���s���Ă��܂����B �������͒��H����iLunch and Learns�j�Ƃ����������s���Ă��܂����B ��Ђ̑S�����o�[�𒋐H���ɏW�߂āA�����������s���Ă���d���ɊW���鋻���[���Ȃ�炩�̂��Ƃɂ��Ęb������̂ł��B �Ⴆ�A�P�̃e�X�g��������A�X�P�[���u���ȃA�[�L�e�N�`�����\�z���邱�Ƃ�������AEJB �������肷�邩������܂���B
�ǂ�Șb��ł��낤�Ǝ��͊F�̑O�ɗ����A�R�[�`���O���邱�Ƃ��D���������̂ł��B ���̓����A���͉�Ђ̒��Ŕ�r�I�V�j�A�ȊJ���҂������̂ŁA���̊J���҂��Q�������ċ�����x�����邱�Ƃ��y���݂܂����B ����ȗ��A�R�[�`���O�������Ƒ����Ă���̂ł��B
-- �ʏ�A�Ⴂ�G���W�j�A�͋Z�p�I�Ȃ��Ƃɋ����������Ƃ������悤�ȋC�����܂����A�ł� Jonathan ����͐l�Ԍn�ɋ����������ꂽ�Ƃ������Ƃł��傤���H
���̒ʂ�ł��B �܂��A���͌�����^������̂����ݑ����Ă��܂����B ���́A�P�Ɂu�v���O���}�[�v�ƌĂ��̂͌��ł��B �u�v���O���}�[�v�Ƃ������x����\����ƁA�u�v���O���~���O�v�ɏd�v�ȑ��̂��Ƃ�Nj��ł��Ȃ��Ȃ�܂��B �Ⴆ�A�u���҂�ݒ肷��v�Ƃ������Ƃł��B ���邱�Ƃ��s���̂ɂǂ̒��x�̊��Ԃ�v���邩�Ɋւ�����҂ł��B ����́A�v���W�F�N�g�Ǘ��̕��삾�ƕ��ނ���܂��B ���Ƃ́A�{���ɗD�ꂽ�J���҂ɂȂ邽�߂ɂ̓e�X�g�����ǂ��s����悤�ɂȂ邱�Ƃ��K�v�ł��B ���̂��߁A�e�X�e�B���O�Ɋւ��鑽���̃}�e���A��������A�\�t�g�E�F�A���ǂ̂悤�Ƀe�X�g���邩���w�т܂����B �����������Ă���\�t�g�E�F�A�̕i�����m���߂�����������ł��B
���̂悤�ɊJ���ȊO�̂��Ƃɂ������������ƂŁA�u���҂�ݒ肷��v�Ƃ����v���W�F�N�g�Ǘ���u�e�X�g�����ǂ��s����v�Ƃ����i���Ǘ��̑��ʂ�A����ɂ͂��ǂ���ʂ����A���[�U�r���e�B���������邱�ƁA������ UX �f�U�C���Ƃ����悤�ȗl�X�ȕ���ɖ��͂������Ă��܂����B �P�ɋZ�p�I�ȊJ���Ƃ������삾���ɗ��܂�܂���ł������A�������Z�p�I�ȊJ���͂����̒��łƂĂ���ȕ���ł���A�Z�p�I�ɏn�B����K�v������܂��B
-- �����^�����O�ƃR�[�`���O�͈قȂ�Ƃ����l�����܂��B ���� Jonathan �������^�����O�̑��ɂ���̂ł͂Ȃ����Ǝv���܂����A���̌����Ă͐������ł��傤���H
�����ł��B �Ⴂ�l�ɑ��ă����^�����O���s�����Ƃ��ł��܂��B �V���Ј��ɂ悢�\�t�g�E�F�A���������߂̕��@���y�A��g��Ń����^�����O�����A�\�t�g�E�F�A�����ʓI�ɏ������߂Ɏ������s���ׁX�������Ƃ����ׂČ����邱�Ƃ��ł��܂��B IDE ��c�[�����g���Ƃ��̃V���[�g�J�b�g�A�p�^�[����A�C�f�A�̎g�����Ȃǂ������邱�Ƃ͊m���Ƀ����^�����O�ł��B
�R�[�`���O���厖�ł��B �\�t�g�E�F�A���������ƂɎx�����K�v�ȉ�Ђ���������ł��B �\�t�g�E�F�A���K�v�����Ƃ�����Ђ�����܂��B ���̂悤�ȉ�Ђ͔������������\�t�g�E�F�A���ł��傤�B ���X�N�������Ȃ�܂����A�X�ɕ����A�K�v�ȃ\�t�g�E�F�A���A�C���X�g�[������悢�����ł�����B ����ȉ�Ђ��J�X�^���\�t�g�E�F�A���������Ƃɔ������X�N���y�����邽�߂ɃR�[�`���O�����߂�̂ł��B �\�Z�߂��Ȃ��A�[���ɒx��Ȃ��ȂǃR�[�`���O���́u���҂�ݒ肷��v�Ƃ������Ƃ��厖�ɂȂ�܂��B ���̂悤�Ȑ��Ƃ̉�Ђɓ��������Ƃ�����A���q�l�̃`�[���ɑ��ă\�t�g�E�F�A�J���Ɋւ���R�[�`���O����R���{���Ă��܂����B
-- �R�[�`���O�����ĉ������Ƃ����˗������ꍇ�ɁA���q����̉�Ђ̎Ⴂ�R�[�`���琬���邱�Ƃ����߂��邱�Ƃ��������̂ł��傤���H
������܂����B ThoughtWorks �Ђɂ����Ď��d���ɂ͏�ɓ�̑�������v�f������܂����B ���q���A�W���C���J���ł̃\�t�g�E�F�A�̍����������ĉ������Ƃ����g���[�j���O�̗v�f�ł��B ���̂��߂ɁA�������̕��͎҂����q�l�̕��͎҂ƁA�������̕i���Ǘ��S���҂����q�l�̕i���Ǘ��S���҂ƁA�������̊J���҂����q����̊J���҂ƁA�������̃v���W�F�N�g�Ǘ��҂����q�l�̃v���W�F�N�g�Ǘ��҂ƃy�A��g�肵�܂����B ���d���ɂ͂��̂悤�Ȃ��q����ɑ���g���[�j���O�̗v�f���܂܂�Ă��܂����B
�������A���̈���Ŏ������ɔ[�i���Ăق����Ƃ����v�f�ɑ���v�]�������Ƌ��������̂ł��B ����̔[���ŁA�v���W�F�N�g�����s���A�\�t�g�E�F�A�����A�o�ׂ��ė~�����Ƃ������Ƃł��B ����̗v�f�Ƒ����̗v�f�ƂƂ��Η�����̂ł��B �����J�����邱�Ƃ�D�悷��̂ł���A����̂܂܂ŊJ�����Ĕ[������邱�Ƃ��ł��܂��B �g���[�j���O���ė~�����̂ł���g���[�j���O���s�����Ƃ��ł��܂��B �g���[�j���O���s�����߂ɂ́A�g���[�j���O���Ă���l�������m���ɗ������A�z���ł���悤�ɊJ���X�s�[�h���������Ƃ��K�v������܂��B �Ƃ������ƂŁA���S�ȑΗ�������ꍇ���������̂ł��B
���q����d������ꍇ�ɂ́A��ɉ�����ԑ�Ȃ̂����m���߂�K�v������܂����B ����̔[���Ń\�t�g�E�F�A��[�i���邱�ƂȂ̂��A�g���[�j���O�Ȃ̂��ł��B�����̏ꍇ�A�g���[�j���O�̗D�揇�ʂ� 2 �ԖڂɂȂ�܂����B
-- Jonathan ����͂����ς�A�W���C���R�[�`�Ƃ��Ă̖������ʂ����ꂽ�Ǝv���̂ł����A�J�������ꂽ�̂ł��傤���H
ThoughtWorks �Ђł͂����ς�R�[�`���O���s���܂����B ThoughtWorks �Ђ����߂Ă���͊J���҂Ƃ��Ă̖����������܂����B
-- �����Ȃ�ł����B
�R�[�`���O�͎��̂��܂���Ă��邱�Ƃ̈ꕔ�ł͂���̂ł����A�������g���J���`�[���̌������Ȃ������o�[�ł���Ƃ��ɂ����ƌ��ʓI�ɃR�[�`���O�ł��邱�ƂɋC�Â����̂ł��B ���͎����������ă��[�h���邱�Ƃ��D���ł��B �`�[���ɓ���A��ƂS���A�`�[���̈ꕔ�ƂȂ�̂��D���Ȃ̂ł��B
-- �A�W���C���R�[�`�̑���ɁA���q����Ɏ��������̉�Ђɓ]�E���ĉ������ƌ���ꂽ���Ƃ͂Ȃ������̂ł��傤���H
�m���ɂ���܂����B
-- ����ȗU�����ǂ̂悤�ɒf�����̂ł��傤���H
���������̃`�[���ɓ����ĉ������Ƃ������U���ɂ͊��ӂ��܂������A����������Ă��邱�Ƃ𑱂��邽�߂ɂ͂��̂悤�Ȃ��U���ɐ��Ј��ɂȂ�Ƃ����`�ʼn����邱�Ƃ͂ł��܂���ł����B ���Ј��ɂȂ��Ă��܂��Ă�����A���������s���Ă���悤�ȃ��N���N���邱�Ƃ��ł��Ȃ������ł��傤�B ��ЂɋA�����Ȃ��g���䂦�̏_�������A������ƂĂ��y����ł��܂��B
��Ђł͖ʔ������Ƃ��ł��Ȃ��Ƃ�����ł͂Ȃ��A�ʔ������Ƃ��s���Ă��ē��Ђ������Ƃ�����Ђɍs�����炩�����Ƃ������Ƃɂ����܂���B
-- �Ȃ�قǁB �J���t�@�����X�ŃA�W���C���R�[�`�̐l���u���������̖����̓A�W���C���ȃ}�C���h�Ɍ�������ƕ����̕ϊv�ł���v�Əq�ׂĂ����̂������Ƃ�����̂ł����A���̂悤�Ȍo���͂������ł��傤���H
�o�����܂����B ��ƕ�����}�C���h��ς���Ƃ������Ƃ͂ƂĂ�������Ƃł��B �I�[�X�g�����A�ł���d�������Ă����ۂɁA���̂悤�Ȍo�����������܂����B ���̓V�h�j�[�ʼn��N���d�������Ă��܂������A���̍ۂɑg�D�̕ϊv�����܂������A�ƂĂ���ςł����B �Ƃ����̂́A��Ђɂ͊����̊��K�╶��������A����̓g�b�v�_�E���ł����炳��邱�Ƃ������ł��B CEO ��������炳��A��Ђ̏�w�����s�����Ƃɕ����B�͑傫�ȉe������̂ł��B ����ƃA�W���C���̕����������Ă�����A�\��������܂���B
��Ђ̏�w�����A�W���C���A������K���^���s�����Ƃ����Ă���̂ł���A�����������Ă��邱�ƂɂȂ�A�g�D�̕ϊv�ɐ�������`�����X�����܂�܂��B �����ł͂Ȃ���Ђ������A�A�W���C���̂������{�g���A�b�v�Ŏ�����邱�ƂɂȂ�܂��B ��̕����̍j�����������܂��B �����ς���͍̂���ł��B ��Ђ̏�w���̕��������قȂ�Ƒ�ςł��B �`�[���������x����g�D���f�I�ɃA�W���C�����s���Ƃ���ƁA�d���̊��蓖�ĂȂǂ��傫���e������邱�ƂɂȂ�܂��B
���ɂ�₱�������ł���A�����g�͎������`�F���W�G�[�W�F���g�ł���Ƃ��A��ƕ�����ς��悤�Ƃ͎v��Ȃ��̂ł����A���q�l���x����K�v�Ƃ��Ă���A����̃v���W�F�N�g��O���[�v�̂��߂ɂȂ�̂ł������A���������`�����Ă��悢�ƍl���Ă��܂��B
-- ���Ăł̓A�W���C���J�����嗬�ɂȂ����A���{�Ƃ͈قȂ���ƕ����Ă��܂����A�Ȃ����Ăł̓A�W���C���J���̓������i�̂ł��傤���H
�k�Ăł̓A�W���C���J�����Ȃ����y�������Ƃ������Ƃł��傤���H
-- �����ł��B
�u�펯�v
-- �ꓯ�F�u�펯�H�v
�u�펯�v�Ƃ������{������w�т܂����B �������\�t�g�E�F�A�J�����s�������Ƃ��Ȃ��ꍇ�A�ǂ̂悤�Ƀv���W�F�N�g���Ǘ�����ł��傤���B �ߋ� 40 �N�Ԃɓn���đS�R���ɂ��Ȃ��Ă��܂���ł����B ���̂��Ƃ�M�����܂���ł����B �Ȃ��A�E�H�[�^�[�t�H�[����X�e�[�W�Q�[�g�^�̊J���v���Z�X�����H���A�t�B�[�h�o�b�N���ύX���Ȃ��A�������Ȃ��̂ł��傤���B �펯�I�ɍl���āA�A�C�f�A���Ă�����\�t�g�E�F�A�ɕς���̂ɗv������Ԃ͔͐̂N�Ƃ����I�[�_�[�������̂��A���⌎�Ƃ����I�[�_�[�ɂȂ����̂ł��B
�\�t�g�E�F�A���o�ׂ���܂ł̎��Ԃ́A�̗v�������W���A���͂��邽�߂ɗv�������Ԃ����Z���Ȃ��Ă���̂ł��B ������A�E�H�[�^�[�t�H�[���͎g�����ɂȂ�Ȃ��Ȃ��Ă��Ă���̂ł��B �Z�p�͂��₭�ω����܂����A�ƊE�����₭�ω����Ă��܂��B ���̂��߁A�啝�ɑ��x���グ��K�v������̂ł��B
����� Kent Beck ������ XP �ŏq�ׂ��悤�ȕύX�R�X�g�̋Ȑ��ł��B �]���̎��ԂƂƂ��ɕύX�R�X�g���w�����I�ɑ�����Ƃ����b�͂��͂�����Ȃ��Ȃ��Ă��Ă��܂��B ����� 60 �N��ɂ͐�����������������܂��A60 �N��A70 �N��Ƀ\�t�g�E�F�A�����̂悤�ɍ���Ă����l���������C������܂���B ����A���̎���̃��C���t���[�������g�т̌v�Z�\�͂������Ƃ�������ł��B Just In Time �R���p�C���[�A�����[�V���i���f�[�^�x�[�X���V�X�e���Ɏg���A�o�[�W�����Ǘ��ŕ��U���ĊJ�������R�[�h�����L���A�P�̃e�X�g�A���t�@�N�^�����O�ATDD �Ȃǂ̃v���N�e�B�X�ɂ��A�ύX�R�X�g�͂���قǑ����Ȃ��Ȃ����̂ł��B ���̂��ƂŕύX�ɍ��킹�ĊJ�����邱�Ƃ��\�ɂȂ����̂ł��B
�k�Ăŕ��y�����̂́A���̂悤�ɊJ���������Ƃ����`�ŊJ�����s����悤�ɂȂ�������ł��B ���q����͊J�����������邱�Ƃ�]�܂Ȃ��Ȃ�A�\�t�g�E�F�A�����グ��ߒ��Ńv���W�F�N�g�̂��������s���A���A���^�C���̃t�B�[�h�o�b�N���s���悤�ɂȂ����̂ł��B ���ǂ��v���_�N�g�������邩��ł��B ���̂��߁A�r�W�l�X���̐l�̓A�W���C���J�����D�݂܂��B ���ꂪ 1 �Ԗڂ̗��R�ł��B
����ɕč��̑傫�ȃR���T���e�B���O��Ђ��A�W���C���R�[�`���ق��n�߂��̂ł��B �����̉�Ђ̂��q�����߂�����ł��B 6 �P�����̊��Ԃ������ėv�������W���Ȃ��Ȃ�������ł��B ���̑���ɁA6 �P���Ńv���W�F�N�g����������悤�ɂȂ����̂ł��B ���̂��߂ɁA�����I�ɊJ��������Ȃ��Ȃ����̂ł��B ����́A����Ӗ��Łu�펯�v�I�ȊJ�����@�����y�����̂��Ǝv���܂��B
���{�ł́A������ɂ������悤�ɓ������i�݂���悤�ł����A�k�Ăقǂ܂����y���Ă��Ȃ��Ƃ�����ۂ��Ă��܂��B
-- ���{�Ɩk�Ă̈Ⴂ�́A���҂� IT �Y�Ƃ̍\���̈Ⴂ�ɋN�����Ă���ƍl���Ă��܂��B ���{�ł́AIT �Y�Ƃ����[�U��ƂƁAIT �x���_�[���邢�� SI ��Ђɕ�����Ă��܂��B �J���̑����́A�_�����čs���܂��B ���̂��߁A�_��̑ΏۂƂȂ�@�\�A�i���A�[�������߂Ȃ��Ƃ����Ȃ��̂ł��B
�������̋ƊE�́A�ǂ̂悤�Ɋ��҂��Ǘ����邩�Ƃ������Ƃ����ɂ���܂Œ��͂��Ă����̂ł͂Ȃ����ƍŋߊ����Ă��܂��B �@���ɂ��đf���炵���v���_�N�g����邩�Ƃ������Ƃ��l����̂��~�߂Ă����̂ł��B �ʂ̌�����������A�\�Z�����A�[�������A�_��Ə����A��ł��߂Ȃ��悤���悤�Ƃ������ƂɋC���g�������A���ԂƃG�l���M�[����������Ă����̂ł��B ���̌��ʁA�@���ɂ��đf���炵���v���_�N�g����邩�Ƃ������Ƃ��l���Ȃ��Ȃ����̂ł��B �傫�ȃ��x���ŐM�����Ȃ��A�_�����Η�������������ł��B
�k�Ăł́A���ЂŊJ���`�[����i���ĊJ�����邱�Ƃ������ł��B �傫�ȕی���Ђ�傫�ȐΖ���K�X��Ђ͊J���`�[�������Ђŗi���Ă���A�O���� SI ��ЂɊJ�����ϑ����܂���B ���̂��߂ɁA�_���������Q�̑Η����Ȃ��̂ł��B �u�N�Ԃ̗\�Z�����ꂾ���Ȃ̂ł���ŊJ�����Ă��������v�Ƃ��������ł��B ���{�����̂悤�ȏ��Ƃ����̂͋����[���ł��ˁB
-- ����ɕi�������ɉߓx�ɒ��ڂ��Ă��܂��Ƃ����_���قȂ邩������܂���B ���ɑ��Ђ͂��̌X���������A�����̃��r���[�ɂ�葁���i�K�Ō��ׂ��������Ƃŕi�����m�ۂ����ƐM���Ă��܂��B �����̃��r���[�ƃR�[�h���r���[�ł��B ���̂悤�ȃv���Z�X�ŒB������Ă���悤�ȍ����i�����A�W���C���J���ł͎����ł��Ȃ����낤�ƍl���Ă���̂ł��B ���ꂪ�A�W���C���J���̕��y��j�ނ�����̏�Q�ł��B
�����[���ł��ˁB �v�����W���番�́A�v�܂ł̃v���Z�X�Ō��i�ȃ��r���[�𑽂��s�����Ƃō����i�����B���ł���ƐM���Ă���̂ł��ˁB
-- QA ���傪�J���̊e�i�K�̃��f����ݒ肵�܂��B �Ⴆ�A�h�L�������g�i�y�[�W�j�� XX.X �̌��ׂ�����͂����Ƃ����悤�ȃ��f����ݒ肷���ł��B �v���W�F�N�g�̃����o�[�͂����̌��ׂ����ׂČ����ĖڕW��B�����悤�Ƃ��܂��B
�u���肷����ꂪ��ɓ���(You get what you measure)�v�Ƃ������t������܂���ˁB ���ז��x�𑪒肷��A�����͑f���炵�����̂ɂȂ�ł��傤�B �����A���̋@�\�����q���]�ނ��̂ł͂Ȃ���ǂ��Ȃ�ł��傤���B �K�Ȃ��̂�����Ă���Ƃ������Ƃ͂ǂ�����ĕ�����̂ł��傤���B �o�O�t���[�����ǒN���g��������Ȃ��V�X�e�����ł��邩������܂���B
-- ����͖��ł���ˁi�j
�����ł��ˁi�j
-- �k�ĂŃA�W���C���J�����g�ݍ��݃\�t�g�E�F�A����Z�n�̃\�t�g�E�F�A�J���ɓK�p���ꂽ�Ƃ�������������m�ł��傤���H
�͂��A���Z�n�̃\�t�g�E�F�A�ւ̓K�p����͒m���Ă��܂��B �g�ݍ��݃\�t�g�E�F�A�ɂ͕��y������Ƃ��낾�Ǝv���܂��B James Grenning ���� Pragmatic Programmer �V���[�Y�� Embedded C �ł� TDD ��P�̃e�X�g�̖{�������Ă��܂���ˁB �v���W�F�N�g��ƊE���̎���̈Ⴂ�͂���܂����A�A�W���C���J����K�������邱�Ƃ��ł��܂��B �����͈ꏏ�ł����A����ɍ��킹�ĈقȂ�g���������߂��܂��B
�Ⴆ�A��ÊW�̉�Ђō����i�������߂��A�l���Ɋւ��悤�ȏꍇ�́A�d�q���X�������i�ȕi���Ǘ��v���Z�X���K�v�ɂȂ�܂��B �Ƃ������ƂŌŗL�̎���ɉ����ĈقȂ�܂����A���Z�n�ł���g�ݍ��݃\�t�g�E�G�A�ł��ꌴ���͓K�p�ł��܂��B �����J���͎��R�Ȏd���̂����ł��B �q���̎����牽������鎞�ɂ́A�������܂���ˁB ���݂����Ƃ����܂������Ȃ���A������ς��܂��B 1��ł��܂������A�����Ȑl�Ȃ�Ă��Ȃ��ł���ˁB �Ƃ������ƂŎ��R�Ȏd���̂������Ǝv���Ă��܂��B
�w������ɁA�J�i�_�ŏZ��ł���n��̓d�͉�Ђœ���̃O���b�h�ł̓`�����ł̓d�͑������v�Z����d�����������Ƃ�����܂��B ���d�Ԃłǂꂭ�炢�̓d�͑����������邩���V�~�����[�V�������s���v���O�������������̂ł��B �����ŕ��ׂ̃��f��������ăV�~�����[�V�����𑖂点�ēd�͑��������߁A����ɕ��ׂ�ς�����A�L���p�V�^���X�������肵�ăV�~�����[�V������������J��Ԃ����̂ł��B �Ȃ��Ȃ��ǂ��d�����ł����Ǝv���Ă܂����B �����ɏ�i�����āA�u�W���i�T���N�A�ƂĂ��Z�����d���������悤���ˁv�ƌ����܂����B �����u�ǂ����ĕ��������̂ł����v�Ɛq�˂�ƁA��i�́u�N���v���O�����𑖂点�����C���t���[���̃��|�[�g���番��������B���ꂪ�����̐��������v�Ɠ����܂����B �ʏ�̐������z�� 10-20�h���̂Ƃ��낪�A200�h���������̂ł��B
-- �ꓯ�F�i�j
�ꐶ�����ɔ����I�ɓ��������߂ɁA���C���t���[���̗��p�z�� 200 �h���ɂȂ��Ă��܂����̂ł��B �ł����C���t���[�������邱�Ƃ���C�Â��Ă��܂���ł����B ���ɂƂ��Ď��R�Ȏd���̂�������������ł��B �f�X�N�g�b�v�ŃR���p�C�����邽�тɉۋ������z���ł��܂����B ���ꂪ�]���̊J�����@�ƃA�W���C���J���̍l�����̈Ⴂ�̈�ł��B �����I�ȊJ���͎��R�Ȏd���̂����ł���A���͂�������Ȃ��Ȃ�Ă��Ƃ͑z���ł��܂���B
�_�C�������h�̃J�b�g�̂悤�ɔ����I�Ȃ������ł��Ȃ��ƊE������܂��B �傫�ȃ_�C�������h���w�ւɍ��킹�ăJ�b�g���邱�Ƃ��I�ɍs�����Ƃ͂ł��܂���B
-- �ꓯ�F�i�j
1 ��ŃJ�b�g���邵���Ȃ��ł���ˁB ���ꂪ�����J�������܂��K�p�ł��Ȃ��Ǝv����ł��B �\�t�g�E�F�A�̏ꍇ�́A�ύX������A������������������A�Ԃ�������A�ɂ�����A�n�C���C�g�����肷��Ȃǂ��낢��Ȃ��Ƃ��s�����Ƃ��ł��܂��B �����I�Ɏd�����s�����߂ɂ܂��ƂȂ����̂ł��B
-- �A�W���C���J�����J���� 100 ���̋K�͂ɃX�P�[���A�b�v���邱�Ƃ��\���Ǝv���܂����H
��K�̓v���W�F�N�g�̓A�W���C���J���ł��낤�ƂȂ��낤�ƁA���邢�͊J����@�Ɋւ�炸����Ǝv���܂��B 10 ������`�[���̃R�~���j�P�[�V�����̖����A�W���C�������@�̂悤�ɉ������邱�Ƃ͂���܂���B ����ł������͓K�p�ł���Ǝv���܂��B �܂��₢������ׂ����Ƃ́A100 ���̃����o�[�� 10 ���ȉ��̃`�[���ɕ����ł��Ȃ����Ƃ������Ƃł��B �ƂĂ��傫�Ȃ��̂������Ȃ��̂ɕ����ł��Ȃ����Ƃ������Ƃł��B
100 ���̊J���ҁA1 �N�ԂŐV�����f�W�^�������@���J�������ꍇ�� Scrum of Scrums ��K�p�ł��܂����A�����̃X�N�����`�[����A�g��������@�������o���K�v������܂��B �ł��A����͓���v���W�F�N�g�ɂȂ�ł��傤�B �X�P�[���A�b�v�ɕt����������A�W���C�������@�̂悤�ɉ������邱�Ƃ͂Ȃ��Ǝv���܂��B
-- ���̎���͂���܂ł̎���Ƃ��Ȃ�ѐF���قȂ�܂��B�G���^�[�v���C�Y�A�[�L�e�N�`�����Ă����m�ł��傤���H
�������m���Ă��܂���B
-- �G���^�[�v���C�Y�A�[�L�e�N�`���� IT �K�o�i���X�̈�̕\�ꂾ�Ǝv���̂ł����A��̉�ЂŃA�W���C���J���ƃG���^�[�v���C�Y�A�[�L�e�N�`���𗼗��ł���Ǝv���܂����H
�i�傫�Ȃ��ߑ��j�������ł��ˁB�G���^�[�v���C�Y�A�[�L�e�N�`���̎d�����đ�ς��Ȃ��Ǝv���܂��B
-- �ꓯ�F�i�j
�ƂĂ���ςȎd���ł��B �V�X�e�����f�I�ɃA�[�L�e�N�`���ɑ��鋤�ʂ̃r�W��������邱�Ƃ����߂���A�x��������A���ׂĂ̊J���v���W�F�N�g�Ɉ��̃��[����v���N�e�B�X������Ă��炤�Ƃ������Ƃ��g�b�v�_�E���ɍs���Ƃ������Ƃ����҂�����ł��B �قƂ�Ǖs�\�ɋ߂��d�����Ǝv���܂����A���ꂩ����������Ă����K�v������̂ł��B �����A�����������Ǘ�������b������\�t�g�E�F�A�J���҂ɑ��ē��X�h�ӂ��̂�����Ȃ���������܂��B ���̒��Ńg���[�h�I�t���l���Ă����Ȃ��Ƃ����Ȃ��̂ŁA��̃O���[�v�̊ԂőΗ������܂�܂��B �Z�p�̕ω��͂ƂĂ������ł�����B �v���N�e�B�X���ƂĂ������ς�邱�Ƃ�����܂��B
�A�v���P�[�V�����J������X�s���Ă��Ȃ��ƁA�����̕ω��𗝉�����̂�����Ȃ����肵�܂��B ����ɁA�A�W���C���ł͎��ȑg�D���A�������A�u�S�[����ݒ肷�邪�������@�̑I���͔C����v���Ƃ��d������ł����A�u�������@�̑I���͔C����v�Ƃ���Ŋ�ƑS�̂̃��[���ƑΗ������肵�܂��B �Ⴆ�A�u Web �T�[�r�X�̎g�p�͋֎~�v�Ƃ����悤�ȃ��[���ł��B
�v���N�e�B�X�͓K�p�ł��܂����A��ЂƂ��ĉ����]���ɂ��A�]���ɂ��Ȃ������v���W�F�N�g�₻�̏�̃��x���Ō��߂�K�v������܂��B �g�D���f�I�Ɉ�ѐ��������Ƃ͑厖�ł��B ��ѐ����Ȃ��ƁA�������Ƃ��Ă�Ńo���o���̕��@�Ŏ�������Ă��܂��܂��B �����N�������Ă����K�v�͂���܂����A��ςȎd�����Ǝv���܂��B �^�ɊO��I�ȃX�L�������߂��܂��B
-- �A�W���C���J���𐬌������邽�߂ɂ́A��̐l�������`���r�W�l�X�S�[����헪�ƕ����������Ă���K�v������̂ł���ˁH
���̂Ƃ���ł��B
-- �G���^�[�v���C�Y�A�[�L�e�N�`���͂������������悢���@�ł͂Ȃ��̂ł��傤���H
�����őΗ������܂��̂ł��B �r�W�l�X�S�[����헪���ڎw�������ƁA�G���^�[�v���C�Y�A�[�L�e�N�`�����ڎw�������������łȂ���ǂ��ł��傤���H �r�W�l�X�����ƊE�ŕ��y���Ă�������n�� Java �ŏ����ꂽ�A�v���P�[�V���������߂Ă��鎞�ɁA��Ƃ̕W���� .NET ��������ǂ����܂����H �r�W�l�X�� Java �����߂Ă���̂����ǁA��Ƃ̕W���� .NET �Ȃ̂Łu.NET �̃c�[�����g���ĉ������v�ƌ����Ă��u���̃c�[���͎g�����ɂȂ�Ȃ��̂Ŏg�������Ȃ��B �g���[�_�[�����߂Ă���̂� Java ���v���Ƃ����_�����N���܂��B
���ꂪ�v���W�F�N�g�̍ŏ��Ő�ɍs���ׂ����Ƃ̈�ł���A�W���C���T�����C�̃C���Z�v�V�����f�b�L���g���ׂ��ł���A�W�҂��ɏW�߂ċc�_���s���ׂ��Ȃ̂ł��B �ǂ�����悢�����ꏏ�ɍl����̂ł��B ���݂��ɖڎw���Ă���������o���o���Ȃ̂ł��B �i�ނׂ���̓���I�����Ȃ���Ȃ�܂���B ���ꂪ�������߂�̂ł��傤���H �X�|���T�[�ł��傤���B ���Q�W�҂ł��傤���B ���ꂪ����ł��Ȃ���A�n�܂�O�Ƀv���W�F�N�g�����s���邱�ƂɂȂ�̂ł��B �Ƃ������ƂŊW�҂��܂��W�߂ċc�_�������A�`�[���̐i�ނׂ��������߂�ׂ��Ȃ̂ł��B
-- �A�W���C���J���� SOX �@�AISO9000�ACMMI�Ɨ����ł���ł��傤���H
�i�[�����ߑ��jSOX...�B
-- �ꓯ�F�i�j
SOX �́A���Ԃ̃��_�A�Ђǂ����̂��B �Ђǂ��B
-- �č��̉�Ђ� SOX �ŋK������Ă���ƕ����Ă��܂��B
�c��Ȏ��ԂƃG�l���M�[�� SOX �̓����Ŗ��ʂɂȂ��Ă���B �R���T���e�B���O�Ђɂ���Ă� SOX ���l�^�ɂ��āA�d���� SOX �̃R�[�`����^�[�𑗂荞�ނȂǂ����Ă��܂��B ���Ȃ�ׂ��Ă����Ђ�����܂��B ����́A�A�W���C���J���`�[���ƂƂ��ɂ���Ƃ����̂Ƃ͋t�̗���ł��B �l�X�́A�g���f���i�C���Ƃ��s������Ƃ��� SOX ���g���܂��B
�Ⴆ�A�����ō�����\�t�g�E�F�A���J���҂��e�X�g���Ȃ��Ȃ�܂��B SOX �ɂ͂���Ȃ��Ƃ͏����Ă���܂���B �ł����̂悤�ɉ��߂���邱�Ƃ�����܂��B 1 �����ɏW�܂��ă`�[���ł��܂��J�����Ă���Ƃ���ɁASOX �̐l�����ă`�[��������Ƃ������Ƃ�����܂��B ���݂��ɘb�����邱�Ƃ��ł��Ȃ��Ȃ�܂��B �ǂ̂悤�Ƀ\�t�g�E�F�A�������[�X���邩�����ׂĕ��������邱�Ƃ����߂��肵�܂��B ���͑匙���ł��B �ւ�肽������܂���B SOX �Ȃ�Ė����Ȃ�悢�Ǝv���Ă��܂��B
-- �ꓯ�F�i�j
�ł����݂��Ă���Ƃ������Ƃ͗������Ă��܂��B �����ASOX �����߂邱�Ƃ��ǂ̒��x���荞�ނ��͎����̎��_�ł͂Ȃ��A��ɉ�Ђ̔��f���ƍl���Ă��܂��B CIO ���Y�����ɍs���Ȃ��ōςނ悤�ɂ���Ƃ��A�����Ȃǂɂ��܂��B ��X�͂��̂��Ƃɂ��Č����Ō����I�ł���ׂ����Ǝv���܂��B ���݂��邱�Ƃɂ͗��R������̂ŁA����ɏ������邽�߂ɉ�X���ł��邱�Ƃ��l���Ă������Ƃ������Ƃł��B�i����ʼn�X�����ʂ킯�ł͂Ȃ��ł����A�j
-- 10 �N�O�ɃA�W���C���錾���o�ꂵ�����ɂ́A�J���҂͐키���肪����Ƃ����M�����������Ǝv���Ă��܂��B �A�W���C���J������ʉ��������A���Ă̔M���͎���ꂽ�̂ł��傤���H
�V�������̂��o�ꂷ��ƃ��N���N������̂ł��B �A�W���C���錾���o�ꂵ���ۂ��Ƃ��̐������������悤�Ȃ��̂ł����B �v���O���}�[�A�G���W�j�A�͂��Ɏ������������Ɗ����Ă������Ƃ��܂��ɗ������A���������������ƕ\�킵�Ă������̂��o�ꂵ���Ǝv���܂����B �v���Z�X�����l�X�A���l�̂Ȃ���I�ȃh�L�������g���������\�t�g�E�F�A�Əq�ׂ�A�W���C���錾�ɊF���{���ɋ����A���������̂ł��B
12 �N�o�������A���̂悤�ȋ������Ȃɂ�����������߂Ă��܂��͓̂�����O�ł��B ����������邩��ł��B�����A�W���C���J���������鎞�ɂ́A�A�W���C���錾�����グ�܂���B ���������܂���B ����͓�����O�Ȃ��ƁA�u�펯�v������ł��B
-- �ꓯ�F�i�j
�v���Z�X�����l�X�A�h�L�������g���������\�t�g�E�F�A�A�Ȃ�ĕ������Ă����Ƃ��������ł��B �����獡���狳���邱�Ƃł͂Ȃ��A�펯�Ȃ̂ł��B �݂�ȁA�x�����K�v�Ȏ��̒i�K�Ɍ������Ă���̂ł��B �Ƃ������Ƃ��܂Ƃ߂�ƁA12 �N��ɐ��̒��ɏo���v���O���}�[�����͐V����(Gen. Y)�Ȃ̂ł��B ���͋�����(Gen. X)�ł��B �V������ґ�Ȃ��ƂɃE�H�[�^�[�t�H�[�����܂������m��Ȃ��̂ł��B
-- �ꓯ�F�i�j
�N�������܂���B���ꂪ�\�t�g�E�F�A�J���̂������ƁB ��Ђ�`�[���ɓ���Ƃ����ɔ����I�ȊJ�����n�߂�̂ł��B ���ꂪ���R�Ȏd���̂����Ȃ̂ł��B ���͂�킢�܂���B��������Ƃ��Ȃ�����ł��B ���T�Ԃœ����\�t�g�E�F�A�����A��������Ƃ����̂�������O�Ȃ̂ł��B
�ȏオ�O���̓��e�ł��B����A�㔼�������҉������B
�ӎ��FJonathan����ւ̃C���^�r���[�����{�������Ƃ����肢�������������AJonathan����̃X�P�W���[�������A�C���^�r���[�̏ꏊ�܂Œ��ĉ��������i�a�V�X�e���}�l�W�����g�̊p�J����Ɛ�������ɂ��̏����Ċ��ӂ̈ӂ�\�������Ǝv���܂��B
©2012 OGIS-RI Co., Ltd. |
|