piclist 2009\02\06\032912a >
Thread: Agile programming (was Re: [P|C] Banksel)
www.piclist.com/techref/microchip/devprogs.htm?key=programming
flavicon
face BY : Vitaliy email (remove spam text)



"Rolf"
>> Rolf, perhaps you're right, but no one has suggested a viable alternative
>> so
>> far. What I'm hearing from you guys (you, Gerhard, Olin) is, "Every
>> project
>> is different. What works for one project may not work for another
>> project.
>> What doesn't work for one project may work for another project. There are
>> no
>> rules, you must adapt."
>>
>>
>>
> That's a fair assessment of what I feel, and the way I read Gerhard and
> Olin's replies too. The last sentence is too broad though... there are
> rules, good rules, but like most rules, there are times to break them
> too. So, I guess it would be more accurate to say "there are guidelines,
> but all guidelines have an appropriate context".

Agile does not have "rules". There is the Manifesto (a set of values), and
the agile principles. Nobody seems to have a problem with either, but so far
everyone has chosen to fight the windmills.


{Quote hidden}

OK, I better address this, point-by-point. :)

- The reason I started this thread, was because of the statements you've
made about Agile, which I felt were inaccurate.
- I asked you about how things are done at your place of work, because I am
genuinely interested in learning about how software development works in the
real world.
- I am by no means an expert on Agile, or software development. Therefore I
held my objections, until I've had a chance to read about your experience,
and why Agile made a negative impression on you.
- I'm sorry that I made you feel uncomfortable and "used", it was not at all
my intent. I don't think I ever attacked you personally?
- I wasn't expecting to convert any of you. My intent was simply to correct
statements which I know to be wrong.
- You're not slow. Most people resist change, but I wouldn't call anyone
'entrenched' just because they're skeptical about Agile.
- I'm sorry I made you feel insulted. As I said before, I meant no offense,
and tried to attack the idea and not the person -- but I know that sometimes
I can be too direct. I'm sorry.


>> If what you have works for you, great -- there's no reason to change if
>> you
>> are happy where you are. If, on the other hand, you are dissatisfied with
>> the status quo (like I was three years ago), I would encourage you to
>> explore Agile.
>>
> You know, Vitaliy, there are a lot of things happening in life. The
> industry I work in is struggling (finance and software both), and people
> are getting laid off all over the place.

Our industry is suffering as well. Since September, our company lost 8
people (half of our staff) to attrition and layoffs.


>  I am married, have a 3yr old
> and a 5yr old. They are lots of fun, and take a lot of my time.

I'm happy for you. I'm also married, and have a six year old girl and a six
month old boy.


> I do
> electronics, woodworking, and photography as a hobby, and also do a
> bunch of other things. At work I am exploring all sorts of new areas in
> both finance (credit risk), and technology (linux blade clusters, new
> database systems, etc.). I have a system that gets things done as well
> as prioritizes what needs to happen and when. My system  works for me,
> and keeps me sane. There are enough stress points in my life that
> introducing another one just to experience change seems daft.

Would you mind telling me about your system? I primarily rely on my paper
planner, and reminders in my cell phone. I also make lots of checklists.

I really wish we could set aside the ideological differences, and focus on
sharing the practical things that work.


> I have no intention of ignoring my other demands and passions just so
> that I can indulge your encouragement to try new things. Perhaps I am
> set in my ways in some ways, but I am happy with things that work. Just
> because you may not work the same way, and what works for me may not
> work for you, does not make your systems any better (or worse).

I meant what I said above. If your system works for you, great. My system
did not work for me, so I desperately looked for ways that were better. Lean
development had a drastic impact on the way I manage projects and write
software.


> For the record, I live in Canada. It is great, and is good for everyone.
> If where you are works for you -- there's no reason to change if you are
> happy where you are. If, on the other hand, you are dissatisfied with
> the status quo (like I was before I came to Canada), I would encourage
> you to emigrate. New places, especially ones that have a catchy name
> that begins with a capital letter, usually meet with resistance -- it is
> to be expected.
>
> See, it just sounds belittling ....

Not to me. :)

I actually emigrated once already, to the United States. I lived in a state
bordering Canada, then moved to a state bordering Mexico.

I am indeed very happy where I am.

Vitaliy

<54FE4803D3534DEB9AA51C9904A8DEE7@ws11> 7bit

See also: www.piclist.com/techref/microchip/devprogs.htm?key=programming
Reply You must be a member of the piclist mailing list (not only a www.piclist.com member) to post to the piclist. This form requires JavaScript and a browser/email client that can handle form mailto: posts.
Subject (change) Agile programming (was Re: [P|C] Banksel)

month overview.

new search...