230 likes | 327 Views
Ivan Dontsov, Andy Phenix, Maureen Rottschaefer. Distributed Team Collaboration Processes II OMSE 556 Final Report (SPRING 2012). Agenda. Status Demo Lessons Learned. Project Proposal.
E N D
Ivan Dontsov, Andy Phenix, Maureen Rottschaefer Distributed Team Collaboration Processes IIOMSE 556 Final Report (SPRING 2012)
Agenda • Status • Demo • Lessons Learned
Project Proposal “The primary objective of this OMSE 2012 Practicum Project is to extend and refine the process specification tool (developed during the 2010 Practicum) and address some of its limitations. In particular, the project will address the ‘most obvious extension’ to provide a more user-friendly interface and easier administrative support.”
Project Process • OMSE 555 (Term 1) • Waterfall • OMSE 556 (Term 2) • Iterative
Roles (planned) • OMSE 556
Roles (actual) • OMSE 556
Project Plan Adjusted • Contingency – Focus only on ‘core’ Functionality
Project Plan Adjusted • Contingency – Focus only on ‘core’ Functionality
Project Status - Development • Planned vs Actual • Iteration 0 – Technical Prototype Complete • Iteration 1 – In Progress Complete • Iteration 2 – In Progress Complete • Testing, Documentation • Behind Schedule
Project Constraints • Platform • Developer Skillset
Technical Platform • .Net / Mono • Web-based Application • ASP.NetMVC Framework • jQuery • AJAX • Apache / mod_mono • MySQL • MoMA
Project Proposal “The primary objective of this OMSE 2012 Practicum Project is to extend and refine the process specification tool (developed during the 2010 Practicum) and address some of its limitations. In particular, the project will address the ‘most obvious extension’ to provide a more user-friendly interface and easier administrative support.”
Existing OMSE 551 Tool • Set up Assembla user account • Checkout xml templates from Subversion repository • Copy templates and fill out xml content • Commit updates to Subversion repository • Repeat until all content created • Navigate to website • Enter Assembla user account and click ‘Load User’ • Click ‘Build Site’ to process xml content • Click ‘View Built Process Site’ to view process specification
New Tool • Logon to website • Click ‘Create New…’ • Fill in form fields • Click ‘Save’ • Click ‘Preview’ to view process specification
Future Project Work • Notifications • Collaborative Review
Lessons Learned • Project Management Issues • Roles and Responsibilities • Communication Processes • Phased Approach • DSEPS • Limited Use