Software Development Model for Product feature delivery
master
master
v
0.0.0
Software Development Model for Product feature delivery
Dynamic and iterative approach to delivering product features in a rapid and flexible manner
Info
Context views
Container views
Component views
Dependencies
Decisions
Align and Understand Product Requirements
All Components
Behavior-Driven Development
Extreme Programming
Lean Product Development
Software Architecture and Domain-Driven Design
<size:24>Component View: Software Development Model for Product feature delivery - Align and Understand Product Requirements</size>
Component View: Software Development Model for Product feature delivery - Align and Understand Product Requirements
Software Development Model for Product feature delivery
[system]
Align and Understand Product Requirements
[container]
Software
Architecture
and
Domain-Driven
Design
[DDD]
Explore
models
in
a
creative
collaboration
of
domain
experts
and
software
engineers
Behavior-Driven
Development
[BDD]
Define
and
understand
the
desired
system
behavior
before
writting
any
code.
It
encourages
collaboration
and
a
shared
understanding
of
the
project's
objectives
Product
Brief
[Opportunity
Canvas,
Slideck,
etc]
Short
product
or
feature
brief
to
frame
and
constrain
the
project
Domain
Discovery
[User
Story
Map,
Event
Storming,
etc]
Map
the
Big
Picture
by
describing
the
User
journey
through
the
Product
telling
a
story
from
the
perspective
of
the
end
user
Product
Backlog
[Jira,
Trello,
etc]
Prioritised
list
of
User
Stories
that
need
to
be
completed
or
addressed
during
the
project
Domain
Expert
Product
Team
member
who
owns
and
drives
the
product
vision
Software
Engineer
Development
Team
member
delivering
high-quality
software
efficiently
and
iteratively
presents
Product
Feature
obtains
domain
knowledge
spread
domain
knowledge
creates
collaborative
requirement
specification
problem
decomposition
Component View: Software Development Model for Product feature delivery - Align and Understand Product Requirements
<size:24>Component View: Software Development Model for Product feature delivery - Align and Understand Product Requirements</size>
Component View: Software Development Model for Product feature delivery - Align and Understand Product Requirements
Software Development Model for Product feature delivery
[system]
Align and Understand Product Requirements
[container]
Software
Architecture
and
Domain-Driven
Design
[DDD]
Explore
models
in
a
creative
collaboration
of
domain
experts
and
software
engineers
Behavior-Driven
Development
[BDD]
Define
and
understand
the
desired
system
behavior
before
writting
any
code.
It
encourages
collaboration
and
a
shared
understanding
of
the
project's
objectives
Product
Brief
[Opportunity
Canvas,
Slideck,
etc]
Short
product
or
feature
brief
to
frame
and
constrain
the
project
Domain
Discovery
[User
Story
Map,
Event
Storming,
etc]
Map
the
Big
Picture
by
describing
the
User
journey
through
the
Product
telling
a
story
from
the
perspective
of
the
end
user
Product
Backlog
[Jira,
Trello,
etc]
Prioritised
list
of
User
Stories
that
need
to
be
completed
or
addressed
during
the
project
Domain
Expert
Product
Team
member
who
owns
and
drives
the
product
vision
Software
Engineer
Development
Team
member
delivering
high-quality
software
efficiently
and
iteratively
presents
Product
Feature
obtains
domain
knowledge
spread
domain
knowledge
creates
collaborative
requirement
specification
problem
decomposition
Component View: Software Development Model for Product feature delivery - Align and Understand Product Requirements [
svg
|
png
|
puml
]