![Page 1: Distributed Team Collaboration Processes II OMSE 556 Final Report (SPRING 2012)](https://reader036.vdocuments.us/reader036/viewer/2022062521/5681686a550346895dded9b8/html5/thumbnails/1.jpg)
DISTRIBUTED TEAM COLLABORATION PROCESSES II
OMSE 556 FINAL REPORT (SPRING 2012)
Ivan Dontsov, Andy Phenix, Maureen Rottschaefer
![Page 2: Distributed Team Collaboration Processes II OMSE 556 Final Report (SPRING 2012)](https://reader036.vdocuments.us/reader036/viewer/2022062521/5681686a550346895dded9b8/html5/thumbnails/2.jpg)
Agenda Status Demo Lessons Learned
![Page 3: Distributed Team Collaboration Processes II OMSE 556 Final Report (SPRING 2012)](https://reader036.vdocuments.us/reader036/viewer/2022062521/5681686a550346895dded9b8/html5/thumbnails/3.jpg)
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.”
![Page 4: Distributed Team Collaboration Processes II OMSE 556 Final Report (SPRING 2012)](https://reader036.vdocuments.us/reader036/viewer/2022062521/5681686a550346895dded9b8/html5/thumbnails/4.jpg)
Project Process OMSE 555 (Term 1)
Waterfall OMSE 556 (Term 2)
Iterative
![Page 5: Distributed Team Collaboration Processes II OMSE 556 Final Report (SPRING 2012)](https://reader036.vdocuments.us/reader036/viewer/2022062521/5681686a550346895dded9b8/html5/thumbnails/5.jpg)
Roles (planned) OMSE 556
Software Project Manager (SPM)(Andy Phenix)
Software Architect (SA)
(Ivan Donstov)
OMSE 555 / 556Project Team
OMSE Customer(Stuart Faulk)
Requirements Manager (RM)
(Maureen Rottschaefer)
OtherOMSE 555 / 556Project Teams
Software Developer / Tester
(Andy Phenix)
Software Developer / Tester
(Ivan Donstov)
Software Developer / Tester
(Maureen Rottschaefer)
Primary Role
Secondary Role
![Page 6: Distributed Team Collaboration Processes II OMSE 556 Final Report (SPRING 2012)](https://reader036.vdocuments.us/reader036/viewer/2022062521/5681686a550346895dded9b8/html5/thumbnails/6.jpg)
Roles (actual) OMSE 556
Software Project Manager (SPM)(Andy Phenix)
Software Architect (SA)
(Ivan Donstov)
OMSE 555 / 556Project Team
OMSE Customer(Stuart Faulk)
Requirements Manager (RM)
(Maureen Rottschaefer)
OtherOMSE 555 / 556Project Teams
IT / Software Developer
(Andy Phenix)
Software Developer / Tester
(Ivan Donstov)
Software Developer / Tester
(Maureen Rottschaefer)
Primary Role
Secondary Role
![Page 7: Distributed Team Collaboration Processes II OMSE 556 Final Report (SPRING 2012)](https://reader036.vdocuments.us/reader036/viewer/2022062521/5681686a550346895dded9b8/html5/thumbnails/7.jpg)
Project Plan Adjusted Contingency – Focus only on ‘core’
Functionality
Jan-12 Jun-12Apr-12
Jan-12 - Mar-12Phase 1 - Base-lining
Mar-12Baseline Requirements CompleteCandidate Architecture Complete
Mar-12 - May-12Phase 2 - Core Functionality
May-12 - Jun-12Phase 3 - Enhancements, Revisions
May-12Core Functionality Complete
Jun-12Final Delivery
OMSE 555 OMSE 556
![Page 8: Distributed Team Collaboration Processes II OMSE 556 Final Report (SPRING 2012)](https://reader036.vdocuments.us/reader036/viewer/2022062521/5681686a550346895dded9b8/html5/thumbnails/8.jpg)
Project Plan Adjusted Contingency – Focus only on ‘core’
Functionality
Jan-12 Jun-12Apr-12
Jan-12 - Mar-12Phase 1 - Base-lining
Mar-12Baseline Requirements CompleteCandidate Architecture Complete
Mar-12 - May-12Phase 2 - Core Functionality
May-12 - Jun-12Phase 3 - Enhancements, Revisions
May-12Core Functionality Complete
Jun-12Final Delivery
OMSE 555 OMSE 556
![Page 9: Distributed Team Collaboration Processes II OMSE 556 Final Report (SPRING 2012)](https://reader036.vdocuments.us/reader036/viewer/2022062521/5681686a550346895dded9b8/html5/thumbnails/9.jpg)
Project Plan Revised2.3.3. Build Technical Prototypes
2.3.4. Design System Interfaces
2.4.1. Develop Test Plan
2.5.1. Build Development & Testing Environments
2.3.5. Develop & Unit Test Software
2.5.2. Deployment
2.4.2. Functional Testing
2.6.1. Develop User Documentation
2.3.4. Design System Interfaces
2.3.5. Develop & Unit Test Software
2.5.2. Deployment
2.5.2. Final Deployment
2.4.2. Functional Testing
2.6.1. Develop User Documentation
1.1.1 Revise Project Plan
1.1.4 Progress Reporting and Audits
1.1.4 Progress Reporting and Audits
3/22
/12
3/29
/12
4/5/
12
4/12
/12
4/19
/12
4/26
/12
5/3/
12
5/10
/12
5/17
/12
5/24
/12
5/31
/12
6/7/
12
6/14
/12
![Page 10: Distributed Team Collaboration Processes II OMSE 556 Final Report (SPRING 2012)](https://reader036.vdocuments.us/reader036/viewer/2022062521/5681686a550346895dded9b8/html5/thumbnails/10.jpg)
Project Status - Development Planned vs Actual
Iteration 0 – Technical Prototype CompleteIteration 1 – In Progress CompleteIteration 2 – In Progress Complete
Testing, DocumentationBehind Schedule
![Page 11: Distributed Team Collaboration Processes II OMSE 556 Final Report (SPRING 2012)](https://reader036.vdocuments.us/reader036/viewer/2022062521/5681686a550346895dded9b8/html5/thumbnails/11.jpg)
Status of DeliverablesDeliverable Status CommentsPlans Software Project Management Plan
(SPMP)Complete
Software Test Plan (STP) - Not started
Technical Documents and Software
Software Requirements Specification (SRS)
Draft 5th revision
Software Architecture Document (SAD) Draft 4th revision
Software User Documentation - Not Started
Source Code (including installation and configuration instructions).
Complete ‘Alpha’ version
![Page 12: Distributed Team Collaboration Processes II OMSE 556 Final Report (SPRING 2012)](https://reader036.vdocuments.us/reader036/viewer/2022062521/5681686a550346895dded9b8/html5/thumbnails/12.jpg)
Use Cases ImplementedUse Case Status Comments
[DTCPII-001] View process specifications Complete
[DTCPII-002] Begin new process specification Complete
[DTCPII-003] User Login Complete
[DTCPII-004] Input process component data Complete
[DTCPII-005] Publish process specification Complete
[DTCPII-006] Delete process data Complete
[DTCPII-007] Delete all data for specified user Complete
[DTCPII-008] System delete Complete
[DTCPII-009] Data download Complete
![Page 13: Distributed Team Collaboration Processes II OMSE 556 Final Report (SPRING 2012)](https://reader036.vdocuments.us/reader036/viewer/2022062521/5681686a550346895dded9b8/html5/thumbnails/13.jpg)
Project Constraints Platform Developer Skillset
![Page 14: Distributed Team Collaboration Processes II OMSE 556 Final Report (SPRING 2012)](https://reader036.vdocuments.us/reader036/viewer/2022062521/5681686a550346895dded9b8/html5/thumbnails/14.jpg)
Technical Platform .Net / Mono Web-based Application
ASP.Net MVC FrameworkjQueryAJAX
Apache / mod_mono MySQL MoMA
![Page 15: Distributed Team Collaboration Processes II OMSE 556 Final Report (SPRING 2012)](https://reader036.vdocuments.us/reader036/viewer/2022062521/5681686a550346895dded9b8/html5/thumbnails/15.jpg)
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.”
![Page 16: Distributed Team Collaboration Processes II OMSE 556 Final Report (SPRING 2012)](https://reader036.vdocuments.us/reader036/viewer/2022062521/5681686a550346895dded9b8/html5/thumbnails/16.jpg)
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
![Page 17: Distributed Team Collaboration Processes II OMSE 556 Final Report (SPRING 2012)](https://reader036.vdocuments.us/reader036/viewer/2022062521/5681686a550346895dded9b8/html5/thumbnails/17.jpg)
![Page 18: Distributed Team Collaboration Processes II OMSE 556 Final Report (SPRING 2012)](https://reader036.vdocuments.us/reader036/viewer/2022062521/5681686a550346895dded9b8/html5/thumbnails/18.jpg)
New Tool Logon to website Click ‘Create New…’ Fill in form fields Click ‘Save’ Click ‘Preview’ to view process
specification
![Page 19: Distributed Team Collaboration Processes II OMSE 556 Final Report (SPRING 2012)](https://reader036.vdocuments.us/reader036/viewer/2022062521/5681686a550346895dded9b8/html5/thumbnails/19.jpg)
Project Demo
![Page 20: Distributed Team Collaboration Processes II OMSE 556 Final Report (SPRING 2012)](https://reader036.vdocuments.us/reader036/viewer/2022062521/5681686a550346895dded9b8/html5/thumbnails/20.jpg)
Future Project Work Notifications Collaborative Review
![Page 21: Distributed Team Collaboration Processes II OMSE 556 Final Report (SPRING 2012)](https://reader036.vdocuments.us/reader036/viewer/2022062521/5681686a550346895dded9b8/html5/thumbnails/21.jpg)
Lessons Learned Project Management Issues
Roles and ResponsibilitiesCommunication ProcessesPhased Approach
DSEPSLimited Use
![Page 22: Distributed Team Collaboration Processes II OMSE 556 Final Report (SPRING 2012)](https://reader036.vdocuments.us/reader036/viewer/2022062521/5681686a550346895dded9b8/html5/thumbnails/22.jpg)
Project RisksRisk Probability
(L/M/H)Impact(L/M/H)
Mitigation Plan
Limited resources H M Project team will manage scope accordingly (see section 3.2 below), and each team member will assume multiple project roles (see section 2.2 above)
Unavailability of secondary stakeholders
M L Project team will assume the primary stakeholder role, and validate requirements with the secondary stakeholders
Confusion around practicum project process
H H Addressed by week 4 recalibration meeting
New development process / project team
M M Project team will review DSEPS
![Page 23: Distributed Team Collaboration Processes II OMSE 556 Final Report (SPRING 2012)](https://reader036.vdocuments.us/reader036/viewer/2022062521/5681686a550346895dded9b8/html5/thumbnails/23.jpg)
Q & A