Download
fall 2001 eosp n.
Skip this Video
Loading SlideShow in 5 Seconds..
Fall 2001 EOSP PowerPoint Presentation
Download Presentation
Fall 2001 EOSP

Fall 2001 EOSP

134 Vues Download Presentation
Télécharger la présentation

Fall 2001 EOSP

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. PUMA Fall 2001 EOSP Dec. 10, 2001

  2. Agenda • Introduction • Project Organization & Process • Technical Challenges • Lesson Learned • Next Semester

  3. Who we are • PUMA Portable Ubiquitous Middleware Architecture • Members Hernan Eguiluz, Venkat Govi,You Jung Kim, Adrian Sia. Katherine Langdon (Technical writer) • Mentors Clifford Huff, Anthony Lattanze • Clients SEI: Scott Hissam, Dan Plakosh

  4. Project goals • Develop a plug-in architecture for mobile devices for the Palm • Develop an application & plug-ins to demonstrate the concept • Deliver an SEI technical note describing the architecture and its rationale • Deliver a programmer’s reference document

  5. Team roles Alterations from TSPi: • Added a role for requirements gathering • Added a role for client liaison

  6. Team process • TSPi processes we used • Cycle planning • Document peer review • Procedures we added • Vision and expectation meetings • Team & client meeting protocol

  7. Current status • Documentation • Developed an initial version of the SOW and the SPMP • Developed a draft of the SRS • Schedule tracking • Will start in next cycle • Education plan • Extended to the winter break

  8. Process challenges • Slow start-up • Steep learning curve • Development & execution of education plan • Timely schedule execution • Development of plan & schedule tracking

  9. The technology problem • Limited computing resources on the Palm platform • Limited interaction between applications • Plug-ins proprietary to a specific application • What if … • we simplify communication between applications on the Palm to easily extend their functionality?

  10. Cool picture! Tony will like it I’d like to email it to him…. Go to mail program.. : Attach the file.. : I give up! The concept - I

  11. PAMD • Plug-in Architecture for Mobile Devices • Provides a specification for application interchange of data and control • Provides common interfaces for applications to access PAMD plug-ins • Provides PAMD plug-in development framework

  12. The concept - II Incredible…. I love PAMD…. I’ll send it to Cliff, Scott, and Dan too!!! Just choose the email plug-ins.. And send it.. Is that all? Wow!!!

  13. Technical challenges • Understanding the Palm technology • Understanding the clients’ needs • Questionnaires lists • Use cases • End to end scenarios • Z-specification

  14. Lessons learned • Stand-up meetings are needed • Deep domain knowledge is needed • Formal plan tracking is needed • Early cycle planning is needed

  15. Next semester • Start the next cycle early • Realign team roles and create transition plan • Perform a mini SRE • Perform plan tracking using earned value • Develop an initial architecture • Develop an initial technical note

  16. Questions?

  17. For more information, visit the PUMA web site at http://dogbert.mse.cs.cmu.edu/mse2002/projects/PAMD1

  18. Risks • Different cultural background • Vision and expectation meetings • Lack of domain knowledge • Education plan • Time constraints

  19. Use cases Enable Plug-in Use Service List Available Services <<extends>> Register Service Plug-in PAMD User Get Service <<extends>> Register Plug-in Palm OS Install Plug-in Check PAMD availability Application