CIO Dashboard

IT Processes and Methodologies

10 Ways to be More Agile

March 10, 2011
Thumbnail image for 10 Ways to be More Agile

Print PDF Written with contributions from Michael Mariani, Tim Mattix, Ryan Finnamore and many others. You might think the word “agile” is synonymous with “paralysis” to see some organizations react to the idea of introducing agile development principles to their traditional systems development lifecycle (SDLC). Concerns about introducing too much change to the organization can stop agility discussions with the business before they start. But if the organization’s goals include increasing the speed of development, ...

...

6 comments Read the full article →

Are Agile and CMMI Compatible?

June 25, 2010
Thumbnail image for Are Agile and CMMI Compatible?

Print PDF Guest post by Michael Mariani, Yasir Safdar and Mario Gouvea With the increased adoption of Agile methodologies, organizations that have invested in CMMI process improvement are asking how they can combine the rigor of their existing repeatable processes with the benefits that Agile practices deliver. Can a team of agile developers that embrace change, have a short-term view, and are focused on eliminating the immediate barriers to success effectively work in an environment ...

...

9 comments Read the full article →

Is Agile an “All or Nothing” Proposition?

September 16, 2009

Print PDF By Michael Mariani, Scott Likens, Imran Ilyas and Chris Curran When it comes to Agile methodology, many organizations have resisted it because of a belief that they have to implement it across the entire organization or not at all.  Furthermore, there is a fear that Agile isn’t proven for large, complex, enterprise-class projects.  However, we have found that using an approach driven by architecture best practices, the benefits of Agile can be applied ...

...

6 comments Read the full article →

Is Agile Development an Option?

May 29, 2009

Print PDF by Henry Hwangbo, Guest Author Agility is a term that is applied to everything from sports to dog shows, and everything in between.  More recently, agility has been used to describe engineering methods, including software.  In the mid-1990s, “lightweight” software methods gained some traction, aided in part to the growth of object oriented analysis and design.  Finally in 2001, the term agile was ratified as a software development approach and described in the ...

...

2 comments Read the full article →