2023-03

開発生産性

CI/CDとは何か、メリット、ツール

CI/CDとは CI(継続的インテグレーション)の概要 継続的インテグレーション(Continuous Integration、CI)は、開発者が頻繁にコードを統合してビルドとテストを行うプロセスです。これにより、問題が早期に...
開発生産性

国内2つ含む開発組織生産性が測定・計測できる9サービス

Jelly fishの概要 URL サービスの特徴 Jelly fishは、開発チームの生産性やコスト効率を測定するためのサービスです。このサービスは、開発プロセスの透明性を高めることで、組織内のリソース配分や...
プロダクトチーム

開発生産性 指標・フレームワーク(Four Keys、SPACE)の利用メリット

開発組織の生産性の計測できるサービス 国内外に幾つかのサービスがあります。日本では2サービスで、そのほかは海外サービスです。 JellyFish Codeclimate Offers MGR Findy T...
プロダクトチーム

ソフトウェア開発の開発生産性とは

ソフトウェア開発と生産性 ソフトウェア開発の生産性の重要性 ソフトウェア開発プロジェクトでは、品質、コスト、納期の3つの要素が重要です。これらの要素を適切にバランスさせることが、開発生産性を高める鍵となります。生産性の向上によ...
マネジメント

開発組織・社員のリーダーシップやチームビルディング、コミュニケーションスキルの向上の方法

開発組織のマネジメントとは何か 開発組織のマネジメントとは、プロダクトの開発を行うチームの組織化、計画、監視、調整などを行うことを指します。開発組織のマネジメントには、チームメンバーの行動を調整することにより、目的を達成するためのリ...
開発プロセス

ソフトウェアテストやセキュリティテストの方法論やツール

ブラックボックステストとホワイトボックステスト ブラックボックステスト ブラックボックステストは、外部からソフトウェアをテストし、ソフトウェアの内部の動作を見ないで予期しない動作やバグを検出する方法です。テストの実施者は、ソフ...
アーキテクチャ

クラウドやマイクロサービスアーキテクチャの導入や運用

クラウドの導入と運用方法について クラウドサービスの選定 クラウドサービスの選定には、利用目的、セキュリティ、コスト、サポート体制などが含まれます。将来的にも必要な機能を提供しているかどうか、また必要な時にシステムを拡張できる...
開発プロセス

アジャイル開発やDevOpsの導入や実践

スクラム スクラムとは? スクラムは、アジャイルソフトウェア開発の一種で、特定の期間(スプリント)において、特定の目標に向けた開発作業を行うチームで構成されます。スクラムチームは、プロダクトオーナー、スクラムマスター、開発チー...
プロダクトチーム

フロントエンドやバックエンド、モバイルアプリなどの分野ごとの基礎知識

フロントエンドデザイン HTML、CSS、JavaScriptの基本的な知識 フロントエンド開発においては、Webページを構成するHTML、CSS、JavaScriptの基本的な知識が求められます。HTMLはWebページの骨組...
開発プロセス

ソフトウェア開発における品質管理の方法やツール

テスト自動化 テスト自動化は、品質管理の中でも非常に重要な要素です。手動で行うテストは時間がかかり、人的エラーも起こりやすく、繰り返し行うことも困難です。そのため、テスト自動化を利用することで、テストの時間短縮や正確性の向上が期待で...
タイトルとURLをコピーしました