行動すれば次の現実

ほどよくモダンなシステム開発を目指しています。メインテーマは生産性、Ruby、Javascriptです。

システム開発

プログラム言語は常にバージョンアップしておいたほうが良い理由

オープンソース化によりプログラミング言語やフレームワーク、ライブラリは日々メンテナンスされており、バージョンアップしています。 新しい機能が追加されることで実装の選択肢が増えますので、顧客の課題解決の幅も広がります。 しかし現実にはサービス…

実装しない勇気

私はWebサービス(SaaS)を開発・保守しています。 サービス開発をしているとついつい「あの機能も必要かな?この考慮も必要かな?」と考えを巡らせます。 実装が終わってみると予定よりも多くの機能が出来上がり、大きな満足感を得ることが出来ます。 しかし…

パッケージシステムのカスタマイズ対応をどう管理するか

弊社ではクラウド型のWebアプリケーションパッケージシステムを開発している。 基本的にはパッケージ機能のみを顧客に使用してもらいたいのだが、当然のようにカスタマイズ要望が生まれる。 カスタマイズ要望は、往々にして現場よりの要件で顧客と密結合であ…

Github Projectsを利用したタスク管理と運用ルール

Webアプリ開発のプロジェクトのタスク管理ツールをさまざま使ってきたが、最終的にGithub projectsに落ち着いた。 そして、我プロジェクトで実際に運用しているルールは以下の通り。 小規模なプロジェクトはほとんどこの運用ルールで回るんじゃないかと思う…