Agile Know-How Magazine • Fall 2017
• Increase in complexity, since changes are made without
abstracting any level of the concept. We then loose the ease
that allows us to reuse or to conduct a quicker refactoring
of the existing code.
By maintaining a balance in the management of changes that
impact the team, the designer acts as the champion of the
solution and has the responsibility to maintain this role. He
needs to properly sell his vision to all people, whether they are
internal or external to the project, so that everyone understands
how everything that is in place satisfies each one of the require-
ments and why changes are undertaken in that direction.
A few tips
• Use practices, design patterns, and principles that are
common to all team members.
• Use refactoring to make sure that complexity and quality
stay at acceptable levels.
• Test early, often, and automatically.
• Implement Application Lifecycle Management (if you are
using Team Foundation Server, our Urban Turtle 1 solution
offers an interesting advantage for Agile management of
the work to be done).
:
• Make frequent deployments.
Enjoy your development!
1 Urban Turtle http://urbanturtle.com
Read more about software development. Visit our
blog codingknowhow.com :
Learn more on Agile approaches and register for our
Agile Architecture, Analysis and Modeling course.
pyxis-tech.com/agile-architecture/ :
We offer a range of customized services and
unique solutions to maximize the value of
your investment.
CUSTOM SOFTWARE
DEVELOPMENT EXPERTS
Our commitment to our clients, our creativity,
and our collaborative spirit make us partners
of choice for your success!
pyxis-studio.com
agileknowhow.com
49