Home > Microsoft .Net Development Tips > ASP.NET Development > Visual Studio Team System Add-ins: Conchango Scrum for Team System and Scrum Dashboard
Win Development Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

ASP.NET DEVELOPMENT

Visual Studio Team System Add-ins: Conchango Scrum for Team System and Scrum Dashboard


Ed Titell
06.24.2008
Rating: --- (out of 5)


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


Scrum is a holistic approach to product development that is supposed to increase the speed and flexibility of the development process. Sports aficionados will recognize "scrum" as a rugby term; it is choice to describe a development approach was deliberate and is intended to describe how development teams try "to go the distance as a unit, passing the ball back and forth" (not half-bad as a means of explaining the apparent chaos that rugby often presents to its spectators). Scrum didn't really become a development concept until 1995, when Jeff Sutherland and Ken Schwaber teamed up to codify the method (and the term) that is so ably documented in the book Schwaber wrote with Mike Beedle in 2001, entitled Agile Software Development with SCRUM (Prentice Hall, ISBN: 0130576349).

Scrum is as much a kind of worldview as it is a specific development methodology, and it has garnered adherents in companies as big as Cisco, in the academic and research communities, and in "smart-guy startups" all over the globe. Scrum is perhaps best understood as a collection of development practices and predefined roles, including a ScrumMaster who runs the process and acts like a project manager, a Product Owner who represents stakeholders, and a Team, which includes developers, documenters, testers, and so forth. Development occurs in 15-30 intervals called sprints (the actual number of days is decided by the development team) during which the team builds an increment of what is called "potential shippable" (often translated as "usable") software. The feature set for a sprint come from a product backlog, a prioritized list of outstanding high-level work requirements, and are chosen during a spring planning meeting, when the product owner informs the team about items from the product backlog he wants to see completed. During a spring, the backlog remains inviolate so that requirements for each sprint are set in stone. Scrum is easy to learn and requires little effort or overhead to start using, which explains its exploding and continuing popularity.

Our two Visual Studio Team System add-ins work together to bring Scrum into the Visual Studio environment. The first of these tools is called Scrum for Team System, and it is a free agile software development methodology add-in for Visual Studio Team System. It was developed by Conchango, a UK-based development consulting firm, working in tandem with Ken Schwaber -- one of the "fathers" of Scrum. It is also supported by a whole raft of courses to teach the ScrumMaster role, and to impart agile development skills and knowledge. For the purposes of this brief exposition, this add-in is what brings Scrum capability into the existing Visual Studio project management and methodology framework.

The second add-in is called Scrum Dashboard; it is a CodePlex project that delivers a graphical user interface to Scrum for Team System, to replace the typical whiteboard that is used to run Scrum projects and to simplify interactions with Scrum artifacts inside the Visual Studio environment, usually on Team Foundation Server 2008. This dashboard provides an Ajax-based Web interface that works with both IE and Firefox. It is sprint-centric so that it innately understands how to handle daily work inside the sprint context. You can use it to create, update, and manage product backlogs, and it provides color-coding for backlog items to display progress and to flag unplanned work. It provides metrics and statistics for teams, along with a sprint burndown chart that keeps progress and activity visible to all team members, product owners and the ScrumMaster.

Those who work with Visual Studio Team System and who either already use, or want to use, Scrum as a methodology should find this combination a one-two punch that delivers the goods inside the Visual Studio environment. It should also be of interest to Visual Studio development teams who want to learn more about Scrum, or to see if it might help them better manage their development processes.

Ed Tittel is a writer and trainer whose interests include XML and development topics, along with IT Certification and information security. E-mail etittel@techtarget.com with comments, questions, or suggested topics or tools to review. Cool tools rule!


Rate this Tip
To rate tips, you must be a member of SearchWinDevelopment.com.
Register now to start rating these tips. Log in if you are already a member.




Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   



RELATED CONTENT
.NET Framework application development
.NET 3.5 SP1 set to arrive - offers ADO.NET updates, ease-of-install
MiniGuide: Parallel programming in .NET
Infragistics Silverlight 2.0 chart and gauge components released
Book Excerpt: Sams Teach Yourself Visual Basic 2008 in 24 Hours -- Complete Starter Kit
Silverlight and Parallel .NET updates due from Microsoft
Check out CodePlex for a ton of interesting .NET projects
Microsoft delivers upgrades in .Net 3.5 SP1 Beta
Nick Allen's tips for developing SOA for .NET
Microsoft Popfly turns online visual tools to good use
The Vista Peer-to-Peer (P2P) Toolkit extends the Coding For Fun (C4F) initiative
.NET Framework application development Research

ASP.NET Development
How to use jQuery to solve Javascript browser compatibility problems
How to write an out-of-browser Silverlight 3 application in 3 steps
Silverlight 3 beta SDK download lets developers try new RIA features
Visual Studio's IntelliSense for jQuery doesn't autocomplete correctly
Dundas Map for .NET kicks up geographic visualization
Return to CodePlex: Into the Sandcastle…
VBScript Tutorial
Use PHP with Visual Studio to create Web sites
Visual Studio 2008 and .NET Framework 3.5 SP1 introduces ADO .NET Entity Designer
XAML as an everywhere presentation format

Visual Basic and Visual Basic .NET
Compose XML more quickly using Visual Basic 9
Virtualization keeps Legacy Apps alive
VB 9 Anonymous Types help create flexible objects
Book Excerpt: Sams Teach Yourself Visual Basic 2008 in 24 Hours -- Complete Starter Kit
Check out CodePlex for a ton of interesting .NET projects
Book excerpt: Murach's VB 2008
Book excerpt: Printing in Visual Basic 2005
Visual Basic 2008 and closures
WinForms development using SQL Server 2005 and Visual Basic 2005
Visual Basic 2005 and objects: Building a business object layer

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
reparse point  (SearchWinDevelopment.com)
Visual Basic  (SearchWinDevelopment.com)
Visual Basic .NET  (SearchWinDevelopment.com)
Visual InterDev  (SearchWinDevelopment.com)
Visual Studio .NET  (SearchWinDevelopment.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.



Database Programming Solutions - .NET XML, Visual Studio LINQ, ORM .NET
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2000 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts