66020 members! Sign up to stay informed.

Sponsored Links


Resources

.NET Research Library
Get .NET related white papers, case studies and webcasts

News News News Messages: 5 Messages: 5 Messages: 5 Printer friendly Printer friendly Printer friendly Post reply Post reply Post reply XML XML XML

MSF Agile Process Guidance Beta Released

Posted by: Paul Ballard on February 17, 2005 DIGG
Microsoft has released preliminary guidance for using the MSF:Agile development process that will be shipping as part of Visual Studio Team System. This download includes an overview of the MSF:Agile process as well as Word, Excel, and Project documents and templates for everything from managing the project to gathering requirements.
This download contains the process guidance that will be shipping with Visual Studio Team System. MSF for Agile Software Development is a scenario-driven, context-based, agile software development process that utilizes many of the ideas embodied in Team System. This process incorporates proven practices developed at Microsoft around requirements, design, security, performance, and testing.
The download is broken into four sections and one overview section called "Process Guidance", each section containing "place-holder" documents and/or templates needed for that part of the process. Sections are:
  • Project Management This section contains blank Project and Excel files showing the documentation artifacts needed for Project Management.
  • Requirements This section contains sample documents and templates for defining Personas, Scenarios, and a Vision document.
  • Security This section contains an Excel spreadsheet for security assets and a Word document template for defining a thread assessment.
  • TestThis section contains a blank Test Approach worksheet and Word Template for creating more.
Download the MSF for Agile Software Development Kit (Beta) here.

Threaded replies

·  MSF Agile Process Guidance Beta Released by Paul Ballard on Thu Feb 17 12:25:45 EST 2005
  ·  What do they mean by Agile by Jeff Santini on Fri Feb 18 09:05:17 EST 2005
    ·  What they mean by Agile by Paul Ballard on Fri Feb 18 12:22:11 EST 2005
      ·  What they mean by Agile by Jim Arnold on Fri Feb 18 12:47:48 EST 2005
      ·  What they mean by Agile by Jeff Santini on Mon Feb 21 05:07:58 EST 2005
        ·  What we mean by agile by Randy Miller on Sun Dec 18 10:52:51 EST 2005
  Message #157441 Post reply Post reply Post reply Go to top Go to top Go to top

What do they mean by Agile

Posted by: Jeff Santini on February 18, 2005 in response to Message #157261
I assume the name MSF Agile relates to Agile Software Development. But what is the relation between MSF Agile and Agile Software Development?

I see no direct mention of Agile processes in these documents, let alone how MSF relates to Agile. Nor do I see a reference to the Agile Manifesto. Nor do I see reference to many common Agile practices such as planning games, scrums, pairing, refactoring.

Hence my question, what is the relationship between MSF Agile and Agile Software Development?

  Message #157475 Post reply Post reply Post reply Go to top Go to top Go to top

What they mean by Agile

Posted by: Paul Ballard on February 18, 2005 in response to Message #157441
Here is a description from Randy Miller, the principle designer of MSF:Agile.
Microsoft Solutions Framework (MSF) Agile is a scenario-driven, context-based, agile software development process for building and improving .NET and other object-oriented applications. MSF Agile directly incorporates practices for handling quality of service requirements such as performance and security. It is also context-based and uses a context-driven approach to determine how to operate the project. This approach helps create an adaptive process that overcomes the boundary conditions (such as project size and system criticality) of most agile software development processes while achieving the objectives set out in the vision of the project.

MSF Agile is highly customizable, scalable, and will be fully integrated with Visual Studio 2005 Team System. The tooling and processes will work together to provide a more productive user experience than the process or tooling could provide alone. This is because both tooling and processes are built using the same meta-model. In other words, MSF harvests proven guidance from inside and outside of Microsoft and provides a seamless experience with Visual Studio 2005 Team System for process automation and guidance within the software development life cycle.


  Message #157479 Post reply Post reply Post reply Go to top Go to top Go to top

What they mean by Agile

Posted by: Jim Arnold on February 18, 2005 in response to Message #157475
And for those of us who aren't fluent in marketechture?

Jim

ThoughtWorks

  Message #157728 Post reply Post reply Post reply Go to top Go to top Go to top

What they mean by Agile

Posted by: Jeff Santini on February 21, 2005 in response to Message #157475
That is a fine description of what MSF Agile is, but the only statement that relates it to the Agile Software Development movement is that it overcomes the boundaries of "most agile software development processes". Such a statement could be made of processes that are or are not Agile processes.

Basically, I see no evidence that this is an Agile process. However, the rename of MSF to include the word agile leads one to associate it with Agile processes. The result will be to confuse people as to what Agile is, and I think Microsoft should be a little more responsible. Either relate your stuff to Agile directly by discussing what Agile is and how you relate to it, or leave the name of your brand new shiny software development practice.

I would love to find out I just missed Microsoft's statement of how their new process is Agile and a better Agile at that, but I can't find it in any official Microsoft literature yet.

  Message #194407 Post reply Post reply Post reply Go to top Go to top Go to top

What we mean by agile

Posted by: Randy Miller on December 18, 2005 in response to Message #157728
Hi Jeff,

   Have you tried it? I remember when XP first came out and many falsely accused it of being hacking. As a member of that community, I recall having to defend XP from the waterfall community and show that it did indeed have true dscipline. I invite you to get a copy and try iy out.

Randy

 
New content on TheServerSide.NETNew content on TheServerSide.NETNew content on TheServerSide.NET

DSLs and language interop

Language "mashups" will become more prominent, and developers will become polyglots, one programmer suggests.

VS 2008 Resources

SearchWinDevelopment.com offers an introduction to the language, performance, testing and data management improvements in VS 2008.

VB code downloads home

VBCode.com code snippets cover all aspects of application development, from data binding to security to the user interface.

XAML Learning Guide

Get up to date on XAML best practices with a variety of articles, tutorials and webcasts. [SearchWinDevelopment.com]

Company uses VSTS DB edition to tame workflow

One team's experience with the VSTS DB edition suggests that it can improve workflow for dev teams. It also enhanced Agile efforts. (June 24, Article)

Book: Intro to DSL Tools

Microsoft has begun to include DSL tools in the VSTS kit. A new book by Steve Cook and other VSTS team members helps set the stage. (June 24, Article)

I See the Silverlight Shining!

Cartoon: Be it ever so humble there is no place like your home after you get a Microsoft Home Server . (June 18, Cartoon)

A look at .NET 3.5

Microsoft's Thom Robbins says new technology to highlight in NET 3.5 includes AJAX, LINQ for both C# and VB, as well as tooling enhancements intended to ease the task of building WPF, WF and WCF apps. (June 29, Podcast)

Venkat Subramaniam on AJAX

Venkat Subramaniam discusses AJAX bottlenecks, the tenets of Agile development and more. He spoke at the Ajax Experience. (June 25, Tech Talk)

Building a Claims-Based Security Model in WCF - Part 2

In the second of a two-part series, Michele Leroux Bustamente discusses design decisions related to the claims-based security model. Read the story and walk through the process for creating a set of claims-based utilities to encapsulate claims authorization at the service tier. (May 24, Article)

Introducing the Entity Framework

Understanding why the Entity Framework exists and learning where it can fit into your projects can get you prepared for the eventual release early next year. (May 10, Article)

WCF Security Learning Guide

Resource: This learning guide gives you quick access to useful links on Windows Communication Foundation security information. (April 24, Article)

Brad Abrams: Patterns for successful ASP.NET AJAX development

TSS.NET's Jack Vaughan spoke recently spoke with Microsoft's Brad Abrams to find out what he is seeing in the field and what the chefs in Redmond are cooking. Along the way he discusses patterns of AJAX frameworks. (April 11, Article)

Building a Claims-Based Security Model in WCF

In a two-part series, Michele Leroux Bustamente explains how claims-based security is supported by WCF, and how you can implement a claims-based security model for your services. (March 29, Article)

Authoring workflow using XAML

Windows Workflow Foundation is a new technology that many developers will need to get their heads around. In a brief excerpt adapted from Programming Windows Workflow Foundation: Practical WF Techniques and Examples using XAML and C#, K.Scott Allen considers aspects of workflow definition. (March 22, Chapter Excerpt)

News | Blogs | Discussions | Tech talks | Patterns | Reviews | White Papers | Downloads | Articles | Media kit | About
All Content Copyright ©2007 TheServerSide Privacy Policy
Site Map