Skip to content

Commit

Permalink
Update PS
Browse files Browse the repository at this point in the history
  • Loading branch information
Wichai-pan committed Dec 12, 2024
1 parent 79be17c commit 9b8163a
Showing 1 changed file with 112 additions and 0 deletions.
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.*

0 comments on commit 9b8163a

Please sign in to comment.