Presentation is loading. Please wait.

Presentation is loading. Please wait.

Team 1 Health Insurance Management System (HIMS).

Similar presentations


Presentation on theme: "Team 1 Health Insurance Management System (HIMS)."— Presentation transcript:

1 Team 1 Health Insurance Management System (HIMS)

2 Team Members Allen Tucker Ashley Plier Tara Chengalvala Ibrahim Elsaeed Venkat Reddy Jakka Sundeep Yama

3 Agenda Project Description Project Assessment Development Process Scheduling Team Organization Structure

4 Agenda (cont.) Project Resources Test Strategy Example Tests Project Summary Lessons Learned

5 Project Description Manage the human resources of a Health Care Maintainers Organization (HMO) Web based access to health insurance database (emphasis on claims data) Targeted Actors  Members – Individual who has a plan in the system  Employers – Employment source of members  Providers – Doctors, physician, etc.  Operator – Maintenance and management of the system

6 Project Assessment The good…  Use cases  UML Models  Design Rational (e.g. why certain aspects un-modeled) The bad…  Requirements management Well written, but poorly enumerated The ugly…  Traceability – almost none present

7 Development Process Begin post Inception phase Borrow from Agile  Test early, test often  Continually integrate Collaborative Behaviors  User Account Management  Health Account Management

8 Scheduling Three week long iterations with use cases being divided up into behaviors.

9 Scheduling (cont.) Each week in an iteration focuses on a different use case.

10 Organizational Structure Validation Team Integration Team Component Team Code Defects Binaries C(x) C(y) Stubs Exe. Drivers C(s) Ver. 0.01

11 Organizational Structure Validation Team Integration Team Component Team Code Defects Binaries C(x) C(y) Stubs Exe. Drivers C(s) Ver. 0.01 Unit and Component (package) level development Stubs “White Box” Testing

12 Organizational Structure Validation Team Integration Team Component Team Code Defects Binaries C(x) C(y) Stubs Exe. Drivers C(s) Ver. 0.01 Integrating components for collaborative behaviors Drivers “White Box” Testing

13 Organizational Structure Validation Team Integration Team Component Team Code Defects Binaries C(x) C(y) Stubs Exe. Drivers C(s) Ver. 0.01 Functional Testing Project Documentation “Black Box” Testing

14 Organizational Structure Validation Team Integration Team Component Team Code Defects Binaries C(x) C(y) Stubs Exe. Drivers C(s) Ver. 0.01

15 Project Resources  Development Environment: Netbeans 6.5  Implementation Language: Java  Apache ANT  EMMA  JUNIT  Version Control: http://code.google.com/  Defect Tracker: http://code.google.com/  Documentation: http://code.google.com/http://code.google.com/

16 Test Strategy  Use Case Driven Approach (Functional) Dependent on Traceability Data  Design models only  75% statement code coverage

17 Example Tests  Design Model Inspection  Functional Test Case (System Level Test)  Integration Test Case  Unit Test Case

18 Design Model Inspection

19 Functional Test Case

20 Integration/Unit Test Organization HIMS

21 Integration/Unit Test Organization HIMS Package structure delivered in design

22 Integration/Unit Test Organization HIMS Contains integration level code (and gui)

23 Integration/Unit Test Case

24 Baseline testing within tester class’s constructor

25 Integration/Unit Test Case Error Guessing Technique Expected vs. Actual Comparisons

26 Project Summary  Natural grouping of features mandated schedule adjustments…(birds of a feather)

27 Project Summary (cont.)  Design Model Results GUI Design Work

28 Project Summary (cont.)  Statement coverage inadequate  Moved to boundaries and error predictive methods

29 Project Summary (cont.)  Defects exists within the system.

30 Project Summary (cont.)  Insufficient amount of functional regression testing for certain features.

31 Project Summary (cont.)  Personnel shifts due to deliverable deadlines  Outstanding Work Items Functionality (use cases not implemented) Defects

32 Lessons Learned  Guided inspection of models decrease wasted coding effort  White box statement coverage insufficient Adopt new strategy given chance to do complete rework of project (e.g. boundaries, error guessing)  Flexible Team


Download ppt "Team 1 Health Insurance Management System (HIMS)."

Similar presentations


Ads by Google