01.02.2013 Views

Software Development Cross Solution - Index of - Free

Software Development Cross Solution - Index of - Free

Software Development Cross Solution - Index of - Free

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

integrating code 369<br />

priorities 362<br />

third-party code, testing 370<br />

user stories 362<br />

metrics 419<br />

milestones 73, 74, 99<br />

Fireside Chats 82–83<br />

versus versions 75<br />

(see also priority setting)<br />

mock object framework 304–308<br />

multiple implementations <strong>of</strong> a single interface 296<br />

multiple responsibilities 156<br />

going from multiple to single 159<br />

N<br />

nice-to-haves 73<br />

No Dumb Questions<br />

assumptions 53, 58<br />

baseline functionality 75<br />

batch file or shell script 227<br />

BeatBox 181<br />

bin, dist, and src directory names 227<br />

branched code 210<br />

bugs<br />

fixing 409<br />

priority setting 358<br />

building projects<br />

build script 227<br />

default target 227<br />

tools 227<br />

burn-down rate 323<br />

lowering 118<br />

cohesion 161<br />

committing changes to a tag 210<br />

continuous integration (CI) 253<br />

convergence <strong>of</strong> estimates 58<br />

customers, how much <strong>of</strong> process should<br />

customers see 58<br />

design documentation 425<br />

estimates 99<br />

bug fixing tasks 409<br />

bugs 358<br />

different results 358<br />

Download at WoweBook.Com<br />

the index<br />

evolutionary design 425<br />

features, dependent on other features 19<br />

formal process 425<br />

getting code into a “pretty decent” state 409<br />

good-enough code 164<br />

having each class do only one thing 161<br />

integrating the Mercury Meals code 369<br />

iteration 84<br />

adding more people to project 19<br />

adding time to end <strong>of</strong> 323<br />

bad 345<br />

necessity <strong>of</strong> 12<br />

not enough time for story 345<br />

short projects 12<br />

time at end 345<br />

time constraints 19<br />

when new requirements come in during last 25<br />

when new requirements won’t fit current 25<br />

when to begin 12<br />

Java programming 181<br />

milestones 99<br />

milestones versus versions 75<br />

mock objects 308<br />

networking code 184<br />

not being able to meet deadlines 75<br />

perfect versus good enough design 409<br />

planning poker 53<br />

POKE_START_SEQUENCE 181<br />

priority setting 78, 80<br />

project planning tool 425<br />

repository location 210<br />

requirements<br />

before requirements are set 32<br />

refining 40<br />

versus iteration 12<br />

requirements document 425<br />

Runnable 181<br />

s<strong>of</strong>tware development techniques 181<br />

spike testing<br />

big picture view <strong>of</strong> the code 405<br />

factoring in confidence 405<br />

five days length 405<br />

length <strong>of</strong> iteration and 409<br />

number <strong>of</strong> people involved 405<br />

picking right tests 405<br />

time to fix bugs 405<br />

you are here 4 453

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!