Image source |
Now you might be interested to know the benefits of
using agile project management. There are numerous benefits, but I will focus
on some key important ones. Firstly, it delivers solutions frequently.
Secondly, it is very effective for software development companies because
changes in the requirement of product happens quite often due to various
reason. Thirdly, it assures a solution because agile project management
involves more interactions with customers and more iterations to maximize feedback.
Lastly, through agile project management, you can quickly produce more
solutions of better quality products with very less defects and reduced risks.
In agile project management, there are various agile approaches available. However, the most popular agile approaches XP and Scrum. Below is the brief outline of XP and Scrum:
Image source |
XP
(extreme programming): XP is more focussed on the process of
software development rather than management of software project. It includes
programming in pair and often integration of changes in software development.
Scrum:
Scrum is very popular because of its simplicity. It is an easy way to start
working on any particular project. Moreover, it focuses on software management
where work is distributed to all team members to reach a common goal.
Overall, I believe that agile project management is
becoming important when it comes to software development because it provides a
flexible and controlled environment to deliver solutions.
Interesting that you brought up the idea of extreme programming. I had never actually heard of that methodology before having an actual name. I am more familiar with the idea of having two or more programmers working together in pairs and employing code review sessions to check each other's work. This seems to prove beneficial, especially during intense Scrums when a good quantity of work needs to be completed fairly quickly. Pair programming should allow for code to be cross-checked for issues so that none of it is released or used in some form pre-maturely. That kind of idea really works when it comes to fast-paced iterative development as a result of customer and/or user feedback. Good points!
ReplyDeleteHello Nirav,
ReplyDeleteWell done, this article is put together very nicely and demonstrates an understanding of the Agile process. It's great that you mentioned the different sub-categories of the Agile methodology that are popular among project managers. The one thing I would suggest is to talk more about how the Agile process has effected you instead of just telling the audience what Agile is. This adds a lot more credibility to your argument and adds a lot of personality to your article. Overall, great job with the presentation and content.
I enjoy the simplicity of your blog. As not to confuse you, what I enjoy is how straightforward and on topic you are. It strictly focused on the theme and did not divert to unnecessary subjects that may relate. The overall blog is nicely structured with appropriate paragraphing. No noticeable spelling errors but I did encounter a few grammatical errors. Such as: starting a sentence with a conjunction(but) and the improper use of connectives(however). Apart from those little things, great blog. Very informative and easy to read.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteThis comment has been removed by the author.
ReplyDelete