Agile - When should we adopt agile methodology?

If some one asked you in interview that, in case client has no choice then as a decision maker whether a tech lead should automatically choose for Agile as methodology?
What situations favor to go ahead with agile?
Need some idea on this in a short manner.

Hi,
The following materials for your reference:
How to Adopt Agile at Your Organization
http://www.slideshare.net/rsim/how-to-adopt-agile-at-your-organization
Adopting an Agile Method
http://www.methodsandtools.com/archive/archive.php?id=41
As this question is more relate to agile methodology, I suggest you post it to suitable Forum, you will get more help and confirmed answers from there.
Best Regards
Dennis Guo
TechNet Community Support

Similar Messages

  • Agile Methodology for BW Projects

    Hi All,
    I've been trying to find some documentation, whitepapers etc on peoples views on SAP BW implementations using agile methodology. I was hoping to find something from SAP that mentioned BW specifically but to no avail. Can anyone point me in the direction of some good material or pass it my way if you have any?
    Thanks
    David

    Hi David,
    Good to see someone posting on 'methodlogies and processes' for BI implementation. Something different from the usual technical stuff.
    I am also more keen about these aspects. I have read a number of excellent blogs on SCRUM, that I would suggest a read for you. Please search and you will find some good ones.
    Some of my blogs on similar non-technical aspects in BI implementation -
    Once upon a time in BI..
    /people/kunal.gandhi2/blog/2010/08/20/once-upon-a-time-in-bi
    SAP BI u2013 Technical/Functional/Techno-Functional?
    /people/kunal.gandhi2/blog/2009/10/31/sap-bi-150-technicalfunctionaltechno-functional
    Feasibility Study for SAP BI/BW Implementation
    /people/kunal.gandhi2/blog/2009/09/20/feasibility-study-for-sap-bibw-implementation
    Requirement Gathering process for SAP BI/BW Implementation
    /people/kunal.gandhi2/blog/2009/09/09/requirement-gathering-process-for-sap-bibw-implementation
    Hope this helps!
    Regards,
    Kunal Gandhi

  • Why should I adopt LABVIEW FPGA as a tool for developing my FPGA projects?

    Dear Friends, 
    Since I have started using LABVIEW FPGA, I got too many questions in my mind looking for answers! 
    1-      Does anybody can tell me “why should I adopt LABVIEW FPGA as a tool for developing my FPGA projects?”
    I mean there are many great tools in this field (e.g. Xilinx ISE, ….); what makes LABVIEW FPGA the perfect tools that can save my time and my money? 
    I’m looking for a comparison can show the following points:
    ·         The Code size and speed optimization.
    ·         Developing time.
    ·         Compiling time.
    ·         Verifying time.
    ·         Ability to developing in future.
    ·         …etc.. 2-     
    I’ve Spartan-3E kit, I’m so glad that LABVIEW support this kit; I do enjoyed programming the kit using LABVIEW FPGA, but there are too many obstacles!
    The examples come with Spartan-3E driver don't cover all peripherals on board (e.g. LAN port is not covered)! There is a declaration at NI website which is "LabVIEW FPGA drivers and examples for all on-board resources" Located at: http://digital.ni.com/express.nsf/bycode/spartan3eI don’t think that is true!
    Anyway, I will try to develop examples for the unsupported peripherals, but if the Pins of these peripherals are not defined in the UCF file, the effort is worthless! The only solution in this case is to develop VHDL code in ISE and use it in Labview FPGA using HDL node!?
    3-      I wonder if NI has any plan to add support for Processor setup in Labview FPGA (Like we do in EDK)?
    4-      I wonder if NI has any plan to develop a driver for Virtex-5 OpenSPARC Evaluation Platform ?http://www.digilentinc.com/Products/Detail.cfm?Nav​Path=2,400,599&Prod=XUPV5 
    Thnaks & regards,Walid
    Solved!
    Go to Solution.

    Thanks for your questions and I hope I can answer them appropriately
    1. LabVIEW FPGA utilizes the intuitive graphical dataflow language of LabVIEW to target FPGA technology. LabVIEW is particularly nice for FPGA programming because of its ability to represent parallelism inherent to FPGAs. It also serves as a software-like programming experience with loops and structures which has become a focus of industry lately with C-to-gates and other abstraction efforts. Here are some general comparison along the vectors you mentioned
    Code Size and speed optimization - LabVIEW FPGA is a programming language. As such, one can program badly and create designs that are too big to fit on a chip and too slow to meet timing. However, there are two main programming paradigms which you can use. The normal LabVIEW dataflow programming (meaning outside a single-cycle loop) adds registers in order to enforce dataflow and synchronization in parity with the LabVIEW model of computation. As with any abstraction, this use of registers is logic necessary to enforce LabVIEW dataflow and might not be what an expert HDL programmer would create. You trade off the simplicity of LabVIEW dataflow in this case. On the other hand, when you program inside a Single-Cycle timed loop you can achieve size and speed efficiencies comparable to many VHDL implementations. We have had many users that understand that way LabVIEW is transformed to hardware and program in such a way to create very efficient and complex systems.
    Development Time - Compared to VHDL many of our users get near infinite improvements in development time due to the fact that they do not know (nor do they have to know) VHDL or Verilog. Someone who knows LabVIEW can now reach the speeds and parallelism afforded by FPGAs without learning a new language. For harware engineers (that might actually have an alternative to LabVIEW) there are still extreme time saving aspects of LabVIEW including ready-made I/O interfaces, Simple FIFO DMA transfers, stichable IP blocks, and visualizable parallism.  I talk to many hardware engineers that are able to drastically improve development time with LabVIEW, especially since they are more knowledgable about the target hardware.
    Compilation Time - Comparable to slightly longer to due to the extra step of generating intermediate files from the LabVIEW diagram, and the increased level of hierarchy in the design to handle abstraction.
    Verification Time - One of our key development initiatives moving forward is increased debugging capabilities. Today we have the abilities to functionally simulate anything included in LabVIEW FPGA, and we recently added simluation capabilities for Imported IP through the IP Integration node on NI Labs and the ability to excite your design with simulated I/O. This functional simualation is very fast and is great for verification and quick-turn design iteration. However, we still want to provide more debugging from the timing prespective with better cycle-accurate simulation. Although significantly slower than functional simulation. Cycle-accuracy give us the next level of verification before compilation. The single cycle loop running in emulation mode is cycle accurate simluation, but we want more system level simulation moving forwrad. Finally, we have worked to import things like Xilinx chipscope (soon to be on NI Labs) for on-chip debugging, which is the final step in the verification process. In terms of verification time there are aspects (like functional simulation) that are faster than traditional methods and others that are comparable, and still other that we are continuing to refine.
    Ability to develop in the future - I am not sure what you mean here but we are certainly continuing to activiely develop on the RIO platform which includes FPGA as the key diffentiating technolgoy.  If you take a look at the NI Week keynote videos (ni.com/niweek) there is no doubt from both Day 1 and Day 2 that FPGA will be an important well maintained platform for many years to come.
    2. Apologies for the statement in the document. The sentence should read that there are example for most board resources.
    3. We do have plans to support a processor on the FPGA through LabVIEW FPGA. In fact, you will see technology on NI Labs soon that addresses this with MicroBlaze.
    4. We do not currently have plans to support any other evaluation platforms. This support was created for our counterparts in the academic space to have a platform to learn the basics of digital design on a board that many schools already have in house. We are currently foccussing on rounding out more of our off-the-shelf platform with new PCI Express R Series boards, FlexRIO with new adapter modules, cRIO with new Virtex 5 backplanes, and more.
     I hope this has anwered some of the questions you have.
    Regards 
    Rick Kuhlman | LabVIEW FPGA Product Manager | National Instruments | ni.com/fpga
    Check out the FPGA IPNet for browsing, downloading, and learning about LabVIEW FPGA IP Cores

  • When should we go for PreOperation in dynamics crm plugin

    i registered more plugin on Post operation.create,update,retrieve,retrievemultiple.Now when should i go for Pre-Operation plugin 
    Tell some Some scenarious for this Pre-Operation Stage?
    hsk srinivas

    I believe difference is obvious. Pre plugin is called before information is stored in CRM DB. Post plugin is called after. Recheck following description -
    http://msdn.microsoft.com/en-us/library/gg327941.aspx
    Dynamics CRM MVP/ Technical Evangelist at
    SlickData LLC
    My blog

  • When should message protocol be FILE CONTENT CONVERSION

    HI one and all,
    What doubt keeps haunting me is when should message protocol be selected FILE CONTENT CONVERSION.
    for what format of sender information IS THIS USED ?
    Ur answer is awaited.
    Thanking you,
    Ranjith.

    Ranjith,
    Consider the below cases u are sending XML file as
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:Test_MT xmlns:ns0="urn:test">
       <EmpProfile_Msg>
          <Empno>1001</Empno>
          <EmpName>J</EmpName>
          <DepartmentName>SAP</DepartmentName>
       </EmpProfile_Msg>
    </ns0:Test_MT>
    But while writing the output u need the file as
    1000 , J, SAP
    Then u have to go for File Content Conversion at the Receiver adapter.
    Similarly ,consider the other way around u are sending the file input as
    1000 , J, SAP   and u want XML , then u have to do FCC in sender adapter.
    Hope it clears!!!
    Best regards,
    raj.

  • I ordered my iphone 5s on wednesday and it still says its being processed but it was overnight shipping so when should it come

    I ordered my iphone 5s on Wednesday. The order tracker says it is still being processed. The shipping was overnight shipping. When should it be here?

    As your order moves through the process, you can check the status at http://bit.ly/RjmCUB. You may not be able to see a change from Processing until it officially ships, then you'll see the tracking number. If you've received a confirmation email that your order was submitted, any additional information throughout the fulfillment process will be sent to that same email address.
    VanetrisC_VZW
    Follow us on Twitter @VZWSupport

  • Which solution should I adopt? Applet or Java Web Start?

    Hi,
    I am developing a web application which should print cards through a printer in the client side.
    I would like to use a web start aplication to execute JNI calls in client side, but I am considering a possible solution the use of an Applet aplication to execute that.
    My question is "Which solution should I adopt?"
    Thanks a lot in advance.
    Regards.
    Paulo R. A. Sales.
    Software Architect.

    I would go for Java Web Start, since it is:
    a wonderful tool
    easy to use
    gives you full control
    you don't have to start your browser to print them cards
    But wait for better qualified responses as I haven't written an applaet since school.

  • When should I use static variable and when should not? Java essential

    When should I use static variable and when should not? Java essential

    Static => same value for all instances of the class.
    Non-static => each instance can have its own value.
    Which you need in which circumstances is completely up to you.

  • What is the necessity of the AC power cord (with Mac Book Air)? When should it be used with the power adapter?

    what is the necessity of the AC power cord (with the Mac book Air)? when should it be used?

    Gary, you wouldn't believe some of the questions people ask on this site.
    Why are both cords necessary?
    They are not.
    Other than the two reasons dominic23 sited are there any other reasons to use the AC power cord rather than the power adapter cord alone?
    No.

  • What is a Transient Variable and when should it be used

    Hello everyone,
    I just want to know the details regarding the transient variable and when should we use it. what is the significance of this variable?

    Transient variables are not written out when the class is serialized.
    http://java.sun.com/docs/books/tutorial/essential/io/providing.html

  • When should I expect my new phone.

    Ordered a new phone online on Saturday.  When should I most likely expect to receive it?

    You'll receive a notification when your order ships, and with that you'll get a tracking number that you can use to follow the package until it arrives.  How quickly the phone comes will depend on if it is in stock and what type of shipping you paid for.

  • When should i expect my new iphone to ship?

    when should i expect my new iphone to ship? I ordered it on 9/19 and it still shows 11/7 as expected delivery, however countless people have already received theirs ahead of schedule. I click on my order status and it says the order does not exist in your system. I really hope my order has not been deleted or otherwise skipped over. Any information or an update on an expected shipping date for the 6 plus 64gb phone would be amazing.

        bearsfan001122, not to worry. I'm here to help with your order! I have sent you a direct message. Please reply to my direct message so I can assist with your order.
    AndreaS_VZW
    Follow us on Twitter @VZWSupport

  • When should I buy a new battery?

    I've had my macbook for 8 months, I'm just wondering when should I buy a new battery?
    The cycle count is 310, and checking System Profiler, the battery full charge is 5143.
    Should I buy a new battery in a now, or should I not worry about buying a new battery, because I heard 310 cycles was a lot.

    The question really isn't how many cycles your battery has, it is how long your full charge is lasting on a calibrated battery. If you've calibrated your battery within the last 60 days and you are getting less than 2 to 2 1/2 hours on a full charge then it is time to get a new battery. If you are getting 3 to 3 1/2 hours you are fine, regardless of your cycles. If you are in between decide if the $125 or so is well spent to get 4 hours or so.

  • J1INCHLN when should I use error control mode checkbox

    Hi Experts,
    I am using t-code J1INCHLN for creating remittance Challan.
    But in ECC6, EHP 5 there is new functionality added & no documentation available for same.
    There is one field with tick option called Error Control Mode.so when should i use this functionality.
    Can anyone help on this?
    Thanks and Regards,
    Sameer

    HI
    Please refer the note no :  1567443
    Manual Control in J1INCHLN to change currency key/doc type
    "After this, if you will run J1INCHLN, you will get a checkbox at the end
    with 'Error Control Mode' which will be selected by default. If you want
    to change document type, currency or rate during processing, you should
    uncheck it else it will take you to the last screen."
    I hope note is allready available in your system hence you are getting above cheeck box.
    If you want to change the document type and currency or rate during posting then you need use the check box.
    Regards
    Madhu M

  • When should object casting be used?

    Hi,
    just wondering something. Saw there that returning objects from methods and downcasting the returned object is bad. When should casting be used? I currently have a program that has an object that contains a HashMap as a field. When I try retrieve objects from the HashMap using the relevant key, I have to cast them to what they were originally! Is this bad programming practice or is it the only way to do things?
    Thanks.
    // example of retrieving object from key
    dbDirectory = (String)dbInfo.get("dbDirectory");

    LeWalrus wrote:
    Hi,
    just wondering something. Saw there that returning objects from methods and downcasting the returned object is bad. When should casting be used? I currently have a program that has an object that contains a HashMap as a field. When I try retrieve objects from the HashMap using the relevant key, I have to cast them to what they were originally! Is this bad programming practice or is it the only way to do things?
    Thanks.
    // example of retrieving object from key
    dbDirectory = (String)dbInfo.get("dbDirectory");
    Before generics, this was a perfectly acceptable practice. Generally speaking, you use type-casting when the compiler is unable to ensure the type validity at compile-time, but you know it is correct, so you supply the extra information to the compiler so it knows everything is correct. Sometimes you need to circumvent the strong type-checking part of the language for flexibility, but this is something that should be used very sparingly.
    Now it would be better to use generics so that the compiler will know at compile time that the values in your map are Strings, instead of just Objects.

Maybe you are looking for