team-based development isys321
DESCRIPTION
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. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Team-Based Development ISYS321](https://reader035.vdocument.in/reader035/viewer/2022070401/568135c6550346895d9d2747/html5/thumbnails/1.jpg)
Team-Based DevelopmentTeam-Based DevelopmentISYS321ISYS321
Managing the Managing the
Information Systems Information Systems ProjectProject
![Page 2: Team-Based Development ISYS321](https://reader035.vdocument.in/reader035/viewer/2022070401/568135c6550346895d9d2747/html5/thumbnails/2.jpg)
Managing the Managing the Information Systems ProjectInformation Systems Project
Focus of project managementFocus of project management– Ensure project meets constraints Ensure project meets constraints
and requirementsand requirements– Deliver project in a timely mannerDeliver project in a timely manner– Accommodate and manage Accommodate and manage
customer expectationscustomer expectations
2.22.2
![Page 3: Team-Based Development ISYS321](https://reader035.vdocument.in/reader035/viewer/2022070401/568135c6550346895d9d2747/html5/thumbnails/3.jpg)
Project Manager requires a diverse set of Project Manager requires a diverse set of skillsskills
ManagementManagement LeadershipLeadership TechnicalTechnical Conflict managementConflict management Customer relationsCustomer relations
Project Manager is responsible forProject Manager is responsible for Project initiationProject initiation PlanningPlanning ExecutionExecution Close downClose down
2.32.3
Managing the Managing the Information Systems ProjectInformation Systems Project
![Page 4: Team-Based Development ISYS321](https://reader035.vdocument.in/reader035/viewer/2022070401/568135c6550346895d9d2747/html5/thumbnails/4.jpg)
Initiating the ProjectInitiating the Project
Establish project initiation teamEstablish project initiation team Establish relationship with customerEstablish relationship with customer Establish project initiation planEstablish project initiation plan
- deliverables, agendas- deliverables, agendas
Establish management proceduresEstablish management procedures- - Communication, reporting, roles, handling of Communication, reporting, roles, handling of changeschanges
Establish project mgmt environment and Establish project mgmt environment and workbookworkbook- repository for correspondence, inputs, outputs, - repository for correspondence, inputs, outputs, deliverables, procedures, and standardsdeliverables, procedures, and standards
2.42.4
![Page 5: Team-Based Development ISYS321](https://reader035.vdocument.in/reader035/viewer/2022070401/568135c6550346895d9d2747/html5/thumbnails/5.jpg)
Planning the ProjectPlanning the Project
Describe project scope, alternatives and Describe project scope, alternatives and feasibilityfeasibility– Understand the projectUnderstand the project– What problem is addressedWhat problem is addressed– What results are to be achievedWhat results are to be achieved– Measures of successMeasures of success– Completion criteriaCompletion criteria
Divide the project into manageable tasksDivide the project into manageable tasks– Work breakdown structureWork breakdown structure– Gantt chart (MS ProjectGantt chart (MS Project))
Estimate resources and create a resource planEstimate resources and create a resource plan Develop a preliminary schedule – Develop a preliminary schedule – MS ProjectMS Project
2.52.5
![Page 6: Team-Based Development ISYS321](https://reader035.vdocument.in/reader035/viewer/2022070401/568135c6550346895d9d2747/html5/thumbnails/6.jpg)
Planning the ProjectPlanning 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.62.6
![Page 7: Team-Based Development ISYS321](https://reader035.vdocument.in/reader035/viewer/2022070401/568135c6550346895d9d2747/html5/thumbnails/7.jpg)
Executing the ProjectExecuting 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.72.7
![Page 8: Team-Based Development ISYS321](https://reader035.vdocument.in/reader035/viewer/2022070401/568135c6550346895d9d2747/html5/thumbnails/8.jpg)
Closing Down the ProjectClosing Down the Project
Termination Termination - Requirements met or project stopped abruptly- Requirements met or project stopped abruptly
DocumentationDocumentation Personnel AppraisalPersonnel Appraisal Post-project reviews Post-project reviews - - deliverables, project mgmt, deliverables, project mgmt,
developmentdevelopment
Close customer contract Close customer contract - get sign-off- get sign-off
2.82.8
![Page 9: Team-Based Development ISYS321](https://reader035.vdocument.in/reader035/viewer/2022070401/568135c6550346895d9d2747/html5/thumbnails/9.jpg)
Preparing a Project SchedulePreparing a Project Schedule
To prepare a project schedule, you must list relevant tasks To prepare a project schedule, you must list relevant tasks such as:such as:
Requirements CollectionRequirements Collection Screen DesignScreen Design Report DesignReport Design Database DesignDatabase Design User documentationUser documentation ProgrammingProgramming TestingTesting InstallationInstallation Project presentationProject presentation System DemonstrationSystem Demonstration
Include time estimates (start/end dates) and sequence of Include time estimates (start/end dates) and sequence of activitiesactivities2.102.10
![Page 10: Team-Based Development ISYS321](https://reader035.vdocument.in/reader035/viewer/2022070401/568135c6550346895d9d2747/html5/thumbnails/10.jpg)
The System Development ProcessThe System Development Process
Divide the project into a set of components or Divide the project into a set of components or business functions (i.e. use cases) These will likely business functions (i.e. use cases) These will likely change over the course of the projectchange over the course of the project
You will go through a number of iterations as you You will go through a number of iterations as you develop each use case; in each iteration the systems develop each use case; in each iteration the systems development cycle phases will be addressed to some development cycle phases will be addressed to some extentextent
The results from one iteration feed into the next The results from one iteration feed into the next iteration until the final iteration – learning occurs iteration until the final iteration – learning occurs during each iterationduring each iteration
2.112.11
![Page 11: Team-Based Development ISYS321](https://reader035.vdocument.in/reader035/viewer/2022070401/568135c6550346895d9d2747/html5/thumbnails/11.jpg)
![Page 12: Team-Based Development ISYS321](https://reader035.vdocument.in/reader035/viewer/2022070401/568135c6550346895d9d2747/html5/thumbnails/12.jpg)
![Page 13: Team-Based Development ISYS321](https://reader035.vdocument.in/reader035/viewer/2022070401/568135c6550346895d9d2747/html5/thumbnails/13.jpg)
Each iteration involves a workflow, consisting of SDC steps.
![Page 14: Team-Based Development ISYS321](https://reader035.vdocument.in/reader035/viewer/2022070401/568135c6550346895d9d2747/html5/thumbnails/14.jpg)
![Page 15: Team-Based Development ISYS321](https://reader035.vdocument.in/reader035/viewer/2022070401/568135c6550346895d9d2747/html5/thumbnails/15.jpg)
SDC applied to iteration 1
![Page 16: Team-Based Development ISYS321](https://reader035.vdocument.in/reader035/viewer/2022070401/568135c6550346895d9d2747/html5/thumbnails/16.jpg)
SDC applied to iteration 1
Mgt and Planning
![Page 17: Team-Based Development ISYS321](https://reader035.vdocument.in/reader035/viewer/2022070401/568135c6550346895d9d2747/html5/thumbnails/17.jpg)
SDC applied to iteration 1
Analysis
![Page 18: Team-Based Development ISYS321](https://reader035.vdocument.in/reader035/viewer/2022070401/568135c6550346895d9d2747/html5/thumbnails/18.jpg)
SDC applied to iteration 1
Design
![Page 19: Team-Based Development ISYS321](https://reader035.vdocument.in/reader035/viewer/2022070401/568135c6550346895d9d2747/html5/thumbnails/19.jpg)
SDC applied to iteration 1
Implementation
![Page 20: Team-Based Development ISYS321](https://reader035.vdocument.in/reader035/viewer/2022070401/568135c6550346895d9d2747/html5/thumbnails/20.jpg)
SDC applied to iteration 2
![Page 21: Team-Based Development ISYS321](https://reader035.vdocument.in/reader035/viewer/2022070401/568135c6550346895d9d2747/html5/thumbnails/21.jpg)
SDC applied to iteration 3
![Page 22: Team-Based Development ISYS321](https://reader035.vdocument.in/reader035/viewer/2022070401/568135c6550346895d9d2747/html5/thumbnails/22.jpg)
SDC applied to iteration 4
![Page 23: Team-Based Development ISYS321](https://reader035.vdocument.in/reader035/viewer/2022070401/568135c6550346895d9d2747/html5/thumbnails/23.jpg)
SDC applied to iteration 5
![Page 24: Team-Based Development ISYS321](https://reader035.vdocument.in/reader035/viewer/2022070401/568135c6550346895d9d2747/html5/thumbnails/24.jpg)
Project RolesProject RolesYou will serve in 1 or more of the below roles on your You will serve in 1 or more of the below roles on your
team:team:
Team Leader– Ensure deadlines are met– Assign tasks– Update project schedule
Developer– Assist in designing technical
specs– Perform all programming and
technical work associated with project
Documentation Writer– Prepare, proof, and maintain
all project documentation and charts2.92.9
Analyst– Requirements gathering– Logical and Physical design
specifications
Spokesperson– Give presentations, contact
person for team
Quality Assurance Tester– Prepare, perform, and
document test plan
![Page 25: Team-Based Development ISYS321](https://reader035.vdocument.in/reader035/viewer/2022070401/568135c6550346895d9d2747/html5/thumbnails/25.jpg)
Any Questions?Any Questions?