従æ¥ã®ã‚½ãƒ•トウェア開発手法ã¯ã€åŠ¹çŽ‡ã‚’ä½Žä¸‹ã•ã›ã‚‹ã•ã¾ã–ã¾ãªå•題を抱ãˆã¦ã„ã¾ã™ã€‚
例ãˆã°é–‹ç™ºã®é€”ä¸ã§è¦ä»¶ã®å¤‰æ›´ãŒç”Ÿã˜ãŸã¨ã—ã¦ã€ãã®å½±éŸ¿ãŒã©ã‚Œã»ã©å…¨ä½“ã«æ³¢åŠã™ã‚‹ã‹
検討ã™ã‚‹ã“ã¨ãŒå›°é›£ã§ã—ãŸã€‚
agileãªé–‹ç™ºã¨ã¯ã€
従æ¥ã®ã‚¹ã‚¿ã‚¤ãƒ«ã®éžåŠ¹çŽ‡çš„ãªéƒ¨åˆ†ã‚’改善ã™ã‚‹ãŸã‚ã®è‰²ã€…ãªè©¦ã¿ã‚’採り入れるã“ã¨ã§ã€
曖昧ã•ã‚’å«ã‚“ã ä¾é ¼ã«å¯¾ã—ã¦è¿…速ãªé–‹ç™ºã‚’å¯èƒ½ã«ã—ãŸã‚‚ã®ã§ã™ã€‚
agileãªé–‹ç™ºã‚¹ã‚¿ã‚¤ãƒ«ã«ã¯XP(eXtreme Programming)ã€ã‚¹ã‚¯ãƒ©ãƒ ãªã©å¹¾ã¤ã‹ã®ä»£è¡¨çš„ãª
ã‚‚ã®ãŒã‚りã¾ã™ãŒã€KYA groupã¯ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã®è¦æ¨¡ãªã©ã«å¿œã˜ã¦æœ€é©ãªæ‰‹æ³•を組ã¿åˆã‚ã›ã¦
対応ã—ã¦ã„ã¾ã™ã€‚
KYA groupã§å°Žå…¥ã—ã¦ã„る手法ã®ä¾‹
プãƒã‚°ãƒ©ãƒ を機能ユニットã«åˆ†å‰²ã—ã¦ç–Žçµåˆã™ã‚‹ã“ã¨ã§ã€
仕様変更ã®å½±éŸ¿ç¯„囲をå°ã•ãæŠ‘ãˆã‚‹ã¨å…±ã«ã€
ユニットå˜ä½“ã®å‹•作ã€ãƒ¦ãƒ‹ãƒƒãƒˆé–“ã®ç›¸äº’作用を
自動的ã«è©¦é¨“ã™ã‚‹ç’°å¢ƒã‚’æ•´å‚™ã™ã‚‹ã“ã¨ã§
仕様ã¨å®Ÿè£…ã®ä¸ä¸€è‡´ã‚„仕様ã®ç©´ãƒ»çŸ›ç›¾ã‚’å®¹æ˜“ã«æ¤œå‡ºå¯èƒ½ã«ã—ã¦ã„ã¾ã™ã€‚
ã¾ãŸã€ãƒ†ã‚¹ãƒˆãƒ»ãƒ—ãƒã‚°ãƒ©ãƒ ã¯ãれ自体ãŒãƒ¦ãƒ‹ãƒƒãƒˆã®
機能を網羅的ã«ä½¿ç”¨ã—ãŸã‚µãƒ³ãƒ—ル・コードã«ã‚‚ãªã‚Šã¾ã™ã€‚
ä¸€äººã®æŠ€è¡“è€…ãŒã‚³ãƒ¼ãƒ‰ã‚’記述ã™ã‚‹å‚らã§ã€ã‚‚ã†ä¸€äººãŒãれを検証ã—ã¾ã™ã€‚
ケアレスミスを大幅ã«ä½Žæ¸›ã™ã‚‹ä¸Šã€
ä»•æ§˜ã®æ›–昧ãªéƒ¨åˆ†(二人ã®è§£é‡ˆãŒä¸€è‡´ã—ãªã„)ãŒç™ºè¦‹ã§ãã€
ã¾ãŸè‡ªãšã¨ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ãƒ»ã‚¹ã‚¿ã‚¤ãƒ«ãŒãƒãƒ¼ãƒ 内ã§å…±é€šåŒ–ã™ã‚‹ãŸã‚ã€
コードã®è‰¯ã¿æ˜“ã•ãŒé«˜ã¾ã‚Šã€å†åˆ©ç”¨ã‚„変更ã®åŠ¹çŽ‡ãŒå‘上ã—ã¾ã™ã€‚
You Aren't Gonna Need It … 後ã§ã„ã¤ã‹å¿…è¦ã«ãªã‚‹ã€Œã‹ã‚‚ã—れãªã„ã€
機能ã¯å®Ÿè£…ã—ã¦ã‚‚æ°¸é ã«ä½¿ã‚れるã“ã¨ãŒãªã„ã€ã¨ã„ã†æ³•則ã§ã™ã€‚
真ã«å¿…è¦ãªè¦ä»¶ã‚’探るãŸã‚ã«ã€
KYA groupã§ã¯
è¦æ±‚å·¥å¦ã‚’活用ã—ã¦ã„ã¾ã™ã€‚