プログラマーとシステムエンジニアのスキルアップサイトIT全般の知識・技術向上のための情報と、システム開発・設計に役立つコンテンツを提供。システム、仕入先・顧客とのEDIを含めた業務管理システムのことを指し示めす。何らかの業務システムを利用しているので、システム開発に携わる技術者にとって、ERPについての理解、ERPと業務システムとの関わりは必須の知識だと思う。業務管理システム全体を経験できることは、そう多くはないと思う。本題が後になってしまったが、タイトルの"Adempiere"とは、オープンソースで提供されるERPのソフトウェアである。上の記事で詳しく書かれているが、以下に簡単にまとめておきます。有償のERPは一般的に高価であることと、やはり独自のカスタマイズが必要で、導入後もコストがかかることが挙げられる。自社で1から開発するのも当然現実的ではない。そこで、まだまだ導入事例は少ないが、オープンソースのERPパッケージを利用して開発をすることで、カスタマイズが自由にでき、コストも抑えられるメリットが挙げられる。なによりも、少なからずERPパッケージ開発ノウハウを得ることができる点は大きいと思う。※もちろんオープンソースを利用するリスクも高いがこういった、オープンソースを活用できる体制作りも大切でしょう。日本語化されたパッケージが以下よりダウンロード可能です。選択できるが、Postgres、Oracle10gXEのみ対応しているようで、Oracleではインストールできませんでした(sqlplusでの接続コマンドがxeのみ対応なようです)※また、xeをインストールした場合でも、うまくセットアップできず、データベースのタイプで"OraxleXE"でなく、"Oracle"を選択しないとダメでした。※やり方が間違っているのかもしれないが上記で、なんとか動かすことはできた!是非お試しあれ。第12章/セキュリティ第13章/プロジェクト完了報告書ポイントシステム開発でよくある新人研修を題材にした書籍である。実際に研修を受けているという雰囲気で内容は進んでいくため、とても読みやすい書籍になっていると思います。プロとしてシステム開発・設計をしている方々の中でも実際に上記のように体系的に研修を受けたとか、勉強して身につけたという人も意外と多くないと思います。OJTという名のもとに現場で実際に仕事をしながら、なんとなく身についているだけという人が多いと感じます。読むのはもちろん、シニアなエンジニアにとっても知識の再確認、自分自身が実践してきた手法との比較などにも活用することができます。本書でシステム開発の流れを学習した後には、実際に設計・開発作業の実践をおこなうことが大切だと思います。実践ではなく、新入社員研修や社外での研修等でもよくある、システム開発のシミュレーションができるものが望ましいと思いますが、そのまま実践に生かせるようなレベルのものはあまりないのではないでしょうか?もちろん書籍に掲載されているサンプルプログラムも然りです。そこで本サイトでは、こういったシステム開発の実践ができるようなフレームワーク(教材)を提供することも目的としています。詳しくは、こちらのページを参照してください。「システム開発というと何を思い浮かべるか?」と、いった内容で始まっています。当然ではありますが、システム開発会社考えるシステム開発と、ユーザが考えるシステム開発とでは、立場も違うためその内容も大きく違ってきます。複式簿記の仕組みなどの業務を効率化する仕組み、業務改善するための仕組みと捉える事ができます。いった視点でシステム開発を考え、ユーザの要求を満たしシステム開発を成功に導くには何が大切かなどが書かれています。新しい仕組みを考え、それをシステム化することで、効果・効率をあげること。戦略・目的を明確にし業務の流れを明確にする。企画・分析の段階でのコンピュータシステムに対する要求を明示する。良いシステムを適正な費用で作る。リスクの管理をおこなう。序盤のシステム設計の重要性を認識する必要があります。