Project flow

Process from Contract to Payment

The following is the process for transactions between the client and myself:

  1. At the beginning of the first transaction, the client and I sign a non-disclosure agreement and a basic service contract.
  2. For each project order, the client and I exchange a purchase order and order acceptance, or sign an individual service contract.
  3. Upon project delivery, I send a delivery note to the client.
  4. After the client’s inspection is complete, the client sends me an acceptance certificate.
  5. I send an invoice to the client.
  6. The client makes the payment to me.

Procedures that can be omitted after consultation with the client will be skipped. The non-disclosure agreement, basic service contract, purchase order, and invoice are mandatory.
Whether to use documents prepared by the client or documents prepared by me for the non-disclosure agreement, basic service contract, and individual service contract will be decided after discussion.

When Requesting Past Deliverables

Some project requesters may ask developers to present program source code and various documents from past projects during the selection process.
In my case, signing a non-disclosure agreement with the requester is mandatory.

Overall Process Flow

For website construction and web system/application development, we generally follow the process below:

Website Construction Process

  1. Planning, requirements definition (hearing), requirements understanding
  2. Content (text, images, etc.) preparation
  3. Content placement consideration
  4. Layout (framework) consideration and creation
  5. Color scheme decision
  6. Fine-tuning of design details such as font size and line spacing
  7. Creating a web page prototype and iterating through modifications and confirmations until completion
  8. Operational preparation
  9. Start of operation

* Steps 3 to 6 constitute the basic screen design process.

Web System/Application Development Process

  1. Planning, requirements definition (hearing), requirements understanding
  2. Design (functionality, database)
  3. Content (text, images, etc.) preparation
  4. Content placement consideration
  5. Layout (framework) consideration and creation
  6. Color scheme decision
  7. Fine-tuning of design details such as font size and line spacing
  8. Creating a web page prototype and iterating through modifications and confirmations
  9. System-side development and testing
  10. Operational preparation
  11. Start of operation

* Steps 3 to 7 constitute the basic screen design process.

Project Proposal, Requirements Document, Request for Proposal

I aim to make highly accurate proposals in response to client requests. Therefore, I strongly encourage clients to create and prepare either a project proposal, requirements document, or request for proposal. These are important sources of information for understanding the project details, background, and the client.

Initial Meetings for Full-Process Projects

In initial meetings, I will ask the following questions:

The reason for starting the dialogue with these questions in the initial stage is that it’s easier to engage in conversation and discuss essential issues from important matters, regardless of how familiar the client is with the internet.