Methods & Tools: software development articles available in HTML
- Understanding Use Case Modeling
- Training and Software Process Quality
- XP Testing Without XP: Taking Advantage of Agile Testing Practices
- Software Configuration Management for the Web
- Refactoring Java Code
- Understanding the Model Driven Architecture (MDA)
- Quantified Objectives: A Fundamental Advance in Managing Software Development Projects
- ASP Tools for Software Development
- Precise Use Cases
- Database Modelling in UML
- Will Pair Programming Really Improve Your Project?
- Collaborative Source Software - Combining the best of open source and proprietary software
- Parallel Development Strategies for Software Configuration Management
- Managing Your Way through the Integration and Test Black Hole
- Going round and round and getting nowhere eXtremely fast?
- Identifying your Organization's Best Practices
- Don't Write Another Process
- Agile, Multidisciplinary Teamwork
- Adaptive Project Management Using Scrum
- Delivering Real Business Value using Feature Driven Development
- Improving Application Quality Using Test-Driven Development (TDD)
- The Agile Unified Process (AUP)
- Agile Development with ICONIX Process
- Using Customer Tests to Drive Development
- Estimating With Use Case Points
- Domain-Specific Modeling for Full Code Generation
- Agile Requirements
- Extreme Programming as Nested Conversations
- Software Inspections
- Choosing and Managing the Ideal Test Team
- Risk Based Testing, Strategies for Prioritizing Tests against Deadlines
- Understanding the Unified Process (UP)
- Practical Experience in Automated Testing
- Uncharted Territory: Introducing QA in a Web Startup
- Assessing Readiness for (Software) Process Improvement
- Configuration Management and ISO 9001
- GUI Testing Checklist
- Modeling the Real World for Load Testing Web Sites
- A Decision Table Based Methodology for the Analysis of Complex Conditional Actions
- Use Cases and Implementing Application Lifecycle Management Systems
- Adopting an Agile Method
- Continuous Integration: the Cornerstone of a Great Shop
- Agile Delivery at British Telecom
- Running an Open Source Software Project
- Introduction to the Emerging Practice of Software Product Line Development
- Making an Incremental Transition to Software Product Line Practice
- Introduction to Web Development Using Ruby on Rails
- Using Stakeholder Analysis in Software Project Management
- Software Product Line Engineering with Feature Models
- Creating a Domain-Specific Modeling Language for an Existing Framework
- Test Automation Strategy Out of the Garage
- Process Improvement - Is it a Lottery?
- Strategic Modeling for Rapid Delivery of Enterprise Architecture
- Fear of Intervention - How Subordinates Grow to be Entrepreneurs
- A Methodology to Support Software Release Decisions
- Project Failure Prevention: 10 Principles for Project Control
- An Agile Tool Selection Strategy for Web Testing Tools
- What's Wrong With Agile Methods
- Mocking the Embedded World
- Personal Quality Management with the Personal Software Process
- Measuring Integrated Progress on Agile Software Development Projects
- Lean Configuration Management
- Refactoring Your Development Process with Retrospectives
- Mass Customizing Solutions
- Exploratory Testing: Finding the Music of Software Investigation
- Four ways to a Practical Code Review
- Requirements for Outsourcing
- Real Reuse for Software Requirements
- OpenUP - The Best of Two Worlds
- Creating an Agile Environment
- UML vs. Domain-Specific Languages
- Acceptance Test Driven Development (ATDD) Explained
- Choosing Candidates for Large Company Agile Initiative
- Outsourced Testing - Friend or Foe?
- Opening Communication within a Scrum Team
- Understanding the Unified Modeling Language (UML)
- Object-Oriented Analysis in the Real World
- Behavior Driven Database Development (BDDD)
- Fingers in the air: a Gentle Introduction to Software Estimation
- The Enterprise Implementation Framework
- How to Select a QA Collaboration Tool
- Service Components and Compositions
- Database Locking: What it is, Why it Matters and What to do About it
- Finding a Partner to Trust: The Agile RFP
- When Good Architecture Goes Bad
- Code Generation for Dummies
- Work Situation in Software Development
- Coding and Testing: Testers and Programmers Working Together
- TDD - FDD - BDD... Why not PDD?
- Responsibility Driven Design with Mock Objects
- How to Quantify Quality: Finding Scales of Measure
- Scrum Roles - an Unsolvable Puzzle?
- Introduction to The Java Spring Framework
- Metrics for Implementing Automated Software Testing
- Mature Scrum at Systematic
- Agile Coaching Tips
- An Introduction to Domain Driven Design
- Refactoring Large Software Systems
- Does Process Improvement Really Pay Off?
- Using WatiN to Leverage Common Elements in Web Testing
- Five Symptoms of Mechanical Agile
- Model-Based Testing Adds Value
- Writing Testable Code
- Aspects of Kanban
- A High Volume Software Product Line
- The Core Protocols, an Experience Report - Part 1
- Better Requirements Definition Management
- Test Language -Introduction to Keyword Driven Testing
- Distributed Teams and Agile
- Delivering Working Code through Automation and Collaboration
- The Core Protocols, an Experience Report - Part 2
- Decomposition of Projects: How to Design Small Incremental Steps
- Non-Functional Requirements: Do User Stories Really Help?
- Software Testing Dojos
- Process improvement, The Agile Way!
- Build Patterns to Boost your Continuous Integration
- User-Centric Design and the Power of Personas
- Automated Acceptance Tests and Requirements Traceability
- Complexity Theory for Software Developers
- Managing Schedule Flaws using Agile Methods
- Continuous Delivery Using Build Pipelines With Jenkins and Ant
- The Art of Mocking
- Everything You Always Wanted to Know About Software Measurement
- Dialogue Sheets for Retrospectives and Beyond
- HTML5 for Rich Web Enterprise Applications
- The Psychology of UX
- Using Models and Standards
- Making Your Culture Work with Agile, Kanban & Software Craftsmanship
- How Software Architecture Learns
- Understanding the Scrum Burndown Chart
- The Psychology of UX - Part 2
- Automated Testing of ASP.NET MVC Applications
- Popular Collaborative Software Specifications Models
- A Risk-Driven Model for Agile Software Architecture
- MVP Architecture for GWT Application
- Using Erlang for an Open Telecommunications Platform
- Creating an ATDD Ready Sprint Backlog in Scrum
- Continuous Delivery Using Maven
- Introduction to DSDM Atern
- Test-driven Test Code Development - Unit Testing Page Objects
- Testing Performance of Mobile Apps - Part 1: How Fast Can Angry Birds Run?
- 5 Tips for Getting Software Testing Done in the Scrum Sprint
- Knowledge Management and Software Development Organizations
- Test Driven Development (TDD) Traps












