Wednesday, February 18, 2009

What is new in the VSTS 2010?

The following new features are expected in the upcoming version of VSTS i.e. in VSTS 2010: -

Tool to discover and identify existing code assets and architecture - the new Architecture Explorer: The new Architecture Explorer in Visual Studio Team System gives developers and architects the capability of creating a full architectural picture of existing code; understanding how they fit together; understanding how they “work.” This leads to better information about using, re-using, or discarding existing code.

Tools to enforce architecture constraints on code: VSTS 2010 provides tools to ensure architectural consistency through the lifecycle. The Architecture Layer Diagram can be coupled to code making it an active diagram that can be used for validation. Example: An architect designs a system where the presentation layer should not talk to the data layer. Visual Studio Team System 2010 is able to enforce this at check-in of the code.

Tools to eliminate “No-Repro” Bugs: Finding bugs that can’t be reproduced is a common problem. VSTS 2010 has some tools to help isolate the issue and enable faster fixes. It has tools for developers to see exactly what testers have done when finding a bug.

Comprehensive metrics and dashboards for shared visibility into project status and progress against deliverables.

Cross project reports: Dashboards and cross project reports that provide roll up of status across diverse projects with powerful drill down to get a thorough understanding.

Improved work item tracking capabilities: Full traceability to track project deliverables against business requirements and the ability to conduct rapid impact analysis of proposed changes.

Integration with Microsoft Office Project Server: This helps in joint prioritization and management of IT projects.

New project scheduling features: These enable better coordination between project management and the rest of the organization.

Agile project scheduling with Excel: VSTS 2010 includes agile project scheduling features with Excel.

Multiple Project Management: Features for project management across multiple projects for proactively load balancing resources according to business priorities.

Improvements to automated build: A new Windows Workflow Foundation based build engine that enables better extensibility to manage the entire build process. It makes it easy to parallelize a build across multiple machines. Introduces the notion of "build agent" pooling so that a farm of build machines can process builds simultaneously rather than processing one build at a time.

• Improvements to multi-server administration build and source control.

Easy custom reports: A simplified data warehouse and reporting experience makes it easier to build custom reports that fit exactly the questions one wants to answer.

Tools to ensure that changes are properly tested: The new Test Impact View window enables a developer to view a list of tests that need to be run as the result of a code change. This ensures that all changes are tested effectively, with prioritized tests being run without having to run all of the tests.

• Powerful new features to enable developers and testers to quickly identify, communicate, prioritize, diagnose and resolve bugs.

Tools for better documentation of test scenarios and collection of test data.

Testing automation and guidance to help developers and testers focus on business-level testing rather than repetitive, manual tasks. Tools for manual testers to help them manage their test runs, automate them to reduce manual labor and report actionable bugs that the developer is sure to be able to reproduce and fix.

Tools for focused test planning and progress tracking: A TFS based test case management system enables tracking all the test cases, relate them to requirements and plans, track progress and perform impact analysis.

• Tools to transparently see the quality of requirements and level of testing.

• Tools to find the gaps in testing to fill them.

Business Alignment features: - These features ensure that the team is building the right thing for the business need and that it is going to be successful when completed.

Testing & Application Quality: Helps developers to design and build high quality applications from the beginning, QA organization to verify the quality before deployment, and analysts and project managers to ensure that what is being done meets their requirements.

Quality metrics for a ‘go/no-go’ release decision on whether an application is ready for production and has been fully tested against business requirements.

Rapid integration of remote, distributed, disconnected and outsourced teams into the development process.

Easy customization of process and guidance from Microsoft and partners to match the way your team works

Enhanced version control capabilities including gated check-in, branch visualization and build workflow.

No comments:

Followers