Course Name: Software Project By Nusrat Jahan Adjunct Faculty, DIU Managing Director Interactive Artifact Ltd.
Course Name: Software Project
By
Nusrat JahanAdjunct Faculty, DIU
Managing DirectorInteractive Artifact Ltd.
Software Project (Lecture: 3)Date: 18th Feb, 2021 (Thursday)
Topics:• Software Development Life
cycle (SDLC) • SDLC’s Methodologies &
phases• Methodologies of Planning• Requirement Engineering • Requirement Engineering
Process
2/18/2021 2
Objectives• To understand the concept of SDLC
and the process of SDLC, how this life cycle work
• To learn how to plan• To learn how to solve a real-life
problem into digital solution• To learn about Req. Engineering
Process, Analysis & Collection
RECAP
Team worksTeam formation Class workTeam Management
philosophy
GIF
Software Project (L – 2)
1 432
2/18/2021 3
GIF
SDLC
2/18/2021 5
1. PLANNING• Who is going to use the software application?• How is the software application going to be used?• Project Management Planning
2. REQUIREMENT ANALYSIS• Functional Requirement Specification• Business Requirement Specification• Client/Customer Requirement Specification• User Requirement Specification• Documentation
Some basic SDLC methodologies: Which one is best?
- Depends, but let’s talk about Agile Method!
More: (https://www.roberthalf.com.au/blog/employers/6-basic-sdlc-methodologies-which-one-best)
2/18/2021 6
SDLC Models
RACI - Example
2/18/2021 13
Activity Nusrat Bakee Tisha Rebeka Kamrul Employee
1
Employee 2 Employee 3 Employee 4
Planning A
(Account
able)
R
(Responsi
ble)
A C
(Consulta
nt)
Informed
(Leader)
C C R C
Requirement
Analysis
R C C A I A C C R
HR Planning C C I R A R A I C
Design A I R C C I A C R
Development &
Testing
C A A R I C C R C
Launching on Play
store
R I C A R I R A R
Maintenance C A I R A C C C A
After Sales
Services
A R A I I A R R R
Risk Management I R A C C I R C C
Quality
management
C C R A I C R A A
Requirement Analysis Methods
Popular• Persona• Card Sorting• Prototyping• Interview, Focus Group• Use case Analysis• Diary Studies
Further study:
• https://www.usability.gov/how-to-and-tools/methods/[email protected]
• https://www.usability.de/en/services/methods.html
• https://www.usabilitybok.org/requirements-methods
2/18/2021 14
1. I want to understand that you have understood2. You have followed the SDLC Steps3. You have utilized Project Management Tools4. You have learned about Financial Models5. You are going to start this Project after your
completion of Study
2/18/2021 15
MY OVERALL EXPECTATIONS FROM THIS PROJECT
References:
▪ https://arkbauer.com/blog/software-development-life-cycle-sdlc/
▪ Course contents from Project Management (ACMP 4.0, IBA)
2/18/2021 16