Agile Methodology [Basics]

Agile Methodology [Basics]

As a manager and a software engineer, I understand that there is always some customer changes [CR] that should be taken on consideration during the course of the software development process. Also, I know that any customer would like to be involved in the project development process and monitor the progress. That’s why the use of agile-based methodologies take place.

Agile Methodologies

According to Wells (2013) Agile methodologies are goals-based and promise to ‘empowers the developers to confidently respond to changing customer requirements, even late in the life cycle.’ (Wells, 2013). In a project management environment, it is all about delivering a quality product/service while meeting the estimated deadlines and cost.

The core idea of agile-based project management methodologies – such as eXtreme Programming (XP) –  is tohave work items – or User Stories – collected and prioritized according to its value/priority to the customer and placed into a table called Product Backlog. Work items are the components of the project that should be delivered incrementally until the project is completed, e.g. A login page, product details page, etc … .

Next, the project timeline will be  divided into a series of 1 or 2 weeks periods,  also known as Sprints or Iterations. By the end of every iteration, a team meeting is held with the customer – A.K.A Product Owner – to check the deliverables from the ended iteration, and define what to be done in the next one. If this is the first time to hear about agile-based methodologies, the official extreme programming website provides a sophisticated details regarding XP processes as one of the most powerful and fully engineered agile-based methodologies.

In Short, agile-based methodologies encourages customer engagement with projects, and promises both managers and customers that they will get the maximum value out of every programming iteration.

About The Author

Mohamed Nagieb

Mohamed had been managing and successfully delivering tens of regional projects in Egypt and the Middle East, specially in Gulf region. He is holding MSc. of Software Engineering from University of Liverpool, UK. He is a founder and co-founder of multiple startups and software development firms.

8 Comments

  • Main Page on 18/08/2017

    I visit everyday some websites and websites to read content, but this webpage offers quality based articles.

  • read this article on 21/08/2017

    It’s going to be end of mine day, however before end I
    am reading this wonderful article to improve my experience.

  • go Now on 21/08/2017

    I’m extremely impressed together with your writing talents as neatly as with the structure on your weblog.
    Is that this a paid topic or did you modify it your self?
    Anyway keep up the nice high quality writing, it is rare to look a nice weblog like this one today..

  • link web page on 21/08/2017

    When I originally left a comment I seem to have clicked the -Notify me when new comments are added- checkbox
    and from now on whenever a comment is added I recieve 4 emails with the same comment.
    Is there an easy method you are able to remove me from that service?
    Many thanks!

  • fragnown on 23/08/2017

    Hello there, just became alert to your blog thru Google, and found that it’s truly informative. I will be grateful for those who continue this in future. Numerous other folks can be benefited out of your writing. Cheers!

  • SteveBox on 16/09/2017

    Find out what you need to improve in yourself to become more effective!

Leave a Reply