1 / 25

Team-Based Development ISYS321

Team-Based Development ISYS321. Managing the Information Systems Project. Managing the Information Systems Project. Focus of project management Ensure project meets constraints and requirements Deliver project in a timely manner Accommodate and manage customer expectations. 2.2.

Download Presentation

Team-Based Development ISYS321

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Team-Based DevelopmentISYS321 Managing the Information Systems Project

  2. Managing the Information Systems Project • Focus of project management • Ensure project meets constraints and requirements • Deliver project in a timely manner • Accommodate and manage customer expectations 2.2

  3. Managing the Information Systems Project • Project Manager requires a diverse set of skills • Management • Leadership • Technical • Conflict management • Customer relations • Project Manager is responsible for • Project initiation • Planning • Execution • Close down 2.3

  4. Initiating the Project • Establish project initiation team • Establish relationship with customer • Establish project initiation plan- deliverables, agendas • Establish management procedures- Communication, reporting, roles, handling of changes • Establish project mgmt environment and workbook- repository for correspondence, inputs, outputs, deliverables, procedures, and standards 2.4

  5. Planning the Project • Describe project scope, alternatives and feasibility • Understand the project • What problem is addressed • What results are to be achieved • Measures of success • Completion criteria • Divide the project into manageable tasks • Work breakdown structure • Gantt chart (MS Project) • Estimate resources and create a resource plan • Develop a preliminary schedule – MS Project 2.5

  6. Planning the Project • Develop a communication plan • Among customers, team members and management • Determine type and frequency of reports • Determine project standards and procedures • Specify how deliverables are tested and produced • Identify sources of risk and estimate consequences • Create a preliminary budget • Develop a statement of work – deliverables (for customer) • Set a baseline project plan - tasks and resources 2.6

  7. Executing the Project • Execute baseline project plan • Acquire and assign resources • Train new team members • Keep project on schedule • Monitor project progress • Adjust resources, budget and/or activities • Manage changes to baseline project plan • Slipped dates, personnel changes, new activities • Maintain project workbook • Communicate project status 2.7

  8. Closing Down the Project • Termination - Requirements met or project stopped abruptly • Documentation • Personnel Appraisal • Post-project reviews - deliverables, project mgmt, development • Close customer contract - get sign-off 2.8

  9. Preparing a Project Schedule To prepare a project schedule, you must list relevant tasks such as: • Requirements Collection • Screen Design • Report Design • Database Design • User documentation • Programming • Testing • Installation • Project presentation • System Demonstration Include time estimates (start/end dates) and sequence of activities 2.10

  10. The System Development Process • Divide the project into a set of components or business functions (i.e. use cases) These will likely change over the course of the project • You will go through a number of iterations as you develop each use case; in each iteration the systems development cycle phases will be addressed to some extent • The results from one iteration feed into the next iteration until the final iteration – learning occurs during each iteration 2.11

  11. Each iteration involves a workflow, consisting of SDC steps.

  12. SDC applied to iteration 1

  13. SDC applied to iteration 1 Mgt and Planning

  14. SDC applied to iteration 1 Analysis

  15. SDC applied to iteration 1 Design

  16. SDC applied to iteration 1 Implementation

  17. SDC applied to iteration 2

  18. SDC applied to iteration 3

  19. SDC applied to iteration 4

  20. SDC applied to iteration 5

  21. Project RolesYou will serve in 1 or more of the below roles on your team: • Analyst • Requirements gathering • Logical and Physical design specifications • Spokesperson • Give presentations, contact person for team • Quality Assurance Tester • Prepare, perform, and document test plan • Team Leader • Ensure deadlines are met • Assign tasks • Update project schedule • Developer • Assist in designing technical specs • Perform all programming andtechnical work associated with project • Documentation Writer • Prepare, proof, and maintain all project documentation and charts 2.9

  22. Any Questions?

More Related