ブログ - セミナー

ブログニュース

投稿の詳細

2NFソフトウェアーウェブアプリ開発のプロフェッショナル

投稿時間: 21:48, 09/08/2023

 Webアプリケーションは、それまで世の中になかったものを生み出し、利用することで生活が見間違えるように変えるなど、社会に大きな影響を与えるものです。その開発の需要はますます高まり、日々移り変わる世の中を反映し、高度な技術だけでなく、大変な柔軟性や適応能力が求められます。2NFソフトウェアは設立から約10年、Webアプリ開発を専門的に行う会社として、その地位を確立してきました。今回は2NFソフトウェアのウェブアプリ開発における強みと独自性についてご紹介します。

<目次>

  1.  専門的サービス
  2. 専門的な技術者及びプログラマーチーム
  3. ソフトウェア加工プロセス
  4. 契約形態
  5. お客様へ

1.専門的サービス

 弊社はWebアプリ加工開発サービス(Web Application Development)を提供しております。以下はこれまでに開発したもしくは開発中の弊社のWebアプリ製品の一部です。

 +ウェブとスマホ対応MISシステム

 +ウェブサイト

  ⇒会社広告及び紹介ホームページ、、ポータルサイト 等

 +nopCommerceやPrestashop等を活用するEコマースサイト

 +CMS、ERPシステム

  ⇒災害警報システム、農業管理システム 等

 +ソーシャルネットワーク(SNS)

  ⇒Webデザイナー向けSNS、映画愛好家向けSNS 等

 +お客様のご希望に沿ったウェブシステム

2.専門的な技術者及びプログラマーチーム

 弊社には複雑なものから単純なものまで、お客様のいかなるプロジェクト開発需要にもお応えできるデベロッパー、プロジェクトマネージャー、テクニカルリーダー、そしてBrSEといったソフトウェアエンジニアが揃っております。

 また、弊社のプログラマーたちも優れた技術基礎と専門性の高い技能を身につけています。Webをプラットフォームとしたアプリ開発に対し、弊社にはフロントエンドエンジニア、バックエンドエンジニア共に在籍し、そのうち多くのメンバーがフロントエンド・バックエンド双方の開発が可能なフルスタックエンジニアです。


2NFソフトウェア開発部のスキルごとの人数(2019年)

 更に、弊社の社員は学習が早く、新技術にいち早くアプローチすることができます。システムエンジニアたちは新しい知識・情報、世界のテクノロジーのトレンドに常に敏感で、自主的に調べ、新言語や新フレームワークについて学習をしています。

 以上のことから、2NFソフトウェアの技術チームは常にオリジナル基準面や人材面など、どのようなご要求にも十分にお応えできます。規模の大きいものや新技術を用いたものなど、特別なプロジェクトに対して、ソリューションや設計、システム保護方法などについてご相談していただけるカウンセリングチームをご用意いたします。

3.ソフトウェア加工プロセス

 規模の大小に関わらず、製品の品質を確保するため、いかなる非機能および機能要求を見落とすことなく、常に各手順(要件分析、コスト及び開発期間の算出、開発からプロジェクト実行までにおける戦略計画策定、納品後の保障など)の実施を十分に行っています。

図1.ソフトウェア開発時の全体プロセス

 2NFソフトウェアのソフトウェア開発プロセスについては、現在CMMI Level 3に基づいており、社内全体を統一した開発プロセスの確立 によって、多種多様なお客様のソフトウェア開発需要にお応えしております。

図2.ウォーターフォールモデルに沿ったソフトウェア開発プロセス    
図3.スクラムモデルに沿ったソフトウェア開発プロセス

 その他、弊社はソフトウェア開発プロセスにおいて、プロジェクト管理(MS Project, Excel)、ソースコード管理(SVN, Githubなど)、不具合管理(Redmine, Jiraなど)などの第三者ツールの他、自社で開発したその他管理ツールも活用しております。

4.契約形態

 モバイルアプリ開発サービス提供について、弊社では2種の契約形態を設けております。弊社でもカウンセリングも行い、プロジェクトの規模・性質から、お客様にとって最適な形態を選んでいただけます。

①請負契約(Project-Based Pricing)

 お客様の要望及び2NFの実力に基づき、プロジェクト遂行に必要な工数や開発期間を計算した上で締結する契約です。

こんな場合にオススメ

 ☆プロジェクトの要件やソリューションが明確になっている場合

 ☆プロジェクトの終了日や納期などが事前に決定されている場合

メリット

 開発コストは事前に決定され、プロジェクトを展開する期間中も変更されないので、お客様側は事前に財政面の確定ができます。

 通常、小~中規模プロジェクトの場合、又は要件や範囲が明らである・事前に納期が決まっている場合には、コストが固定された加工形態(アウトソーシング)が最も適切です。事前に決定された要件に沿って、プロジェクトの進捗を保障します。

 当契約締結後、プロジェクトマネージャー、プログラマー、必要な場合はテスターと翻訳者(コミュニケーター)を含むチームを設立します。プロジェクトマネージャーは直接もしくはBrSE・翻訳者を通してお客様にご連絡いたします。プロジェクト開発上、それぞれの段階における仕事量に応じ、2NF側で自主的にメンバーの人数調整を行います。

②ラボ契約

 お客様のご要望に応じて、弊社が開発に参加する固定人数を決定いたします(お客様の要求次第では変更する可能性もあります)。開発期間についてもお客様自身で決めていただけます。この形態であれば、ソフトウエア開発過程において柔軟な調整が可能です。詳細はこちら

こんな場合にオススメ

 ☆プロジェクトの技術的な要件がまだ明確でなく、要件の内容や範囲を分析し、明らかにすることに技術者の参加が必要な場合

 ☆製品そのもの及び技術的なソリューションがある程度明確にされたものの、開発過程上で頻繁に変更される可能性があると予測される場合

メリット

 プロジェクトの専門知識や技術を持つ人材を確保でき、プロジェクトが完了するまでメンバーは変更されません。開発過程上ではお客様から指示を直接受けたり、一緒に要求変更などの確認や分析をするなど、お客様の社員のように仕事を進めます。

 いずれの契約形態においても、弊社幹部及びチームのリーダーは常に開発プロセスを管理し、メンバーの進捗状況やプロジェクトの品質を確保します。

5.お客様へ

 Webアプリ開発補助の依頼先を検討中であるお客様、Webアプリ加工開発のアウトソーシング・オフショアについてご興味のあるお客様は、ぜひお気軽に2NFソフトウェアまでお問い合わせください。丁寧にご対応いたします。


その他のニュース

日本の企業とデジタル フォーメーション(DX)

ノーコード開発プラットフォーム

ジョン・マカフィー
ネットセキュリティ界の狂犬