23. April 2008
Pretty graphs... what do they mean? A quote from: Using Dependency Models to Manage Complex Software Architecture.[PDF] An approach to managing the architecture of large software systems is presented. Dependencies are extracted from the code by a conventional static analysis, and shown in a tabular form known as the ‘Dependency Structure Matrix’ (DSM). A variety of algorithms are available to help organize the matrix in a form that reflects the architecture and highlights patterns and problematic dependencies.[Neeraj Sangal, Ev Jordan Lattix, Inc. and Vineet Sinha, Daniel Jackson Massachusetts Institute of Technology.] How must I read them?Actually very simple, see figure 1: ... [More]
23. April 2008
I wanted to post this blog for a while now, as a follow up for the previous one about S+S and SaaS. Actually I was thinking about skipping it, just because it got too long and I did wrote it as an exercise for some other work. Anyway, with the release / announcement of Live Mesh the topic is news everywhere so I decided to post it anyway… happy reading, it’s really long ;-) Cloud Level.Everybody works together in a seamless collaborative way and is able to work from every place in the world, unleashing the creativity and innovation of the individual and the crowd [Collective Intelligence], all this enabled by Cloud Computing, S+S, SaaS, Web2.0 and SOA technologies. [ Picture taken la... [More]
22. April 2008
One of the problems I have found in VSTS 2005 is the lack of modeling tools for the Software Architect.[Modeling and Tools Forum, UML/Modeling Tools you are using? Replies: 20 ] I am in a looot of problem..I want to make sequence diagram from an existing C# code..[Modeling and Tools Forum, how to create sequence diagram from c#, Replies: 15] First, I agree with your observation, Tad, about the lack of support for the Software Architect in VSTS 2005. We did indeed focus on the System Architect not the Software Architect. We had limited resources to allocate to architecture tools, and felt it was more important to support Microsoft’s drive toward connected systems for the 2005 release. [Jack... [More]
20. April 2008
To reasoning "why we need offline capabilities", I often used the "middle of nowhere" example. This one is deprecated today. I got a message from friends, who immigrated to Zambia to start working in Kasanka National Park, that they uploaded this video to YouTube [Filmpje] while they where counting 30.000 animals in the middle of nowhere... Now I know this... it's going to be time to bring them a visit
20. April 2008
OSLO vs DSI vNext.
There is lot of buzz around Oslo and it looks like all the ideas around this concept are completely new. But when you take a look at the vision behind Oslo it's not that new, it's acutely the next step to maturity of Microsoft's Dynamic Systems Imitative [DSI] from a few years ago.
What is OSLO?
Making a new class of model-driven and service-enabled applications mainstream.
Deliver a world class and mainstream modeling platform that helps the roles of IT collaborate and enables better integration between IT and the business. The modeling platform enables higher level description... [More]
3. April 2008
Just before my traveling time they made this small video about our case study in Belgium. Strange to look at this while I'm already deep-diving in Rosario... and also again very strange to see my self on screen talking. Anyway, take a good look.. you don't see me that often with a tie
When looking at all the available Testing Tools [for automation] and Test-Management Tools [for control]. You can conclude that there is a lot of help for automation and monitoring of testing, but not really helpful in the ALM.
ALM and Automation.
One of the important parts of ALM is the connection between the different lifecycle tools. For example, design artifacts can / must work together with coding tools, they must give the developer a kind of skeleton and give boundaries within they can start building the solution [ the application diagram together with the service factory for example].
Forrester describes ALM in this paper [The Changing Face Of Application Life-Cycle Managem... [More]
26. March 2008
Today I'm going to speak at a Microsoft ALM Congress in the Netherlands. Just looked at the conference site and the heading is a bit funny. ALM IN ONE DAY. READY... hopefully the attendees not going to think you can implement ALM within one day ;-) Anyway, it's going to be an interesting day Ajoy is going to speak. Met him in Redmond, two weeks ago [he reads this blog..! thanks, Ajoy ] and Ivar Jacobson also has a keynote.
17. March 2008
Last week at the Rosario TAP Kickoff we got a VSTS Laptop Skin. It's removable and the perfect background for more stickers... Other ideas on laptop decoration can be found here.
12. March 2008
Some information from the help file: Code metrics is a set of software measures that provide developers better insight into the code they are developing. By taking advantage of code metrics, developers can understand which types and/or methods should be reworked or more thoroughly tested. Development teams can identify potential risks, understand the current state of a project, and track progress during software development. Lets see if I can figure out if one implementation is better than the other with the help of this Code Metrics feature.I've used a few UI [WinForm] applications with the use of different patterns and implementation styles. This UI has got some basic functionality: loo... [More]