�p�^�[���Ɛ������v���Z�X�F�\�t�g�E�F�A�J���������ƍl����i6�j

» 2006�N07��12�� 12��00�� ���J
[�R�c�����C���^�{���b�N�X]

�O��u���R����Ƃ��Ẵp�^�[���v�ł̓A���O�U���_�[�̃p�^�[���{�̒�����u���𒴂������݂̓��v��ǂ񂾁B�����u�p�^���E�����Q�[�W�v�́A�u���𒴂������݂̓��v����̓I�Ɍ����̃p�^�[���E�����Q�[�W�ɉ��p�����p�^�[���W�ŁA�\�t�g�E�F�A�ɂ͒��ڊ֌W���Ȃ��̂ŁA����͐G��Ȃ��i���A����͂���ő�ϖʔ����B�����Ŏ���Ȃ�I�t�B�X�Ȃ�𑢂�悤�Ȃ��Ƃ�����΁A�Ƃ��낢��l����������j�B����ǂނ̂́u�p�^�������Q�[�W�ɂ��Z��̌��݁v�ł���B�{���̓V���[�Y�̂ق��̊��ɔ�ׂ�ƁA���v���Z�X�ɏd�_���u����Ă���B

�@�{����1975�N����A���L�V�R�E���L�V�J���s�Ńo�n�E�J���t�H���j�A�B���{�̃v���W�F�N�g�Ƃ��āA30�˂̏Z��̐݌v�{�H���s�����Ƃ��̋L�^�ł���B�����ł͎���7�‚̌������p����ꂽ�B���ꂼ��̌��ɂ��̌����̈Ӗ��������̌��t�ŊȒP�ɂ��������Ă܂Ƃ߂Ă���B

  • �A�[�L�e�N�g�E�r���_�[
    �u�݌v������l�Ǝ��ۂɃ��m�����l���ʁX�ł����Ă͂����Ȃ��v
  • �r���_�[�Y�E���[�h
    �u���m�����l�͎��ۂɃ��m���g���錻��Ń��m�������ׂ����v
  • ���L�n�̋����݌v
    �u�V�X�e���̋��ʁ^���L�����͎��ۂɂ������g���l�������݌v�Ɋւ��v
  • �X�̏Z��̃��C�A�E�g
    �u�X�̋@�\�i�A�v���P�[�V�����j�͎��ۂɂ�����g���l���݌v�Ɋւ��v
  • �������̎{�H
    �u�X�̋@�\�i�A�v���P�[�V�����j�͎s�̕��i�̑g�ݍ��킹�ł͂Ȃ��A1��1�‚���荞��ł����v
  • �R�X�g�E�R���g���[��
    �u�R�X�g�̓v���Z�X�̐i���傭�ɏ]���ď�Ɍ��ς���Ɣ�r���A�C�����Ă����v
  • �v���Z�X�̐l�ԓI�ȃ��Y��

1.�l�͖����A���̎��ԁA�ꏏ�ɓ���

2.�e�@�\�̃��[�U�[�́A���Ȃ��Ƃ����炩�̋�̓I�ȍ�ƂɌg���

3.�����A���������m�ɒB�������悤�ɂ���

4.�傫�ȍ�Ƃ̒��ł́A�݂�Ȃ����݂��ɏ�������

5.��Ƃ�1�I��邲�ƂɁA�j�t��������

�@���������eXtreme Programming�̃v���N�e�B�X��Scrum�̃p�^�[��������v���N�����l�����邾�낤�B���Ԃ񂻂̂Ƃ���A����7�‚̌����̓A�W���C���E�v���Z�X�̃v���N�e�B�X�ɂ��傫�ȉe����^���Ă���B

�@�������A����͌��z�̃v���W�F�N�g�ł����āA�\�t�g�E�F�A�̃v���W�F�N�g�ł͂Ȃ��B���ɂ���͏Z��̌��݂ł����āA���̃v���W�F�N�g�̏ꍇ�ɂ͏Z�ސl�X���g���݌v�{�H�̉ߒ��ɒ��ړI�ɂ�����������̂ł���B����ȃ\�t�g�E�F�A���牓�����ꂽ�i�Ǝv����j���m���́A�����30�N�O�̈ꎖ��̌������A���܂̂����̎d���ɓ��Ă͂߂Ă������̂��낤���H ����Ȃ��ƂɈӖ��͂���̂��낤���H

�@�Ⴆ�΁A���܂��Ȃ������K�͂̉�Ђ̊�V�X�e���V�K�J�����n�߂�Ƃ��낾�Ƃ��悤�B�܂��\������A�����������i���J��L������̂ł͂Ȃ����Ǝv���B

�@���ۂɃV�X�e�����g�����[�U�[�́A�ŏ��͂��‚����C���^�r���[����邯��ǁA���̌�̓V�X�e���ڍs�̃g���[�j���O���n�܂�܂ŕ����Ă������B���̊ԁA�J���`�[�����b������̂͂悭�ă��[�U�[��Ƃ̃V�X�e������S���҂��A���������ΊԂɓ����Ă���SIer�����B�V�X�e���̓A�[�L�e�N�g���΂�΂�ɐ݌v���Ă���APMP���i���������v���W�F�N�g�E�}�l�[�W�����΂�΂�Ɍ��ς���ƃv���W�F�N�g�v��𗧂ĂĂ����B���̐݌v�����ς���ǂ���A�v��ǂ���Ɏ�������̂́A���̃��[�U�[��Ƃ̂��ƂȂǂقƂ�ǒm��Ȃ��A���������h���v���O���}���A�����������璆����C���h�̒N���B�d�v�Ȃ̂́A�݌v�ǂ���Ɏ������A�v��ǂ���ɐi���傭�����邱�ƁB

�@�o���オ�������m����X�g�����ƂɂȂ郆�[�U�[�́A�������������Ǝd�������邱�Ƃ��ł��邾�낤���H ���܂܂ł̌o�����炢���āA����͂��Ȃ�������Ǝv���B�����ł����Ă���͕̂\�ʓI�ȃ��[�U�[�r���e�B�̂��Ƃ����ł͂Ȃ��B�����Ɛ[�������A�ł����[�U�[�ɂ͒N�ł��������Ă��鉽���̂��Ƃ��B

�@����͊�V�X�e���ł����āA�Z���Ȃ�����d�����Ȃ��Ƃ�����������Ȃ��B�������Z����Ă���ȑ����������邱�Ƃ�������O�Ƃ����킯�ł͂Ȃ��̂��B�A���O�U���_�[�͂����B

�u��������悤�ȋ������z�̌����ɌŎ����Ă��܂��A�V�������Y�v���Z�X�����������ݏo�����ׂ��ł��肻�̉”\��������Ƃ������Ƃ����������ɂ���̂�������܂���v�ip.12�j

�u���ݎ��������g���Ă��鐶�Y�V�X�e���ł́A��������������ƓK���Ȃ��̂ɂ��邱�Ƃ�����悤�ȃR���g���[���`�����ł��������Ă���̂ł��B�Ƃ����̂́A�قƂ�Ǘ�O�Ȃ�����͌�����Ƃ���A�‚܂肻�ꂪ�e����^���钼�ڋ�̓I�ȏꏊ�Ƃ͗��ꂽ���x���łȂ���邩��ł��v�ip.37�j

�@���̓V�X�e���J���ł��u���[�U�[�Q���v�Ƃ����L�[���[�h�͌���Ă��Ă���B�{���Ƃقړ������i1970�N��j����k���𒆐S�Ƃ��ċ����^�݌v�iCooperative Design�j�A���̌�k�Ăɂ킽��Q���^�݌v�iParticipatory Design�j�A���[�U�[���S�^�݌v�iUser-Centered Design�j�Ȃǂ��񏥂���Ă���BJAD�iJoint Application Development�j�Ƃ����J����@������BJAD�͌��RAD�iRapid Application Development�j��A�W���C���E�v���Z�X��1�‚ł���K���^�\�t�g�E�F�A�J���ȂǂւƂ‚Ȃ����Ă����B

�@�܂��A���[�U�[��Ƃ̏��V�X�e������̐l�����ɑO�ʂ���ނ��Ă��炤���Ƃ͉”\���낤���H ���[�U�[�̎v�����ŏ��ɂ䂪�߂�̂͂܂��ނ炾����B���[�U�[�ɖ�����莞�ԁA�V�X�e���J���ɎQ�����Ă��炤���Ƃ͂ł��邾�낤���H ���[�U�[�ɃV�X�e���̂��ƂȂ񂩕���������Ȃ��Ƃ����S�z�͂��܂肵�Ȃ��Ă������悤�ȋC������B

�@�ނ�͊����V�X�e���ɑ���Ȃ��Ƃ���� Excel���AWeb���A�l�̓������g���āi������肸���Ɓj�����������Ă���R�g���悭����̂�����B���荞�܂ꂽ�f�[�^�x�[�X�E�X�L�[�}��K���g�`���[�g�Ȃ��ŊJ�����n�߂邱�Ƃ��ł��邾�낤���H �Ȃ����—\�Z�͈͓̔��ŁA�{���̃��[�U�[���g������́A���ꂩ��10�N�A20�N�Ǝg������������̂��ł��邾�낤���H �ʂɃV�X�e������x�ɑS����蒼���K�v�͂Ȃ��̂�������Ȃ��B�܂����镔����1�‚̋@�\���������Ă݂�̂ɁA����قǑ傻�ꂽ�v���W�F�N�g�≭�P�ʂ̎����͂Ȃ��Ă��������낤�B

�@�Ō�ɃA���O�U���_�[�����̃��L�V�R�ł̃v���W�F�N�g�Ŏ���������[��������1�Љ�Ă������B���ʁA���������Ă�̂ɂ͌��z��@�ɂ̂��Ƃ����F�‚𓾂�K�v������B�������F�‚𓾂邽�߂ɂ͐}�ʂ̍쐬�Ȃǂɑ����̎��ԂƃR�X�g���K�v�ŁA�Ȃ����ƒG���h�E���[�U�[�i�‚܂肻�̉ƂɏZ�ސl�j�ł͂Ȃ����Ƃ��K�v�ɂȂ�B��x�F�‚𓾂���A���̐݌v������ŕύX����킯�ɂ͂����Ȃ��B�����̉ߒ��ő����̃��[�U�[�̎v��������ނ�ɂȂ��Ă����B�������A���O�U���_�[�͐}�ʂ�1�����`���Ȃ������B�ނ͎����̂ƌ��‚��āA�F�‚��X�̌����̐݌v�ɑ΂��Ăł͂Ȃ��A���z�́u�v���Z�X�v�ɑ΂��ē�����悤�ɂ����̂ł���B�‚܂�i�Œ���̏����������΁j���ʂƂ��Ăǂ�Ȍ������ł��悤���A���ꂪ�O�����Ē�o�����A������Ƃ�����Ǝ菇�ɏ]���Č��݂���Ă�������΂����̂ł���B

�@����͂����ɂƂ��Ă����ɎQ�l�ɂȂ�̂ł͂Ȃ����낤���B�\�t�g�E�F�A�J���ł͢������邩�v����ɂ����X�R�[�v�E�x�[�X�̊J���_�񂪑傫�Ȗ����N�����Ă���B�A�W���C���E�v���Z�X�ł͎��Ԙg����ɂ����_��𐄏����邯��ǂ��A����͔����ҁ^�󒍎ҊԂ̐M���֌W�Ɉˑ��������̂ɂȂ肪���ŁA�Ȃ��Ȃ��Љ�I�Ɏ󂯓�����Ă��Ȃ��B�������A���[�U�[�Q���ƃv���Z�X����ɂ����_��͑o���ɂƂ��ė��v�̂���_��`�ԂɂȂ�”\��������Ǝv����B

Copyright © ITmedia, Inc. All Rights Reserved.

'; e_dlv.innerHTML = html; adRequest({position:dlv_pos,dom:true}); }else if(ad_type === 'gam'){ var html = '
'; e_dlv.innerHTML = html; refreshGam('InArtSpecialLink'); }else if(ad_type === 'logly'){ var html = '
'; e_dlv.innerHTML = html; loglySet(g_id); }else if(ad_type === 'google'){ var html = '
'; e_dlv.innerHTML = html; googletag.cmd.push(function(){ var slot8 = googletag.defineSlot('/43042345/nlab_artinsert_RT',[[336,280],[300,250],'fluid'],'div-gpt-ad-1551176482959-0').addService(googletag.pubads()); googletag.pubads().enableSingleRequest(); googletag.enableServices(); googletag.display('div-gpt-ad-1551176482959-0'); googletag.pubads().refresh([slot8]); }); } }; var insert_ok = function(_target,_str){ var clearfix = d.createElement('div'); clearfix.className = 'colBoxClear'; if(ad_float_fix){ e_body.insertBefore(e_dlv,_target); e_body.insertBefore(clearfix,_target.nextElementSibling); }else{ e_body.insertBefore(e_dlv,_target); } set_dlv(); }; var insert_ng = function(_str){ e_dlv.style.display = 'none'; }; var main = function(){ var e_nodes = e_body.childNodes; // BODY �����q�v�f var e_tags = []; // BODY �����^�O var p_num = []; // BODY ���� P �^�O�ʒu var p_target_num; // �g�}����ʒu var o_float = {}; // ��荞�ݗv�f var o_this = {}; // �A�N�e�B�u�^�O var o_next = {}; // �A�N�e�B�u�^�O�̎��̃^�O var flag_insert = 0; // �}���t���O // ��荞�ݗv�f�`�F�b�N var check_float = function(_e){ var e = 0; if(_e.id.match(/^col\d{3}(l|r)$/)){ e = _e; } return e; }; // �v�f�� Y ���W�ƍ����̍��v�l var get_element_y = function(_e){ var ey = 0; var eh = _e.offsetHeight; while(_e){ ey += _e.offsetTop; _e = _e.offsetParent; } return ey + eh; }; var check_ptag = function(_e){ var e = 0; if(_e.tagName && _e.tagName === 'P'){ e = _e; } return e; }; var try_insert = function(){ p_target_num = Math.floor(p_num.length / 2) - 1; if(p_target_num >= _maxrange) p_target_num = _maxrange; if(dis_con) p_target_num = 0; for(var i = p_num[p_target_num]; i < e_tags.length; i++){ o_this.e = check_ptag(e_tags[i]); if(o_this.e){ o_next.e = check_ptag(e_tags[i + 1]); if(o_next.e){ if(!o_float.e || check_float(e_tags[i - 1])){ o_float.e = check_float(e_tags[i - 1]); o_float.n = i - 1; } if(o_float.e && o_float.n < i + 1){ o_float.y = get_element_y(o_float.e); o_this.y = get_element_y(o_this.e); set_line(o_float.y,'red'); set_line(o_this.y,'blue'); if(o_float.y < o_this.y){ flag_insert = 1; insert_ok(o_next.e,_threshold + ' �p���ȏ��荞�݂���'); break; } }else{ flag_insert = 1; insert_ok(o_next.e,_threshold + ' �p���ȏ��荞�݂Ȃ�'); break; } } }else{ o_float = {}; } } if(!flag_insert){ insert_ng('�}���ʒu�Ȃ�'); } }; // �S�q�v�f����^�O�̂ݔz��ɓ���� for(var i = 0; i < e_nodes.length; i++){ if(e_nodes[i].tagName){ e_tags.push(e_nodes[i]); } } // �S�^�O���� P �^�O�ʒu��z��ɓ���� for(var i = 0; i < e_tags.length; i++){ if(e_tags[i].tagName === 'P') p_num.push(i); // �ŏ��̉�荞�ݗv�f���i�[ if(!o_float.e){ o_float.e = check_float(e_tags[i]); o_float.y = get_element_y(o_float.e); o_float.n = i; } } if(p_num.length >= _threshold){ try_insert(); }else{ insert_ng('P �^�O ' + _threshold + ' �ȉ�'); } }; if(e_body){ main(); }else{ insert_ng('�L���{���Ȃ�'); } })(document,4,5);

���ڂ̃e�[�}

���Ȃ��ɂ������߂̋L��PR