100 likes | 262 Views
Intro to Software Engineering. Csc354 Fall 2010. Agile Methodology. Four (4) Phases phase 0: weeks 1 & 2 phase 1: weeks 3 & 4 phase 2: two cycles Cycle 1 -> week 5 to week 8 Cycle 2 -> week 9 to week 13 phase 3: weeks 14 & 15. Phase 0. Understand SDLC process & project Meet team-mates
E N D
Intro to Software Engineering Csc354 Fall 2010
Agile Methodology • Four (4) Phases • phase 0: weeks 1 & 2 • phase 1: weeks 3 & 4 • phase 2: two cycles • Cycle 1 -> week 5 to week 8 • Cycle 2 -> week 9 to week 13 • phase 3: weeks 14 & 15
Phase 0 • Understand SDLC process & project • Meet team-mates • Collect contact info & arrange 1st meeting • Contact client and initiate meeting • Define plan and goals for project • Read existing documentation, if any • Project plan for phase 1 • Set up Google Docs / Wave
Phase 1 • Gather new project requirements • Determine initial functionality • Update existing documents • Plan for Phase 2 releases • Create initial design models of system • Prototype core working product • Unit test core product • Understand maintenance process
Phase 2 – Two cycles • Incremental design • Capture more requirements for each cycle • Implementation & test each release • Get client feedback • Review release from previous phase • Perform quality assurance • Presentations
Phase 3 • Prepare for client acceptance • Prepare for system hand-over (deployment) • Update final documents • Create final report • Create DVD of system and documents
Online Advisement Scheduler Team A • Brett Kline • Kelly Babik • Koralewski, Ryan • Rivera, Antonio Client: Professor Lisa Frye (CS Dept) frye@kutztown.edu
Program Accreditation Database System Team B • Ben Fries • Gary Gaenzle • Zach Reeder • Eric Howard Client: Dr. Randy Kaplan (CS Dept) kaplan@kutztown.edu
Gang Survey Team C • Greg Kresge • Craig Shea • Breanne Hassick • Shawn Utermohlen Client: Dean Baratta (NJ State Police) GANGSURVEY@gw.njsp.org 609-882-2000 x 2662
HomesForSaleinPA Team D • Max Stubenrauch • Steve Solomon • Alex Sikorski • Shawn Miller Client: Bill Bryan (bill.bryan@live.com) 570-350-6860