We work closely with EnvisionWare by assisting with the development and testing of both new and existing products. In addition to providing extra development resources, we offer coaching and mentoring to EnvisionWare's developers, as well as guidance and advice for the entire team to help iterations run smoothly. Our work with EnvisionWare consists of a blend of on-site and remote services.
During the summer of 2011, we provided on-site consulting services to assist Evanced Solutions as they made a transition to Agile software development. We worked closely with members of both the business and technical teams to introduce Agile concepts. These cross-functional teams consisted of people from sales, marketing, customer support and training, development, quality assurance, and UI design. Small group training sessions laid the foundation, and interactive simulations provided team members the opportunity to experience iterative development without getting bogged down in technical details. Our consultant guided the Customers as they prepared stories, coached the team through their first Iteration Planning Meeting, helped the developers conduct their task breakdown, and followed up over the course of the iteration to ensure everything was on track. We remain engaged with the Evanced team and serve as a technical resource and an Agile coach.