• Save
Webcamp Ep 3  - Modern Web Development
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Webcamp Ep 3 - Modern Web Development

on

  • 1,006 views

A short presentation on the workflow and some tools used by agile web development companies

A short presentation on the workflow and some tools used by agile web development companies

Statistics

Views

Total Views
1,006
Views on SlideShare
501
Embed Views
505

Actions

Likes
0
Downloads
0
Comments
0

3 Embeds 505

http://blog.flexnode.com 444
http://logicsoul.com 59
http://feeds.feedburner.com 2

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • \n
  • \n
  • \n
  • \n
  • High Cost \n- Initial Design\n- Iterating \n\nBrings focus away to small details\n- color, logo, etc \n
  • - quick to build and change\n- lots of templates of common \n- low amt of details focuses on UI / UX\n- less is really more\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Involve the customers & developers\nBreak app down into small ticketsAssign high priority tickets to current sprint\nEvery release should be USABLE\nLet the client play with it & report bugs\n\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Why ?\n- so your colleagues wont accidentally break your code\n- good documentation on how your creation works\n\n
  • Why ?\n- so your colleagues wont accidentally break your code\n- good documentation on how your creation works\n\n
  • Why ?\n- so your colleagues wont accidentally break your code\n- good documentation on how your creation works\n\n
  • Why ?\n- so your colleagues wont accidentally break your code\n- good documentation on how your creation works\n\n
  • Why ?\n- so your colleagues wont accidentally break your code\n- good documentation on how your creation works\n\n
  • - Continuous Integration\n-- Runs Related Test whenever the codebase changes\n
  • \n
  • \n
  • \n
  • \n
  • - weed out problems that could take production down\n- test features in the right environment... Development doesnt help\n
  • \n

Webcamp Ep 3 - Modern Web Development Presentation Transcript

  • 1. Modern Web DevelopmentA sneak peak into Agile Methodology
  • 2. Not Really!
  • 3. Not Really!
  • 4. Product Design Making the imagination real
  • 5. PlanningPiecing the puzzle pieces
  • 6. Managing Teams
  • 7. • Product Manager• Scrum Master• Designer• Front End / UX Developers• Back End Developers• Server Admins• Testers
  • 8. Key Terms• Points• Velocity• Sprint
  • 9. Divide and Conquer• Sprint Planning - Weekly Progress• Flexible - Client/Boss gets to Prioritize• Everyone is on the same page
  • 10. Development Keeping it real
  • 11. Self Source Control
  • 12. Why?• Collaborate - everyone works at the same time• Distributed - everyone has a copy• Versioning - your embarrassing moments are kept forever• Github - SAAS / Cloud
  • 13. Write Tests
  • 14. Write Tests elen iums
  • 15. Write Tests elen iums jasmin e
  • 16. Write Tests elen iums jasmin cucumber e
  • 17. Write Tests rspec elen iums jasmin cucumber e
  • 18. Write Tests rspec elen iums jasmin cucumber e webrat
  • 19. Deployment Into the Real World
  • 20. Automate.. Automate.. Automate...
  • 21. Automate.. Automate.. Automate...
  • 22. Automate.. Automate.. Automate...
  • 23. Staging• Live Server = Production• Staging = close replica of production for deploying new features
  • 24. Thank You