The Agile Webinar I attended this morning

pretty cool

my view on agile

  • i think the main reason we do agile is to counter future changes and uncertainties, rarely we would stick to the spec for the entire development cycles, there will always be changes introduced constantly during the developing cycles, and agile would allow us, the developers to adapt those changes easily(?).
  • I did not see anything in agile that directly attribute in writing awesome software. I think that good engineering and programming/designing methodologies (TDD/DDD, SOLID, and design principles such as separate of concerns,MVC, etc), good practices(continuous integrations, annual design review, etc), architectures that make sense and use the proper technology frameworks, and having a reasonable and realistic view on the feature and capabilities of the app are still the keys in writing good software.
  • but what do i know, i am still a green horn with less than 2 yrs of professional software developing experience.

This entry was posted in Programming. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s