[Dev] Software developement process…

My personal definition of software development process. (There aren’t any grounds for this except for my experience.)

1. Rough analysis
  – Analyzing requirements.
  – Analyzing features and functionality that are required.
  – Analyzing required schedule.

2. Detail analysis
  – Defining the way to measure project’s completeness.(When can we say “We complete this project!”)
  – Defining risks.
  – Estimating costs and time.
  – Deciding whether to go or not.

3. Planing
  – Making reasonable schedule.
  – Confirming resource plan.
  – Confirming the way to measure project’s progress – including Milestone. (ex. if XXX is YYY, then project is oo% completed.)
  – Planning schedule, solution and alternatives etc about risk management.

4. Development
  – Determining development environment. (ex. language, CM tool, etc.)
  – Designing SW.
  – Making test plan and cases.
  – Implementation & debugging.

5. Maintenance

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s