Process from Contract to Payment
The following is the process for transactions between the client and myself:
- At the beginning of the first transaction, the client and I sign a non-disclosure agreement and a basic service contract.
- For each project order, the client and I exchange a purchase order and order acceptance, or sign an individual service contract.
- Upon project delivery, I send a delivery note to the client.
- After the client’s inspection is complete, the client sends me an acceptance certificate.
- I send an invoice to the client.
- 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
- Planning, requirements definition (hearing), requirements understanding
- Content (text, images, etc.) preparation
- Content placement consideration
- Layout (framework) consideration and creation
- Color scheme decision
- Fine-tuning of design details such as font size and line spacing
- Creating a web page prototype and iterating through modifications and confirmations until completion
- Operational preparation
- Start of operation
* Steps 3 to 6 constitute the basic screen design process.
Web System/Application Development Process
- Planning, requirements definition (hearing), requirements understanding
- Design (functionality, database)
- Content (text, images, etc.) preparation
- Content placement consideration
- Layout (framework) consideration and creation
- Color scheme decision
- Fine-tuning of design details such as font size and line spacing
- Creating a web page prototype and iterating through modifications and confirmations
- System-side development and testing
- Operational preparation
- 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:
- What challenges are you facing, and how do you want to solve them?
- What strategies have you developed to address the issues you want to resolve?
- What are your business goals?
- How do you want to directly connect your business with the website as a solution?
- How do you want to operate the website?
- What are your objectives for achieving results?
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.