350 likes | 557 Views
Task Management System. Jane Murphy Cassandra Tillinghast Josh Turnof. This is not a real project, but a student project carried out for a system requirements course at American University. A Little About Us…. Jane Murphy
E N D
Task Management System Jane Murphy Cassandra Tillinghast Josh Turnof This is not a real project, but a student projectcarried out for a system requirements courseat American University.
A Little About Us… Jane Murphy M.B.A. Candidate, American University 2008 Concentrations: Management and IT Consulting University of North Carolina at Chapel Hill B.A. Broadcast Journalism 2002 Cassandra Tillinghast M.B.A. Candidate, American University 2008 Concentration: Finance American University, Washington College of Law J.D. 2007 Cum Laude University of Oregon B.S. Accounting 1998 Joshua Turnof M.B.A. Candidate, American University 2008 Concentrations: Management and IT Consulting Brandeis University B.A. Politics 1999
Agenda • System Concept • BPM • Context Diagram • Use Cases • Use Case Diagram • Elaborated Use Case • Data Model • Key Tables • CRUD Matrix • Conclusions
System Concept • “An electronic checklist system to facilitate deployment” • Current project: Facilitate ERP deployment for the U.S. Army • Replaces an Excel “readiness” checklist • “Reusable” electronic system to handle task management • Allow stakeholders to understand their roles during deployment • Provide an automated system of reminders • Track deployment progress
System Features • Set-up • Management • Execution • Notification • Reporting • “Dashboard”
System Actors • Administrator Set-up • Project Manager Review and approval • Task Manager Assign tasks • Assignee Complete tasks • Viewer Read-only • Template Manager Manage Task Templates
Use Cases • UC-001: Create Users and Set Permissions • UC-002: Import External Tasks • UC-003: Search Templates • UC-004: Create Template from Existing Project Tasks • UC-005: Modify Template • UC-006: Apply Template to Project • UC-007: Create New Task • UC-008: Assign (Reassign) Task • UC-009: Complete Task • UC-010: Modify Task • UC-011: Delete Task • UC-012: Send Readiness Reports • UC-013: Close-Out Project • UC-014: Reassign Manager • UC-015: Send Reminders
Key tables Core Tables Tasks Users Projects • Support Tables • Roles • Status • Reminders • Notifications • ActionHistory • Clients • Permissions
Conclusion Complete: • Requirements • BPM • Context Diagram • Use Cases • CRUD • Data Model Next Steps: • Development • Testing • Training • Documentation • Pilot • Deployment