Blogs

Gary's Blog

May 2009 - Posts

  • DevExpress and the Agile Manifesto

         

    Recently I attended the Agile Edge conference in London, where I presented a talk entitled “Compare and Contrast the Implementation of Agile methods in the Enterprise and ISVs”, sound thrilling or what? Actually, it is an interesting talk (well my audience thought so anyway) but it begs the question “What does DevExpress have to do with agile development”?

    Well, as it happens, there are two principles of the Agile Manifesto, where DevExpress can support the agile team. The first of those is

    “Continuous attention to technical excellence and good design enhances agility.”

    image DevExpress helps the agile team achieve this principle with our CodeRush product. The new code analysis feature in the 9.X version help developers maintain “technical excellence and good design”. With this feature of CodeRush enabled the tool will mark (in the right hand gutter) the line in the source code where it thinks the developer has deviated from best practice. When the developer then highlights the mark, CodeRush will provide a call out detailing errors in the developer’s code (as shown in the image to the left). This will allow the developer to systematically work his way down the list of results from the analysis until all the results have been fixed, or the developer is satisfied that they can safely be ignored.

    Of course, this feature requires the use of background compilation and as such may slow down your environment (although I have to say it doesn’t on my Thinkpad Z61p with 3Gb of RAM). If you find that this is the case, then the feature can be turned on and off, as required, by clicking the appropriate button in the toolbar.

    The other principle where DevExpress can help the agile team is

    “Simplicity--the art of maximizing the amount of work not done--is essential.”

    It’s much easier to see how DevExpress can help the agile team with this principle. Our large array of components for Windows, web, WPF and Silverlight cuts down, drastically, the amount of work that a team of developers has to do. If your team is handed the task of developing a new accountancy suite for your enterprise, you do not want to be spending three months developing your own charting solution, for example. No, you want to buy in a really solid third party solution - in other words, you want to “maximize the amount of work not done”.

    So, as you can see, although it may not appear at first glance that a company like DevExpress has a lot to offer the agile team, if you scratch beneath the surface you will see that we have tools and components that will help you achieve the principles of the Agile Manifesto.

    Digg This
  • XAF at TechEd – Day One

         

    And we’re off! And off to a good start too with DevExpress scooping 11 awards. It was also a successful day on the XAF kiosk. Our competition is drawing the crowds and we’re run off our feet demonstrating our framework products.

    The highlight of the for first day, for us XAF guys, had to be the SQL Server admin that I spoke to (there are IT Pro guys here too) who thought XAF solved the problem that the dev team at his company had, so well that he went off and found the devs and dragged them round to the stand to watch the demo. They agreed that XAF was a perfect fit and so went off to find some WIFI so that they could download the trial version. Talking about evangelism firing enthusiasm! :-)

    Of course, not everyone I demonstrated XAF too was quite that enthusiastic but everyone agreed that the idea of a framework, which lifts the boilerplate tasks (security, scaffolding, etc) off of the shoulders of the developer and allows him to concentrate on solving the problems of his particular enterprise, is a very good thing indeed. With such enthusiasm from XAF from day one, I can’t wait to get started on day two.

    Of course it’s not all work and no play; here at DevExpress we are really good at making friends, so if you happen to be at TechEd then stop by the DevExpress booth and say hi; see for yourself how cool our developer components, tools and frameworks are.

More from DevExpress
Live Chat
Have a pre-sales question?
Need assistance with your evaluation?
We are here to help.
Chat is one of the many ways you can contact members of the DevExpress Team. We are available Monday-Friday between 8:30am and 5:00pm Pacific Time.
If you need additional product information, require pre-sales assistance, or want help with your order, write to us at info@devexpress.com or call us at
+1 (818) 844-3383.