background preloader

Other pearls

Facebook Twitter

Business Rules Engines. Sadeq. BPMN. SPARQLRules (SPIN) Martin Fowler. MoSCoW Method for Requirements Prioritization ~ Business Analysis. Dearest Readers, As we all know, in any Project the Requirements are the key components of Project Scope. The Requirements should be prioritized, so that it will be easy to determine which Requirements are most important and which are least.

Though there are different methods to prioritize the Requirements, in this Blog Post we will discuss about the MoSCoW Method for Requirements Prioritization. Origination: The MoSCoW approach was originated from the Dynamic Software Development Method (DSDM) Methodology. Acronym: MoSCoW stands for: Must have (or Minimum Usable Subset)Should haveCould haveWon’t have (but Would like in future) Note: The o’s in MoSCoW are added to make the acronym pronounceable, and are often written in lowercase to depict that they don’t have any significance. MoSCoW is a Requirements Prioritization method that is used to take a decision on which requirements must be completed first and which must come later or will not be completed at all.

Pic: MoSCoW Methodology. Agile. Project Management AntiPatterns. In the modern engineering profession, more than half of the job involves human communication and resolving people issues. The management AntiPatterns identify some of the key scenarios in which these issues are destructive to software processes. The role of the technical manager is changing. Before ubiquitous electronic mail and intranets, managers were primarily organizational communicators. Management chains conveyed information across organizational boundaries, whereas in the electronic organization, communication can occur seamlessly across space, time, and boundaries. Traditionally, a key role of management has been to authorize exceptions to rules and procedures. In software development, however, managers still play several important roles, in the areas of: Software process managementResource management (human & IT infrastructure)External relationship management (e.g., customers, development partners) Read next This article is taken from our book AntiPatterns: The Survival Guide.

Agile Analysis Anti Patterns. AntiPatterns. Mobile. Project Management. TopBraid Suite. Sofware architecture.