Skip to content

Commit

Permalink
cost
Browse files Browse the repository at this point in the history
  • Loading branch information
yegor256 committed Sep 22, 2023
1 parent c484153 commit 46c639d
Show file tree
Hide file tree
Showing 2 changed files with 42 additions and 10 deletions.
47 changes: 38 additions & 9 deletions 04-cost/04-cost.tex
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,14 @@
{After every phone call}
{ccb, baseline}

\pmbaQuestion
{What is the most honest way to bill a customer?}
{\$100 per hour}
{\$100 per line of code}
{\$100 per feature}
{\$100 per pull request}
{salary}

\pmbaQuestion
{How to calculate Cost Performance Indicator (CPI)?}
{\(\texttt{CPI} = \texttt{EV} / \texttt{AC}\)} % CPI
Expand All @@ -53,20 +61,36 @@

\pmbaQuestion
{You are a project manager, a programmer asks you to pay \$500 for a training course about Machine Learning. What do you answer?}
{Definitely, not!}
{I have to ask our CFO and the customer}
{Only if you work on weekends}
{How ML is related to our project?}
{``Definitely, not!''}
{``I have to ask our CFO and the customer''}
{``Only if you work on weekends''}
{``How ML is related to our project?!''}
{school}

\pmbaQuestion
{You just interviewed two programmers and now have to explain to the CEO that you want to hire the one that is more expensive; what is the best argument to use?}
{She has longer experience}
{She is more enthusiastic about our project}
{She has longer experience}
{She has bigger StackOverflow reputation}
{Her projects have more GitHub stars}
{She worked for our competitor before}
{value}

\pmbaQuestion
{Would you allow your team members know the salaries of each other?}
{Definitely, No!}
{Only if they are all the same}
{Only if they are all higher than the market can pay}
{Definitely, Yes!}
{salary}

\pmbaQuestion
{Who is making more money?}
{OCJP}
{PMP}
{PhD}
{CEO}
{salary}

\plush{
\pptBanner{Earned Value Method}\par
\pptPic{.8}{evm.png}\par
Expand All @@ -84,13 +108,18 @@

\plush{
\pptBanner{Homework:}
``Project Estimate -- ...''
--- PMBOK5
A ``project estimate'' refers to a systematic assessment of the anticipated time, resources, and costs required to complete a specific project. It is derived from a detailed understanding of the project's scope, tasks, and potential challenges, and serves as a foundational tool for budgeting, scheduling, and resource allocation. Accurate project estimates are crucial for setting realistic expectations and ensuring the project's successful completion within its defined constraints.
--- ChatGPT 4.0
}

\plush{
\pptBanner{Read this:}
% How much do you cost?
\nospell{Steve McConnell}, \emph{Software Estimation: Demystifying the Black Art} (2006)\par
\href{https://www.yegor256.com/2015/06/02/how-to-estimate-software-cost.html}{How Much For This Software?} (2015)\par
\href{https://www.yegor256.com/2018/01/09/micro-budgeting.html}{Five Stages of Microbudgeting} (2018)\par
\href{https://www.yegor256.com/2014/10/29/how-much-do-you-cost.html}{How Much Do You Cost?} (2014)\par
\href{https://www.yegor256.com/2014/04/11/cost-of-loc.html}{How Much Do You Pay Per Line of Code?} (2014)\par
\href{https://www.yegor256.com/2014/10/21/incremental-billing.html}{Incremental Billing} (2014)\par
}

\end{document}
5 changes: 4 additions & 1 deletion aspell.en.pws
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,7 @@ COCOMO
Standups
Tetris
durations
StackOverflow
StackOverflow
OCJP
Microbudgeting
ChatGPT

0 comments on commit 46c639d

Please sign in to comment.