
アジャイル開発
アジャイル開発とは、「良い」ものを効率良く開発すること自体を指します。効率的な開発を実現する様々な手法を組み合わせによりアジャイル開発は行われます。
アジャイル開発では、以下のような点を重要視しています。
- プロセスにとらわれない相互的な開発
- 早期かつ頻繁に動作するソフトウェアを提供する
- クライアント様との協力体制
- 変更に対応できる
反復型開発
システムは、インターネットの普及などにより、大規模な組織だけのものではなくなり、非常に小規模なシステムも多く見られるようなりました。 そういった小〜中規模の開発では、短期間かつ低いコストで高品質なシステムを構築することが求められています。
短期間での開発を進めるために、「反復型」の開発プロセスが非常に有効に働きます。開発、テスト、リリースを短期間で繰り返す(=反復)ことで、早く開発に入ることができ、クライアント様のご要望も早く吸収することができます。
よりクライアント様に「近い」開発を
上記で弊社が実践している開発手法をご紹介しましたが、今後も先端の手法を多く取り入れていきます。
なによりクライアント様により近づき、開発期間も安心していただけるように、そして高品質で満足いただけるシステムの提供を目指しています。
前述したアジャイル開発の代表的な手法である「エクストリーム・プログラミング」が反復型開発の技術的な方法論として知られており、弊社ではこれを取り入れることで反復型開発を行っています。