Sunday, February 10, 2008

I Suck At Agile Development (Part 4)

ok. i finally finished the book a couple of days ago. so, here is a list of the remaining practices of an agile developer on agile collaboration:

38. schedule regular face time. use stand-up meetings. stand-up meetings keep the team on the same page. keep the meeting short, focused, and intense.

39. architects must write code. good design evolves from active programmers. real insight comes from active coding. don't use architects who don't code-they can't design without knowing the realities of your system.

40. practice collaborative ownership. emphasize collective ownership of code. rotate developers across different modules and tasks in different areas of the system.

41. be a mentor. knowledge grows when given. there's fun in sharing what you know-you gain as you give. you motivate others to achieve better results. you improve the overall competence of your team.

42. allow people to figure it out. give others a chance to solve problems. point them in the right direction instead of handing them solutions. everyone can learn something in the process.

43. share code only when ready. never check in code that's not ready for others. deliberately checking in code that doesn't compile or pass its unit tests should be considered an act of criminal project negligence.

44. review code. basic styles of review include: the all-nighter with the entire team; the pick-up game where another developer "picks" up the code as soon as the code is ready (rotate developers); and pair programming where one person is the driver, the other navigator and they occasionally switch roles. code reviews are invaluable in improving the quality of the code and keeping the error rate low. if done correctly, reviews can be practical and effective. review code after each task, using different developers.

45. keeps others informed. publish your status, your ideas and the neat things you're looking at. don't wait for others to ask you the status of your work.

resources:
agile developer www.agiledeveloper.com/download.aspx
pragmatic programming www.pragmaticprogrammer.com

up next, version control and subversion! yes, very exciting i know...

3 comments:

oakleyses said...

louis vuitton uk, air max pas cher, timberland, polo lacoste, hogan outlet, air max, longchamp, polo ralph lauren, michael kors, hollister, north face, barbour, air jordan, sac louis vuitton, true religion outlet, nike free, lululemon outlet online, nike blazer, nike roshe run, nike tn, nike free pas cher, louboutin, air force, michael kors, sac louis vuitton, vanessa bruno, ray ban sunglasses, ralph lauren, nike roshe, hollister, true religion outlet, converse pas cher, sac burberry, north face, longchamp, sac hermes, mulberry, oakley pas cher, hollister, new balance pas cher, air max, sac guess, nike huarache, vans pas cher, abercrombie and fitch, sac longchamp, ray ban pas cher, louis vuitton, nike trainers, michael kors pas cher, nike air max

oakleyses said...

nike roshe run, birkin bag, ugg, reebok outlet, uggs, lululemon outlet, canada goose, new balance shoes, p90x, ugg australia, mcm handbags, canada goose outlet, herve leger, ugg boots clearance, chi flat iron, jimmy choo outlet, canada goose jackets, marc jacobs, soccer shoes, instyler, ferragamo shoes, abercrombie and fitch, mac cosmetics, soccer jerseys, valentino shoes, giuseppe zanotti, bottega veneta, north face jackets, rolex watches, mont blanc, ghd, ugg boots, wedding dresses, insanity workout, asics running shoes, vans shoes, north face outlet, uggs outlet, babyliss pro, nfl jerseys, beats by dre, celine handbags, canada goose, ugg pas cher, ugg boots

oakleyses said...

air max, canada goose, pandora charms, montre homme, iphone 6 cases, timberland boots, converse shoes, hollister, juicy couture outlet, moncler, juicy couture outlet, lancel, moncler outlet, canada goose, converse, supra shoes, moncler, swarovski, thomas sabo, moncler, pandora charms, vans, karen millen, ugg, ralph lauren, hollister, canada goose uk, moncler, coach outlet store online, ray ban, gucci, canada goose, parajumpers, moncler, air max, hollister clothing store, louboutin, toms shoes, ugg, baseball bats, swarovski crystal, oakley, moncler, links of london, wedding dresses, louis vuitton, pandora jewelry, rolex watches