With the world of Information Technology developing at such speed, each IT company defines its methodology of work. We at Margasoft stick to the agile methodology. Why, you may ask? It’s simple: agile methods prove that there IS a better way of management.
For years different methods of IT project management have been implemented in the industry. Some of them managed to become a wider experience, and some proved to be unsuccessful. One of the most prominent ones, we believe, is the agile approach. From the very first steps in 2001 as a small group of people got together to share opinions on why the traditional approach to managing software development projects was failing so often, and to the wide acceptance of agility as an approach lie years of expertise.
The initial definition of agility, said “We are uncovering better ways of developing software by doing it and helping others do it. Isn’t it all about fellowship and inspiration? It’s a winning approach, shaping success by emphasizing each other’s strengths, rather than trying to fix every possible weakness.
Based upon this initial statement, agile methods developed into a multi-faceted, fully-fledged approach with some key characteristics, some of them shared internationally. From our use of various customizations of agile methods, we have outlined several key general principles of agility. They also showcase why agility is different from a number of more traditional approaches.
Having worked with these principles for almost as long as they became viral, we learnt that you can’t go wrong if you stick to them which keep up the initial essence and build on agile principles that benefit your team, your customers and yourself.