What skills do you value among the individual contributors who make up your software development team? See how a veteran of the software industry, who's now a college professor, links the skills that get measured in an academic setting to successful practice in "the real world."
From The Rational Edge
Blog on things around me - Quality Management, Free & Open Source Software, Gadgets, Utilities...
Friday, September 22, 2006
Friday, September 1, 2006
Software Development Philosophies
This is an incomplete list of approaches, styles, or philosophies in software development.
- Agile software development
- Agile Unified Process (AUP)
- Open Unified Process
- Best practice
- Cathedral and the Bazaar
- Constructionist design methodology (CDM)
- Design-driven development (D3)
- Dynamic Systems Development Method (DSDM)
- Extreme Programming (XP)
- Iterative and incremental development
- KISS principle (Keep It Simple, Stupid)
- MIT approach, see Worse is better
- Open Unified Process
- Quick-and-dirty
- Rational Unified Process (RUP)
- Scrum (management)
- Spiral model
- Test-driven development (TDD)
- Unified Process
- Waterfall model
- Worse is better (New Jersey style)
- You Ain't Gonna Need It (YAGNI)
From Wikipedia
Subscribe to:
Posts (Atom)
Total Pageviews
Popular Posts
-
Bugzilla is the Bugs/Issues Tracking Tool from The Mozilla Organization. Version 2.18 is the latest stable release. There are couple of res...
-
Two MIT math graduates bump into each other at Fairway on the upper west side. They hadn't seen each other in over 20 years. The first g...
-
Maven is a popular open source build tool for Java projects, designed to make build process easy. It uses a declarative approach, where the ...
-
Beth M worked with AI tools for testing and concludes that tools like Cursor and Fine.ai can significantly accelerate the development of tes...
-
Web Page Profilers for Windows/Internet Explorer : " A 'Web Page Profiler' is a tool that is used to measure and analyze web pa...