Increment 2 Development Plan - License Checker 2.0 Jing Jing-Helles
Increment Time Schedule 15.Jan – 01.Mar, 2007 Note: additional work for sub-iterations to the course requirement. The main idea is to visualize the working result and get constant feedback from customer!
Requirements to be implemented for next year IDDescriptionStatus (ok, failed) F3Getting files from CVSDropped F4Specify values for CVS parametersDropped F6.3.tar.gz package processingOk F13Forbidden phrasesOk FKey words matchingOk F17-18GUI refinementOk F19Support for C++ source filesOk F20Support for PHP filesOk
Iteration 1 Development Plan Schedule: – Development scope: CVS integration Tar file processing License matching filtering Free form fields GUI improvement – summary window C/C++ source parsing PHP parsing License exceptions (DB) Forbidden phrases Requirement covered: F3, F4, F6.3, F11, F10, F13, F17, F18, F21 Delivery date: Customer demo & comments: , 17:00 – 18:00, SoberIT Tasks list: CVS integration (Jussi) Tar file processing (Jussi) License matching filtering (Lauri) Free form fields (Xie, Lauri) GUI improvement – summary window (Jussi) matching highlighting (VJ) C/C++ source parsing (Mika) License exceptions (Xie) Forbidden phrases (Xie)
Realized Risks Jussi’s unavailability direct has strong impact on the development work in impl 2 phase Contingency plan VJ took over Jussi’s work on GUI Discuss with Ville on dropping the CVS feature no support on Linux kernel
Delivered Result CVS integration propose to drop Tar file processing deliver by 31st Jan License matching filtering done Free form fields done in command line, GUI development in next 2 weeks GUI improvement – summary window C/C++ source parsing done PHP source parsing done License exceptions db Forbidden phrases
Requirements IDDescriptionStatus (ok, failed) F3Getting files from CVS Not started F4Specify values for CVS parameters Not started F6.3.tar.gz package processing ongoing F19Support for C++ source files Done F20Support for PHP files Done
Comments from Customer Positive feedback from customer
Iteration 2 Development Plan Schedule: – Development scope: Linux kernel support license exception forbidden phrases GUI improvements Print function Requirement covered: F22 Delivery date: Customer demo & comments: , 17:00 – 18:00, SoberIT
Delivered Result - Tar file processing: ok - Printing support: ok - Forbidden phrases: ok - License exception: ok - Bug fixing: ok - GUI improvements: ok - CVS integration feature is dropped and agreed with customer.
Iteration 3 Development Plan Schedule: – Development scope: Testing Linux kernel support A few new feature requests from customer Bug fixing Requirement covered: no Delivery date: Customer demo & comments: , 17:00 – 18:00, SoberIT Task List: - Testing - Bug fixing - Defect management - Project documentation and reporting for the course
Delivered Result Linux Kernel support Additional features requested by customer Bug fixing Documentation License text User manual and other documents
Questions and issues??