generated from cotes2020/chirpy-starter
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
79be17c
commit 9b8163a
Showing
1 changed file
with
112 additions
and
0 deletions.
There are no files selected for viewing
112 changes: 112 additions & 0 deletions
112
...fessional Skills/2024-12-12-ProfessionalSkills-Project development processes.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,112 @@ | ||
--- | ||
layout: post | ||
title: Professional Skills - Project development processes | ||
author: wichai | ||
date: 2024-12-12 15:00 | ||
categories: [Study, Master] | ||
tags: [DU, Professional Skills] | ||
mermaid: true | ||
math: true | ||
pin: false | ||
|
||
--- | ||
|
||
|
||
|
||
# Project development processes | ||
|
||
## Development approaches | ||
|
||
> A development approach is the means used to create and evolve the product, service, or result during the project life cycle.[. . . ] Three commonly used approaches are predictive, | ||
> | ||
> <u>hybrid</u>, and <u>adaptive</u>. | ||
|
||
|
||
## A spectrum of approaches | ||
|
||
![image-20241212152000697](https://wichaiblog-1316355194.cos.ap-hongkong.myqcloud.com/image-20241212152000697.png) | ||
|
||
|
||
|
||
### Choice of a development approach | ||
|
||
**1.** project variables (stakeholder, time, and cost) | ||
|
||
**2.** organization (structure, culture, policies, size) | ||
|
||
**3.** outcome (product, service, or result) | ||
|
||
▶ degree of innovation | ||
|
||
▶ clarity of requirements | ||
|
||
▶ stability of scope | ||
|
||
▶ inherent risk | ||
|
||
▶ safety requirements | ||
|
||
▶ relevant regulations | ||
|
||
|
||
|
||
## The six phases of a project’s life cycle | ||
|
||
FEASIBILITY | ||
|
||
DESIGN | ||
|
||
BUILD | ||
|
||
TEST | ||
|
||
DEPLOY | ||
|
||
CLOSE | ||
|
||
|
||
|
||
## A predictive life cycle | ||
|
||
![image-20241212152141697](https://wichaiblog-1316355194.cos.ap-hongkong.myqcloud.com/image-20241212152141697.png) | ||
|
||
|
||
|
||
## An adaptive life cycle | ||
|
||
![image-20241212152248091](https://wichaiblog-1316355194.cos.ap-hongkong.myqcloud.com/image-20241212152248091.png) | ||
|
||
Can be **iterative** or **incremental** | ||
|
||
|
||
|
||
|
||
|
||
## The software engineering perspective: | ||
|
||
### Software development life cycle (SDLC) | ||
|
||
![image-20241212152402155](https://wichaiblog-1316355194.cos.ap-hongkong.myqcloud.com/image-20241212152402155.png) | ||
|
||
|
||
|
||
![image-20241212152430804](https://wichaiblog-1316355194.cos.ap-hongkong.myqcloud.com/image-20241212152430804.png) | ||
|
||
![image-20241212152559548](https://wichaiblog-1316355194.cos.ap-hongkong.myqcloud.com/image-20241212152559548.png) | ||
|
||
![image-20241212152611075](https://wichaiblog-1316355194.cos.ap-hongkong.myqcloud.com/image-20241212152611075.png) | ||
|
||
|
||
|
||
## Summary | ||
|
||
**1.** What are the most common project development approaches? *Predictive, adaptive, and hybrid.* | ||
|
||
**2.** When is a predictive approach most suitable? | ||
*Low-risk projects with clear requirements and constraints.* | ||
|
||
**3.** What is the most popular predictive approach? *The waterfall approach.* | ||
|
||
**4.** What is the most popular adaptive approach? *The agile methodology.* | ||
|