The Complete List of Software Development Frameworks, Process’s, Methods, or Philosophies

There are so many software development process’s, best practices, philosophies, and frameworks out there that I just wanted to create a complete reference list of valuable things to remember.  Note that some of these I recommend NOT using, however I have listed them so that we can ensure to remember what not to do.  However, you would be surprised how in some cases some of these practices are valid, even though they might see ridiculous.  Anyway, here is the list, and as always feel free to post your comments and I will try and review them and add the ones that are valid!

 

  • Agile Software Development
    • Extremely popular at the moment, Agile tries to minimize risk by developing software in short iterations.  Each iteration is a small project in itself.
  • Agile Unified Process (AUP)
  • Best Practice
    • The best way to get a specific outcome your looking for.
  • Constructionist design methodology (CDM)
  • Cowboy Coding
    • Your screwed, well.. I guess unless your trying to learn something new, some quick solution for an extremely small problem, or seeing if something might work.
  • Design by Use (DBU)
    • A software development technique that helps if your working with multiple teams building components that will be integrated to build a larger system.  Communicate early and integrate immediately.
  • Design-Driven Development (D3)
    • An Agile process for creating really cool and innovative requirements to build awesome solutions.  Works really nicely with SCRUM and XP.
  • Don’t repeat yourself (DRY) or Once and Only Once (O3)
  • Dynamic Systems Development Method (DSDM)
    • A framework based originally around Rapid Application Development, now an agile method based around continuous feedback from users and responds nicely to changing requirements.
  • Extreme Programming (XP)
    • A set of rules to run a team based around:  Communication, Simplicity, Feedback, Courage, and Respect.  This is done by: Coding, Testing, Listening, Designing.
  • Pair Programming
    • An extreme programming practice, works great!  Two programmers working side-by-side, alternating turns on the keyboard and mouse, while the other watches and analyzes.
  • Iterative and Incremental Development
  • KISS principle (Keep It Simple, Stupid)
    • Everything should be done as simple as possible.
  • MIT Approach (Worse is better)
  • Open Unified Process
  • Quick-and-Dirty
    • A crude solution or programming implementation that is imperfect, inadequate, but solves the problem, or masks the problem, at hand.
  • Rational Unified Process (RUP)
    • A well known refinement of the unified process, it is an iterative software development process created by Rational Software Corporation (now a division of IBM).
  • Scrum (management)
  • Spiral model
  • Software Scouting
    • Experiment before building (proof of concept, prototypes, mocks, simulations, etc.).
  • Test-driven development (TDD)
  • Unified Process
    • Iterative and incremental software development process framework that can and should be customized before use by any organization.
  • Waterfall Model
  • Worse is better (New Jersey style)
  • You Ain’t Gonna Need It (YAGNI)
  • http://freewarelist.net/home.html FreewareList.net

    Thx, i really need those links

    http://freewarelist.net

  • http://www.whotspot.com Michael the Whotspot Software Man

    You have done an amazing job of consolidating all this information on 1 page. Keep up the great work!

  • Balmbo McFlambo

    Bits and Pieces or best intentions programming
    which takes the following form

    Start off with KISS or good methodology like AUP then gets applied as a Best practice, until the client changes the goalposts.
    When it turns Agile, however this is usually superseded by Extreme programming or Pair Programming. depending on how much work is actually required given the time the project management team promised the client.

    It usually goes though all or a least 6 of the other methodology’s and ends up at a mixture
    cowboy,
    Kiss
    Yagni
    Quick and Dirty

    and my own personal favourite , scream at the screen programming

    regards
    blambo

  • http://www.dotnetkicks.com/patterns/The_Complete_List_of_Software_Development_Frameworks_Process_s_Metho DotNetKicks.com

    The Complete List of Software Development Frameworks, Process’s, Metho

    You’ve been kicked (a good thing) – Trackback from DotNetKicks.com

  • http://friky.blogspot.com Friky

    In the no-framework direction my team and I usually use the concept of microcalls.

    It’s an even simpler way to do client/server connections like REST or XML/RPC.

    It follows the KISS principle.

    http://www.microcalls.org

  • http://www.Videokarma.com VideoKarma.com

    Thanks for compiling a great list. Keep up the good work guys ! cheers, Mike.

  • http://home.comcast.net/~gslinker/maverick/DBU.html Geoffrey Slinker

    Design By Use can be found at:
    http://home.comcast.net/~gslinker/maverick/DBU.html

    Thanks,
    Geoff

  • http://www.sistemas.org Jose Torres

    Thanks! Is a bit more than I need, but always a great job! keep doing it

  • http://www.sscjo.com Tarek Koudsi

    I started (months ago) implementing Agile methodology with Scrum as the management process and D3 as the development process. I’ve seen a direct effect on colleagues’ morale and quality of code produced.

    Thanks for this post, it extends the zone of thoughts.

  • http://digerati-illuminatus.blogspot.com/ Geoffrey
  • Quipment

    I have heard somewhere about ISAC but i can not find it by googling. could you share some info if you have about this. thank you.

  • http://www.cheapclothesshop.com/ cheap clothes

    valuable things to remember. Note that some of these I recommend NOT using, however I have listed them so that we can ensure to remember what not to do. However, you

  • http://www.christianlouboutindior.com christian louboutin
  • http://www.solowatches.com/ solo

    I would like to know that what made you to reach at such conclusion.

  • http://www.solowatches.com/ solo

    good post,i like it

  • http://www.tupbebekgebelik.com tupbebek

    was an article I liked. Thanks for sharing.

  • http://www.curvedsoles.com mbts

    Nice article with good points!

  • http://www.haircareessence.com babyliss hair straighteners on sale

    I must say this is a great article i enjoyed reading it keep the good work.

  • tiffany

    Video to iPad Converter-best Video Converter for iPad for Converting Video for iPad with high quality. Guide on How to Convert Videos to iPad and Convert Movies to iPad.
    Free download best MTS Video Converter/MTS Files Converter for converting mts files without losing quality. It also enables you to capture mts video files.
    Free downlaod M2TS Video Converter/M2TS File Converter,the best Converter for M2TS, to convert m2ts files to all kinds for formats with high output quality.

  • http://WWW.WHOLESALEHANDBAGSONSALE.COM buy handbags

    Lang Huan Xian area is too complex, to send it when there are three major, but Lang Huan three cents to send outside the domain in addition there is a special existence, that is Jianzong.
    But Jianzong not as arrogant and despotic as the three major discount coach handbags
    school, low-key life skills Jianzong disciples, they left a very bad influence of other immortals, even if some small place with Jianzong friction Jianzong will be patient, and therefore people feel Once upon a sword were not terrible.

  • http://www.rosettastonehouse.com/ rosetta stone

    输入文字就在这里rosetta stone http://www.rosettastonehouse.com/
    rosetta stone

  • http://www.esparkinfo.com/ Nitesh Ahir

    I was searching for list of web development software on Google.

    I land on such a good blog post.

    I am PHP web developer and CEO of web development company eSparkInfo.

    I also want to start internal word press blog for my website.

    This is really great list but, I suppose to add some more software in my new list.

    When will I finish it so I will let you know.

    BTW: very nice post and looking forward to read such a great post like it.

  • http://www.usbonlinegroup.com/usb-products-usb-3-0-accessories-c-246_1490 USB 3.0 hub

    Happy to see your blog as it is just what I’ve looking for and excited to read all the posts. I am looking forward to another great article from you.
    myefox

  • raju

    I want list of applications developed by software company,can you please tell me.

  • http://www.usbonlinegroup.com/ipad-2-tablet-pc-c-703 for ipad 2

    Happy to see your blog as it is just what I’ve looking for and excited to read all the posts. I am looking forward to another great article from you.

  • http://www.usbonlinegroup.com/usb-mouse-usb-wireless-mouse-c-1577 Wireless Mouse

    I haven't seen such smooth and fast web browser as in this Android distribution optimized for this ARM9 based laptop with only 128MB RAM. Also, Android seems great for apps when it comes to making them with as little bloat as possible and keep system requirements to the minimum. Don't you agree?

  • http://www.thomas-sabo-uk.org/thomas-bracelets.html thomas bracelet

    i like your blog very much.Thanks for sharing information…
    I am hoping the same best work from you in the future as well.

  • http://www.myefox.fr/tablette-pc-et-notebook-ebook-c-129_273 ebook

    I like this post it is very good and informative. I am sure that this post will be very much helpful for people. Thanks for sharing!

  • trtesdf

    yiwu dollar item agent 1)Export agent, sourcing agent, yiwu market yiwu market map 2)market agent, yiwu trade(1%-3%)3.best service yiwu yiwu guide dollar item agent YiWu

    We are a professional import&export limited company yiwu manufacturer in yiwu china,we provide trusted,professional,stunning yiwu escort services and affordable trade agent service in china.we supply our …

  • http://www.givenchyoutlet.com/ givenchy

    Thank givenchy you very much for your post, it is indeed wonderful to read your article,I like it very much.

  • http://www.pandorabracelets-ire.com/Pandora-Charm.html Pandora Charm

    Very Interesting Information! Thank You For This Post!

  • bracelet123

    My partner and I absolutely love your blog and find almost all of your post's to be exactly I'm looking for. Would you offer guest writers to write content available for you? I wouldn't mind writing a post or elaborating on some of the subjects you write related to here. Again, awesome blog!

  • oakleysunglasses06
  • http://www.cuffie-beatsbydre.it/ Monster Beats Cuffie
  • http://www.hasdress.com/ hasdress

    Great post, thank you very much,

  • http://www.itchimes.com Web Development

    Good effort to create a list of valuable software. Software or developing work is very interesting to me, I like it most. Thanks to share it with us.

  • http://www.replica-louisvuittons.com/ handbags

    louis vuitton replica Handbags,Thanks for sharing your article.

  • http://www.saathivacreations.com/ web development

    It's really amazing and informative post. It's very useful for every people so i am thankful to you for sharing such a helpful knowledge with us.

  • http://www.e-gucci-bags.com/ Gucci handbag sale

    Very good web site you have established. I enjoyed reading this posting. I did want to issue a comment to tell you that the design of this site is very aesthetically pleasing. lol

  • http://www.burberry-outlets.org burberry-outlets
  • http://www.abercrombiefitchsales.uk.com/ abercrombie

    Pursuing for abercrombie and fitch cool, unique, stylish and innovative. Whether it is abercrombie and fitch sale or fashion accessories all means a lot for modern society of today. Same is the case with trendy looking abercrombie sale. When these are abercrombie and fitch uk, the excitement just gets doubled. Most chic looking abercrombie and fitch uk sale are in fashion now. These are one of the favorite fashion accessories for men and women long time ago. If you have not yet tried abercrombie uk, it's time to own one and feel the difference it can make to your personality. These are just brilliant and fabulous abercrombie & fitch sale. They are most iconic and can provide you with a new feeling and enhance confidence.

  • http://www.weddingdresseslove.org wedding dresses

    thank for your great information ,very helpful

  • yabin

    Chanel outlet is dedicated to provide you the Chanel online, Chanel online store, Chanel Bags online all over the world with EMS, free shipping. To secure your order we adopt online credit card payment and for each items sold, 14 days money back guarantee is made.

  • http://www.borselouisvuitton-italy.com borse louis vuitton

    Gucci is one of the leading names in luxury and style. With its outstanding quality, fine Italian craftsmanship and exceptional beauty, Gucci outlet offers you only the best Gucci bags.We lead you to a genuine pool of bags the collections in wide range Gucci outlet online, discount Gucci, Gucci men bags, Gucci tote bags, Gucci on sale,and so on.gucci-bags-outlets.com are dedicated to bring you the top grade replicas gucci handbags. Cheap Gucci briefcase.We know that the quality of the product directly results in the impression given to people. Everyone hope to get noticed by their taste and elegant quality,Gucci Wallet, so our goal is to meet your demands. we believe that only focusing on quality can make us exist as long as possible. In addition to the good quality of Gucci bag,Gucci 85th Anniversary, we offer competitive pricing, our goal has been to earn the trust and satisfaction of the customer. We are determined to combine honest and helpful dealings with outstanding service before, during, and after the sale. Just go through on our for all Gucci collections,Gucci Backpack, and you could get all you want!

  • tianchenggood

    UGG UK Sale has great worth in current time due to its great quality. Fashion trends make it more perfect and now it’s the voice of people to wear UGG Amberlee. The best deal that you can ever get is the UGG Annabelle. I just came across this beautiful cheap ugg boots and I grabbed a beautiful pair of UGG Bailey Button. Really nice classical boots made from unisex UGG Retro Cargo.
    When I came across this offer first time I didn’t gave importance to this deal and ignored. UGG Over The Knee Twisted Cable Couple of weeks earlier I was in fashion show (Milan) and the model was modeling for UGG Kensington

  • http://www.cheapcapsforsale.com Cheap New Era Caps

    From its roots in Denmark, Red Pandora Captures and Wristbands have found their way to our hearts. As it is with all Pandora jewelry, Red Pandora Watchbands and Appeals Cheap New Era Caps allow you to create “one of a kind” jewelry designs that suit our individual tastes; but if you’d rather purchase a complete set of Blue Pandora Watchstraps and CHARMS, Pandora still allows you that option without taking away your freedom to design Atlanta Braves Caps your own GOLD Pandora Spells.Since each Pandora bead is unique and has an identity of its own, you can make, literally, thousands of different Golden Pandora BRACELETS and Spells, and still have exclusive designs that will never look old. This freedom to create your own set of GOLD Pandora Captures and Watchstraps is why Pandora is such a hot item in the jewelry market to date.GOLD Pandora CHARMS and Watchbands hold a steadily growing demand, not only in the United States, but in more than twenty other countries as well. People from all Baltimore Orioles Caps over the world and all walks of life have already started creating their own designs and started their own collections of Red Pandora Watch Bracelets and other Pandora jewelry. To date, there are over eight hundred designs of Green Pandora Watchstraps in the market at any given time; and that number continues to increase.zhongchengmaoyi110post

  • http://www.athandbag.com lv m51980

    Hello! I simply wanted to say your web site is one of the nicely laid out, most inspirational I’ve come across in quite a while. Thx!

  • jolly32

    Please be careful to purchase from louis Vuitton Outlet ,they are selling a item with different quality ,you should send a inquiry before you make an order. Especially the cheaper one who offers ,propably it is a low quality item.

  • http://www.teknocrat.com/what-is-cloud-computing.html cloud computing

    awesome list

  • http://www.teknocrat.com/what-is-cloud-computing.html cloud computing

    kool

  • http://www.teknocrat.com/what-is-cloud-computing.html cloud computing

    thanks for sharing

  • http://www.nicemoncler.net moncler jacke

    When It Comes to Snowboard Jackets, moncler jackeIs Gore-Tex the Best Option? moncler jackeThe technology behind snowboard jackets has changed drastically in the past few years.moncler jacke It wasn’t long ago that if you wanted to stay warm up on the slopes youmoncler jacke

  • Tom

    I admit, I have not been on this webpage in a long time… however it was another joy to see It is such an important topic and ignored by so many, even professionals. I thank you to help making people more aware of possible issues.
    Great stuff as usual…Youth Group Activities

  • mqdigfor

    Toronto Real Estate
    History of bad credit in getting a home
    Getting a home with bad credit is not easy. The recent collapse of the housing market has changed the financial landscape. The lenders were practically throwing money at people with terrible credit have tightened the money and not easy for any type of lending. This includes not only mortgage. Credit cards and other forms
    How to buy a home with bad credit
    If you want to buy a home with bad credit, you can, but knows he will face a tough fight. Only a few years ago was very easy to get a mortgage with bad credit to get big, but times have changed style. The housing crisis has recently strengthened the credit markets. Banks do not
    The benefit of steel buildings
    With the world economy is over, the number of buildings that people want to live in or are working on the issue. Infrastructure development is very important in a developed country and developing economy. This is the number of buildings that were built to increase in number. There are different types of construction,
    Agents Realtors

  • http://www.onlinebrandjeans.com cheap jeans

    Hello, very good work, I'm so glad to here to read your article. More over, there are some similar opinions and thoughts like yours on cheap true religion jeans outlet blog, which sell cheap true religion jeans, you not only can buy cheap true religion jeans for men and true religion jeans for women, but also you can read some valuefull articles about true religion brand jeans and some article of the same object you are writing, may be you can move on to visit at http://www.onlinebrandjeans.com, cheap jeans outlet and it's blog.

  • http://www.pandorabraceletaustralia.com pandora bracelets
  • http://www.jordanshoeshot.com/ cheapjordan

    Hi there I will be thus thrilled My partner and i identified your web blog, Thought about

    identified everyone in error, though I became seeing at askjeeve regarding anything

    otherwise, At any rate I will be these currently as well as might much like to express be

    grateful for for the huge submit along with a complete compelling web site. Remember to can

    carry on the truly amazing job.

  • Alix

    Thanks for sharing. Home-Renovation

  • http://www.weddingdresses101.org wedding dresses
  • Jack Marker

    Thanks for the
    sharing useful information, and nice bits of information there. I learn
    something new from this blog posts that I read.

  • http://nefcanto.com/ Saeed Neamati

    Nice list. Thank you. I guess philosophy matters most, because if you get it wrong, you’ll screw everything.

  • http://www.mishainfotech.com/ Misha Infotech

    HI,
    There are numerous things or technologies/process people are not aware of. Nice compilation of thought as it will create some awareness as well.