Agile requires both a Definition of Done and value delivered to customers in every sprint.
They flow through a solution kanban system. Features are created by the product manager for an agile release train (ART). This might be based on the cost of the work or the risk to revenue streams by making the change.A programme epic is deliverable by a single ART but would require more than one programme increment to do this. Generally, this will happen two weeks before PI planning, to allow time for the resulting features to be prioritised and socialised ahead of the PI planning events.All capabilities have the same basic format as features:There are two categories of capabilities, business capabilities and enabler capabilities.Business capabilities directly benefit the business or its customers.Where a capability does not directly benefit the customer or the business but completes work necessary so that one or more business capabilities or features can subsequently be implemented, this is an enabler capability.An epic describes a sizable initiative that is deliverable by an agile release train, solution train, or multiple solutions trains. Each epic has an epic owner, who could be anyone in the organisation, but is most likely a business owner or product professional.As part of lean portfolio management, there will often be a ‘portfolio epic threshold’, above which the epic will be considered a portfolio epic, even if it could be delivered by a single ART or solution train. The These describe the required functionality from the perspective of the user, using the user voice statement format, which is:This boils down to the ‘who?’, ‘what?’ and ‘why?’ of the change.In addition to the user voice statement, clear acceptance criteria are added until the members of the agile team have sufficient understanding of the requirement to be able to deliver the item.Where there is work to be done by an agile team that does not directly benefit a user of the system, this can be expressed as enabler stories.
It has a business impact that is below the portfolio epic threshold.A portfolio epic is anything that has a business impact that is above the portfolio epic threshold or requires more than one solution train to be involved in the realisation of the initiative. And who has content authority for them?In general, descriptions of new functionality, or updates to existing functionality, start at a high level and get broken down into smaller items as more detail is needed and understood. Getting it wrong can lead to:This article describes these abstractions in the context of large-scale agile systems development and provides organizational guidance to continually evolve the agile organization to optimize velocity and accelerate value delivery.Just as there is no perfect technical architecture, there is no perfect organizational architecture. While Agile values autonomy for individuals and teams; Agile emphasizes aligned autonomy, ensuring the delivery of increased value through increased autonomy. The term "feature" is a fairly general term for some part of the functionality of a software, whereas "user story" was invented for and is really only used in the context of agile software development. The format for all enabler stories is straightforward:Features must be small enough to be delivered in a single PI by a single ART.There are two categories of features, business features and enabler features.Business features directly benefit the business or its customers.Where a feature does not directly benefit the customer or the business but completes work necessary so that one or more business features can subsequently be implemented, this is an enabler feature.Capabilities are items that exist at the large solution level in SAFe. Not every team using SAFe will use capabilities and epics, but all teams using SAFe should use stories and features, as they are part of the essential levels.What is the difference between a daily stand-up and a daily scrum?What is the difference between incremental and iterative developement?Stories are created by the agile team who are going to do the work and they are put onto the team backlog.