Cyrus Innovation Reveals Top Missteps of Newly Agile Enterprises

Web Application and Software Development Firm Identifies Common Pitfalls, Best Practices That Enhance Agile Success

NEW YORK — (BUSINESS WIRE) — October 17, 2012 — Following participation at Agile2012 and Agile Day '12, Cyrus Innovation, a software development and process improvement company specializing in the Agile model, today unveiled the most common missteps taken by organizations that have beginner-to-intermediate experience with Agile development.

“Based on our experience, we frequently see IT teams who start down the Agile development path with good intentions, but lack a clear understanding of what milestones they need to reach in order to make their efforts successful,” said Jason Reid, director of strategic planning at Cyrus. “While Agile is by no means a one-size-fits-all methodology, there are relatively simple adjustments that can be made by most to put practitioners back on the right track.”

Included below are some of the top mistakes that companies make with Agile development:

  1. Adopting Agile for the wrong reasons. There are plenty of great reasons to transition to Agile, but there’s also at least one bad one: buzzword compliance. Companies need to develop and communicate a concrete vision and expectations for their increased agility. It is also important to hire and train thoughtful and knowledgeable people to help the organization meet those expectations. By setting tangible goals for the enterprise, stakeholders are far more likely to see positive results.
  2. Forgetting that communication is key. Software development is as much about effective interpersonal and business communication as it is about technology. Many Agile fundamentals require an open exchange of goals, risks and feedback between team members and stakeholders. While it’s common for team members to prefer “hard” technical discussions to “soft,” interpersonal interactions, the reverse are often needed in order to be successful.
  3. Hiring the wrong people. Just because someone is a brilliant software developer or business analyst does not mean he or she will excel with Agile. Healthy skepticism is acceptable, but people who stubbornly insist on working and being evaluated separately from their team often struggle to find their footing with Agile. Software development is a team sport. Superstars are great, but ultimately it’s how the whole team performs that matters.
  4. Sending mixed signals about quality. Far too many organizations today continue to keep a wall between “cross-functional” Agile teams and Quality Assurance departments. If QA teams have to triage their testing due to a large number of bugs, it’s a sign that more attention to quality is needed earlier in the process. Improved, ongoing collaboration between QA and development will lead to defects being found earlier, when they’re less costly to fix and less likely to have spread throughout the software.
  5. Neglecting to evolve the process. While it’s sensible for companies to start out by doing Agile “by the book,” the reality is that soon after people will encounter situations where the textbook approach isn’t a fit for their organization. If the company doesn’t make a habit of investigating possible outcomes and thoughtfully evolving its practices, then one of two painful things will happen. Employees will continue to use a less-than-ideal approach, or they’ll simply modify processes on their own. Either action will ultimately yield decreased morale and productivity.

Cyrus has extensive experience helping enterprises and startups adopt or improve Agile practices such as test-driven development, pair programming, continuous integration and more. While each engagement has its unique set of challenges, Cyrus specializes in examining each client individually to identify development processes that are strong, as well as those with room for improvement. With Cyrus’ expert guidance and support, companies such as Boeing/Kestrel and Kaplan Test Prep have transformed their Agile approaches to ensure ongoing software development success.

For more information about Cyrus’ Agile expertise and available services, please visit and

About Cyrus Innovation

Cyrus Innovation is a custom software development firm that offers embedded development and application development solutions to its clients. Cyrus’ team of highly trained developers utilizes the latest tools and modern development practices to quickly meet clients’ business goals by delivering quality code.

Founded in 2003, Cyrus helps enterprises and startups adopt Extreme Programming practices, including the Agile and Lean Startup Development, to meet their new technology, web application and product development needs. Cyrus is headquartered in New York City with satellite offices in Boston. For more information, please visit




Review Article Be the first to review this article

Featured Video
Associate Packaging Engineer for Unilever at Englewood Cliffs, New Jersey
Vice President, GIS Business Unit for RAMTeCH Software Solutions, Inc. at Stillwater, Minnesota
GIS Analyst for Institute for Children and Poverty at New York, California
LiDar Specialist for Geomni, Inc at Frederick, Maryland
GIS ANALYST for Cobb County Government at Marietta, California
Upcoming Events
COMSOL Conference 2018 Lausanne at SwissTech Convention Center Quartier Nord EPFL, Route Louis-Favre 2, 1024 Ecublens Switzerland - Oct 22 - 24, 2018
6th OpenFOAM Conference 2018 at Radisson Blu Hotel, Hamburg Airport Flughafenstraße 1-3 Hamburg Germany - Oct 23 - 25, 2018
ASSESS 2018 CONGRESS at Chateau Elan Winery & Resort 100 Rue Charlemagne, Braselton GA - Oct 28 - 30, 2018
MEMS & Sensors Executive Congress—MSEC 2018 at Silverado Resort and Spa 1600 Atlas Peak Road Napa CA - Oct 28 - 30, 2018
Kenesto: 30 day trial
SolidCAM: See It Live

Internet Business Systems © 2018 Internet Business Systems, Inc.
25 North 14th Steet, Suite 710, San Jose, CA 95112
+1 (408) 882-6554 — Contact Us, or visit our other sites:
AECCafe - Architectural Design and Engineering EDACafe - Electronic Design Automation GISCafe - Geographical Information Services TechJobsCafe - Technical Jobs and Resumes ShareCG - Share Computer Graphic (CG) Animation, 3D Art and 3D Models
  Privacy PolicyAdvertise