Valami változás jön…

Egy nap különbséggel olvastam két, látszólag egymástól teljesen független írást, ám valahogy mégis összeillesztettem őket magamban. Az első a Microsoft Network Monitor 3.1 béta megjelenésekor esett be hozzám a http://connect.microsoft.com -ról. (Szokásommal ellentétben most eredetiben idézem):

"It seemed only a few months back we released NM3.0. Oh wait; it was a few months back. One of the fundamental principles on our team is to release frequently. This allows us to provide quick updates for bug fixes as well as adding new features. If a feature doesn’t make it in this build, you don’t have to wait very long for the next beta. Now the one drawback is that we may not be able to cram in as many features for each release, but in the long run this will help us keep agile and provide the features that are most important today.
Enjoy!Network Monitor Team"

A másikat a Windows fejlesztő csapat webnaplójában található, és Mike Neil ír benne a Windows Virtualizáció tervezett funkcióiról. (Szintén az eredeti szöveg):

"(…)But with all this progress comes the occasional tradeoff. Earlier this week we had to come to grips with some universal truths about product development:

  • Shipping is a feature, too.
  • The quality bar, the time you have, and the feature set are directly correlated.
  • The mythical man-month – resources are not infinite and even if you could add more it does not help get more done faster.

So we had some really tough decisions to make. We adjusted the feature set of Windows Server virtualization so that we can deliver a compelling solution for core virtualization scenarios while holding true to desired timelines. Windows Server virtualization is a core OS technology for the future, and we chose to focus on virtualization scenarios that meet the demands of the broad market – enterprise, large organizations, and mid-market customers. We continue to offer great technology and successful strategies for enterprise customers by broadly investing in the several areas.

So we are making the following changes, and postponing these features to a future release of Windows Server virtualization:

  • No Live migration
  • No hot-add resources (storage, networking, memory, processor)
  • Support limit of 16 cores/logical processors (e.g., 2 processor, quad-core systems is 8 cores; or 4 processor, quad-core system is 16 cores)

I wanted to share this information this week with partners and customers so that no one is surprised at WinHEC when we demo all the other innovations in Windows Server virtualization."

Mint annyiszor korábban, a Microsoft egy csapata belefutott egy szituációba, amelyből csak úgy tud kimászni, ha bizonyos tervekről – mégha átmenetileg is, de lemond. Pénteken sokat beszélgettünk erről a kollégákkal. Konkrét információnk nincs, inkább csak találgatunk. A Windows Virtualizáció fenti funkciói nagyon erőteljesen függnek a Windows kernel képességeitől, a live migration pedig még a storage és a cluster csoport munkájától is. Könnyen előfordulhatott, hogy a kernel, vagy más komponens képessége a fejlesztés során úgy megváltozott, hogy a virtualizációs csapat úgy érezte: "elfutott előlem a vad, amire lőnöm kellene".

Még egyszer: ez csupán találgatás. A két idézet együtt azonban mintha súgna valamit. A Network Monitor fejlesztőcsapata nem egy nagy team, de a módszertanuk, vagy munkamódszerük lehet egyfajta próbaprojekt: keveset ígérni, de folyamatosan, jó minőségben és gyorsan teljesíteni. Ki tudja, esetleg épp ugyanazon a belső szabály lecsapódását látjuk: tervezz kevesebbet, tartsd a minőséget, adj ki többször terméket. A nagy projektek esetén ez – legalább egyszer – a tervek megnyírbálását jelenti.

Meglátjuk, mi lesz belőle.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: