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





[...] post: Programming in Agile | Business in Internet SHARETHIS.addEntry({ title: "Programming in Agile | Business in Internet", url: [...]
[...] 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 [...]