Welcome to Windows Communication Foundation (WCF)
Top Tasks :

WCF Community Bloggers

Browse by Tags

All Tags » OR/M » C#   (RSS)

  • Our Agile Project Goes into Ship/Performance Mode

    So, I have been writing a bunch of posts over the last 14 months, how we have been using Agile, actually full Extreme Programming practices to build a multi-million dollar Enterprise Software platform and application for the banking sector. We certainly have seriously stressed Extreme Programming/Agile techniques to their limits as this is not a small piece of software, but a large Enterprise solution that gets sold into the top banks in the world. We certainly have proven that you can use Extreme Programming/Agile techniques to build a 1.8 million dollar Enterprise product family. have talked about being an Agile Architect and why it's neccessary, how we went to CTP in July , the Process we use, our tools , and even our failings . So, after 48 Iterations we finished all the functionality we had agreed with Business was necessary for a "Phase I" delivery of our Next Generation/V5.0 product, as our Next Generation architecture will span an ambitious set of goals and products on top of this platform. Business and Development agreed together that we would stop and start a three week Iteration of fixing bugs in our backlog, testing and eating our dog food. In Extreme Programming, you are really not supposed to carry over bugs out of the Iteration but this was extremely hard with one week Iterations. We turned out very well overall as all the testing found just over 100 total bugs for 14 months work which is an order of magnitude less bugs than our previous product development techniques. In addition, we have over 1,000 unit tests and the code is well factored, clean and maintanable. The best part is the whole team understands it, not individuals. I actually haven't written about it but I have been working as Agile Architect the last few months on the next phase and not as part of the Iterations directly. These involve a whole lot of Workflow, Reporting and much more. Anyhow, I made a stand with my management the last 3 weeks and insisted that I code and Read More...
  • New and Notable 103

    Happy Father's Day to all other Fathers! My son made me breakfast and in a letter said "I was smarter than Einstein" and "are you sure you didn't invent E = mc2 and Albert E. copied you?" -)) Data/ORM/ADO.NET 3 Ayende has been reading the docs for the ADO.Net Entities Framework and Next-Generation Data Access - June 2006 : and comes back far from impressed. Some choice comments: The problem is that I don't like this solution. The framework should be flexible enough that I could plug in at all the important points and replace the functionality with my custom one. Using two ways to acess the data has a big "Don't Do Unless You Know What You Are Doing And Have Fasted For Three Days" sign over it with red blinking lights. Oh joy! Three ORM frameworks. Linq to SQL, Linq to Dataset, Linq to Entities. This is a new record. They managed to piss me off on the very first page. The code example that they give as the desired state doesn't even make sense. Sigh. It looks like this is much about providing a mapping layer between the database and the logical model, and getting un-typed results back. I'm not excited about this at all. This is where they are putting quite a bit of emphasis. Given that they create a new language to work with the data, why not make it compatible with the way Linq work and use from-select-where ? WCF/SOA/WSE/WinFX Clemens has recorded a new episode of MSDN TV on WCF bindings Clemens weighs in on the whole WinFX vs. .NET Framework 3.0 naming mess The Indigo group has finally released the source code for the infamous Magic8Ball service C# Variance and Generalized Constraints for C# Generics . A paper pointed to by this LtU thread. Also see Discussion of previous C# GADT paper on LtU. WPF/Avalon Check out the new WPF Blog site and the new WPF section of the new .NET Framework 3.0 site! [via Mike Taulty ] Also see Mike's WPF: Adventures in Virtualiza tion Technorati Tags: CLR , .NET , Data , OR/M , NANT , WPF , Avalon , Windows Presentation Foundation , New Read More...

Copyright © 2006 Microsoft Corporation. All Rights Reserved. | Terms of Use | Privacy Statement | Contact Us