Programming Methodologies & Paradigms

FacebookTwitter

Development methodology refers to a framework that is used to structure, plan, and control the process of developing an information system. sirsurfalot Apr 4

http://en.wikipedia.org/wiki/Software_prototyping Software prototyping , refers to the activity of creating prototypes of software applications, i.e., incomplete versions of the software program being developed.

Software prototyping

http://en.wikipedia.org/wiki/Waterfall_model

Waterfall model

The unmodified "waterfall model".
Rapid Application Development (RAD) Model Rapid application development ( RAD ) is a software development methodology that uses minimal planning in favor of rapid prototyping. The "planning" of software developed using RAD is interleaved with writing the software itself. http://en.wikipedia.org/wiki/Rapid_application_development

Rapid application development

http://en.wikipedia.org/wiki/Object-oriented_programming

Object-oriented programming

Object-oriented programming ( OOP ) is a programming paradigm that represents concepts as " objects " that have data fields (attributes that describe the object) and associated procedures known as methods .

IBM Rational Unified Process

http://en.wikipedia.org/wiki/IBM_Rational_Unified_Process The Rational Unified Process ( RUP ) is an iterative software development process framework created by the Rational Software Corporation, a division of IBM since 2003. [ 1 ] RUP is not a single concrete prescriptive process, but rather an adaptable process framework , intended to be tailored by the development organizations and software project teams that will select the elements of the process that are appropriate for their needs.
http://en.wikipedia.org/wiki/Agile_software_development Agile software development poster Generic diagram of an agile methodology for software development

Agile software development

Agile Chronicles

http://jessewarden.com/agile-chronicles I know it may sound like I’m painting a rosy, infallible picture of Scrum . It’s the truth, though, and I feel like it solved most of my project problems.

The Backlog

http://jessewarden.com/2010/07/agile-chronicles-11-the-backlog-product-development-challenges.html I wanted to talk about the Backlog again with regards to Scrum , an iterative Agile Software Development process. I’m working on 2 products simultaneously in my spare time, and have noticed a few patterns the Product Backlog has helped me with, as well as pointing out priority problems.

Technical Debt

http://jessewarden.com/2010/07/agile-chronicles-12-technical-debt.html I know it may sound like I’m painting a rosy, infallible picture of Scrum .

Scrum (development)

http://en.wikipedia.org/wiki/Scrum_(development) Scrum is an iterative and incremental agile software development framework for managing software projects and product or application development.
Currently I am looking at getting new project management tools for my Business Lab company. The company builds and prototypes new business ideas into companies, and at the moment there are a number of startup ideas that require more or less of software development, and I am looking at expanding the teams working (mostly remotely) with the projects.

Trying to find a new Scrum/Agile project management tool, using