デジタル世界のためのグローバルなスキルとコンピテンシーのフレームワーク

プログラミング/ソフトウェア開発

合意された開発およびセキュリティ基準とプロセスに従い、提供された仕様からの新しいソフトウェアおよび修正されたソフトウェアを設計、作成、検証および文書化する。

レベル

次のレベルで定義されます。 2 3 4 5

プログラミング/ソフトウェア開発: レベル 1

このレベルの責任を持つ仕事をしているときに、通常このスキルは観察されません。

プログラミング/ソフトウェア開発: レベル 2

単純なプログラムまたはスクリプトを設計、コード化、修正および文書化し、適切に設計された情報通信システムの一部を形成するソフトウェアの実装を支援することができる。

プログラミング/ソフトウェア開発: レベル 3

合意された基準とツールを用いて、合意された仕様およびその後の反復から、中程度に複雑なプログラムとスクリプトを設計、コード化、テスト、修正および文書化することができる。必要に応じて、仕様の検証において他者と協働することができる。

プログラミング/ソフトウェア開発: レベル 4

良好な設計結果を達成するために、合意された基準とツールを用いて、合意された仕様およびその後の反復から、複雑なプログラムとスクリプトを設計、コード化、テスト、修正および文書化することができる。自身の作業を検証し、同僚の作業の検証をリードすることができる。

プログラミング/ソフトウェア開発: レベル 5

セキュリティの指針を含む、プログラミングツールや手法および適切な開発方法の選択のための現地またはチームの標準を設定することができる。基準および手法の適用に関する助言を提供し、コンプライアンスを維持することができる。ソフトウェア開発プロジェクトにおけるすべての段階、反復に対して技術的な責任を負い、プロジェクトの利害関係者に対して、手法特有の技術的な助言と指針を提示することができる。生産性を最適化するために、作業パッケージを割り当て、パフォーマンスのモニタリングを行い、動的に変更を管理することができる。必要に応じて、経験の浅い同僚に助言、指針および支援を提示することができる。

プログラミング/ソフトウェア開発: レベル 6-7

これらのレベルの責任を持つ仕事をしているときに、通常このスキルは観察されません。