'_';

Programming in Agile

image

Two Programming methodologies worth considering in Agile are XP and UML Modeling. Agile can either be used the Alistair Cockburn way, using Scrum methodology, or as used by Scot Ambler, who has integrated the RUP process with Agile, naming it AUP [Agile Unified Process]. Both methods have their own set of pros and cons.

While AUP is dependent more on Modeling using UML, XP is dependent more on the resource experiences and techniques used to deliver fast and effective code. AUP may take a longer time to deliver, but it works in a more defined and orderly manner [the use cases, activity diagrams, sequence diagram, class diagrams]. On the other hand, in XP the time spent on designing is minimum resulting in a faster delivery.

On a personal note, I’d prefer doing AUP whenever I am doing a project in a new domain, and XP on projects on more familiar domains.

Definition of some of the Buzz words in Project Management:

PMBOK: Project management book of knowledge; contains directions to manage any project. In Software Engineering terms, it gives us flexibility to select processes to manage a project, but gives us no guidelines for execution for designing, coding and testing.

Waterfall: A software development process for delivering software projects; gives little clarity about how to manage them.

RUP: Rational Unified Process; a process for managing as well as execution of Software projects.

  • Twitter
  • Technorati Favorites
  • StumbleUpon
  • Slashdot
  • DZone
  • Delicious
  • Windows Live Favorites
  • Digg
  • Yahoo Buzz
  • Reddit
  • Posterous
  • Share/Bookmark

Related posts:

  1. Creating Estimations in Software projects [Agile]: 2 After an initial estimation on the scope, PMBOK advices on...
  2. Creating Estimations in Software projects[Agile]: 1 Managing Cost is not an easy task. Though some well...
  3. Contracts in Software Projects. No new Project work can be initiated without a proper...
  4. To Initiate A Project ! How do we initiate a project? What are the basic...
  5. (IT) Data Architect/Data Modeler – Financial Securities ...their project team based in the financial district in London...

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

2 responses to “Programming in Agile”

  1. Programming in Agile | Business in Internet

    [...] post:  Programming in Agile | Business in Internet SHARETHIS.addEntry({ title: "Programming in Agile | Business in Internet", url: [...]

  2. Posts about Programming from google blogs as of July 1, 2009 « tryfly.com

    [...] Pages: 576 | 2002-10-25 | ISBN 067232413X | PDF | 2 MB The PalmOS is the most widely-distributed. Programming in Agile | Business in Internet – thakursahib.com 12/31/1969 A brief about XP and Agile Modeling in Agile way of doftware [...]

Leave a Reply

 

You need to log in to vote

The blog owner requires users to be logged in to be able to vote for this post.

Alternatively, if you do not have an account yet you can create one here.

Powered by Vote It Up

Contact

Get yourself a Technology Consultant
Mail your queries to
sales@thakursahib.com
Call us at +91 124 4235481