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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

D<br />

dashboard 100–101<br />

deadlines<br />

checking 23<br />

not being able to meet 75, 97<br />

delivering s<strong>of</strong>tware (see releasing s<strong>of</strong>tware)<br />

delivering what’s needed 73<br />

demo 167<br />

failure 185, 187<br />

dependencies 293–295, 391<br />

spike testing 408<br />

dependency injection 308, 310<br />

design 149–176<br />

cohesion 161<br />

DRY (see don’t repeat yourself)<br />

evolutionary 425<br />

flexible 165<br />

perfect versus good enough 168–169, 409<br />

productive 165<br />

spotting classes not using SRP 156<br />

SRP (see single responsibility principle (SRP))<br />

design documentation 425<br />

developer testing 325<br />

development time 76<br />

documentation, testing 243<br />

documenting code 391<br />

spike testing 408<br />

don’t repeat yourself (DRY) 160<br />

versus SRP 161<br />

DRY (see don’t repeat yourself)<br />

E<br />

equals method, Java 308<br />

error handling, proper 243<br />

estimates 43, 99<br />

assumptions 47<br />

eliminating 48–49, 51<br />

better-than-best-case 90<br />

Download at WoweBook.Com<br />

the index<br />

bug fixing tasks 409<br />

bugs 358<br />

convergence <strong>of</strong> user story estimates 57, 58<br />

different results 358<br />

iteration 60–61<br />

large gaps 50<br />

reprioritizing 75<br />

real-world days 91<br />

recalculating estimates and velocity at each iteration<br />

353<br />

task (see tasks, estimates)<br />

user story estimates greater than 15 days 54<br />

when too long 92<br />

whole project (see project estimates)<br />

evaluation 418<br />

evolutionary design 425<br />

F<br />

features<br />

customers changing 20–23<br />

dependent on other features 19<br />

prioritizing new 22<br />

(see also priority setting, requirements)<br />

Fireside Chats<br />

iteration and milestone 82–83<br />

perfect design versus good-enough design 168–169<br />

flexible design 165<br />

functionality 395<br />

baseline 75, 79<br />

figuring out what functionality works 396, 399<br />

testing 239<br />

G<br />

good-enough design 168–169<br />

grey box 238<br />

grey-box testing 240<br />

GUI (Head First Java BeatBox project) 182<br />

you are here 4 451

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

Saved successfully!

Ooh no, something went wrong!