0% found this document useful (0 votes)
12 views24 pages

BUS528 - Summer 2024 - Lecture 06 - Project Management, SDLC, Waterfall

Lecture 06 - Project Management, SDLC

Uploaded by

dns2k24
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views24 pages

BUS528 - Summer 2024 - Lecture 06 - Project Management, SDLC, Waterfall

Lecture 06 - Project Management, SDLC

Uploaded by

dns2k24
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 24

BUS528

Management Information
Systems
Fall 2024
https://www.youtube.com/watch?v=i9-1v7ujvTk
Definitions
• Project Management: A project is a temporary endeavor with a specific goal, a defined
beginning, and an end.
• Example: Imagine you are tasked with creating a new mobile app for a company. The development
of this app is a project. It has a clear objective, a set timeline, and specific features that need to be
implemented.

• Program Management: A program is a collection of related projects managed and


coordinated to achieve strategic objectives.
• Example: Think of a program as a series of connected projects. If the mobile app project is just one
part of a larger initiative to improve the company's online presence, including website redesign and
social media strategy, then managing all these projects together is program management.

• Portfolio Management: A portfolio is a collection of programs and projects that are


grouped together to achieve an organization's strategic objectives.
• Example: If the company wants to improve its online presence and aims to expand its product line
and enhance customer service through various initiatives, then the combined efforts of all related
programs and projects form the portfolio. Portfolio management involves ensuring that these
initiatives align with the company's overall goals and contribute to its success.
A real-world scenario
• Project:
• Designing a new online ordering system for a local restaurant chain.
• Program:
• Implementing a technology upgrade initiative for the entire restaurant chain, which includes
the online ordering system project, upgrading the point-of-sale system, and launching a
customer loyalty program.
• Portfolio:
• Managing all technology-related initiatives for the restaurant company, including the program
mentioned above, as well as projects to optimize supply chain processes and enhance
employee training through digital platforms.

In summary, project management deals with individual tasks, program management


oversees multiple related projects, and portfolio management ensures that all
initiatives align with the organization's overall strategy. These concepts are crucial
for effectively managing information systems in the business context.
SOFTWARE
DEVELOPMENT
LIFE
CYCLE (SDLC)
SDLC MODEL

A framework that describes


the activities performed at
each stage of a software
development project.
SDLC PHASES

 Requirements Gathering andAnalysis

 Design

 Development

 Testing

 Implementation

 Maintenance
SDLC MODEL

To help understand and implementthe


SDLC phases various SDLC models have
been created software development
experts, universities, and standards
organizations.
REASONS FOR USING SDLC MODEL

Provides basis for projectplanning,


estimating& scheduling.
Provides framework for standard set of
terminologies, activities & deliverables.
Provides mechanism for projecttracking and
control.
Increases visibility of project progress to all
stakeholders.
ADVANTAGES OF CHOOSING AN APPROPRIATE SDLC

 Increased development speed.


 Increased product quality.

 Improved tracking & control.

 Decreased project risk.

 Decreased project management overhead.


https://www.youtube.com/watch?v=i-QyW8D3ei0
COMMON LIFE CYCLE MODELS

 Waterfallmodel.
 Prototype model.

 Incremental Model.

 Spiral model.
WATERFALL MODEL
Requirement  Requirement :- Defines
needed information, function,
behavior performance &
Design interface.
 Design :- Data structures,
Software architecture,
Development
interface representation,
algorithm details.
Test  Implementation :- Source
code, data base, user
Implementation documentation, testing.

Maintenance
WATERFALL MODEL

 Oldestand most well-known SDLCmodel.


Follows a sequential step-by-step process
from requirements analysis tomaintenance.
Systems that have well-defined and
understood requirements are a good fit for
the Waterfall Model.
The waterfall model is also called is linear-
sequentional model or classic life cycle model.
BENEFITS OF WATERFALL MODEL

 Easy tounderstand, easy to use.


 Provides structure to inexperienced staff.

 Sets requirements stability.


Good for management control (plan, staff, track)
DRAWBACKS OF WATERFALL MODEL
 All requirements must be fullyspecified upfront.
Deliverables created for each phase are considered frozen – inhibits flexibility .

 Can give a false impression of progress.


Little opportunity for customer to preview the system (until it may be
too late).
 The customer can see the working model of the project at the end.
WHEN TO CHOOSE IT

 Requirements are very wellknown.


 Product definition isstable.
 Technology is understood.
New version of an existing product Porting an existing product
to a new platform.
https://www.youtube.com/watch?v=Y_A0E1ToC_I

You might also like