Agile Know-How Magazine, Fall 2017, Volume 2 MagAKnowHow_Vol2_aut2017_EN | Page 49

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