---
# System prepended metadata

title: つねまげさんの見積もり案件2

---

# つねまげさんの見積もり案件2

## 仕事概要

- つねまげさんのプログラミング業務全般を外注したい
    - その中にクラウドの更新やメンテナンスも含む
- スポットor週1~2などで入っていただく

## 対象

### 新システム

- サーバーサイド
    - Kotlin（一部JavaScript）＋Spring Framework＋Doma
- フロントエンド
    - JavaScript（一部TypeScript）＋VueJS, npm
- 帳票
    - Excel（POI＋ELでの自前）とPDF（Jasper）を併用
- ミドルウェア
    - PostgreSQL・Redis
- テスト(メンテできてない、ガワだけ)
    - JUnit・jest
- 構成
    - SPA
    - SpringはHerokuで、フロントはGAE（HerokuからGAEに寄せたい）

### 旧システム

- 言語
    - Ruby on Rails・CoffeeScript・Slim（テンプレートエンジン）
- ミドルウェア
    - PostgreSQL・Redis・nginx
- 構成
    - EC2＋RDS+S3+Route53のシンプルな構成
    - SSL証明書はよそで取得して年1で更新している

### ツール・CI/CD等

- Gitlab・Gitlab CI
- Docker・docker-compose
- Gradle
- ValueDomain
    - 管理はRoute53に委譲


## この後の対応(PBIのようなもの？)

### 機能実現

- テーブルの履歴対応
- 与信管理機能
- ファイルアップロード機能（フレームワーク改修も含め）
- メール送信機能（Slack案もあり）
- その他
    - ボタンの位置
    - 帳票レイアウトの修正
    - 不具合・要望の修正

### インフラ系

- プラットフォーム移行や各種アップグレード
- SSLの更新

### その他・無分類・etc

- VBAによるグルーコードなどもあります
    - これは外部業者の方にとってメリット薄いのでご相談ですね
- 一部アプリのサーバーレス化
- GASによるGaroonAPIの定期実行

## この仕事の背景・経緯

1. 単価高めの人材を半年一年フル常駐させるほどの予算がない（会社が）
0. 単価安めの人材は（僕が）しんどいし、アウトプットにも不安がある
0. 腕のある人の単価を安く買い叩くのは失礼なので嫌（僕が）
0. 「単価高めでも、稼働が低い」という方向性が良いと考えている（僕が）
0. いわゆる業者は稼働が低い案件は嫌がる（業者が）
0. この理由からフリーランスの方で、時間的に融通効く方が良いのでは？

