What is an agile estimate? What are the common pitfalls?

What is an agile estimate? What are the common pitfalls?

In software development , the usual “estimation” includes a quantitative evaluation of the work required to perform a given development task; this is usually expressed in terms of duration (hour / day) or estimated unit (story point). The purpose is to consolidate a number of such individual estimates in order to obtain an indication of the overall duration, work or cost of the software project.

Continue reading
Use Case Modeling

Use Case Modeling

A UML use case diagram is the primary form of system/software requirements for a new software program under developed. Use cases specify the expected behavior (what) of a system, and not the exact method of making it happen (how). A complete set of use cases specifies all the different ways to use the system and therefore defines all behavior required of the system bounding the scope of the system.

Continue reading
Use Case Description Example

Use Case Description Example

A use case is a written description of how a user performs a task on your system. It outlines the behavior of the system from the user’s perspective when responding to a request. Each use case is represented as a sequence of simple steps, starting with the user’s goal and ending when the goal is achieved.

Continue reading
Use Case Tutorial for Dummies

Use Case Tutorial for Dummies

A use case diagram models different types of users interact with the system to solve a problem. As such, it describes the goals of the users, the interactions between the users and the system, and the required behavior of the system in satisfying these goals. Use cases define interactions between external actors and the system to attain particular goals. A use case diagram contains four main components

Continue reading
Sprint Planning: Forecasting vs Committing

Sprint Planning: Forecasting vs Committing

In the summer of 2011, Ken Schwaber and Jeff Sutherland revised their Scrum Guide. In it, they removed one long established behavior known to Scrum, which is the commitment the team makes to the product owner and the customers. Commitment was replaced by forecast. They say that teams may forecast their work, but not commit to it.

Continue reading
Sprint Review vs Sprint Retrospective

Sprint Review vs Sprint Retrospective

Each sprint ends with a two-part sprint review meeting. Such a meeting starts with a customer review and demonstration and ends with the team retrospective. Both of these components occur on the last day of the sprint. The Sprint Review focuses on the “inspect” and “adapt” of the increment (Potentially shippable), while the Sprint Retrospective give more focus on the “inspect” and “adapt” of the process of the sprint.

Continue reading
Free Online ArchiMate Tool + Examples

Free Online ArchiMate Tool + Examples

The Open Group created ArchiMate as an open and independent modelling language for enterprise architecture (EA). The standard provides a notation to enable enterprise architects to describe, analyze, and visualize the relationships among business domains in an unambiguous way. ArchiMate enables the creation of fully integrated models of the organization’s EA, the motivation for it, and the programs, projects and migration paths to implement it.

Continue reading