logo

Search results for iterative software development

2votes
  • Vote


  • /software integration and an organic, iterative design process were critical for success. Lessons learned at companies like Apple, General Magic, and WebTV provided the team with a context for partitioning a complex problem across hardware, software, and a powerful back-end service.

    1votes
  • Vote


  • The Agile Chronicles is a set of articles documenting my experiences using an Agile process ( Scrum) in software development on my current Flex project. Part 1 - Stressful Part 2 - Code Refactoring Part 3 - Branch Workflow Part 4 - POC, Strategy, and Design Challenges Part 5 - Acceptance Criteria …

    3votes
  • Vote


  • … gives a much better definition and describes crowdsourcing as “the application of Open Source principles applied to fields outside of software.” I’ve been bringing the concept up in more conversations because I’ve come to believe that it’s a very powerful, useful, and cost efficient model …

    4votes
  • Vote


  • I have seen people talking loudly about Agile development… but do they really get to what is Agile? A thought! Its nothing but a set of values which provides ways to build good software , cheaper , faster and much better in an unpredictable development environments. Scrum! This word is always mis …

    5votes
  • Vote


  • … user centric application development. Most traditional methodologies are very “Waterfall” oriented (i.e. they focus heavily on sequential development), which does not really work well when the cycles are short and iterative. Others are very document rich - but in many cases very redundant …

    5votes
  • Vote


  • … throwing down bricks? Ironically this is a strategy that is often adopted in the development of software, where little to no design is universally accepted. Design as an afterthought is not effective either. I recently read ‘Let My People Go Surfing’ by Yvon Chouinard, founder of Patagonia …

    5votes
  • Vote


  • … the code. Programmer pairs modify any piece of code they need to. Extensive unit tests help protect the team from coding mistakes. Continuous Integration Programmers integrate and test the software many times a day. Big code branches and merges are avoided. Customer Team Member Teams have someone …

    6votes
  • Vote


  • … in the configuration or design will be made, and sometimes those changes aren’t documented and referenced in the design docs. I don’t work on big, multi-billion dollar nuclear power plants at the moment, for the last eight years I’ve been mostly a software planner and marketer. My specialty seems to be mobile …

    6votes
  • Vote


  • … this out in a very basic way, but there are a few obvious advantages of using an iterative model. First, as soon as you’ve finished the first iteration, you are always ready to turn in something. Even that horrible first draft can probably get you some grade. In software development, this makes even more …

    6votes
  • Vote


  • For the past 7 months I’ve been trying lean web application development for the MessageBoard project. Now that the project is complete, I thought I’d compare lean application development with the typical waterfall method. Many of these ideas came from the book Implementing Lean Software Development …