MANAJEMEN PROYEK PERANGKAT LUNAK Program Pendidikan Vokasi Universitas Brawijaya Tahun 2011.

Slides:



Advertisements
Similar presentations
IT Projects and IT Project Management. The Big Picture IT Project do not occur in isolation Project Manager should understand Big Picture of the project.
Advertisements

Software Quality Assurance Plan
Conquering Complex and Changing Systems Object-Oriented Software Engineering Chapter 12, Software Life Cycle.
Computer Science Department
CS487 Software Engineering Omar Aldawud
The System Development Life Cycle
4.1 Blended approaches: Information Engineering IMS Information Systems Development Practices.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Effective systems development requires a team effort from stakeholders, users, managers, systems development specialists, and various support personnel,
Fundamentals of Information Systems, Second Edition
1 IS 4420 Database Fundamentals Chapter 2: Database Development Process Leon Chen.
Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition.
Systems Development Life Cycle
Pertemuan Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
7.2 System Development Life Cycle (SDLC)
Chapter 9: Moving to Design
Objectives Explain the purpose and various phases of the traditional systems development life cycle (SDLC) Explain when to use an adaptive approach to.
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.
Software Engineering Tools and Methods Presented by: Mohammad Enamur Rashid( ) Mohammad Rashim Uddin( ) Masud Ur Rahman( )
Database System Development Lifecycle
The Database Development Process
S/W Project Management Software Process Models. Objectives To understand  Software process and process models, including the main characteristics of.
Pertemuan 5 Pengembangan Teknologi Informasi Matakuliah: H0402/PENGELOLAAN SISTEM KOMPUTER Tahun: 2005 Versi: 1/0.
Chapter 2 The process Process, Methods, and Tools
Software Configuration Management
1 IT Project – Project Lifecycle, methodologies, tools, resources and other issues.
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
1 ISA&D7‏/8‏/ ISA&D7‏/8‏/2013 Systems Development Life Cycle Phases and Activities in the SDLC Variations of the SDLC models.
Chapter 14 Information System Development
1 Activities covered by project management Feasibility study Is project technically feasible and worthwhile from a business point of view? Planning Only.
Software Quality Assurance
Software Engineering Spring (C) Vasudeva VarmaClass of 32 CS3600: Software Engineering: Process and Product* *Most of the Content drawn.
Information Systems Engineering. Lecture Outline Information Systems Architecture Information System Architecture components Information Engineering Phases.
1/23 Prescriptive Process Models. 2/23 Prescriptive Models Prescriptive process models advocate an orderly approach to software engineering Prescriptive.
Systems Analysis and Design in a Changing World, Fourth Edition
Fundamentals of Information Systems, Second Edition 1 Systems Development.
Slide 1 Systems Analysis and Design With UML 2.0 An Object-Oriented Approach, Second Edition Chapter 1: Introduction to Systems Analysis and Design Alan.
Lecture 2 –Approaches to Systems Development Method 10/9/15 1.
PRJ566 Project Planning & Management Software Architecture.
Information Systems System Analysis 421 Chapter 3 Managing the Information Systems Project.
Software Engineering Lecture # 1.
1 - 1 Systems Analysis and Design, Key Ideas Many failed systems were abandoned because analysts tried to build wonderful systems without understanding.
Module 4: Systems Development Chapter 13: Investigation and Analysis.
Process Asad Ur Rehman Chief Technology Officer Feditec Enterprise.
Unit – I Presentation. Unit – 1 (Introduction to Software Project management) Definition:-  Software project management is the art and science of planning.
PI2134 Software Engineering IT Telkom.  Layered technology  Software Process  Generic Process (by Pressman)  Fundamental activities (by Sommerville)
44222: Information Systems Development
Software Lifecycle Models Place of Testing in Software Lifecycle 1.
The System Development Life Cycle
Systems Development Life Cycle
Chapter 1 The Systems Development Environment
Unit 6 Application Design KLB Assignment.
IF 3507 Manajemen Proyek Perangkat Lunak
Software Project Configuration Management
Chapter 1 The Systems Development Environment
The Project Infrastructure
Fundamentals of Information Systems, Sixth Edition
Systems Analysis & Design N106
Testing Process Roman Yagodka ISS Test Leader.
Chapter 1 The Systems Development Environment
IEEE Std 1074: Standard for Software Lifecycle
Information Technology Project Management – Fifth Edition
Systems Analysis and Design
Software Requirements
Chapter 1 The Systems Development Environment
The System Development Life Cycle
Dr. Samer Odeh Hanna (PhD)
Systems Development Life Cycle
Systems Development Life Cycle
Chapter 1 The Systems Development Environment
Presentation transcript:

MANAJEMEN PROYEK PERANGKAT LUNAK Program Pendidikan Vokasi Universitas Brawijaya Tahun 2011

Pertemuan 3 System Development Life Cycle

3  Definition Phase  Feasibility Analysis  Requirements Definition  Construction Phase  System Design  System Building  System Testing  Implementation Phase  Installation  Operations  Maintenance

Variables in Tension 4 Three critical variables: Quality, Cost, Time These three are connected as if by the sides of triangle It is impossible to move one without affecting at least one of the others

Types of I.S Projects  System development  Package implementation  End User Computing  Prototyping  Rapid Application Development (RAD)  System Architecture  Selection Projects  Projects involving an iterative lifecycle  Business Re-engineering Projects  Technology Implementation Projects  Component Assembly Projects, typically advocated in  Object Oriented (OO) environments. 5

Project Phases  Each phase has a set of tasks, expected results & quality checks. 6

Project Lifecycle (1)  We can separate out the Project Lifecycle from the System Development Lifecycle or those of the other project types mentioned  The Project Lifecycle is thus a container for the System Development Lifecycle (or other type of lifecylcle)  There are some activities which occur once (Initiation, Determining Feasibility, Termination), while others occur for every phase and some per task or activity in the technical lifecycle of the project (depend on the type of project) 7

Project Lifecycle (2) Project Lifecycle Pseudo-code : INITIATE PROJECT DETERMINE FEASIBILITY (USE ESTIMATING) PLAN PROJECT (USE ESTIMATING) DO UNTIL ALL PHASES COMPLETE DO UNTIL TASK FOR PHASE ARE COMPLETE SCHEDULE TASKS OBTAIN RESOURCES EXECUTE TASKS COLLECT RESULTS CHECK QUALITY ASSESS PROGRESS END DO REPORT ON PROGRESS PLAN NEXT PHASE (USE ESTIMATING) REVIEW END DO TERMINATE

Generic Projects Lifecycle (1) 9

Generic Project Lifecycle (2)  The generic project lifecycle has major advantages, including the following:  Project Managers do not have to re-invent the wheel for each new project  The senior management and steering group(s) to which projects report will be able to compare projects meaningfully  Project reporting and terminology can be consistent in terms of phases and review points  Expertise can be built up with respect to estimating techniques and past performance  Standard project plans can be built up in tools, needing only slight modification to provide a solid, comprehensive plan for a new project 10

Discussion of the Lifecycle (1)  Project begin with the initiation phase  Following by feasibility study and planning. Parallel to these, and central to their success is the estimating activity  For each phase that follows, ther is a common structure incorporating the following steps (repeated for all tasks designated in the phase until two things happens: task complete or reach a mandatory reporting deadline:  Schedule the task in detail  Obtain any new resources required to carry out the tasks  Allocate and execute the tasks 11

Discussion of the Lifecycle (2)  Collecting the work results (deliverables) as these are produced  Each of deliverables should be quality assured before being accepted as complete  By counting completed, quality-checked deliverables received, we can monitor our progress on an ongoing basis  At the end of the phase, we plan the next phase in detail, including re-estimating the task  We then conduct a formal review with our sponsors and an outside auditor/facilitator  We can then move on to the next phase.  When all phases are complete, the project terminates 12

SEKIAN 13