100 likes | 296 Views
Agile Development Environment for Programming and Testing. An ambitious project to revolutionize eXtreme Programming. Supervisor : Prof. Mike Holcombe Development Team Yang Yang, Stan Osinski, Sarith Chandrasekaran, Kuntal Dave, Bhavnidhi Kalra, Annamalai Chockalingam.
E N D
Agile Development Environment for Programming and Testing An ambitious project to revolutionize eXtreme Programming Supervisor : Prof. Mike Holcombe Development Team Yang Yang, Stan Osinski, Sarith Chandrasekaran, Kuntal Dave, Bhavnidhi Kalra, Annamalai Chockalingam Dept of Comp Science University of Sheffield
Proposed “ADEPT” Plug-in Suite of Plug-ins Story Card Editor: Requirements capture through story cards. Metrics Management View: Measure and estimate the software metrics System Metaphor View: System design using X-machines Test Management View: Planning and managing test cases and sets. Documentation Editor: Support report and document generation Quality Assurance View: Monitoring the quality aspects of the system Dept of Comp Science University of Sheffield
Project Initiation Phase Story Card Editor Metrics Management View System Metaphor View Test Management View Documentation Editor Quality Assurance View Proposed “ADEPT” Plug-in Dept of Comp Science University of Sheffield
Project Initiation Process Initiates an XP Project ADEPT Registers Development Team Creates Work Space Dept of Comp Science University of Sheffield
StoryCard Story Card No: 1 Project Name: XYZ E-Com Story Date: 27/05/04 Story Name: User Login Page Project Phase: Initial Task Description: User should be able to login into the website. There should be a form validation prompting errors when invalid username or password is entered. Database Connection Related Story Cards 1 Risk Factor 1 Change Factor : Submit Reset Story Card Editor Dept of Comp Science University of Sheffield
Metrics Management View C O S T Estimations TIME Using Cost Estimation Models Using Time Estimation Models Using Effort Estimation Models Using CPM/PERT Time Line Chart Resource Allocation SCHEDULING EFFORT Dept of Comp Science University of Sheffield
StoryCard Story Date: Story Card Project Phase: Related Story Cards Risk Factor Change Factor : 1 1 Edit Story View Story Add Story Delete Story System Metaphor View User Interface Story Card DB Story Cards Generate Requirements X Machine
StoryCard Story Date: Story Card Project Phase: Related Story Cards Risk Factor Change Factor : 1 1 User Interface Story Card DB Generate Requirements X Machine Edit Story View Story Add Story Delete Story Test Management TEST CASES: X = 12 Y = 45 Z = 76 Integration Testing Unit Test Cases Story Cards
Quality Assurance View Development Documentation Peer Review Inspection