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
<size:24>Container View: Software Development Model for Product feature delivery</size>
Container View: Software Development Model for Product feature delivery
Software Development Model for Product feature delivery
[system]
Software
Architecture
and
Domain-Driven
Design
[DDD]
Explore
models
in
a
creative
collaboration
of
domain
experts
and
software
engineers
Extreme
Programming
[XP]
Developers
work
together
in
pairs
and
as
a
group,
improving
the
design
continually
to
keep
it
always
just
right
for
the
current
needs
Lean
Product
Development
[Lean]
Projects
are
broken
down
into
two-week
iterations
which
result
in
a
potentially
shippable
product
increment
Align
and
Understand
Product
Requirements
[Align
&
Understand]
Align
our
focus
with
the
organisation's
business
model,
the
needs
of
its
users,
and
its
short,
medium,
and
long-term
goals
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
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
collaborative
domain
modelling
creates
shared
understanding
collaborative
requirement
specification
guides
code
implementation
deliver
product
increment
Container View: Software Development Model for Product feature delivery
<size:24>Container View: Software Development Model for Product feature delivery</size>
Container View: Software Development Model for Product feature delivery
Software Development Model for Product feature delivery
[system]
Software
Architecture
and
Domain-Driven
Design
[DDD]
Explore
models
in
a
creative
collaboration
of
domain
experts
and
software
engineers
Extreme
Programming
[XP]
Developers
work
together
in
pairs
and
as
a
group,
improving
the
design
continually
to
keep
it
always
just
right
for
the
current
needs
Lean
Product
Development
[Lean]
Projects
are
broken
down
into
two-week
iterations
which
result
in
a
potentially
shippable
product
increment
Align
and
Understand
Product
Requirements
[Align
&
Understand]
Align
our
focus
with
the
organisation's
business
model,
the
needs
of
its
users,
and
its
short,
medium,
and
long-term
goals
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
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
collaborative
domain
modelling
creates
shared
understanding
collaborative
requirement
specification
guides
code
implementation
deliver
product
increment
Container View: Software Development Model for Product feature delivery [
svg
|
png
|
puml
]