|
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
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.
|
|
Message #157441
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
What do they mean by Agile
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
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
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
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
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 |
 |
 |
Language "mashups" will become more prominent, and developers will become polyglots, one programmer suggests.
SearchWinDevelopment.com offers an introduction to the language, performance, testing and data management improvements in VS 2008.
VBCode.com code snippets cover all aspects of application development, from data binding to security to the user interface.
Get up to date on XAML best practices with a variety of articles, tutorials and webcasts. [SearchWinDevelopment.com]
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)
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)
Cartoon: Be it ever so humble there is no place like your home after you get a Microsoft Home Server .
(June 18, Cartoon)
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 discusses AJAX bottlenecks, the tenets of Agile development and more. He spoke at the Ajax Experience.
(June 25, Tech Talk)
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)
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)
Resource: This learning guide gives you quick access to useful links on Windows Communication Foundation security information.
(April 24, Article)
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)
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)
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)
|
|