ObjectSquare [2008 �N 2 ����]

�m�Z�p�Љ�n


The Core Protocols
�`�`�[�����[�N�̍ŋ�����`

������ЃI�[�W�X����
�A�h�o���X�g���f�����O�\�����[�V������
�呺�@�L��
https://d.hatena.ne.jp/everpeace/





���̋L���ł́A�\�t�g�E�F�A�J���ɂ�����`�[�����[�N�̌��ʂ��ő���Ɋ��p���邽�߂ɔ��ɗL�����Ǝv����Core �v���g�R��*1�����Љ�܂��B���̓x�A�M�҂��|���Ƃɍv�������Ē����A���{��ł��쐬���邱�Ƃ��ł��܂����B���̋L����ʂ��Ă�葽���̕���Core�v���g�R����m���Ă���������΂Ǝv���܂��B

*1Core�v���g�R����Gnu Public Licence�Ō��J����Ă��܂��B

Core�v���g�R����Jim McCarthy, Michele McCarthy�����ɂ���čl�Ă��ꂽ�u�l�ΐl�R�~���j�P�[�V�����̂��߂̃v���g�R���v�ł��BJim McCarthy����"�\�t�g�E�F�A�J���̃_�C�i�~�Y��"�i�����F"Dynamics of Software Development")�̒��҂ł���AVisual C++�̊J���v���W�F�N�g�� �����Ă�����l�ł�����܂��BVisual C++�́A�u�K���x���v�Ƃ܂ł�����\�t�g�E�F�A�ƊE�̒��ŁA�R�`�S�����Ƃ����Z�������Ń����[�X�𑱂��A�\�t�g�E�F�A�ƊE�łȂ��Ă͂Ȃ�Ȃ��J���c�[���̒n�ʂ��m�����Ă���݂̂͂Ȃ�������������Ǝv���܂��B

�ނ炪Visual C++�̊J���`�[���𗦂����ۂɒz���グ���i�s�����@�͂ɂ����"�C�Â�"�グ��ꂽ�j�`�[�����[�N���ő�������o�����߂̃p�^�[���́A1995�N��"Dynamics of Software Development"�ɂ܂Ƃ߂��܂����B�ނ�͂��̌���A�`�[�����[�N�������I�ɔ������邽�߂̕��@�_�ɂ‚��Ē����E�����𑱂��A�����Č��݂����͓I�ɑ����Ă��܂��B�ނ�̉s�����@���瓱���ꂽ���ʂ̐��X�͔ނ�̃T�C�g�Ő������\����Ă��܂��B

���̒����E�����̒��ŁA�`�[�����[�N�𔭊����邽�߂̃R�~���j�P�[�V�����c�[���Ƃ��Ċ������ꂽ�̂�Core �v���g�R���ł��B

�܂��A"Dynamics of Software Development"�́A2006�N�ɂ�Core�v���g�R�����܂߂������‚��̋����[���p�^�[���ƂƂ��ɁA"Dynamics of Software Development (Best Practices)"�Ƃ��ĐV���ɏo�ł���Ă��܂��B



�����o�[���\�t�g�E�F�A�J���Ƃ����Q�[���ɖv��������I([3])

Jim��"�\�t�g�E�F�A�J���̃_�C�i�~�Y��"�Ƃ�������̒��ł�������ł��܂��B�܂��A�u�����o�[��v�������邽�߂ɉ����K�v�Ȃ̂����l���A�����ԃ����o�[��v�������邱�Ɓv�������\�t�g�E�F�A�J���ɂ�����}�l�[�W���[�̖����ł���Ƃ������Ă��܂��B

�����̕����A���̌��t�Ɏ^�������̂ł͂Ȃ��ł��傤���B���킸�����ȁA�\�t�g�E�F�A�Ƃ����̂́u�m�I���Y���v�ł��B �J���҂����̒m����m�b���Ïk���ꂽ���̂ł��B���̒m���̌���Ƃ�������J���`�[�������o�[�ɂ��C���Ȃ�������A�ǂ̂悤�ȃ\�t�g�E�F�A���o���オ��̂���z�����Ă݂Ă��������B�w�؂�����v��������͎̂������ł͂Ȃ��͂��ł��B

����ł́A�J�������o�[�S�����u�ō��̃\�t�g�E�F�A����邱�Ɓv�Ƃ������ʂ̃r�W�����Ɍ������đ��邽�߂ɂ͂ǂ�����΂悢�̂ł��傤�B

�t�̖₢�����邱�Ƃ��ł��܂��B

�u�Ȃ��`�[�������o�[�͂��‚��o���o���ɂȂ��Ă��܂��̂��낤�H�H�v
�u�`�[���̃S�[���͑S���Ɏ��m���ċ��L���Ă���͂��Ȃ̂ɁA�Ȃ��H�H�v

�ł͎��ɁA�u�`�[������v�c�����牓�����Ă��܂��͉̂��Ȃ̂��v�ɂ‚��čl���Ă݂܂��B




�l�Ɛl�̊ԂŐ^����`���邽�߂̔}�̂ƂȂ���́A����͊���ł���([3])

���R�Ȃ���A�\�t�g�E�F�A�͐l�������̂ł��B

�\�t�g�E�F�A�J�����s���l��A�����o�[���m�ŋc�_�����Ă��鎞�A

�u���ނ���A�l�������Ă邱�Ƃ��Ƃ����̂�Y��āA���g�����𕷂��Ă���I�v

�ƁA����ȕ��ɋ��񂾂��Ƃ͂Ȃ��ł��傤���B���݂��̊���^���i�{���ɓ`���������Ɓj���u���b�N���Ă��܂��Ă���󋵂ł��B

���̂悤�ȕs�K�v�Ȋ���̖W���𖳂������߂ɂ͂ǂ���΂悢�̂ł��傤���B�l�ΐl�̃R�~���j�P�[�V�����ł́A�ǂ�ȃA�C�f�A��`����ɂ��Ă��A�K���A�`����l�Ɠ`������l�̊���𔲂��ɂ��ē`���邱�Ƃ͂ł��܂���B�u���Ύ������v�Ƃ����\�}�ɂȂ����Ƃ��Ă��A�A�C�f�A�𔭌�����l�̊���ƁA�A�C�f�A���󂯎��l�̊���𔲂��ɂ̓R�~���j�P�[�V�����͕s�”\�ł��B���̎��́A����̍��o���u��v�̑��݂��C�Â����Ă���܂��B�O���[�v�ɂ�����R�~���j�P�[�V�����ł́A�e�l�̕���������G�ɗ��ݍ������u��v(����̊C�ƌ����Ă��悢��������܂���)�̏���A�C�f�A������肳���̂ł��B���̂悤�ȈӖ��ŁA���̐߂̃^�C�g���͂����I�m�ɑł������Ă���̂ł��B

���̐߂̃^�C�g���̕��͂��󂯓����Ȃ�΁A�`�[�������o�[���m�Łu�^���v�̂������X���[�Y�ɍs�����߂ɃR���g���[�����ׂ����́A����́u����v���Ƃ������ƂɂȂ�܂��B

����ł͂ǂ̂悤�Ɋ�����R���g���[������΂悢�̂ł��傤���H

���l�̊���̓����𒼐ڃR���g���[������͓̂��ꖳ���Ȃ��Ƃ͖��炩�ł��B���ڃR���g���[���ł��Ȃ��͖̂��炩�Ȃ킯�ł�����A�ԐړI�ɃR���g���[������ȊO�ɂ͂���܂���B����ɂ͂܂��A�l�Ɛl�Ƃ̃R�~���j�P�[�V�����ɂ����āu����v�𓮂����v���ƂȂ���̂��l���Ă݂�Ǝ����������Ă��܂��B

�l�X�Ȃ��̂�������ł��傤�B

������ł�����ł������ł����A���̕ӂłƂ߂Ă����܂��傤�B

���������A�u�f���炵���\�t�g�E�F�A�̂��߈�v�c���������v�Ǝv���Ă��Ă��A�R�~���j�P�[�V�����̕��@��������΁A����̊�������������Ɏh�����Ă��܂��A�^���i�{���ɓ`���������Ɓj���`���܂���B

�ň��ȃp�^�[�����ƁA���肩��u�����‚̘b�͂ǂ����E�E�E�v�Ȃ�Č������Ă��܂������ɂ́A�������Ԃ��̂‚��Ȃ���Ԃł��傤�B�iJim���u�\�t�g�E�F�A�J���̃_�C�i�~�Y���v�ŁA���̌����茻�ۂ��u�{�]�r�b�g���t���b�v����*2�v�ƕ\�����Ă��܂��j
*2�{�](bozo)��"�΂��ҁA�����ҁA���فA�Ԕ���"�Ƃ����Ӗ��ŁA�u�{�]�r�b�g���t���b�v����v�͌����Ă݂�΁A�u���\�ȓz�t���O�𗧂Ă�v�Ƃ�������ł��傤�B

�Ƃ������ƂŁA�u�R�~���j�P�[�V�����̕��@�v����肭�R���g���[�����Ă��΁A����̓������R���g���[���ł���Ƃ����̂͌��������Ƃ��Ă��A���������֓����Ȃ��悤�Ɏ��~�߂���������Ƃ����_�ŗL�����Ƃ����l���������Ă��܂����B

���͂��́u�R�~���j�P�[�V�����̕��@���R���g���[�����Ă��v�Ƃ����P���ȃA�C�f�A�́A���ɖ{���I�Ō����I���Ǝv���܂��B�����āA���̕��@�̈�‚Ƃ���Core�v���g�R���Əo������̂ł��B




Core �v���g�R���`�`�[�����[�N�̂��߂̍ŋ�����`

Core �v���g�R����2�‚̑傫�ȗv�f����\������Ă��܂��B

Core �R�~�b�g�����g
�`�[���̌��@�Ƃ���������̂ŁA�`�[�������o�[����Ɏ��ׂ��S�\���ł��B11�‚̖񑩎�����Ȃ��Ă��܂��B
Core �v���g�R��
���̃v���g�R���̓`�[�����[�N���s����ŗl�X�ȏꍇ�Ɏg����R�~���j�P�[�V�����̕��@���K�肵�Ă��܂��B ���̃v���g�R���g�p�҂ɑ΂��āACore�R�~�b�g�����g���������֗������点��͂������悤�ɐ݌v����Ă��܂��B

Core �R�~�b�g�����g

�S���͈ꌩ�ɂ������B�܂�Core�R�~�b�g�����g�̑S�����f�ڂ��܂��B

Core�R�~�b�g�����g
  1. �`�[���ɎQ������Ƃ��͎��̂��Ƃ�񑩂��܂��B
    • ������Ɏ��o���A�����o�[�Ɍ��\���܂��B
      1. �������߂Ă���̂��H
      2. �����l���Ă���̂��H
      3. ���������Ă���̂��H
    • ��ɗǂ����͎҂�{���܂��B
    • ��ѐ��̂Ȃ�����̂����͂��܂���B
    • �����‚����Ă���A�C�f�A���A�ǂ��A�C�f�A�����‚�����
      1. ���̃A�C�f�A���`�[���Ƃ��Ď󂯓���邩�ǂ������Ă��܂��B ��������(�����)
      2. ���P�Ă�T���Ă��邱�Ƃ��S���ɕ�����悤�ɂ��܂��B
    • �x�X�g�ȃA�C�f�A��
      1. ��񌹂��ǂ��ł���
      2. ��ł��ǂ��A�C�f�A���o�邩������Ȃ��Ǝv���Ă�
      3. ���ǂ���ֈĂ������������Ă��Ȃ���Όl�I�ɃT�|�[�g���܂��B
  2. ��������悤�Ƃ��邾���łȂ��A�������悤�Ƃ��܂��B
  3. �`�[�������p���܂��B���ɓ�����������Ă���Ƃ��قǃ`�[�������p���܂��B
  4. �w�͂ɑ΂��錋�ʂ̔�(results/effort ratio)�̉��P���m�M�ł���A�C�f�A�͕K���`�[���Ɍ��\���A����ȊO�̃A�C�f�A�͌��\���܂���B
  5. ���ɂ��Ȃ��Ă��āA��Ɍ��ʂ��ӎ�����悤��(result-oriented)�s����R�~���j�P�[�V�����������܂���B
  6. ���Y���̒Ⴂ�󋵂Ɋׂ�Ȃ��Ɩ񑩂��܂��B
    • ����Core �R�~�b�g�����g�����Ȃ��Ȃ�悤�ȏ󋵂�
    • ���̃`�[���Ƃ̊����̂ق�����؂ɂȂ��Ă��܂��悤�ȏ󋵂ł��B
  7. ���̂������Ȃ��Ă͂����Ȃ����ƂŁA�������I�ɂł��邱�Ƃ́A�����܂��B
  8. �s����̂ŐU�镑�����ƂŁA�S�[���Ɍ������Đi�����Ƃ��܂��B
  9. Core �v���g�R��(�܂��͂��K�؂ȃv���g�R��)���g����Ƃ��͕K���g���܂��B
    • �K���A�K�؂ɁA�Ό����������ɁA�v���g�R���`�F�b�N�v���g�R�����s���A���ƒ`�[�������o�[����̃v���g�R���`�F�b�N�v���g�R���ɂ��Ή����܂��B
  10. �N����Core �R�~�b�g�����g�̏����W�����肵�܂��񂵁A�N���̖W���s�ׂ����e�����肵�܂���B
  11. �̈ӂɋ����ȍs���͂��܂���B

�ƂĂ��f���炵���R�~�b�g�����g���Ǝv���܂��B
��ˆ�‚̃R�~�b�g�����g�ɂƂĂ��M�����b�Z�[�W�����߂��Ă���Ɗ����܂����A�����ł͒��ڂ��ׂ��|�C���g������6�‚̃|�C���g�ɂ܂Ƃ߂Đ������Ă݂܂��B

���`�[���̐����̔c��(Core�R�~�b�g�����g1.)
�u�������߁v�u�����l���v�u���������v�Ă���̂�����ɂ݂�Ȃŋ��L����Ɛ錾����Ă��܂��B�ʏ�ł���΁A���݂��̐l���������Ă��邩�A���͉������ׂ����Ƃ����A�^�X�N�̐i�������L����Ƃ����l�����ɂȂ肪���ł����A���ꂾ���ł́A�`�[���̂���u�Ԃ̏�Ԃ����c�����邱�Ƃ͂ł��܂���B

�`�[���͏�ɓ����Ă��܂��B�l�Ɛl�Ƃ����G�ɗ��ݍ����Ȃ���A�����ɔ��ɕ��G�ȃ_�C�i�~�N�X��s�݂Ȃ���B���̂悤�ɐ����I�ŃJ�I�X�ȃ`�[���Ƃ������̂��A���Ԃ��~�߂Ĕc����������A

�u�`�[���͍��ǂ̂悤�ȓ�����悵�Ă���̂��A���ɂǂ���̕����ɓ������Ƃ��Ă���̂��v

�Ƃ����`�[���̐����A�x�N�g���Ƃ����\���ł��ǂ���������܂���A��c�����邱�Ƃ͂ƂĂ���؂ł���Ƃ������Ƃ��C�Â����Ă���܂��B

����ѐ��̂Ȃ�����͂��Ƃ肵�Ȃ�(Core�R�~�b�g�����g1.)
����Ƃ̃R�~���j�P�[�V�����ɂ����āA�����̕\�����Ă��銴��ɑ΂��ĐӔC�����A�Ƃ������������܂��B

�Փ��I�Ń`�[�����[�N�ɕK�v�̂Ȃ�����̏オ�艺����͎����̒������ɂƂǂ߂Ă����܂��B

����ɋ��͓I(Core�R�~�b�g�����g1.,2.,3.)
�����o�[�͏�ɋ��͎҂�T���Ă��܂�(1.)�B�����ă`�[���Ŗ������Ɍ��������Ƃ��Ă���(3.)�A���Ȃ킿���͓I�ł���Ƃ����Ӗ��ł��B

����ɁA����Ƃ̃R�~���j�P�[�V�����ł͏�ɌX���I�ɐU�������Ƃ�񑩂��Ă��܂�(2.)�B���̓_�ɂ‚��Ă͂悭�ڂɂ���_���Ƃ͎v���܂����d�v�ȓ_�ł��B

���m�M�������������̂�(Core�R�~�b�g�����g4.)
�������ꂽ�A�C�f�A�́A��Ɂu�w�͂ɑ΂��錋�ʂ̔䂪���P�ł���v�Ɠ��l���M���Ă���A�Ƃ��������ۏ؂�Ă��܂��B�‚܂�A�`�[���ɂƂ��Ă��S�[�����߂��Ȃ�ƐM������A�{�C�̃A�C�f�A������������Ȃ��Ƃ������Ƃł��B��ɒ�Ă����A�C�f�A�͖{�C�ł�����A���������Ƃ��̖{�l�́u�S�‚���v���m�F����K�v�͂Ȃ��Ƃ������Ƃ��R�~���j�P�[�V�����̃R�X�g��}����̂ɖ𗧂��܂��B�����͂��ׂĖ{�C�Ȕ����̂��߁A����̈ӌ���^���Ɏ󂯎~�߂Ȃ��Ă͂Ȃ�Ȃ��Ƃ��������o�[�̎p�����N����Ɗ��҂���܂��B �@

����̓����o�[�Ƀv���b�V���[�������Ă���悤�Ɏv��ꂪ���ł�������͌���ł��B�m�M���Ă���̂����������������Ƃ��Ă������ł���Ƃ����_���d�v�ł��B���Ȃ��Ƃ��������g������ł���������������A�C�f�A�݂̂𔭌����悤�Ƃ������Ƃł��B�P�Ȃ�v���t�������̂܂܌��ɏo���̂ł͂Ȃ��A��U���������čl���A�`�[���ɑ΂��čv���ł���A�C�f�A�ł���ƁA���Ȃ��Ƃ�����������ł���A�C�f�A�����𔭌����悤�Ƃ������ƂȂ̂ł��B

�����ʂ��ӎ�(Core�R�~�b�g�����g5.,8.)
�s����R�~���j�P�[�V������s���͏�ɁA���ʂ��ӎ����čs���܂��B

�u���̘b�������ʼn������߂����̂��v�u���̃^�X�N�i�A�N�V�����j�̌��ʂ͉��ł���̂��v����Ɉӎ����܂��B�u�Ƃ肠��������Ă���v��u�Ȃɂ��悭�Ȃ邾�낤�v�Ƃ��������܂��ȓ��@�ōs���͋N�����Ȃ��Ƃ������Ƃł��B

�������p(Core�R�~�b�g�����g6.,9.)
�v���g�R���`�F�b�N�Ƃ���������ʂ��������v���g�R����Ό��Ȃ��g�����ƁB�N�����Žg���Ă���ۂ��������Ȃ����Ƃɓ��ӂ��Ă��܂��BCore�v���g�R�������Ȃ��悤�ȏ�ԂɊׂ�Ȃ��悤�Ɏ�������̂ł����A���������Ȃ��Ă��܂����ꍇ�́A���̎����p�ɂ���Ď����𕱂��������Ă���܂��B�`�[�������o�[����ɋ��͓I���Ƃ������Ƃ����ɖ��ɗ��‚ł��傤�B

���̃R�~�b�g�����g�̓`�[�����[�N�̂��ׂĂ̊����̊�b�ƂȂ�ׂ��S�\���ŁA���@�Ƃ��Ăׂ���̂ł��傤�B�ŋ߂ł̓N���h(�M�O)�Ƃ������t�������܂����A���̂悤�Ȃ��̂ɂ��Y�����邩������܂���B

��قǂ́A�u�^���i�m���E�A�C�f�A)�͊����}�̂Ƃ��Ă��Ƃ肳���v�Ƃ�������Ō����΁ACore�R�~�b�g�����g�͔}�̂Ƃ��Ă̊���݂̍����񑩂������̂��ƌ�����ł��傤�B

����ł́A���ɁA���ۂ́u�R�~���j�P�[�V�����̕��@�v���K�肵�A�`�[�����[�N���ɉQ�����_�C�i�~�Y�����R���g���[������Core�v���g�R���ɐi�݂܂��傤�B

Core �v���g�R��

Core �v���g�R���͎��̌X�̃v���g�R���Q����\������܂��B�����ł́A���ꂼ��̓������Љ�Ă����܂��B�X�̏ڍׂȃX�e�b�v��Core�v���g�R���{�����Q�Ƃ��Ă��������B

���p�X�i�p�X�����j�v���g�R��
�`�[�����̊����ւ̊����i�p�X�j��\�����邽�߂̃v���g�R���ł��B ���̃v���g�R���g�p���̃R�~�b�g�����g�����Ƃ��ĂƂĂ������I�Ȃ̂́u�p�X�̗��R�𕷂��Ă͂Ȃ�Ȃ��v�Ƃ��Ă���Ƃ���ɂ���܂��B�p�X���邩���Ȃ����͊��S�Ɍl�̔��f�ɂ䂾�˂��A�e�����o�[�͌l�̌���ɂ������Ċ��S�ɐM����u���܂��i�p�X�΂��肵�Ă���΁ACore�R�~�b�g�����g�������E���Ă��܂��̂͌����܂ł�����܂���j�B�܂��A�p�X���������������ɂ����‚ł������”\�Ȃ��Ƃ��G����Ă��܂��B

���`�F�b�N�C���i�`�F�b�N�A�E�g�j�v���g�R��
��ɓ���Ƃ��A�܂��͏o�鎞�Ɏg�p����v���g�R���ł��B�`�F�b�N�C���v���g�R���ł́A���݂̋C������[�I�ɕ\�����邱�Ɓi�{���Ă���A�߂����A�������A�s�����Ȃǁj�����߂��܂��B�܂��A�����I�Ȃ̂́A���������C�����ɑ΂��� ����͋�����Ȃ��Ƃ����_���������܂��B���̓_�ł������҂������Ă���C���������̂܂܎󂯎��Ƃ����l�̔��f�̑��d�������܂��B�`�F�b�N�A�E�g�v���g�R���̗��p�����S�Ɍl�̔��f�ɂ䂾�˂��Ă��܂��B

���~���v���v���g�R��
���O�̂��Ƃ��A���������߂邽�߂Ɏg���܂��B���̃v���g�R���ŋ������Ă���̂́u���������߂邾���Ȃ�^�_�B�o���o�����߁B�v�Ƃ������Ƃł��B�����Ă܂��A�ǂ̃����o�[�ɂ��uNo�v�Ƃ������������邱�ƁA�������ɑ��d����Ă��܂��B���������߂�Ƃ��̌��t���u�`����A�`�`���Ă���܂����H�v�Ƃ�����`���ŋ��߂邱�Ƃ���A���ɂ킩��₷���A�s�K�v�Ȋ���̂���肪��������悤�ɂȂ��Ă���A�u�����鎞�̓x�X�g���‚����v���Ƃ����߂�܂��B

���v���g�R���`�F�b�N�v���g�R��
����̓v���g�R���̌�p�ɑ΂��āA�������v���g�R�����m�F���邽�߂ɗ��p���܂��BCore�R�~�b�g�����g�ł��G����Ă���Ƃ���A���̃v���g�R���̎g�p�ɑ΂��ă����o�[�͈�ؕΌ��������Ă͂����܂���B

���Ӑ}�`�F�b�N�v���g�R��
�����o�[�̑ԓx��s���ɁA�^�₪���鎞�⋻��������Ƃ��Ɏg�p���܂��B�Ӑ}���m���߂�ۂ̌��t���u�`���Ă���Ӑ}�͉��ł����H�v�ƒ�^���ŋK�肳��Ă��܂��B�����āA�Ӑ}���`�F�b�N����O�ɁA�u�~���ɉ�������S�Â���v�����Ă��炱�̃v���g�R�����g�p����悤�ɋ��߂��Ă��܂��B

�����ӌ���v���g�R��
�`�[���̈ӎv�����肷�邽�߂̃v���g�R���ł��B���̃v���g�R���ł́u��āv�u���[�v�̎菇���K�肳��Ă���A���[�ł͊e�l�̈ӌ��œ��[���邱�Ƃ����������߂��܂��B���̒�Ă�Core�R�~�b�g�����g�Ɋ�Â��Ă��܂��̂ŁA��Ď҂��u�w�͂ɑ΂��錋�ʂ̔�v�̉��P���m�M���Ă���A�C�f�A�ł��BCore�R�~�b�g�����g�ɏ]���Ă������A���̓��[�͎Q�����邱�Ƃ��`���t�����Ă��܂��B

��Ăɑ΂��āu���΁v�𓊂��鎞�ɂ͎��̂悤�Ȓ������Y�����Ă��܂��B

  • �u���΁v�𓊂��A�c��ȃR�X�g�𐶂�������悤�ȃ`�[���̒�؂܂��͒�~�A�������N��������ł��A�`�[���̍Ďn���ɍv���ł���M����Ƃ��̂݁u���΁v�𓊂��܂��B

�܂��A�N�ɑ΂��Ă��u��Δ��΁v�Ƃ����������ی����^�����Ă���A���̔��������[���ɏo���i�K�Œ�Ă͈����������܂��B�������A���́u��Δ��΁v�Ƃ������������̍s�g�ɑ΂��Ă�

  • �`�[���̕����C���⃊�[�_�[�V�b�v�ɑ���ȍv�����ł���Ɗm�M����Ƃ���A���������т����߂ɐ�ΕK�v�ȂƂ��̂݁u��Δ��΁v�𓊂��܂��B

�Ƃ��������������Y�����Ă��܂��B

������v���g�R��
���ӌ���v���g�R���̓��[�ɂ����ď����̔��Ύ҂����������ꍇ�ɁA����̃R�X�g���A��Ă��ʉ߂����ꍇ�ɓ����闘�v�������ꍇ�Ȃǁi����ނ��ړx���Љ��Ă��܂��j�ɁA���̃v���g�R���ɂ���Ē�����s���܂��B

���̃v���g�R���͔��Ɍ`���I�ɍs����ׂ��ł��邱�Ƃ���������Ă��܂��B�u�ǂ̂悤�ɕύX����΁A�^�����܂����H�v�Ƃ�������҂̖₢�ɑ΂��Ĕ��Ύ҂͖��m�Ɏ^�����邽�߂ɕK�v�ȕύX���q�ׂ܂��B�����Ŕ��Η��R�Ȃǂ��q�ׂ邱�Ƃ͋�����Ă��܂���B

�������Q�[���v���g�R��
�����̐��ʕ������P���邽�߂ɁA���̃����o�[�̃A�C�f�A���W�߂������Ɏg�p���܂��B

�̓_�ҁi��ł͊����A�h�o�C�U�[�Ƃ��Ă��܂��j�͌��_�@�ɂ��̓_�����߂��܂��B���P�_�����‚���Ȃ��ꍇ�͂ǂ�ȂɋC�ɓ���Ȃ��Ă��P�O�_��^���Ȃ��Ă� �Ȃ�܂���B�̓_���ʂɑ΂��Ă��|�W�e�B�u�Ȕᔻ�݂̂�`����悤�ɂȂ��Ă���u10�_���Ƃ邽�߂ɂ́`�`���K�v�ł��v�Ƃ����`���������܂��B

���̃v���g�R���͉��P�̂��߂̃A�C�f�A���W�߂邱�Ƃ��ړI�ł���A���ۂɂ��̃A�C�f�A���̗p���邩�͉��P���s���������l�ɂ䂾�˂��Ă��܂��B

�����ȉ��P�v���g�R��
���̃v���g�R���̓`�[�����\������e�����o�[�̎������コ���邽�߂ɔ��ɏd�v�ȃv���g�R���ł��B���̃v���g�R���͌p���I�ɍs���邱�Ƃ��]�܂����ł��傤�B���̃v���g�R���ł͎������ڕW��B�����邽�߂̖W���ƂȂ��Ă���u��ǁv�𕪐͂��A�u���z���v�𖾊m�Ɉӎ����܂��B�����ė��z���֌����Ă̎��ȉ��P���������͓I�ɍs�����߂Ɂu�V�O�i���v�Ɓu���X�|���X�v�Ƃ�����������߂邱�Ƃɂ���āA���݂��ɁA���ꂪ���P�����ł��邱�ƁA���̉��P�������s���Ă��邱�Ƃւ̏̎^�𑊎�ɖ��m�ɕ�����`�ł���肵�܂��B

�������v���g�R��
���̃v���g�R���́A�����o�[�ɋN�����Ă��錻�ۂ𒲂ׂ邽�߂ɍs���܂��B���̃v���g�R���ł͎�����J��Ԃ��s�����Œ������s���܂��B����̌��ʂɂ������ĕ��͂��s������A���R�Â��������肷�邱�Ƃ͔F�߂��Ă��܂���B�P�Ɏ�����J��Ԃ����ƂŁA�����W�߂邱�ƂɏW�����A����̊�����Ȃ�ׂ��h�����Ȃ��悤�ɂ��܂��B



�܂Ƃ�

�����Jim McCarthy��Core �v���g�R�����Љ�܂����B

�`�[�����[�N�́A�u���G�ɗ��ݍ���������̏�v�̏���A�A�C�f�A������肳��鎖�ɂ���Đi��ł����܂��B

�`�[�����[�N�ɂ����āu�R�~���j�P�[�V�����̕��@�v����茈�߂āA�����o�[�ԂŃA�C�f�A������肷�邱�Ƃ́A�u�^���͊����}�̂Ƃ��ē`���v�Ƃ������Ƃ��󂯓����Ȃ�A���Ɍ��ʓI�Ƃ�����̂ł͂Ȃ��ł��傤���B

����Core�v���g�R���́A����܂ł̐������̊J���`�[���𗦂��Ă���Jim/Michele McCarthy������10�N�ȏ�����𑱂��Ċ��������v���g�R���Q�ł��B�܂��A���̃v���g�R�������͎��H�������Ƃ͂���܂��񂪁A���ɂ��܂������̂ł͂Ȃ����Ɗ��҂��Ă��܂��B

Core�v���g�R�����̂͂ƂĂ����͓I�Ȃ̂ł����A�`�[���ւǂ��K�p���邩���܂��d�v�ŋ����[�����ł��B���̓K�p�@�ɂ‚��Ă�����[1]�ɂ܂Ƃ߂��Ă��܂��B
�܂��ACore�v���g�R���̔w�i�ɂ���A�\�t�g�E�F�A�J���ɂ����邢���‚��̋����[���`�[���_�C�i�~�Y���ɂ‚��ẮA����[2],[3]�ɂ܂Ƃ߂��Ă��܂��B�����̂�����͂��ЎQ�Ƃ��Ă������������Ǝv���܂��B

��������[2],[3]�ɂ̓\�t�g�E�F�A�J���Ƃ������G�Ȋ���̉Q�̒��Łu�ǂ��\�t�g�E�F�A��[���ǂ���o�ׂ��邽�߂ɂ́v�Ƃ������㖽��Ɍ������āA�u�`�[�����\�t�g�E�F�A�v�Ƃ����Ɠ��̍l���̌��ɁA���ɋ����[�����@���s���Ă��܂��B

�ߔN�ł́A�u�A�W���C���v�Ƃ����L�[���[�h�Łu�l�v�Ƀt�H�[�J�X���ꂽ���܂��܂Ȏ�@����Ă���Ă��܂����A���̎�@�͂��̒��ŁA�ٍʂ�����A�ƂĂ����͓I�Ȃ��̂ɕM�҂͊����܂��B

����ACore�v���g�R���̖|��Ɏ����v�������Ă������������ƁA���̋L����ʂ��Ă�葽���̕���Core�v���g�R����m���Ă���������@�����ꂽ�����ϊ������v���܂��B�ǎ҂̕�������Core�v���g�R�����܂߂������̒����ǂ�ŋ������Ă�����������K���ł��B




�Q�l����

  1. Jim McCarthy, Michele McCarthy, "Software for Your Head: Core Protocols for Creating and Maintaining Shared Vision," Addison-Wesley Pub(Sd),(2001/12/27)
  2. Jim McCarthy, Michele McCarthy, "Dynamics of Software Development(Best Practices)," Microsoft Pr; Pap/Cdr, (2006)
  3. Jim McCarthy,"Dynamics of Software Development," Microsoft Pr; Pap/Cdr,(1995)
    (��{�F�W���E�}�b�J�[�V�[�i���j,�O�Y ���� ,���� �r�� (�|��),"�\�t�g�E�F�A�J���̃_�C�i�~�Y��,"�}�C�N���\�t�g�v���X,1997�N)
  4. The Core Protocols V3 (����)
  5. The Core Protocols Foreign Translations�i���{��ŗL�j
  6. An Agile Way: Product = Team(���i�Â���̓`�[���Â���) -- Jim McCarthy at SDBP2007
  7. An Agile Way: The Core Protocols V3.01 ���{��� -- �N���G�C�e�B�u�R�~���j�P�[�V�����ɓ˂��h����
  8. Milestones to EVERPEACE�`alius via�`: The Core Protocols V3.01 ���{���
top �y�[�W�̃g�b�v�֖߂�

© 2008 OGIS-RI Co., Ltd.
HOME HOME TOP IuWFNg̍L TOP