情報の最近の情報



システム開発に携わる方であれば、当然言葉は知っていると思うが、

ERP(Enterprise Resource Planning)とは、

購買・製造・物流・販売・会計システム、仕入先・顧客とのEDIを含めた

業務管理システムのことを指し示めす。

どのような企業であっても、たとえERPパッケージを使用していなくても、

何らかの業務システムを利用しているので、システム開発に携わる技術者にとって、

ERPについての理解、ERPと業務システムとの関わりは必須の知識だと思う。

システム開発の現場で、販売管理システムや営業支援システムなど、

ERPシステムの一部に携わることは多くても、ERPパッケージそのものや、

業務管理システム全体を経験できることは、そう多くはないと思う。

 

大抵のエンジニアは、そういった不足分の知識を以下のような書籍で、

まかなったりしているのではないだろうか?

 

  ITエンジニアのための〈業務知識〉がわかる本第2版

  ITエンジニアのための〈会計知識〉がわかる本

 

本題が後になってしまったが、タイトルの"Adempiere"とは、

オープンソースで提供されるERPのソフトウェアである。

 

Adempiereを試してERPの常識・仕組みを体得しよう

上の記事で詳しく書かれているが、以下に簡単にまとめておきます。

 

有償のERPは一般的に高価であることと、やはり独自のカスタマイズが

必要で、導入後もコストがかかることが挙げられる。

しかしながら自社で1から開発するのも当然現実的ではない。

そこで、まだまだ導入事例は少ないが、オープンソースのERPパッケージ

を利用して開発をすることで、カスタマイズが自由にでき、コストも抑えられる

メリットが挙げられる。

なによりも、少なからずERPパッケージ開発ノウハウを得ることができる点は

大きいと思う。

※もちろんオープンソースを利用するリスクも高いが

 

こういった、オープンソースを活用できる体制作りも大切でしょう。

 

※因みに、"Adempiere"は、アデンピエールと読むようで、

日本語化されたパッケージが以下よりダウンロード可能です。

http://www.vector.co.jp/soft/winnt/business/se441673.html

 

→Postgres、Oracle、Oraxle10gXE を選択できるが、

Postgres、Oracle10gXEのみ対応しているようで、Oracleではインストール

できませんでした(sqlplusでの接続コマンドがxeのみ対応なようです)

※また、xeをインストールした場合でも、うまくセットアップできず、

データベースのタイプで"OraxleXE"でなく、"Oracle"を選択しないとダメでした。

※やり方が間違っているのかもしれないが上記で、なんとか動かすことはできた!

 

是非お試しあれ。

(ほんとはソースも読んで、ERPパッケージの開発ノウハウとか勉強したいケド)

 

 ずっと受けたかったソフトウェアエンジニアリングの新人研修

 

著者:大森久美子、岡崎義勝

発行日:2009年4月9日

発行者:佐々木幹夫

発行所:株式会社 翔泳社

257ページ

2,000円+税

 

内容

エンジニアになったら知っておきたいプロの常識

*社会人エンジニアとしての基礎知識を学べます

*ソフトウェアエンジニアリングの入門書として最適

*若手ソフトウェア技術者必読の名著

  • オリエンテーション
  • 第1章/ソフトウェア開発の概要
  • 第2章/基礎知識
  • 第3章/要求定義と要件定義
  • 第4章/システム提案
  • 第5章/外部設計
  • 第6章/内部設計
  • 第7章/製造
  • 第8章/テスト
  • 第9章/受入テスト
  • 第10章/プロジェクトマネジメント
  • 第11章/品質管理
  • 第12章/セキュリティ
  • 第13章/プロジェクト完了報告書

 

ポイント

 システム開発でよくある新人研修を題材にした書籍である。実際に研修を受けている

という雰囲気で内容は進んでいくため、とても読みやすい書籍になっていると思います。

プロとしてシステム開発・設計をしている方々の中でも実際に上記のように体系的に

研修を受けたとか、勉強して身につけたという人も意外と多くないと思います。

 

OJTという名のもとに現場で実際に仕事をしながら、なんとなく身についているだけと

いう人が多いと感じます。本人の意識次第ということになるかもしれませんが、本書の

ように、体系的に、そして何より読みやすく学べる書籍も少なかったのではないでしょうか?

 

また本書では、実際に現場でも即実践できるような、各開発工程で作成すべきドキュメントの

実際のサンプルも掲載されています。新入社員、若手社員が読むのはもちろん、シニアな

エンジニアにとっても知識の再確認、自分自身が実践してきた手法との比較などにも活用

することができます。 

 

システム開発の実践

本書でシステム開発の流れを学習した後には、実際に設計・開発作業の実践をおこなう

ことが大切だと思います。いきなり実践ではなく、新入社員研修や社外での研修等でも

よくある、システム開発のシミュレーションができるものが望ましいと思いますが、そのまま

実践に生かせるようなレベルのものはあまりないのではないでしょうか?もちろん書籍に

掲載されているサンプルプログラムも然りです。

 

そこで本サイトでは、こういったシステム開発の実践ができるようなフレームワーク(教材)

を提供することも目的としています。

詳しくは、こちらのページを参照してください。

 

 

@ITの記事についてですが、

「システム開発というと何を思い浮かべるか?」

と、いった内容で始まっています。

 

当然ではありますが、システム開発会社考えるシステム開発と、

ユーザが考えるシステム開発とでは、立場も違うためその内容も大きく違ってきます。

広義の意味でのシステム開発

広義の意味でのシステム開発というものは、コンピュータにかかわらず、

複式簿記の仕組みなどの業務を効率化する仕組み、業務改善するための

仕組みと捉える事ができます。

こういった視点でシステム開発を考え、ユーザの要求を満たしシステム開発を

成功に導くには何が大切かなどが書かれています。

システム開発

新しい仕組みを考え、それをシステム化することで、効果・効率をあげること。

最初が肝心。戦略・目的を明確にし業務の流れを明確にする。

企画・分析の段階でのコンピュータシステムに対する要求を明示する。

良いシステムを適正な費用で作る。リスクの管理をおこなう。

 

ってな感じにまとめられるでしょうか?

もちろん技術要素も大切ですが、

序盤のシステム設計の重要性を認識する必要があります。