タグ付けされた質問 「budget」

13
ソフトウェア開発者は、年間の設備予算を獲得すべきですか?[閉まっている]
私は新しい会社で新しいポジションを探しています。私は過去に(この会社ではなく一般に)一部の人々に、最新の状態に保つために新しいコンピューターを購入するための年間予算が与えられたと話しました。 今、この質問がここで質問する価値があると思うのは、Joelがすぐに出てきて、雇用主がお金で買える最高の設備にお金を払うべきだと言うからです...当然のことです。 Joelテストから:より良いコードへの12ステップ 9.お金で買える最高のツールを使用していますか? コンパイルされた言語でコードを書くことは、庭のさまざまな家庭のコンピューターではまだすぐにできない最後のことの1つです... 一流の開発チームはプログラマーを苦しめません。能力の低いツールを使用することによって引き起こされる小さな不満も追加され、プログラマは不機嫌で不幸になります。不機嫌なプログラマは非生産的なプログラマです... 業界に手当や予算を提供するような基準があるかどうか、誰もが知っていますか? 私はこのような会社で働いたことはありませんが、交渉のために指輪でこれを投げるべきだと考えています。理にかなっているようです。MS、Google、Appleなどの大企業はこれをどのように処理しますか?「はい」と言う場合、範囲を指定します... $ 5kから$ 10,000までの数字を聞いています。私には高く見えますが、ちょっと私は喜んでそれを取るでしょう。

6
プロジェクトが予算を超えることは許容されますか?
この質問は、フリーランスからウェブデザイン会社に転職して以来、過去3か月間私を悩ませてきました。 営業担当者は、次の一連の質問によく似た質問をします。 ウィジェットをプログラムするにはどれくらいの費用がかかりますか このWebサイトをこのソフトウェアに変換するのに何時間かかりますか。 (ウェブサイトが現在何を実行しているか知らずに) 等 情報なしで見積もりを行うにはどうすればよいですか?(いいえ、詳細情報を求めることはできません!) プロジェクトが予算を超えている場合、それは悪いことです。最近、ウェブサイトを新しいプラットフォームに移行するコストを計算するときに、メニュー全体を見逃してしまったため、プロジェクトは予算を超えました。私の上司はまったく満足していませんでしたし、このようなことは避けられないというのが私の意見です。 2.予算超過を処理するための一般的な慣行は何 ですか?Web開発などのプロジェクトは予算超過することがよくありますか? Web開発/デザイン/類似会社で働いている場合: 3.請求可能時間システムはどのように機能しますか? 私にとっては、どのプロジェクトに何時間を費やし、それらが請求可能または内部(請求不可)であるかを記録する時間追跡アプリケーションがあります。週にxx時間の請求可能時間を満たしていない場合、最終的にトラブル/解雇になります。あなたが会社のためか、請求可能ではないクライアントのために行う作業は、このシステムの一部ではない、と私たちはしばしば持っている任意の代替システムが存在する場合、私は思ったんだけどので、内部の作業を行います。 編集: OK私はデザイナーではなく、この会社の開発者です:) 第二に、私は給与を支払われていますが、経営陣がそれをどのように見ているかを以下に示します。週に35時間働く必要があります。その35時間以内にクライアントに請求する仕事をしている可能性があります。プロジェクトが50時間かかり、私が55時間かかる場合、その5時間は予算を超えていない別のプロジェクトに費やされた可能性があるため、お金を「失いました」。 別の例として、プロジェクトが1つしかない場合、2週間で期限が来て、社内で仕事をすることに1日費やします。もしその日働いていたら、一日を早く終えても仕事はありません。いずれにせよ、仕事は契約であるため、私が仕事をする日に関係なく、同じ金額が支払われます!
11 project  budget 

1
限られた予算でのビザンチン決済処理コードのリファクタリング[終了]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 4年前休業。 私は数年間、大規模なRuby on Railsアプリケーションに取り組んできました。それは貧しい状態で受け継がれましたが、生産バグのほとんどは時間とともに解決されました。支払い処理コードなど、変更されていないセクションがあります。このコードはほとんどの部分で機能しますが、支払い処理業者によって請求が拒否された場合は常に、ユーザーに役立つメッセージではなく500エラーが表示されます。保守を容易にするためにコードをリファクタリングしたいと思います。それがどのように機能するかの簡単な概要を提供します。 次のスニペットからすべてのエラー処理コードを削除しました。 迷路はコントローラーで始まります: def submit_credit_card ... @credit_card = CreditCard.new(params[:credit_card].merge(:user => @user)) @credit_card.save ... @submission.do_initial_charge(@user) ... end 次に、Submissionモデルで: def do_initial_charge(user) ... self.initial_charge = self.charges.create(:charge_type => ChargeType.find(1), :user => user) self.initial_charge.process! self.initial_charge.settled? end ではChargeモデル: aasm column: 'state' do ... event :process do transitions :from => [:created, :failed], …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.