You must Sign In to post a response.
  • Category: ASP.NET

    What is Agile method in asp.net

    Hi Friends,

    Could you please let me know what is Agile Method and how to do this in our development. Whether is this must for every project development.

    Please provide some example on this. Also is there any other methods in Asp.net to work out
  • #767150
    Hi,

    As we are in Software industry for delivering project every one follow some methodology like WaterFall, Agile etc.. We call it as Software Life Cycle, based on this cycle only we are deliver the projects, for end user they don't know about project architecture but how they are expecting deliverable means based on project methodology.

    coming back to your question, for every method they have some unique features same like for Agile methodology also some unique features, we can discuss those now.

    -> Split the project into several parts(modules) , and implement all the modules parallel, that means end user thought that project almost completed, so company won't get pressure from client, so we can work with out pressure, that means for convincing end user Agile methodology is the best option.

    Refer below link to know more details about Agile methodology, tutorialspoint.com/sdlc/sdlc_agile_model.htm

    --------------------------------------------------------------------------------
    Give respect to your work, Instead of trying to impress your boss.

    N@veen
    Blog : http://naveens-dotnet.blogspot.in/

  • #767154
    Agile software development is a different way of managing IT development teams and projects. Also, we can say it is as an alternative to traditional sequential development, or waterfall.
    There are some facts that Agile needs to follow, here are some of them
    Agile Principles
    1.Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.
    2.Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.
    3.Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale
    4. 4.Business people and developers must work together daily throughout the project.
    5.Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.
    6.The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
    7.Working software is the primary measure of progress. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.
    Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.
    9.Continuous attention to technical excellence and good design enhances agility.
    10.Simplicity--the art of maximizing the amount of work not done--is essential.
    11.The best architectures, requirements, and designs emerge from self-organizing teams.
    12.At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly

    Thanks
    Koolprasd2003
    Editor, DotNetSpider MVM
    Microsoft MVP 2014 [ASP.NET/IIS]

  • #767196
    Hi Gopi.

    We have different software methodologies to follow while developing any project. These days every one prefer agile methodology which is the process of making development and testing parallel.
    In this process with out the full implementation of project the basic functionalities are provided to client to server the requirement.
    They use stub and driver which are small piece of code blocks works to server the requirement.
    The main aim of this is client no need to wait until total development of project.
    You can google for software methodologies for more information on agile methodology.

    Sridhar Thota.
    Editor: DNS Forum.

  • #767204
    hi,
    Agile is a software development methodology which means quickly adapt.
    It is actualy a software lifecycle starts from understanding user needs and ends in desired output. Because of Agile the entire team shares the responsibility of whole software lifecycle. Because of this methodology you can easily track errors and solve them quickly. It helps you track your software interms of deadlines for eg. whether the modules are delieverd in time or they are delievered as per requirement or not, what is causing to meet deadlines. Agile Scrum supports sprint i.e. some duration for each phase or a module. Sprint Planning helps you to track yesterdays and todays work with the advantage of sprint review. A company following Agile will surely grow up to be an well known MNC in future.

  • #767214
    I hope you know Water fall model. It has the process "Initiation - Analysis - Design - Construction - Testing - Production - Maintenance". The biggest disadvantage is nobody knows what is going on in the project. Specifically client do not know what is going on. But in the Agile, We are giving short releases from the begging.
    For each realease we spliting the small task and put in to the Agile board. That will move based on the age. Once the developer complete the single task it will move to the QA. Once the QA fishih it will move for release etc...
    So As soon as single task completed client can see the output. Everybody can see the current status of the project. If the development is going wrong direction(requirment misunderstanding, Requirment changes), We can easily identify it initially.
    This is the main advantage of Agile.

    By Nathan
    Direction is important than speed


Sign In to post your comments