Win a copy of Micro Frontends in Action this week in the Server-Side JavaScript and NodeJS forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Paul Clapham
  • Bear Bibeault
  • Jeanne Boyarsky
Sheriffs:
  • Ron McLeod
  • Tim Cooke
  • Devaka Cooray
Saloon Keepers:
  • Tim Moores
  • Tim Holloway
  • Jj Roberts
  • Stephan van Hulst
  • Carey Brown
Bartenders:
  • salvin francis
  • Scott Selikoff
  • fred rosenberger

Agile and XP Development: Promoting At Work

 
Ranch Hand
Posts: 15304
6
Mac OS X IntelliJ IDE Chrome
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I've been reading up on Agile processes and XP in my spare time. I am starting to see, just from my readings, how these different processes could improve the way our team currently works as well as other teams around me and their projects.

I've been on/through 3 different projects where I currently work and seeing some of the pitfalls we've run into, I am starting to see where some of these processes really could have saved us some headaches. But it's not just about the developers getting on board. It seems like the client really has to be on board for this type of process as well. If this is not the case, someone can set me straight.

My question is, I have no real world experience with agile or XP style development. I only have the knowledge of what I have read thus far. What's the best way that I might be able to implement some agile development styles and/or XP styles into my current work load without having to change the way the entire team works? My hopes are that A) I can gain some working experience and B) I can show the rest of the team how effective it is. Maybe even have them doing some of it and not realizing it, then pointing it out and saying, "Hey, did you realize what you were doing here?"

Anyone have similar experiences they could share or suggestions?

Thanks.
 
author & internet detective
Posts: 40213
818
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Originally posted by Gregg Bolinger:
Maybe even have them doing some of it and not realizing it, then pointing it out and saying, "Hey, did you realize what you were doing here?"


I think this sums it up nicely. You start with less intrusive practices. For example, writing unit tests first and pair programming. You can do some pair programming by asking people to help you with stuff. Then afterwards, explain why it is so useful. After doing this for a while, I get invited to pair back.

I also started doing daily standups on my project. People seem to like that as it enhances communication.

So even though we aren't doing pure agile development, we are doing a lot more than nothing.
 
Consider Paul's rocket mass heater.
reply
    Bookmark Topic Watch Topic
  • New Topic