最新記事一覧
コーディングの世界に生成AIの波が押し寄せている。「ChatGPT」が「SAST」に関する開発プロセスを変える可能性があるという。どの程度実用的なのか。サンプルコードを使いながらChatGPTの実力を探る。
()
DevOpsの価値は開発プロセスの効率化だけでなく、開発者の仕事を楽しくすることにある。DevOpsスキルを身に付けることで、開発者にもたらされるメリットを解説する。
()
Dockerは、アプリケーション開発の現状に関する年次開発者調査「The 2024 Docker State of Application Development Report」の結果を発表した。開発者が使用するツール、アプリケーション開発プロセス、課題、業界動向に関する意見、開発者コミュニティーへの関与などを明らかにしている。
()
ソフトウェア開発プロセスは、7つの個別ステージに分けることができる。本稿では、ソフトウェア開発ライフサイクルの各ステージにアプローチする方法を説明する。
()
TechTargetは、「BrightTALKサミット」のレポートを公開した。同サミットでは、適切なソフトウェア開発プロセスを選択し、AIとMLを最大限に活用するための戦略について話し合われた。
()
富士フイルムは、医療機関や研究機関における画像診断支援AI技術の開発を支援するクラウド型サービス「SYNAPSE Creative Space」の提供を開始する。一連のAI開発プロセスをワンストップで実施できる。
()
Dassault Systemesは、BMWグループと長期的な戦略パートナーシップを締結した。BMWグループは、3DEXPERIENCEプラットフォーム上で全社的に連携し、さまざまな乗り物に関する開発プロセスを向上できる。
()
アジャイル開発プロセスにおいて「スリーアミーゴス」と呼ばれるアプローチが注目を集めている。誰が何をするものなのか。
()
ispaceが民間月面探査プログラム「HAKUTO-R」のミッション2で用いる新開発の小型月面探査車の最終デザインを公開。ミッション1で得た経験とデータを基にミッション2の月着陸船の開発プロセスを改善するとともに、再起の意味を込めてランダーを「RESILIENCE」と名付けた。
()
住友ゴム工業は、あらゆる道にシンクロする開発中のタイヤ用ゴム材料「アクティブトレッド」の技術説明会を開催し、開発のプロセス、設計思想、メカニズム、性能確認の手法を紹介した。
()
Siemens Digital Industries Softwareは、開発プロセスの全ての側面に対応する3D CADソフトウェア「Solid Edge 2024」を発表した。AIによる設計支援機能の初導入に加え、クラウドベースのコラボ機能を強化している。
()
AIをベースにWebサービスを展開し、迅速に機能改善を加えるみらい翻訳では、その開発プロセスと、年に1回の脆弱性診断との間にある、ライフサイクルの不一致が課題となっていた。“外部診断頼り”を脱却すべく、同社が採用した方法とは。
()
東南アジアの銀行大手DBS Bankは、社内で開発したポータルサイトを用いて開発の生産性向上につなげる。同行が開発プロセスを改善するために実践する方法とは。
()
生成AIブームが訪れ、各企業がAI開発に乗り出しているが、AI開発プロセスには脆弱性が潜んでおり、これを悪用することでサイバー攻撃が可能になることは意外と知られていない。攻撃の詳細とそれを防御するための方法を解説する。
()
パブリッククラウドは今後どのように進化するのか、あるいはどう進化すべきなのか。これについて、Google本体でインフラや開発プロセスの設計に携わってきたウルス・ヘルツル氏の意見を聞いた。
()
ダッソー・システムズのクラウド基盤「3DEXPERIENCEプラットフォーム」をBlue Spirit Aeroが採用した。同プラットフォームを水素電池搭載航空機の開発に活用したことで、開発プロセスと意思決定の効率化、完全なトレーサビリティーが可能になった。
()
凸版印刷は2020年4月に全社横断でDX施策を推進する「DXデザイン事業部」を新設した。同事業部でサービス開発を行うICT開発センターは、開発プロセスをモダン化し、DevSecOpsを推進するコード管理プラットフォームとして「GitHub Enterprise」と「GitHub Advanced Security」を導入して、その活用範囲を広げている。GitHubの選定理由や感じたメリット、今後の展望などについて、ICT開発センターのメンバーに聞いた。
()
正しくAIを作り、活用するために必要な「AI倫理」について、エンジニアが知っておくべき事項を解説する連載。初回は、AIの普及により浮き彫りになった課題と、AI開発プロセスに内在するリスクについて。
()
日清紡マイクロデバイスは、車載CMOSイメージセンサー向けの複合電源「RN5T5611」シリーズを開発した。車載用の機能安全に対応しており、「ISO26262 ASIL-D」開発プロセスに準拠している。
()
Ansysと3Mは、接着接合部の設計改善を支援する、材料モデリングトレーニングプログラムを開設した。エンジニアがスキルを向上させることで、製品開発プロセスの改善、設計ステージの迅速化、材料廃棄の削減などを図る。
()
Stratasysの3Dプリンタ「Stratasys Origin One」を、デンマークの靴メーカーECCOが導入した。開発用の金型と靴木型を3Dプリンティングすることで、開発プロセスを効率化した。
()
自動車業界のサイバーセキュリティ対応が義務化され、自動車メーカーだけでなくサプライヤーも含めた取り組みが急務となっている。ツールや外部組織、既存のフレームワークなどをうまく活用することが、製造業のセキュリティ戦略のカギを握る。
()
「3DEXPERIENCE WORLD JAPAN 2021」の基調講演で、SOLIDWORKSのブランドCEOであるジャン・パオロ・バッシ氏が登壇し、「SOLIDWORKS ブランド CEO ジャン・パウロ・バッシからのメッセージ」と題して、「SOLIDWORKS 2022」と「3DEXPERIENCE Works」による製品開発プロセスの変革とその活用メリットについて説明した。
()
Domino's Pizzaは、アプリ開発の初期段階からセキュリティをプロセスに組み込んでいる。そこにはアプリ開発者を成長させる仕組みがあった。
()
日立ソリューションズは、IoT機器のセキュリティ対策に向けた社内組織構築と運用を支援する「PSIRT構築コンサルティング」の提供を開始した。ユーザーごとの対応手順書を利用し、PSIRTの構築と運用、製品開発プロセスの策定を支援する。
()
「Amazon Web Services」「Microsoft Azure」へのITインフラ移行に伴い、World Fuel Servicesは開発プロセスにセキュリティを組み込んだ。こうした「DevSecOps」の実現は何をもたらしたのか。
()
SCSKは、新型コロナワクチン職域接種を迅速かつ安全に実施するため、自社向けの「新型コロナウイルスワクチン職域接種予約システム」を構築。自社サービスの開発・運用環境「S-Cred+プラットフォーム」とAWSを活用し、アジャイル型開発プロセスなどを採用して、約10日間でシステムを立ち上げた。
()
NTTデータ オートモビリジェンス研究所は、自動運転システム検証基盤ソフトウェア「GARDEN ScenarioPlatform」をオープンソース化した。自動運転ソフトウェア開発における、シナリオベースの開発プロセスをサポートする。
()
素材開発分野でマテリアルズインフォマティクスが注目されている。高機能化の要求が高まる中、メーカーとしては研究開発プロセスの迅速化や検査精度の強化が重要なテーマとなる。本資料で紹介する取り組み事例が参考になるだろう。
()
メルカリが保有するソースコードに不正アクセスがあった。結果的に比較的古い時期の実際の顧客情報が流出したという。
()
リクルートでの新規プロダクト開発事例からエンジニアとしての価値の高め方を探る本連載。第2回目となる今回は「本開発フェーズ」にフォーカスし、不確実性が高いプロダクト開発において、高い品質を維持しつつ、高速にプロジェクトを進めるポイントを2回に分けて解説する。前編となる今回は「機能開発の目的から考えるアサイン方式」と「進め方の道しるべとなる開発プロセス」について。
()
清水建設はこれまで部門ごとにバラバラに運用されていたRPAを一元化すべく、グループ全体で統一したサーバ型RPAを導入することを決めた。併せて、開発プロセスや運用ルールも標準化することで、間接業務を15%自動化させることを目指す。
()
モノづくりを取り巻く環境が劇的に変化する今、製品開発プロセスに変革をもたらすとともに、イノベーション創出を促し、未来へ向けた成長につなげられる設計開発環境が求められている。本稿では、製品開発と製造の未来に向けたプラットフォーム「Fusion 360」がもたらす可能性について、ユーザーの声を交えながら詳しく紹介する。
()
中国からの「闇流通」も明らかになった新型コロナワクチン。接種に向けてクリアしなければならない課題や、日本は欧米と比べて、なぜ開発のスピードが遅かったのかといった開発プロセスの問題点について、ワクチン学が専門の東京大学医科学研究所の石井健教授に聞いた。
()
ソーシャルゲームアプリ「マジカミ」の開発、運営会社「Studio MGCM」はリリース後の機能改善に備え、アジャイル型開発プロセスを採用した。そこで課題となったのは「2つの開発プロセスに対応できるプロジェクト管理」の実現方法だった。
()
ElektrobitとUnity Technologiesは、設計と開発プロセスを合理化し、リアルタイムレンダリングの性能を拡張するために協業する。両社の知見を組み合わせ、信頼性の高い開発基盤を構築し、次世代の没入型リアルタイム3D HMIの開発を加速させる。
()
DevOpsチームとセキュリティチームは、開発プロセスの最後まで別々に作業することが多く、結果、両チーム間で摩擦が生じやすくなっています。これは、製品やサービスを市場に投入する競争において、セキュリティが後回しにされることがあり、潜在的な脆弱(ぜいじゃく)性に対処するための時間が十分に確保されていないためです。DevOpsとサイバーセキュリティを効果的に融合させた組織は、セキュリティ対策を積極的に実践し、チーム間の摩擦を減らすことに成功しています。本稿では、セキュリティ責任者がDevSecOpsを導入するための4つのポイントを紹介します。
()
オーバスは、自動車機能安全規格「ISO 26262 2nd Edition」のソフトウェア開発プロセス認証を取得した。今後、同規格に準拠した開発プロセスによるAUTOSAR BSWを提供可能になる。
()
日立製作所は、アプリケーション開発プロセスを自動化する「継続的インテグレーション」を活用した開発環境「マイグレーション開発環境構築支援サービス」の提供を開始した。
()
Altairは、全ての自社製品のソフトウェアアップデートを発表した。創業以来最大規模のアップデートで、UX向上や製品開発プロセスを合理化する直感的なワークフローの導入など、多くの新機能を追加した。
()
日立オートモティブシステムズは2020年4月16日、ドイツの自動車部品向けソフトウェア会社であるseneos(ゼネオス)の全株式を取得し、完全子会社化したと発表した。買収により、フロントエンジニアリングを強化するとともに、最新のソフトウェアアーキテクチャやソフトウェア開発プロセスのフレームワークへの対応を強化し、効率的なソフトウェア開発を行う。
()
モノリシックなサービスをマイクロサービス化する際、どのように移行させればいいのか。オイシックス・ラ・大地の川上徹氏がOisixのマイクロサービス移行に当たって採用したアプローチと開発プロセスを紹介します。
()
EUV(極端紫外線)リソグラフィの開発プロセスは、長期にわたって難しい道のりを進んできた。EUV開発については、EUVの新しいパターニング性能を採用するかしないかによって、半導体チップ製造プロセスが将来的にどのような技術になるのかを、一歩引いた所から検討する必要があるのではないだろうか。
()
Boston Dynamicsの2足歩行ロボット「Atlas」が、倒立前転や手を使わない前転、開脚ジャンプなどの技を披露する動画が公開された。開発プロセスの改良で、パフォーマンスの成功率は約80%まで高まった。
()
製造業のIoT活用で多く見られるのは、工場での生産効率向上や、市場の製品に対するサービス提供などだ。しかし、製品の設計開発プロセスでも大きな成果が得られる。プリンター大手のブラザー工業は、IoTで得られるデータを活用する「データドリブン」のアプローチによって設計開発プロセスを進化させている。
()
ABEJAは「ABEJA Platform Accelerator」(α版)の試用提供を開始した。「画像のクラス分類」と「画像の物体検出」という2つのAIモデルを備えており、仮設検証のためのAI開発プロセスが簡略化できる。
()
Synopsysは、車載システムの開発プロセスを変革するために、「3つのShift Left(前倒し)」を提案する。
()
モデルベース開発(MBD)ツールの代表的なベンダーであるdSPACE。その豊富な製品から構成されるECU開発プロセスを網羅するモデルベース開発ツールチェーンをベースに、加速するADAS(先進運転支援システム)/AD(自動運転)の開発現場を中心に売り上げ実績を伸ばしている。そして迎えた2019年は、実績ある自動車市場に加えて、農機/建機やロボット市場での活動を強化し、幅広い用途でのモデルベース開発の普及を目指すという。dSPACE Japan社長を務める宮野隆氏に2019年の事業戦略を聞く。
()
企業は、可能な限り早くアプリを市場投入したいと考える。ローコードプラットフォームは開発プロセスを加速させる。優れた機能や柔軟なカスタマイズ性を持つオープンソースのローコードプラットフォームも登場している。
()
「ゼクシィ縁結び・恋結び」の開発現場において、筆者が実際に行ったことを題材として、「データ基盤」の構築事例を紹介する連載。今回は、「データ基盤」の開発プロセスについてお伝えします。
()