SEなら覚えておきたいシステム開発を上手に進めるための要点や、PGなら知っておきたい美しいプログラミングのコツ、PMのためのプロジェクト管理まで、幅広くシステム開発に関する情報をお伝えしています。
新人エンジニアのための開発の基本
- 業務系システム開発の基礎はAccessで覚えよう
- 業務系システム開発とは何をするのか?基本の処理をご説明
- 適切な連絡手段で工程遅延の要因となる「言ったはず・聞いてない」を防ぐ
- システム開発におけるテスト工程の基本【実施する意味や要点】
- システムの改修時に気を付けること(バグ対応・追加カスタマイズ)
- パッケージシステムの保守作業とは何をするのか
- テスト工程でのエビデンス作成で大切なこと、守るべきこと
- 進捗報告の進捗率は何を根拠に示せばよいのか?そのコツをご紹介
- ウォーターフォールモデルを利用するメリットとデメリット
- 単体・結合・総合・受入れなど各テスト工程におけるテスト項目の観点
- エンジニアなら覚えておきたい作業効率を高めるショートカットキー
- 新米プログラマーが犯しがちな読みにくいソースコードの事例
PGのためのプログラミングについて
- 面倒くさがりのプログラマーほど効率の良いソースコードが書けるわけ
- 美しく見やすいソースコードを書くために意識したい4つのポイント
- 上手な変数名のつけ方。一見して用途を識別できるために
- SQLのDELETE文は基本使わない!データを消さずに履歴を残そう
- 【Access】VBAで文字列が半角英数字かどうかをチェックする方法
- 新人PGに告ぐ!プログラムに正解なんてない。最適解を探せ!
- ソース修正時にコメント文に残しておきたい項目(参考例付き)
- 結局プログラムは書かれた通りにしか動かない!これは真理
- お手本としたいソースコードとは「新人でも理解できる」こと
- バグの原因が見つからないときは単純なコーディングミスを疑え!
- プログラミングの効率を高めるにはソースの流用が効果的
- プログラミングスピードを速めるための4つのコツ
- ソース内にコメントを残しておくことの重要性について
- プログラミングは難しくない!所詮は基本構文の組み合わせだけ
- プログラマーとしてタブーとされる要注意な行為
SEのためのシステム開発について
- バグ発生率は担当エンジニアの当事者意識の差で大きく変わる
- 自分の作業見積もりができないエンジニアは低スキルより敬遠される
- 受託開発案件で赤字を出さないための見積もりのコツ
- お客様に喜ばれる良質なシステムに欠かせない3つの要素
- Microsoft AccessはMacBook(macOS)では動きません!対策方法も記載
- 生産性の高いエンジニアになるには朝昼晩で作業内容を切替えよ
- お客様の追加要望は簡単には受け入れてはいけない
- テスト工数を削減するにはデバッグしながらコーディングしよう
- システムトラブルの発生時にSEが取るべき対応とは
- 入力操作を快適にさせるシステム設計
- お客様にシステム改善の提案をするならヒアリング力を高めよう
- システムの本番稼動を迎えたときのSEの心境は喜びだけではない!?
- 要件定義を上手に進めるために最も大切なこととは
- お客様の追加要望や仕様変更を抑えるために守るべき開発のルール
- システム開発も結局一番大事なのは技術力よりコミュニケーション力
- 仕様を固めすぎたシステムは使いにくい!遊びがあることも大切
- 基本設計と詳細設計書、それぞれの設計書を書くときに意識すべきこと
- 顧客折衝の手引き。ユーザーを上手にコントロールするテクニック
PMのためのプロジェクト管理について
ドキュメント管理
システム開発全般の話
- 基本情報技術者などの国家資格は実務レベルで役に立つのか
- 客先常駐のシステム開発に従事するからこそ得られるメリット
- 開発工程の中でもプログラミングが占める割合は2割程度でしかない
- プロジェクトチームにおけるPM、PL、SE、PGそれぞれの役割
- SE、PGにとって面白味や楽しさを感じる仕事と退屈でつまらない仕事
- システム開発の現場にて・・SEが仕事中にどっと疲れを感じる瞬間
- パッケージソフトは企画段階が命!何を作るかよりもどう売るかが大事
- SEがお客様の信頼を獲得するために守るべきこと、大事にするべきこと
- 何時間もかける長すぎる進捗会議は本当に必要なのか?
- システム開発の本質はお客様が満足するシステムを構築すること
- SEなら対チームメンバーとのコミュニケーションも活発にせよ
- システムが持つ二つの力(業務効率化と付加価値向上について)
- 客先常駐でのシステム開発は悪いことなのか
- 業務系システム開発にて感じる面白さ・やりがい・喜びについて
- アマチュアプログラミングと仕事としてのシステム開発の違い
- 開発スケジュールの遅れ(工程遅延)を取り戻すためにやるべきこと
- オフショア先や同じチーム内での外国人SEとの連携・付き合い方
- それ本当に意味ある!?システム開発を進める上での不毛な行為