16

Click here to load reader

T-76.115 Final demonstration

  • Upload
    kirby

  • View
    44

  • Download
    2

Embed Size (px)

DESCRIPTION

T-76.115 Final demonstration. Tetrastone-group [RosettaNet End-user Interface] 5.4.2004. Project description (20 min) Project stakeholders The RosettaNet standard RosettaNet End-User Interface DEMO Project evaluation (15 min) Summary of project progress - PowerPoint PPT Presentation

Citation preview

Page 1: T-76.115 Final demonstration

T-76.115Final demonstration

Tetrastone-group[RosettaNet End-user Interface]

5.4.2004

Page 2: T-76.115 Final demonstration

2

T-76.115 Project ReviewT-76.115 Project Review

Agenda

Project description (20 min)

Project stakeholders The RosettaNet standard RosettaNet End-User Interface DEMO

Project evaluation (15 min)

Summary of project progress Problems encountered and solutions Evaluation of final product Evaluation of tools Educational value

Steering group’s comments and questions (5 min)

Page 3: T-76.115 Final demonstration

3

T-76.115 Project ReviewT-76.115 Project Review

Project stakeholdersGroup:

• Mikko Savolainen - Project manager• Kjell Holmberg - Systems Architect• Mikael Riska - Process Manager• Henry Niveri - Testing and quality manager• Anssi Rajaniemi - User Interface Manager• Kimmo Toivola - Risk manage• Hanna Koivu - Document manager

Customer: SOBERIT

• Paavo Kotinurmi - Customer• Hannu Laesvuori - Technical advisor

Mentor:

• Kenneth Westerdahl

Page 4: T-76.115 Final demonstration

4

T-76.115 Project ReviewT-76.115 Project Review

RosettaNet standard

“RosettaNet is one of the most promising eBusiness standards of today and several hundred leading international corporations such as Nokia, Siemens, Intel, etc. have already implemented it. RosettaNet's objective is to automate supply chain operations in the telecommunications, information technology and electrical components industries but so far only industry giants have progressed in the implementation. One weakness of RosettaNet seems to be its poor suitability for smaller enterprises.” - T-76.115 Topic Overview: RosettaNet end user Interface (http://www.soberit.hut.fi/T-76.115/03-04/aiheet/kotinurmi.html )

Page 5: T-76.115 Final demonstration

5

T-76.115 Project ReviewT-76.115 Project Review

RosettaNet End-user Interface

A web-based graphical user interface for RosettaNet PIP document exchanges.

The core functionality is rendering PIP XML documents into human readable and updateable HTML forms. The HTML forms will be submitted, validated, transformed to new PIP XML documents and then sent to the trading partner. Both sent and received messages are stored in the message history for later retrieval and review.

All outgoing messages are sent to the message gateway that will in turn forward it to the correct trading partner. All incoming messages are received from the message gateway.

Page 6: T-76.115 Final demonstration

6

T-76.115 Project ReviewT-76.115 Project Review

RosettaNet End-user Interface

RosettaNet End-User Interface : FINAL DEMO

Page 7: T-76.115 Final demonstration

7

T-76.115 Project ReviewT-76.115 Project Review

Summary of Project progress 1/3

1. Project Planning

- Gathering the group, agreeing on the project subject, getting in

contact with the customer.

- The project plan and the requirements specification

2. Iteration 1

- A first version of the Graphical User Interface

- Technical specification

- Hard to find time for the project as other courses were in

critical phases

Page 8: T-76.115 Final demonstration

8

T-76.115 Project ReviewT-76.115 Project Review

Summary of Project progress 2/3

3. Iteration 2- The longest iteration with holidays in the middle- Communications problems noticed- Time and efforts estimations failed somewhat- More features implemented, but some of the goals could not be completed

4. Iteration 3- Shorter iteration, but many hours done- More features- Implementation not finished

5. Delivery- Some features still added- Some requirements couldn’t be implemented- Lot of documentation done, including personal software

engineering assignment reports

Page 9: T-76.115 Final demonstration

9

T-76.115 Project ReviewT-76.115 Project Review

Summary of Project progress 3/3Phase Mikko Kjell Anssi Kimmo Henry Mikael Hanna Total Real

PP 50 35 20 20 20 35 20 200 195,5

I1 30 45 55 55 55 45 55 300 317

I2 50 75 75 75 75 75 75 500 518,2

I3 30 35 40 40 40 35 40 300 218,3

DE 40 10 10 10 10 10 10 100 119,5

Total 200 200 200 200 200 200 200 1400 1368

By Person:

PersonPP I1 I2 I3 DE Total

Anssi 18 52 78,5 35,5 11,5 195,5

Hanna 12,5 35 60 41,75 23,5 172,25

Henry 17 58 72,5 29,5 14 191

Kimmo 23,5 42 89,7 29,5 11,5 196,2

Kjell 40 60 93,5 39 6 238,5

Mikko 50 35 55,5 30,5 44 215

Mikael 34,5 35 68,5 12,5 22 172,5

Page 10: T-76.115 Final demonstration

10

T-76.115 Project ReviewT-76.115 Project Review

Problems encountered and solutions

Problems:

-----------------------

Poor communication

------------------------

Lack of motivation

-------------------------

Poor work and time

estimates

Solutions:

--------------------------------

Many solutions were tried, but

nothing worked well

--------------------------------

Improve communication, meet

more often

--------------------------------

Improve communication and

make smaller tasks

Page 11: T-76.115 Final demonstration

11

T-76.115 Project ReviewT-76.115 Project Review

Evaluation of final product

Priority: Goal: Verification criteria:

1Clear and modular structure of the

programGroup and customer evaluate this together

2 Compatibility with the messaging gateway Customer evaluates if goal is completed

3 Implementation of all user groups Customer evaluates if goal is completed

4 Implementation of PIP 3A2 Customer evaluates if goal is completed

5 Implementation of PIP 2C5 Customer evaluates if goal is completed

6 Implementation of PIP 2C6 Customer evaluates if goal is completed

7 Implementation of PIP 2C4 Customer evaluates if goal is completed

8 Usability of GUI is good Group and customer evaluate this together

9GUI is compatible with IE 5.0 and later and

OperaCustomer evaluates if goal is completed

10 Sufficient and readable documentation Customer evaluates if goal is completed

Page 12: T-76.115 Final demonstration

12

T-76.115 Project ReviewT-76.115 Project Review

Evaluation of tools 1/2

XMLSpy:

Worked all right, though not with Terminal Server.

DTD-->XSD conversion didn’t work without tweaking.

Visio:

Bad choice! Rational Rose would have been better, at least for UML.

DB: database creation/synchronization/reverse engineering didn’t work well.

UML: reverse engineering didn’t work properly, code creation was buggy.

MS SQL Server 2000:

Very good database. Enterprise manager was especially helpful.

Page 13: T-76.115 Final demonstration

13

T-76.115 Project ReviewT-76.115 Project Review

Evaluation of tools 2/2

Adobe Acrobat:Couldn’t always create pdfs if there were graphics in the document

.NET: Lots of features

In some cases .NET 1.1 would have helped

Source Safe:Some problems (maybe because of Terminal Server)

Page 14: T-76.115 Final demonstration

14

T-76.115 Project ReviewT-76.115 Project Review

Educational value

Software Engineering• Good project management vital• Distributed project needs especially good

communications system

Skills• Microsoft .NET and C#

Page 15: T-76.115 Final demonstration

15

T-76.115 Project ReviewT-76.115 Project Review

Steering group

Steering group’s comments and questions

Page 16: T-76.115 Final demonstration

16

T-76.115 Project ReviewT-76.115 Project Review

Thank you very much