1 / 59

MIS 111: computers and the inter-networked society

MIS 111: computers and the inter-networked society. Class 15: Project Management August 2 nd , 2011. Look a lot ALIKE! . Pinchas Zukerman. Mark Zuckerberg. Take another look. Obama?. Maybe we need some help from computer vision….

liko
Download Presentation

MIS 111: computers and the inter-networked society

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. MIS 111: computers and the inter-networked society Class 15: Project Management August 2nd, 2011

  2. Look a lot ALIKE! Pinchas Zukerman Mark Zuckerberg

  3. Take another look

  4. Obama?

  5. Maybe we need some help from computer vision… • Let’s age Zuckerberg a little! “FaceGenModeller 3.5”

  6. This is the type of technology we use with national security • Do you trust an avatar that looks more like you?

  7. MIS 111: computers and the inter-networked society Class 15: Project Management August 2nd, 2011

  8. Administration • Assignment 4: Due Thursday Before Class • If you missed class, come get it. • Survey: AnimalLingo Party • Class Evaluations- Possibly Today! • Quiz 4 Tomorrow: Learning Objectives

  9. Quiz 4: Learning objectives • Define or describe 1) Enterprise Resource Management (ERP), 2) Supply Chain Management, and 3) Customer Relationship Management systems. • Compare and contrast the waterfall model and Iterative and Incremental Development. • Explain what happens in the planning stage of the Software Development Life Cycle • Explain why it is important to understand company culture. • Define Project Management. • What are the three constraints of project management

  10. Today’s Learning objectives • Specify requirements by using an event table • Create a context diagram • Create DFD fragments • Create a decision tree • Define Project Management • List the three constraints of project management • Explain how to manage each constraint

  11. Review of context diagrams • Context Diagrams contain External Agents, Data Flows, and the System itself. • Draw the following context diagram representing Officer and Traffic Violator transactions. • Officers record violations. • Traffic Violators are fined through the system and also pay fines through the system.

  12. Context diagram Violation Info Fine Traffic System Officer Traffic Violator Payment

  13. Review of data flow diagrams • Complete this event table.

  14. Create dfd fragments from this event table

  15. Lets keep going

  16. Remember this example

  17. Context diagram Academic Department Schedule Data Enrollment Request Course Registration System Faculty Member Student Schedule Class List

  18. 1 Schedule Course Academic Department Schedule Data Course Data Enrollment Request 2 Enroll Student Student Enrollment Data Course Data Schedule 3 Produce Class List Faculty Member Enrollment Data Class List Course Data

  19. Thought? • Any questions related to Assignment 4? • Can I use this to develop an Android App?

  20. Diagram 0: All together Enrollment Request Student 2 Enroll Student Academic Department Schedule Schedule Data Enrollment Data 1 Schedule Course 3 Produce Class List Faculty Member Class List Course Data

  21. Diagram 0: a little less abstraction • Diagram 0 contains all DFD fragments. Don’t worry… you won’t be required to perform this feat! But I will show you what one looks like. • Just focus on creating event tables, context diagrams, and DFD fragments. • Rome wasn’t built in a day.

  22. Some very bad things • Black Hole – data goes into a process and nothing comes out! • Miracle – nothing goes into a process and data comes out! Enrollment Request 2 Enroll Student Student Course Data 2 Enroll Student Enrollment Data Student Schedule

  23. Decision trees

  24. The decision tree • The Decision Tree is another Systems Analysis tool that summarizes decision logic.

  25. Decision trees are based on decision variables • To decide delivery charge, we look at the following variables: • Purchase Cost • Is it greater or less than $250? • Number of Items Purchased • Is it greater than or equal to four? Or less than or equal to three? • Delivery Day • Is it next day delivery? 2nd day delivery? Or 7th day delivery?

  26. Purchase > 250? No Yes <=3 <=3 >=4 # items >=4 Delivery day next 2nd next next 7th 2nd 7th 7th 2nd next 7th 2nd 25 10 7.50 10 7.50 6 35 15 10 9.50 7.50 6 DECISION MADE ON DELIVERY COST (in $)

  27. You try a decision tree based on these variables • By looking at the following variables, we can decide whether or not to expedite delivery. • Customer Type • Are they a new customer or not? • Back Order • Is the item on back order more than 25 days or not? • Return Instructions • Are detailed instructions to be included or not?

  28. Activity Diagram

  29. System Sequence Diagram

  30. Project management

  31. Systems analysis and design • Why was the Systems Development Life Cycle so important? • Because the majority of IS projects fail

  32. Why do projects fail? • Some primary reasons why projects fail include the following: • 1. Incomplete or changing system requirements • 2. Poor Project Planning • 3. Unclear objectives • 4. Limited User Involvement • 5. Lack of executive support • 6. Lack of technical support

  33. What helps projects succeed? • 1. Clear system requirement definitions • 2. Substantial user involvement • 3. Support from upper management • 4. Thorough and detailed project plans • 5. Realistic work schedules and milestones

  34. note • “The technology is too complex” is generally not a reason for project failure. • Projects fail most frequently because project management has failed.

  35. Project management

  36. What is Project Management? • Project management is the application of knowledge, skills, tools and techniques to a broad range of activities in order to meet the requirements of the particular project. • More than 16 million people employed by businesses regard their profession as project management

  37. What is a project? • A project is a temporary endeavor undertaken to achieve a particular goal • A project must have a unique purpose • A project must have a fixed lifespan • A project requires resources, often from various areas • A project involves uncertainty

  38. The Triple Constraint Projects are said to be bound by a Triple Constraint of: • Time (When do we have to be done?) • Resources (How much money do we have?) • Scope (What do we need to accomplish?) Whereby any changes to one of the factors will effect the outcome of the project.

  39. Constraint Matrix

  40. Managing: Time

  41. Time • Why is time a constraint? • Time is Money! • How do we manage time?

  42. Time as a constraint Project managers can use PERT (Project Evaluation and Review Technique) and GanntCharts to monitor and model the time constraints of a project.

  43. GANTT Chart

  44. Terms • Critical Path • Slack

  45. PERT Chart

  46. Tools to help • Microsoft Project • Open Workbench

  47. Pert Chart Example • How do we create a peanut butter sandwich

  48. Managing Resources

  49. Food for thought? • What resources are constrained?

More Related