Systemtänkande är ett ofattbart spännande ämne, tycker jag. Rusell Ackoff presenterar i det här videoklippet ämnet på det engagerade sätt det förtjänar.
Nakna objekt + nästa generations filsystem
Jag har läst på om Naked Objects, och ska snart börja bygga en testlösning på plattformen. En intressant fråga inför framtiden är vad teknik som Microsofts WinFS (och liknande lösningar på andra plattformar) i kombination med Naked Objects-tänket kan resultera i. Jag ser framför mig otroligt flexibla system, byggda med nakna objekt med en direkt mappning till filsystemet och dess metadatabas.
För mer om potentialen med Naked Objects, läs igenom upphovsmännens egen artikelsamling. Här finns även en givande artikel om olika problem med det användargränssnitt som idag automatgenereras till affärsobjekten. Själv tror jag att detta problem kommer att försvinna med tiden, allt eftersom tekniken sprids och nya gränssnittshanterare tas fram.
Naked Objects
Med risk för att få äta upp det (den risken löper man väl i och för sig alltid när man yttrar sig) så tror jag Naked Objects kan vara hur viktigt som helst: www.nakedobjects.org
Varning för användningsfall
När jag först upptäckte användningsfall tyckte jag att de var ett otroligt lyft från den alltför vanliga “IEEE-listan” med krav som alla börjar med “The system shall…”. Sen dess har jag både skrivit användningsfall själv och läst andras, och jag har blivit mer och mer skeptiskt inställd. Läs omedelbart den här sammanfattningen av några av problemen med användningsfall: Use Cases Still Dangerous : Editorial : uidesign.net
Mönster
Är du intresserad av patterns? Missa då inte den här sidan som sammanfattar Christopher Alexanders “A Pattern Language”.
Alistairs artiklar
Alistair Cockburn har länge verkat som en sorts upptäcksresande i projektvärlden, och samlar många intressanta observationer i sin artikelsamling.
Verksamhetsregler med Drools
Jag har tidigare tipsat om konceptet verksamhetsregler, och hittade nyligen till Drools webbplats. Än har jag inte tagit mig tid att kolla närmare på verktyget, men det kanske kan vara något att fördjupa sig i för den intresserade: Drools – Home.
Wicked Projects
Vad är det som gör att projekt som är mer komplexa än att äta en glass inte låter sig underkastas den old school-projektmetodik som går ut att på att bryta ned och fasuppdela? Mary Poppendieck presenterar några teorier kring detta i Software Development Online: Wicked Projects
Gratis är gott – och ibland godare
För er som inte redan visste det – utvecklingsmiljöerna för Java verkar ha kört om Microsofts verktyg med hästlängder. Det är en lustig vändning, eftersom det bara för några år sedan var Microsoft som hade ett rejält användbarhetsövertag. Idag kan man däremot få en kostnadsfri miljö (Eclipse) för Java som inte bara matchar, utan trumfar, Microsofts flaggskepp Visual Studio 2003. Så kan det gå. Det lilla jag prövat av Eclipse är helt oslagbart bra, från det inbyggda stödet för refactoring, via de underbara funktionerna för att navigera runt i koden, till vad som verkar vara ett rikligt utbud av plug-ins till miljön. 3-0 till Eclipse, Microsoft tills vidare utsparkad ur ligan.
Från utvecklare till utvecklare
Den som utvecklar på Microsoft-plattformen kan hitta mycket intressant i de många bloggar som Microsofts egna utvecklare nuförtiden publicerar. Över huvud taget verkar Microsoft ha för avsikt att använda bloggning och personliga sidor som ett strategiskt verktyg i kommunikationen med omvärlden.
Själv kan jag rekommendera Chris Sells sida, där man bland annat kan läsa om hur rekryteringsintervjuer går till på Microsoft.