|
Software application development follows a set of formal, logical steps in order to develop a new software product or system. The process has different phases like Requirements Gathering and Analysis, Design, System Testing, User Acceptance Testing and Production Deployment. Microsoft's EPM Solution and Visual Studio® Team Foundation Server helps organisations to better connect the two worlds of Project Portfolio Management (PPM) and Application Development (AD). |
|
|
|
This flavour subjects the project to the appropriate governance controls throughout its lifecycle. The main governance phases are described below: Initiate Phase: The Initiate Phase focuses on capturing project requests from across the organization and developing business cases in accordance with governance workflows.
Plan Phase: The Plan Phase focuses on scheduling, resource planning and task assignment. The integrated solution ensures the project manager can capture high-level tasks for the development work and collaborate with the development lead that is responsible for defining the granular activities and assigning members of their team. Execute Phase: The Execute Phase primarily focuses on tracking the project to a successful conclusion. The integrated solution allows the development team to utilise familiar tools and methodologies and focus on releasing a high quality product, without being diverted by administrative tasks and project reporting. Likewise, the solution ensures the project manager and stakeholders have visibility and insight into the development activities and progress. The following are benefits of using Microsoft EPM Solution and Microsoft Visual Studio Team Foundation Server to manage software development projects: Align IT with the business
Enhance resource utilization
Improve project execution
Effective Collaboration
A typical scenario would start with project managers using Microsoft Project to create their project plans. The project manager then publishes an entire project plan, or just aspects of it. Development team members see this data as work items, which they can view and edit inside of Visual Studio. During the course of a project, team members resolve, postpone and possibly reassign these work items. In parallel, the tool synchronises these activities with their original product plans, which brings the project plan up-to-date by retrieving the latest state of work from Team Foundation Server. For example, Microsoft Project can use the time remaining in a work items to calculate project schedules and completion dates, just as if team members entered data directly into Microsoft Project itself. |