Extreme Programming, Agile 2005 Conference, Agile Alliance, Agile Data Method, Agile Development Conference, Agile Development In Action, Agile Modeling, Agile Modeling on XP Projects, Agile Movement, Agile Testing, Agile Web Development for Managers
Adaptive Programming, Development Tools, AOP index, AOP: Aspect-Oriented Programming, Aspect-Oriented Decomposition and Composition, Aspect-Oriented Software Development, Aspect-Oriented Software Engineering at Lancaster , Aspectual Components, Composition Filters, I want my AOP!, MIT Technology Review cites Aspect-Oriented Progra, Multi-Dimensional Separation of Concerns: Software
Evolutionary Delivery, Evolutionary Delivery - the Road to Success in Obj, N R Malotaux, Tom Gilb and Kai Gilb
Bibliography on Literate Programming, Literate Programming, Literate Programming, Literate Programming, Literate Programming -- Propaganda and Tools, Literate Programming in Forth, Literate Programming in XML, Literate Programming Library, Literate Programming using Pascal, Literate Programming with XML
Unified Modeling Language, Fully Communication Oriented Information Modeling , Linear Programming Language, Modelica, Multi-Agent Modelling Language
BON, Booch, Companies and Consultants, Criticism, Fusion, MOSES, OPEN, Organizations, An introduction to Design by Contract, AWI TechNet - Object-Oriented Programming Overview, Binding Properties of Objects, Cetus Links / OOAD Methods, Cetus Links / OOAD Tools, DBMS: Object-Oriented Analysis and Design, itmWEB: Object Oriented Resources, Methodology.org, Object-Process Methodology (OPM), OOAD, Processes and Patterns
Patterns and Anti-Patterns
FAQs, Help, and Tutorials, Journals, Reviews, A CommonPatternLanguage of OrganizationalPatterns, A Pattern Language for Relational Databases and Sm, An HTML 2.0 Pattern Language, An Introduction To Process Patterns White Paper, Analysis Patterns, Arcus Patterns for Business Information Systems, Big Ball of Mud, Chris Ruel's Object Technology Website, Christopher Alexander and Information Systems Fail, Classic Design Pattern Solutions
Tools, Bill Griswold Page, Don Roberts Page, Martin Fowler, Refactoring, Refactoring: Answering the Five W's, The Refactory, Inc.
Definition: Structured Programming, Felgall Software - Structured Programming, Go To Statement Considered Harmful, How to Draw Jackson System Development (JSD) Diagr, Jackson Structured Programming Editor, Jackson System Development (JSD), Part One Pragmatic Versus Structured Computer Prog, SMUG Book: Structured Programming, Structured Programming, Structured Programming
Tools, Agile Modeling, An Enabler for Higher Process Maturity, Best Practices for Software Development Teams, Building E-businesses, Dinosaur Meets Archaeopteryx, Enterprise Unified Process (EUP), Icon Process, Process and Method, Rational Unified Process, Rational Unified Process Forum
Composition-based product line methodology supports the flexible development based on product lines.
Another B Tools
Present a formal method for incremental development. Includes documentation, tools, examples, and a forum.
Cleanroom software development methodology
Introduction, overview, and examples by John W. Shipman.
Cleanroom Software Engineering
Information on this methodology aimed at zero software defects. Includes education, literature, experts and tools. By Data and Analysis Center for Software (DACS).
DSM Forum: Domain-Specific Modeling
Forum exists to spread the knowledge and know-how of Domain-Specific Modeling. Examples applying in industrial applications, events, publications, links.
Dynamic Systems Development Method Consortium
DSDM is a standard based on Rapid Application Development and Agile Method. Information on the organization, resources, publications and events.
Introduction to Thoughtful Programming and Forth P
By Michael Misamore; essay with text and references, on a flexible, proven, back-to-basics, minimalist philosophy that operates consistently from low to high abstraction levels; with ideas for future improvements. [Freely Distributable]
Assembly-line production techniques applied to software programming, with recommendations. By Software Development Online.
Information on metamodelling activity. Includes news, FAQ, glossary, and links.
Provides general information and list of paper, books, forum, and links.
Offers consulting and the IRIS software(based on SPEM) to automate and simplify the software development process. Includes white papers and links.
Methodology and set of open-source patterns and strategies that allows teams of software developers to retain simplicity through the effective modularization of their code-bases.
Rapid Application Development Resource Center. Ansewers for RAD methodology related questions.
Select Business Solutions
Provide modeling tools, component reuse, and service oriented architecture tools.
A practical guide, to this software development methodology, that helps the developer in every step of an IT project. Includes examples and links.
Software Development Process
Information on the SCRUM development method. Includes papers, books, and links.
Proprietary, visually-oriented, web-enabled, structured, full lifecycle management methodology, and based on best practices. By Americas Systems, Inc.