T76'4115 Iteration Demo - PowerPoint PPT Presentation

1 / 14
About This Presentation
Title:

T76'4115 Iteration Demo

Description:

Used work practices (5 min) Free discussion (15min) 3. T-76.4115 Iteration demo ... Complex, undocumented system not optimal to work on in student projects ... – PowerPoint PPT presentation

Number of Views:34
Avg rating:3.0/5.0
Slides: 15
Provided by: JariVa9
Category:
Tags: critical | demo | iteration | t76

less

Transcript and Presenter's Notes

Title: T76'4115 Iteration Demo


1
T-76.4115 Iteration Demo
  • BitPlayers
  • I2 Iteration27.2.2006

2
Agenda
  • Project status (20 min)
  • achieving the goals of the iteration
  • project metrics
  • Work results (20min)
  • presenting the iterations results
  • demo
  • Used work practices (5 min)
  • Free discussion (15min)

3
Introduction to the project
  • Topic ContextMUPE
  • Customer HIIT (Helsinki Institute of Information
    Technology)
  • Goal 1 Integrate MUPE (Multi-User Publishing
    Environment) and ContextPhone so that it is
    possible to use context data in MUPE applications
  • Goal 2 Develop with ContextMUPE an application
    that demonstrates the use of context information.

ContextMUPE
ContextPhone
MUPE
Context information
4
Status of the iterations goals
  • Goal 1 Development, integration and testing of
    ContextMUPE
  • Development and integration completed
  • Testing still under work, will be continued until
    1.3.
  • Goal 2 Developing ContextMUPE application
  • Completed
  • testing performed on application with pre-created
    context data
  • Integration testing with ContextMUPE system
    ongoing, will be continued until 1..3
  • Goal 3 Peer testing
  • CoMedia system tested and reported successfully
  • CoMedia performed testing on demo application
    with pre-created context data 1 major and 1
    minor bug found.
  • Goal 4 Documenting
  • Final report, Technical Architecture, User Guide
    (ContextMUPE application) and Peer testing
    documentation and SEPA diaries added
  • Test documents need to be updated whe testing
    complete.

5
Status of the iterations deliverables
  • Software
  • OK, except testing still ongoing, some comments
    to be added in code
  • Final report
  • OK (testing related information missing)
  • Technical specifications document
  • OK
  • User guide for ContextMUPE developer
  • OK
  • User guide for demo application
  • OK
  • Test reports
  • Under work
  • SEPA diaries
  • OK
  • Updated Requirements document
  • OK
  • Updated Terminology document
  • OK

6
Realization of the tasks
  • Show status and effort distribution per task or
    task group
  • Programming effort clearly uderestimated!
  • Testing still ongoing, continues until 1.3.
  • Inrastructure difficulties

7
Working hours by person
Realized hours in I2 iteration
Plan in the beginning of this iteration
  • Surprises in proxy
  • Testing environment difficult to set up
  • Some parts had to be redeveloped
  • A lot of debugging

Latest plan
8
Quality assessment
  • So far no thorough, systematic testing has been
    done
  • Will continue until 1.3. and update
  • Peer group tested demo application with
    predefined context data
  • 3 bugs found (1 minor one major)

9
Software size in Lines of Code (LOC)
  • Remarks
  • Some refactoring and debugging will be done until
    1.3., size not likely to change much

10
Changes to the project
  • Requirements abandoned
  • F2.3. Access context data history (priority 2)
  • F2.4. Mupe application specific filtering
    (priority 3)
  • F3.1. Log debug data (priority 2)
  • F3.2. Set debug data level (priority 2)
  • F4.2. Mupe cache (priority 3)
  • Requirements not implemented
  • F7.2. Demo application Demonstrates all
    ContextMupe functionalities (priority 2)
  • Demo application specifications changed since
    last demo

11
Risks
  • Risks materialized during iteration
  • Testing environment very difficult to set up -gt
    delay
  • Information on ContextPhone functionality had not
    been accurate -gt needed to reimplement, integrate
    and test some parts -gt delay
  • Questions regarding ContextPhone answered slowly
    gt delay
  • Proxy had lots of bugs -gt extensive debugging!!!
  • Project not finished on due date -gt almost
    finished, will continue working until Wednesday

12
Results of the iteration
  • ContexMUPE
  • Implemented integrated, testing will continue
    until 1.3.
  • Demo application
  • Implemented integrated, has been tested with
    predefined ContextData
  • Testing with ContextMUPE will continue until 1.3.
  • Documentation
  • Ok except for test documents
  • DEMO

13
Used work practices
  • mandatory practices
  • Iterative development, iteration planning,
    documenting, risk management, time reporting,
    software size reporting, communication, iteration
    demo, version control, coding convention, peer
    testing.
  • other practices
  • Weekly meetings (status reports)
  • Meetings with customer
  • Group design/programming sessions
  • Project tracking in excel
  • New communication (messenger)
  • SEPA
  • Reflection Workshop
  • Refactoring
  • (Design Patterns)

14
Group feedback on project
  • Complex, undocumented system not optimal to work
    on in student projects
  • Finding information on open issues is difficult
    and delays the project
  • Impossible to estimate effort
  • Demotivates students
  • The project was not enjoyable at all times but a
    lot of lessons were learned
  • Beginning of project crucial EVERYONE must
    participate actively
  • Need to define critical activities and anticipate
    possible delays
  • You can not see too much of each other!
  • Dont let anyone become irreplaceable
Write a Comment
User Comments (0)
About PowerShow.com