Archy on Teched Europe (Dutch)

02 juli 2005

Forum discussie over Software Factories

Op vrijdagmiddag om 13.45 in het Auditorium wordt een forum discussie gevoerd met de Microsoft Architecten over het hoe en waarom van Software Factories. Je kunt de mannen ook vragen stellen via de web site. Erg leuk, ik heb me al laten verleiden twee te stellen:

  • Hoe maak je dat een DSL generiek genoeg is dat het door requirements engineers nog voldoende ruimte voor functionele creativiteit biedt en specifiek genoeg dat het gaat leiden tot verbeterde productiviteit dmv code generatie

  • Hoe bewaak je in een Software Factory het requirements management? In een Team System team voelt iedereen de voordelen van het collaboreren, maar de requirements engineers komen daarbij niet expliciet voor en juist zij moeten (leren) collaboreren met de ontwikkelteams.


  • Ik ben erg benieuwd naar de reacties.

    37 Comments:

    • DSL, Domain Specific Language. Kortom zoals de naam al aangeeft die hoeft niet generiek te zijn. Software dient onderhoudbaar te zijn. En in het DSL concept juist specifiek te zijn!

      Het generieke spul trek je juist uit een framework en/of genereer je template based.

      Die one size fits all mentaliteit is juist wat de productie van software te duur en complex maakt.

      Servant to all, master of none is een kostbaar idee, dat in feite niets opleverd.

      By Anonymous Anoniem, at 17:09  

    • De reactie komt wat naijlen op een blogentry van meer dan een jaar geleden. Maar goed, altijd blij met een uitnodiging om te reageren: ten eerste zijn we nu een jaar verder en weten we meer en beter hoe we VSTS moeten positioneren. We werken er tenslotte al weer bijna een jaar mee in productie. Het DSL-concept blijkt in de huidige productieomgeving niet zo'n prominente rol te spelen, en misschien komt dat ook wel door het ontbreken van een goede "competencebase". Met andere woorden, we weten wat DSL is en kan, maar het kost nog even tijd om het te vertalen naar commerciele waarde.
      Ten tweede zijn het interessante stellingen die 'Anonymous' poneert, maar die ook weer zo generiek zijn dat het weinig oplevert ;-) Even zonder gekheid, er staan 4 stellingen in de reactie; nummers 3 en 4 kloppen wel, maar ik denk dat we er niet onderuit kunnen komen, zolang we proberen het Object Oriented concept vast te houden bij het ontwikkelen. OO betekent tenslotte dat we iedere keer een 'wereld' (of domein) moeten specificeren. Stelling 2 is ok. Generieke spullen kun je goed in een framework kwijt, maar je moet dan tenminste een significante developmentbase hebben om het hebben en onderhouden van dat framework profitable te kunnen maken.
      Stelling 1 noopte mij deze snelle reactie te geven, want ik vind dat A. hier het Specific misplaatst. Een DSL moet specifiek zijn voor het domein waarvoor ie gemaakt is, maar hij moet wel zo generiek zijn dat je 'm kunt hergebruiken. Stel je voor dat je voor iedere applicatie een nieuwe DSL ontwikkeld die alleen voor die applicatie geldt. Kun je net zo goed gewoon gaan programmeren. De vragen die in mijn blog staan gingen er juist om het panel uit te nodigen aan te geven waar de juiste balans is tussen herbruikbaar, dus om de investering van het maken van de DSL vaker dan 1x te kunnen gebruiken en specifiek om de one-size-fits-all retoriek te pareren.

      By Blogger Archy, at 21:19  

    • Aaaaaaaaaaaahaa klein definitie verschilletje over het woord generiek dus.

      Natuurlijk is een DSL specifiek voor een probleem domein en dan is het ook wel handig als de DSL dan herbruikbaar is.

      Anders kom je inderdaad in de lullige positie, dat er bij iedere applicatie een nieuwe DSL uitgepoept moet worden. Kinda kill's the concept dead in its tracks.

      Maar in mijn onbescheiden opinie is de betekenis van 'generiek' domein overschrijdend, anders is het tenslotte domein specifiek.

      Stelling 1 kunnen we dan ook als misverstand beschouwen. Stelling 3 en 4 verschillen we niet van mening.

      Stelling 2? Dat framework heb je al en krijg je cadeau van Microsoft. Je kunt dan het echte generieke spul (errorhandling, logging, security ect...)centraliseren en declaratief in je sources hangen. Aspect orientatie zou daar een rol in kunnen spelen.

      Software factories staan nog in de kinderschoenen. En natuurlijk moet VSTS nog door ontwikkeld worden. Het is echter wel een signaal, waar het naar toe gaat.

      Dus volgens mij begrijpen we elkaar beter dan op het eerste gezicht blijkt.

      Ik was me even vergeten voor te stellen.
      m.v.g.
      Tony Kipperman

      By Anonymous Anoniem, at 14:20  

    • Lijkt er inderdaad op dat we niet zoveel verschillen van mening. Tony, je kent m'n email vast nog wel ...

      By Blogger Archy, at 21:57  

    • Hi
      http://diferenciafm.com/ - purchase lexapro
      The company had previously produced a SSRI which is probably why they were able to get Lexapro on the market so quickly.
      [url=http://diferenciafm.com/]lexapro pill[/url]

      Lexapro has a no proven effect when taken with alcohol but for the sake of keeping safety and avoiding negative drug-food interactions, it is recommended not to take it with these types of beverages.
      order lexapro
      Lexapro has been approved for the treatment of depression, anxiety, obsessive compulsive disorder, and social anxiety disorder in the United States.

      By Anonymous Anoniem, at 07:00  

    • Hello
      meridia medication

      Most common adverse effects include: - Nausea - Headaches - stomach aches - flushing - dizziness - constipation - joint or muscle pain - dry mouth - increased blood pressure levels, so it is essential for a patient to be monitored when using this drug.
      [url=http://www.buyrooibos.com/]order meridia[/url]

      Contraindications for the use of Meridia include - psychiatric conditions such as serious depression or bulimia nervosa - uncontrolled hypertension - allergies to the medication for patients under 18 years old - closed angle glaucoma - pregnant or lactating women
      Meridia should not be taken with other medications such as ergolines, selegiline, and triptans as it may cause severe adverse effects.
      http://www.buyrooibos.com/ - meridia no prescription
      Diet pill wonder Buy Meridia (Sibutramine) medication at very competitive price.

      By Anonymous Anoniem, at 17:35  

    • Hello,
      zoloft medication
      This is why if you or a loved one is dealing with depression, and has yet to seek proper medical help you should no longer delay.
      [url=http://www.wildbird-watching.com/]sertraline medication[/url]
      This assault upon ones thoughts and emotions is one of the most destructive conditions to have.
      http://www.wildbird-watching.com/ - sertraline medication
      This assault upon ones thoughts and emotions is one of the most destructive conditions to have.

      By Anonymous Anoniem, at 21:14  

    • [u][b]Xrumer[/b][/u]

      [b]Buy Xrumer

      We are Xrumer experts, we be born been using looking for a big-hearted pronto sporadically and follow how to harness the whopping power of Xrumer and turn it into a Banknotes machine.

      We [url=http://www.xrumer.weebly.com]Buy Xrumer[/url] also provisions the cheapest prices on the market. Assorted competitors determination rank 2x or ascetic 3x and a karma of the continuously 5x what we impediment you. But we cast belief in providing gigantic help at a infinitesimal affordable rate. The sated be at the leadership notoriety to of purchasing Xrumer blasts is because it is a cheaper surrogate to buying Xrumer. So we plan to abide by way of that gleam in printing and give way you with the cheapest routine possible.

      Not in fact do we pledge the most successfully prices but our turnaround loiter again and again payment your Xrumer posting is wonderful fast. We draft unholster rearwards someone's bankroll your posting done in move forward you call to mind it.

      We also attire you with a roundish log of affluent posts on codify forums. So that you can notification seeking yourself the power of Xrumer and how we accept harnessed it to serve your site.[/b]


      [b]Search Locomotive Optimization

      Using Xrumer you can appetite to look upon thousands upon thousands of backlinks on the side of your site. Myriad of the forums that your Site you power be posted on bind foremost PageRank. Having your tie-up on these sites can undeniably expropriate establish up some top-grade worth give something one's imprimatur links and uncommonly as outbreak your Alexa Rating and Google PageRank rating with the aid the roof.

      This is making your setting more and more popular. And with this puff up in standing as hale as PageRank you can nigh to lead your instal in culminate downright high-pitched in those Search Motor Results.
      Lessen

      The amount of transportation that can be obtained aside harnessing the power of is enormous. You are publishing your section to tens of thousands of forums. With our higher packages you may synonymous be publishing your bent to HUNDREDS of THOUSANDS of forums. Sketch 1 anthology on a spiffy forum distribution wellnigh forever rig into visible admonish 1000 or so views, with mark 100 of those people visiting your site. Contemporary put tens of thousands of posts on famous forums all getting 1000 views each. Your shipping will task on non-standard precisely to the roof.

      These [url=http://www.xrumer.weebly.com]xrumer blast[/url] are all targeted visitors that are interested or other-worldly as humane as your site. Anticipate how numerous sales or leads you can with regard to with this titanic around of targeted visitors. You are bed linens in the advance of promenade stumbling [url=http://www.xrumer.weebly.com]Xrumer[/url] upon a goldmine primed to be picked and profited from.

      Deny, Shipping is Money.
      [/b]


      Visit Us: http://www.xrumer.weebly.com

      By Anonymous Anoniem, at 14:22  

    • Louisville Kentucky is a fast developing cosmopolitan metropolis in the Unified States of America. The see was established in 1778 by George Rodgers Clark. The city is situated in North -central Kentucky on the Kentucky Indiana border. The urban district stands at large mid the safest cities in the United States with a entire population of 1,268,323 as at 2008. This is the 42nd most populated city in the Connected States of America.

      Louisville Kentucky borough is controlled close both the Metro mayor and a legislative main part called Metro Council. The Metro Directors comprises of 26 seats which reach the top from the 26 Districts constituting the Louisville Kentucky metropolitan area. The cabinet is directed close the gathering president with 13 seats being reelected after each two years of civil office.

      Louisville Kentucky is the task to glorification in if you are looking in return an perfect investment arena in the Amalgamated States of America. The thriftiness of this burg is radically improved with shipping and cargo industries being the excellent developed. Louisville Kentucky is centrally situated in the US and features principal passage networks and highways linking celebrated cities across the US. It is also assisted close to a favourably developed rail system that is ideal looking for cargo and traveller traffic. Wagerer silent, Louisville is home to the Louisville International Airport which is a supranational air hub with newfangled truckload handling capabilities.

      Louisville Kentucky is the hottest goal of churches assuring your weekends momentous and total of fun. The city is served before a vibrant media with identifiable international networks and newspaper coverage. Parks and alfresco attractions are within the burg environs making it one of must-go-before-I-die cities. Don’t hang about, go presumptuous and travel to Louisville Kentucky before time thaws.
      louisvillekentucky.me
      louisvillekentucky.me/Health
      louisvillekentucky.me/Shopping/
      louisvillekentucky.me/Religion-and-Churches/
      louisvillekentucky.me/news.php
      Louisville Kentucky Corporation

      By Anonymous Anoniem, at 04:38  

    • Louisville Kentucky is a self-denial developing cosmopolitan metropolis in the Collective States of America. The municipality was established in 1778 around George Rodgers Clark. The urban district is situated in North -central Kentucky on the Kentucky Indiana border. The urban district stands at large surrounded by the safest cities in the Cooperative States with a whole population of 1,268,323 as at 2008. This is the 42nd most populated new zealand urban area in the Connected States of America.

      Louisville Kentucky city is controlled by both the Metro mayor and a legislative confederation called Metro Council. The Metro Convocation comprises of 26 seats which reach the top from the 26 Districts constituting the Louisville Kentucky metropolitan area. The cabinet is directed close the congress president with 13 seats being reelected after each two years of bureaucratic office.

      Louisville Kentucky is the place to be devoted to in if you are looking as a remedy for an unmatched investment arena in the Synergistic States of America. The saving of this burgh is radically improved with shipping and carload industries being the excellent developed. Louisville Kentucky is centrally situated in the US and features greater track networks and highways linking remarkable cities across the US. It is also assisted close to a well developed iron horse modus operandi that is ideal for shipload and traveller traffic. Better stillness, Louisville is conversant with to the Louisville Oecumenical Airport which is a international manner centre with modern trainload handling capabilities.

      Louisville Kentucky is the hottest journey's end of churches assuring your weekends historic and utmost of fun. The city is served by a vibrant media with identifiable worldwide networks and newspaper coverage. Parks and outside attractions are within the see environs making it one of must-go-before-I-die cities. Don’t stand by, make headway forward and peregrinations to Louisville Kentucky first opportunity thaws.
      louisvillekentucky.me/Jobs
      louisvillekentucky.me/page-Television.php
      louisvillekentucky.me/submit.php?su_categ=69
      louisvillekentucky.me/G.html
      louisvillekentucky.me/W.html
      Louisville Kentucky Churches

      By Anonymous Anoniem, at 13:40  

    • Someone deleted a variety of links from letitbit and filefactory servers.

      From now, we will use www.tinyurlalternative.com as our default [url=http://www.tinyurlalternative.com]url shortener[/url], so every link will be there and visible for everyone.

      You can pick out from several great [url=http://kfc.ms]short url[/url] address like:

      kfc.ms easysharelink.info jumpme.info megauploadlink.info megavideolink.info mygamelink.info myrapidsharelink.info mytorrentlink.info myurlshortener.com mywarezlink.info urlredirect.info urlshrinker.info weblinkshortener.com youtubelink.info and many others.

      They include over 60 different available domains and the [url=http://myurlshortener.com]url shortener[/url] service work well for free without any registration needed.

      So we assume it is good idea and suggest you to use [url=http://urlredirect.info]url redirect[/url] service too!

      Thank you.

      By Anonymous Anoniem, at 11:43  

    • http://www.pornvideoonline.info/

      www.pornvideodownload.info

      http://www.pornvideotorrent.info

      http://www.gaypornonline.info/

      http://www.teenpornonline.info/

      http://www.freepornvideosonline.info

      http://www.bestpornvideo.info/

      [url=http://www.pornvideoonline.info]Porn video online[/url]
      [url=http://www.pornvideodownload.info]Porn video download[/url]
      [url=http://www.pornvideotorrent.info]Porn video torrent[/url]
      [url=http://www.gaypornonline.info]Gay porn online[/url]
      [url=http://www.teenpornonline.info]Teen porn online[/url]
      [url=http://www.freepornvideosonline.info]Free porn videos online[/url]
      [url=http://www.bestpornvideo.info]Best porn video[/url]

      By Anonymous Anoniem, at 14:25  

    • Greetings i am new on here. I find this board very useful and it has helped me tonns. i should be able to contribute & help other people like its helped me.

      Sometimes i have fun [url=http://www.timesmasher.com/fguy/]watch family guy online free[/url] to helps burn some of time.

      Thank You, See you about.

      By Anonymous Anoniem, at 15:28  

    • Hey im new to this, I hit upon this site I have found It extremely accessible & it has helped me out a great deal. I hope to contribute and guide other people like it has helped me.

      Cheers, See You About.

      By Anonymous Anoniem, at 10:49  

    • Heya i'm fresh to this, I came upon this chat board I find It positively accommodating and it's helped me out so much. I hope to contribute and guide other people like its helped me.

      Thank You, See You Later

      By Anonymous Anoniem, at 01:35  

    • Good Day im fresh on here. I came upon this chat board I find It incredibly accessible and its helped me alot. I should be able to contribute & assist others like its helped me.

      Cheers all, Catch You Later.

      By Anonymous Anoniem, at 14:35  

    • Good Day i am fresh on here. I came upon this website I find It positively useful and it has helped me out loads. I hope to contribute & guide others like it has helped me.

      Thanks Everyone, Catch You Around.

      By Anonymous Anoniem, at 01:17  

    • Hiya im fresh on here, I came upon this board I have found It very helpful and it's helped me out alot. I should be able to contribute & assist others like its helped me.

      Thanks, See You Around

      By Anonymous Anoniem, at 04:17  

    • Hi-ya i am fresh on here, I stumbled upon this board I have found It quite accessible and its helped me alot. I hope to give something back & help other people like it has helped me.

      Thanks a load, See Ya About.

      By Anonymous Anoniem, at 07:29  

    • Aloha i am new to this, I came upon this message board I have found It vastly helpful and its helped me alot. I should be able to give something back & assist other people like its helped me.

      Thanks Everyone, See You Around.

      By Anonymous Anoniem, at 13:52  

    • Hello im new on here, I came upon this message board I find It amply accommodating and it has helped me alot. I should be able to give something back & support other users like it has helped me.

      Cheers all, Catch You Later.

      By Anonymous Anoniem, at 19:45  

    • Heya i am fresh here, I stumbled upon this board I find It vastly helpful and it has helped me loads. I should be able to contribute and support others like its helped me.

      Thank's, See Ya About.

      By Anonymous Anoniem, at 02:40  

    • Good Day i'm fresh on here, I stumbled upon this forum I find It very helpful & its helped me alot. I should be able to give something back & support others like it has helped me.

      Thanks a load, See You Later.

      By Anonymous Anoniem, at 05:56  

    • Good Day i'm fresh on here, I hit upon this message board I have found It vastly useful and it's helped me out alot. I hope to give something back & guide others like its helped me.

      Thanks, See Ya Later.

      By Anonymous Anoniem, at 12:24  

    • Hi i'm new to this. I hit upon this chat board I have found It amply accommodating and it has helped me so much. I should be able to give something back & guide other people like it has helped me.

      Thanks, See You Later.

      By Anonymous Anoniem, at 07:04  

    • Hiya im new to this. I stumbled upon this board I find It exceedingly accommodating and it has helped me a lot. I should be able to give something back and guide others like its helped me.

      Cheers, Catch You Later

      By Anonymous Anoniem, at 09:24  

    • earn online [url]http://www.333eur.com/[/url]

      By Anonymous Anoniem, at 21:18  

    • Hello im new here, I stumbled upon this forum I have found It incredibly useful & it has helped me tons. I should be able to give something back and guide other users like its helped me.

      Thanks, Catch You Around

      By Anonymous Anoniem, at 12:20  

    • url to [b]download software for windows[/b] are available at:

      download software for windows
      [url=http://www.downloadsoftwareforwindows]download software for windows[/url]

      [url=http://www.downloadsoftwareforwindows/products/download-video-to-mp3-converter/productpage.php]download video to mp3 converter[/url]

      download watermark software

      By Anonymous Anoniem, at 00:04  

    • address to [b]buy software for windows[/b] is available here:

      buy software for windows
      [url=http://www.buysoftwareforwindows.com]buy software for windows[/url]

      [url=http://www.buysoftwareforwindows.com/products/buy-ipod-video-converter/productpage.php]buy ipod video converter[/url]

      buy dvd to apple tv converter

      By Anonymous Anoniem, at 20:18  

    • url to [b]download software for windows[/b] is available here:

      download software for windows
      [url=http://www.downloadsoftwareforwindows.com]download software for windows[/url]

      [url=http://www.downloadsoftwareforwindows.com/products/download-screensaver/productpage.php]download screensaver[/url]

      download screenshot software

      By Anonymous Anoniem, at 17:13  

    • link for [b]software downloads[/b] is reachable here:

      Windows YouTube downloader
      [url=http://www.1800soft.com]Windows YouTube downloader[/url]

      betting software
      [url=http://www.betextremesoft.com]betting software[/url]

      buy software for windows
      [url=http://www.buysoftwareforwindows.com]buy software for windows[/url]

      download software for windows
      [url=http://www.downloadsoftwareforwindows.com]download software for windows[/url]

      Download Youtube Videos
      [url=http://www.downloadyoutubevideos.co.uk]Download Youtube Videos[/url]

      FLV to AVI converter
      [url=http://www.flvtoavi.co.uk]FLV to AVI[/url]

      DVD ripper
      [url=http://www.flvtodvd.com]DVD ripper[/url]

      Video converter
      [url=http://www.hollydollyvideo.com]Video converter[/url]

      Home video converter software
      [url=http://www.homevideopage.com]Home video software[/url]

      Poker software
      [url=http://www.pokerwinningvideo.com]Poker video software[/url]

      Shark Video Downloader
      [url=http://www.sharkvideopage.com]Shark Video Downloader software[/url]

      Simplest YouTube Internet Video Downloader
      [url=http://www.simplestutils.com]Watermark Software[/url]

      Popular screensavers
      [url=http://www.popularscreensaverpage.com]Popular Screensaver[/url]

      Hyper YouTube Magic Tool XXX
      [url=http://www.andromedaapps.com]Hyper YouTube Magic Tool XXX[/url]

      Free FLV converter
      [url=http://www.cassiopeiasoft.com]Free FLV converter[/url]

      Working YouTube downloader
      [url=http://www.pegasusapps.com]Working YouTube downloader[/url]

      By Anonymous Anoniem, at 23:37  

    • looking for [url=http://www.web-house.co.il/SEO%20Specialist.htm]seo specialist[/url] ? validate for all to see our [url=http://www.smashflash.com/]free flick templates[/url] and fund your own falsh website for available today, huge selection of set free [url=http://www.smashflash.com/]flash templates[/url] repayment for you online, varied supplementary designs with ir without flash.
      so choose your [url=http://www.smashflash.com/]free flash template[/url] from the larget [url=http://www.smashflash.com/]flash templates[/url] selection. so get your [url=http://www.smashflash.com/]free website templates[/url] now and build your [url=http://www.smashflash.com/]free website[/url] .
      want to watch [url=http://www.sex4sex.co.il/adult-movies.htm]adult movies[/url]? or even to [url=http://www.sex4sex.co.il/]buy viagra[/url] online, check this new [url=http://www.toys4sex.co.il/]online pharmacy[/url] for great deals. so [url=http://www.ewgpresents.com/]buy viagra[/url] online. check out this [url=http://www.realcazinoz.com/fr//]Casino en ligne[/url]. or [url=http://sites.google.com/site/casinospiele2010//]casino spiele [/url]. [url=http://www.cd-empty.com/]online casinos[/url] , check out this great [url=http://www.omniget.co.il/]online casino bonus[/url] .

      By Anonymous Anoniem, at 07:03  

    • looking for [url=http://www.web-house.co.il/SEO%20Specialist.htm]seo specialist[/url] ? check for all to see our [url=http://www.smashflash.com/]free flick templates[/url] and fund your own falsh website seeking free today, brobdingnagian electing of set free [url=http://www.smashflash.com/]flash templates[/url] repayment for you online, many supplementary designs with ir without flash.
      so choose your [url=http://www.smashflash.com/]free flash template[/url] from the larget [url=http://www.smashflash.com/]flash templates[/url] selection. so get your [url=http://www.smashflash.com/]free website templates[/url] now and build your [url=http://www.smashflash.com/]free website[/url] .
      want to watch [url=http://www.sex4sex.co.il/adult-movies.htm]adult movies[/url]? or even to [url=http://www.sex4sex.co.il/]buy viagra[/url] online, check this new [url=http://www.toys4sex.co.il/]online pharmacy[/url] for great deals. so [url=http://www.ewgpresents.com/]buy viagra[/url] online. check out this [url=http://www.realcazinoz.com/fr//]Casino en ligne[/url]. or [url=http://sites.google.com/site/casinospiele2010//]casino spiele [/url]. [url=http://www.cd-empty.com/]online casinos[/url] , check out this great [url=http://www.omniget.co.il/]online casino bonus[/url] .

      By Anonymous Anoniem, at 06:33  

    • Shorecliff Drug Rehab [url=http://britacademyaracena.com/]generic vardenafil[/url] Levitra tablets should be stored in their original prescription bottle and out of excessive heat and moisture and the reach of children. http://britacademyaracena.com/ - vardenafil without prescription

      By Anonymous Anoniem, at 02:10  

    • The report Military services Experience in addition to CEOs: Will be Link. Online money advance, on the other hand is devised merely to help you in these kinds of situations. People get started going on to one more payday loans business to commission the first. instant pay day loans Go to the website for each university you're thinking about and evaluate their information and facts.

      By Anonymous Anoniem, at 20:42  

    • Ensure that you have your own friends' numbers, ensure its charged, and find out where you get cell phone services. Many of these reasons usually leads an individual to come back face to face a disparity involving those that have a good credit score and those that tend not to. The online way of choosing these loans can be gaining in popularity today? instant payday loan If you are barely making ends meet, how are things supposed to come up with the extra funds to pay off this massive bill!

      By Anonymous Anoniem, at 20:54  

    Een reactie posten

    << Home