วิธีการถ่ายโอนจาก Scrum สำหรับ Team System V2 ไปยัง Visual Studio Scrum V1


5

บริษัท ของฉันใช้ TFS 2008 และ Scrum สำหรับ Team System V2 มาระยะหนึ่งแล้วเราชอบมันมาก

ตอนนี้เราต้องการย้ายไปที่ TFS 2010 แต่เราเคยได้ยินเรื่องเลวร้ายเกี่ยวกับ Scrum สำหรับ Team System V3 กล่าวคือทำให้คุณเปลี่ยนกระบวนการมากเกินไป

หลังจากดูที่ Microsoft Visual Studio Scrum 1.0 ฉันคิดว่ามันเหมาะสมกับกระบวนการของเรา

ฉันจะเปลี่ยนโครงการของฉันเพื่อใช้ TFS 2010 และ Microsoft Visual Studio Scrum 1.0 ได้อย่างไร

คำตอบ:


4

สิ่งที่คุณต้องทำคือตั้งค่าการติดตั้ง TFS 2010 ของคุณ (ตามเอกสารประกอบ) นี่อาจเป็นเซิร์ฟเวอร์แยกต่างหาก (โยกย้าย) หรือคุณสามารถอัพเกรดเซิร์ฟเวอร์ TFS 2008 ของคุณ (หากคุณอัปเกรดข้อมูลในโครงการ Scrum สำหรับ Team System V2 ของคุณควรใช้ได้ แต่รายงานจะหยุดทำงานพร้อมกับผลรวมอัตโนมัติสำหรับข้อบกพร่องและ PBI)

ตรวจสอบให้แน่ใจว่าคุณติดตั้งแม่แบบ Microsoft Visual Studio Scrum 1.0 เป็นส่วนหนึ่งของกระบวนการตั้งค่าของคุณ

นอกจากนี้ยังเป็นส่วนหนึ่งของการตั้งค่าที่คุณต้องเพิ่มผู้ใช้ที่จะเรียกใช้ส่วนที่เหลือของคำแนะนำด้านล่างไปยังกลุ่มบัญชีบริการสำหรับ TFS เมื่อต้องการทำสิ่งนั้นให้ดูคำถามนี้ (หากคุณกำลังย้ายคุณอาจต้องการทำสิ่งนี้กับเซิร์ฟเวอร์ทั้งสอง)

จากนั้นคุณต้องแปลง / โอนโครงการของคุณไปยังโครงการใหม่ (และเซิร์ฟเวอร์หากคุณกำลังโยกย้าย) การตั้งค่าด้วยเทมเพลตใหม่ โดยทำตามขั้นตอนต่อไปนี้:

  1. ไปดาวน์โหลดTFS Integration Platformและติดตั้ง โปรดสังเกตข้อ จำกัด ของกระบวนการนี้ที่นี่ด้วย สิ่งที่สำคัญที่สุด (สำหรับฉัน) คือการสร้าง WI และเวลาเช็คอินจะไม่ถูกสงวนไว้
  2. เรียกใช้ Tools \ TfsMigrationShell.exe C: \ Program Files (x86) \ Microsoft Team Foundation Server Integration
  3. เลือก "สร้างใหม่" จากเมนูด้านข้าง
  4. เปิด. \ Team มูลฐาน Server \ VersionControlAndWorkItemTracking.xml
  5. สำหรับกล่องกำหนดค่าด้านบนและล่างซ้ายให้คลิกที่กล่องเหล่านั้นและเลือกโครงการต้นฉบับที่คุณวางแผนจะคัดลอก
  6. สร้างโครงการใหม่ในเซิร์ฟเวอร์ TFS 2010 ของคุณ (โครงการปลายทางที่เรียกว่าในตัวอย่างนี้)
  7. ตรวจสอบให้แน่ใจว่าโครงการปลายทางใช้แม่แบบ Visual Studio Scrum 1.0
  8. คลิกที่ XML การตั้งค่าแบบกำหนดเองที่ด้านล่างของหน้าจอและวางในXML นี้ผ่าน XML ที่มีประชากรล่วงหน้า
  9. คลิกปุ่มบันทึกไปยังฐานข้อมูล
  10. คลิกตัวเลือกเริ่มจากเมนูด้านซ้าย โปรดทราบว่าถ้าคุณได้ปรับแต่งเทมเพลต Scrum สำหรับ Team System คุณจะต้องแก้ไข XML ด้านบนเพื่อแสดงการแก้ไขของคุณ
  11. รอการโยกย้ายให้เสร็จ ถ้าคุณมี

หมายเหตุ: สิ่งเหล่านี้ไม่จำเป็นต้องทำบนเซิร์ฟเวอร์คอมพิวเตอร์เครื่องใดก็ตามที่สามารถเข้าถึงได้และการติดตั้ง SQL Server 2008 จะใช้งานได้ คอมพิวเตอร์ที่คุณใช้งานจะต้องติดตั้ง Team Explorer สำหรับแต่ละเวอร์ชัน TFS ที่คุณวางแผนที่จะเข้าถึง ซึ่งหมายความว่าหากคุณย้ายข้อมูลจาก TFS 2008 ไปยัง TFS 2010 คุณต้องติดตั้ง Team Explorer ทั้งสองเวอร์ชัน (รุ่น 2010 ติดตั้งด้วย Visual Studio 2010 แต่รุ่น 2008 ติดตั้งแยกต่างหาก)

หมายเหตุ IIแพลตฟอร์ม TFS Integration ไม่รองรับการรวมไอเท็มงาน ดังนั้นไอเท็มงาน Sprint Retrospective จึงถูกสร้างขึ้นเป็น sprint นี่เป็นเพราะการเก็บข้อมูลย้อนหลังในรายการงาน sprint ใน Visual Studio Scrum 1.0 ซึ่งหมายความว่าสำหรับการวิ่งแต่ละครั้งจะมีสองรายการงานการวิ่ง หนึ่งอันสำหรับการวิ่งจริงและอีกอันสำหรับการหวนกลับ


1

ด้วยเหตุผลนี้เองฉันจึงสร้างรายการทุกวิธีที่คุณสามารถย้ายจากเทมเพลตกระบวนการหนึ่งไปยังอีกเทมเพลตหนึ่ง

อัพเกรดเทมเพลตกระบวนการของคุณใน Team Foundation Server

ฉันแสดงรายการตัวเลือก # 7 สำหรับการทำเช่นนี้กับข้อดี / ข้อเสียของแต่ละวิธี ฉันเห็นพ้องกับคุณขณะที่ฉันเพิ่งผ่านการอัปเกรดจาก TFS 2008 และ WSS v3.0 พร้อม SfTSv2 ไปเป็น TFS 2010 และ SF 2010 ด้วย SfTSv3และแน่นอนว่าเป็นกระบวนการที่เต็มไปด้วยความเจ็บปวดและทุกข์ทรมาน หลังจากการกระทำที่อธิบายไว้ในโพสต์ฉันใช้เวลาประมาณ 3 วันในการเขียนแอปพลิเคชันการจัดการข้อมูลกับ TFS API เพื่อแก้ไขข้อมูล การย้ายไปยัง Scrum สำหรับ Team System v3 เป็นความคิดที่เลวมาก ...

ทางออกที่ดีที่สุดสำหรับสถานการณ์เหล่านั้นคือการใช้แม่แบบกระบวนการอัพเกรด # 7 - เปลี่ยนชื่อรายการงานและนำเข้าใหม่เพื่อเปลี่ยนแม่แบบกระบวนการ ทั้งหมดนี้มีข้อดีและไม่มีข้อผิดพลาด อย่างไรก็ตามฉันจะเตือนว่าด้วย "ไม่มีวิธีการแก้ปัญหาที่เหมาะสมทั้งหมด" และฉันได้แนะนำตัวเลือกมากมายจากรายการด้านบนสำหรับลูกค้าที่แตกต่างกันในสถานการณ์ที่แตกต่างกัน

ฉันเพิ่งสร้างการอัปเกรดจาก TFS 2008 เป็นภาพรวม TFS 2010แต่ฉันขอแนะนำให้คุณอ่านการอัพเกรด TFS 2010 เป็น TFS 2012 ด้วยการโยกย้าย VSS และการรวมแม่แบบกระบวนการเพื่อดูว่ากระบวนการทำงานอย่างไรในทางปฏิบัติ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.