160 likes | 313 Views
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
E N D
T-76.115Final 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 Problems encountered and solutions Evaluation of final product Evaluation of tools Educational value Steering group’s comments and questions (5 min) Agenda
Project stakeholders Group: • 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
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 )
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.
RosettaNet End-user Interface RosettaNet End-User Interface : FINAL DEMO
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
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
Summary of Project progress 3/3 By Person:
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
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.
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)
Educational value Software Engineering • Good project management vital • Distributed project needs especially good communications system Skills • Microsoft.NET and C#
Steering group Steering group’s comments and questions