現在、会計系のjava開発を業務で行なっているのですが、どのくらい書ければ一人前、もしくは文句を言われないのでしょうか。
例えば、マスタデータを登録、更新、削除するためのマスタ画面を2つ、そのマスタ画面からデータを取得し、他必要な値をいれて登録、更新、削除できる画面を一つ、それに必要なDBテーブルは上記内容からマスタは二つ、入力画面で入力したデータを登録するテーブルが一つ。
これと言ったプログラムを書くための詳細設計書はないが、こうしたいと言う画面仕様書はある。
また、似たようなマスタ画面はいくつか存在する。
こんな感じの状態で、単体テストまで行い、画像エビデンスを取るまで行うとしてどれくらいで、やれればいいのでしょうか。
私は8日位でやっとプログラムが組めたところでした
No.4ベストアンサー
- 回答日時:
十数年、システムエンジニアとして仕事をしています。
「システムに同じような画面が既にあり、詳細設計書はないが画面仕様書がある」
私であればこの状態から1人で実装→単体テストまで仕上げられるのであれば、新人からは卒業&とりあえず戦力としては1人前とみなします。
工数に関しては使っているFWや仕様に左右されるので、一概には計れませんがよくあるマスタ系画面の新規追加であれば、1画面当たり
フロント(画面回り):1人日
バック(DB入出力):1人日
単体テスト:1人日
で見積もることが多いです。
ただ、これはバッファを上乗せしたMAXの工数ですので、実際はこれより短い時間で終わらせてもらえると助かるなぁ、という感じです。
もっともマスタ系画面でも項目数が恐ろしく多いものもあったりしますので、その場合は別途工数を積むことになります。
質問文にあるのは3画面ですので、9日で完成させれば及第点
8日で完成させれば余裕が出来て助かると思い
7日以内であればこの人は優秀だな、と判断します。
No.3
- 回答日時:
既存システムに対して新しい機能と画面を追加するのは新規開発と言っていいものでしょうか?
考え方は色々あるでしょう。
非常に単純で小さいシステムを、総合的で大規模なシステムに改変するような場合までメンテナンスと言うには無理があるでしょう。
家のリフォームでも、原型が影も形も残らないリフォームってありますよね。
No.2
- 回答日時:
(ざっくりですが)クラス単体1個を300行として、100クラスで30000行ですね。
長いクラスもあれば、小さいクラスもありますが。
新規開発と既存システムのメンテナンスでは、作業量が異なります。
単体テストで終わるということもありません。
作業の多くがデバッグに費やされるということもあるでしょう。デバッグ所要時間の短縮が大きな成果になると思われます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 【Excel VBA】全シートのデータを1シートに集約するには? 2 2021/11/15 18:13
- 相続・贈与 名義変更について 1 2021/12/27 17:42
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- SQL Server AccessのInsertクエリのあとつづけてDeleteクエリを行いたいがSQLでどう書いたらいい 3 2023/05/27 14:12
- Amazon 海外Amazonで買い物できない 1 2021/12/08 18:23
- Excel(エクセル) VBA 特定の単語以外が含まれる行全体を削除したい 2 2021/11/03 18:55
- Excel(エクセル) Excel VBA のdebug(F8キー) がうまく動作しません(超初心者です) 4 2022/02/01 18:47
- 消費者問題・詐欺 この前詐欺について質問させて頂いた者なのですが たびたびすみません これは詐欺で大丈夫なのですよね、 2 2022/02/03 12:22
- 転職 【転職】応募書類の提出について 1 2021/12/09 17:08
- 電子マネー・電子決済 Tカード(キャラクターでTマネーのついたもの)について質問です 一年前TSUTAYAで買いました そ 1 2021/12/06 23:09
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・ハマっている「お菓子」を教えて!
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
三菱GOTの画面切り替えについて
-
ServletからServletへの値渡し
-
ASP.NET 画面遷移前の状態を保...
-
変数名とDBカラム名の関係性に...
-
ブラウザアドレスバーからのURL...
-
Java-jspの画面入力値保持について
-
画像の縦横比固定の計算方法。
-
showModalDialogの子画面での画...
-
FormのsubmitでFormの内容がnull
-
SessionとViewStateについて
-
C# ログイン画面からメイン画面...
-
[VB6]画像切り取り
-
JDBCにてデータをひく際のエラ...
-
frameset要素を使わずに画面を...
-
java業務でどれくらい書ければ...
-
遷移元を判定したい!
-
ServletからHTMLページへの遷移...
-
子画面への値の渡し方
-
MFCで追加済みのイベントハンド...
-
画面を隠す・消す方法を教えて...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
三菱GOTの画面切り替えについて
-
C言語で今まで表示していた画面...
-
Java-jspの画面入力値保持について
-
画面を隠す・消す方法を教えて...
-
ServletからServletへの値渡し
-
C# ログイン画面からメイン画面...
-
ASP.NET 画面遷移前の状態を保...
-
ブラウザアドレスバーからのURL...
-
javaのstrutsを使った画面遷移...
-
Javaプログラミングの質問にな...
-
遷移元を判定したい!
-
画像の縦横比固定の計算方法。
-
登録後、呼び出し元ページに戻...
-
非アクティブな画面を操作する...
-
JAVAのセッション変数の上書き...
-
location.hrefでページ切替時の...
-
アドレスバーに引数を表示させ...
-
FormのsubmitでFormの内容がnull
-
VC++にて、コンソールを二画面表示
-
ウィンドウの制御について、質...
おすすめ情報
ザックリ三万行ですか。
申し訳ありません。あんまり三万行と言われてどのくらいの規模なのか想像できないんですけど、
仮にこれをどのくらいの期間で書ければいいのでしょう?
例えば一年かかる人と半年かかる人だったら
この2人はスキル的には2倍の差がありますし。
確かに、デバック作業の方が多いですね。
私の今回の場合、既存システムに対して新しい機能と画面を追加するのは新規開発と言っていいものでしょうか?