Your SlideShare is downloading. ×
I Wish i Knew that Before Getting This Job
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

I Wish i Knew that Before Getting This Job

2,114
views

Published on

http://fragmental.tw/2009/11/24/i-wish-i-knew-that-before-getting-this-job-–-slides-and-long-notes/

http://fragmental.tw/2009/11/24/i-wish-i-knew-that-before-getting-this-job-–-slides-and-long-notes/

Published in: Technology, Art & Photos

0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,114
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
33
Comments
0
Likes
3
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. I WIsH I KneW ThAT BEfORe GETTING tHiS JoB phillip calçado http://blog.fragmental.com.br http://fragmental.tw
  • 2. ThE WoRlD HaS ChAnGEd
  • 3. CLIenTS WoN`T TRUST YOUR TeaM
  • 4. ThEy`Ve bEEn BIttEn bEfOrE
  • 5. YoU Can PRETEND to LIVE As If NOthING Had OcCUrReD
  • 6. Or fIgHt FoR SuRViVaL
  • 7. aNd OnLy ONe ThIng GuaRanTeEs SuRVivAl:
  • 8. aNd OnLy ONe ThIng GuaRanTeEs SuRVivAl: DeLiVeR vALUE
  • 9. ‣All the time DeLiVeR ‣At the right time vALUE ‣Before it’s too late
  • 10. SuRpRisEs
  • 11. AvOiD SuRpRisEs
  • 12. BuIlD BaRRieRs
  • 13. <interlude>
  • 14. In a REgUlAr DeV ShOp (ThaT CoulD Be YoUrS)
  • 15. Architecture
  • 16. Architecture Module A Module B Module C Module D Module E
  • 17. Architecture Test Plan Module A Module B Module C Module D Module E
  • 18. Architecture Test Plan Test Case - Module A Module A Test Case - Module B Module B Test Case - Module C Module C Test Case - Module D Module D Test Case - Module E Module E
  • 19. 010001001 111100011 010110000 110101010 110101010 101010101
  • 20. 010001001 111100011 010110000 110101010 110101010 101010101
  • 21. Δ SuRpRisE 010001001 111100011 010110000 110101010 110101010 101010101
  • 22. 010001001 111100011 010110000 110101010 110101010 101010101 Feedback
  • 23. 010001001 111100011 010110000 110101010 110101010 101010101 Feedback
  • 24. 010001001 111100011 010110000 110101010 110101010 101010101
  • 25. 010001001 111100011 010110000 110101010 110101010 101010101
  • 26. </interlude>
  • 27. BuIlD BaRRieRs
  • 28. LaYeReD BaRRieRs 1.Developement 2.Integration 3.Verification 4.Acceptance 5.Production
  • 29. 1.Development ‣Does this change work? ‣Is it “ready”?
  • 30. 2.Integration ‣Works outside my machine? ‣Plays nicely with stuff other people built?
  • 31. 3.Verification ‣Fulfils the spec? ‣Brittle? ‣Breaks something that was working before?
  • 32. 4.Acceptance ‣Customer thinks it is ready? ‣Small changes required?
  • 33. 5.Production ‣Does it work in the real world?
  • 34. 1.Development ‣Test-Driven Development ‣Fast Build Process
  • 35. 2.Integration ‣Fast Build Process ‣Continuous Integration
  • 36. 3.Verification ‣Test-Driven Development ‣Tests are part of Continuous Integration ‣Testers actually write their tests
  • 37. 4.Acceptance ‣Client is always around ‣Sandwich Model (Kickoff-Play- Walkthrough) ‣Domain-Driven Design
  • 38. 5.Production ‣Incremental delivery ‣Frequent delivery ‣Prod-like environments
  • 39. BuIlD BaRRieRs
  • 40. BuT Be AwARE THaT TheY WILL BE BroKEn
  • 41. ReD AlERt
  • 42. ReD AlERt
  • 43. ReD AlERt
  • 44. ReD AlERt
  • 45. ReD AlERt
  • 46. your team is not the CentRe oF thE UNivErsE
  • 47. the goal is not to be faIlpRoOf. it is to make it sAfe tO FAIL.
  • 48. Do NOT AsSUmE people will give you SuPPorT
  • 49. keep your career goals oUt of your tEaM’s GoAls
  • 50. OBRIGADO (all pics were stolen from Dawn of the Dead, best zombie movie evah.) http://www.thoughtworks.com work@thoughtworks.com