1) Role group of Microsoft solution architecture
I. Structure of the team's role group of the Microsoft solution architecture
Role group
- Function range
----responsibility
------ Specific task
Such as: Program Manager
--Project management
- Scenario
---- Drive the entire program design
---- Management Specifications
------ Keep the traceability
------ Keep contact on issues with interoperability with other projects
II. Program Manager Character
Target: Release solutions to meet project constraints
Function range:
l Project management
N Tracking and Managing Budget and Main Project Table
n Drive risk management process
n Manage the distribution of resources and promotion in the team
n Tracking Process and Management Status Report
l Solution architecture
N-driven overall scheme design and management specifications
n Management Scheme and Key Balanced Decision
l process guarantee
n Drive Process Quality Assurance, Definition and Recommended Improvement
l Management service
n Implementation process and support team leadership
III. Developer role group
Target: Creating a solution according to specifications
Function range:
l technical consultation
N - technical consultation role, assessment and verification technology
N actually participated in the creation and review specifications
l-implemented architecture and design
N-mapping Enterprise Architecture to Program Realization Architecture
n Physical architecture with and implementation
l application development
n is the characteristic to encode and meet design specifications.
n Boot code review, unit testing under the guidance of the test role
l underlying development
N development characteristics to achieve design specifications
n Develop deployment documentation, automatically deploy script
n Boot code review, unit testing with the help of the tester
IV. Test role group
Target: Release verification after the quality indicator of all programs is confirmed and released
Function range:
l Test plan
n development test method and plan
n Participate in quality requirements
N development testing specification
l test engineering
N Developed and Maintaining Automatic Tests, Tools and Scripts
n Guide test accurate determination plan development status
n Management Generation Process
l Test report
N provides product quality data for the team
n Track all errors and communication issues to ensure that they are resolved before publishing
V. Publish manager role group
Objective: Get smoothing deployment and daily operation
Function range:
l underlying structure
N Developed Enterprise Program, Policies and Methods
n Coordinating the use of physical environment and cross-geographical plans
n Manage software and hardware outsourcing
n Generate test and application environments
l support
n Provide primary contact and customer service for users of information technology
N Management and Customer Agreement
n Provided unexpected and problem solving
l operation
n Management Account, System Installation Control, Notification, Database, etc.
l logistics
N provides logistical management positions for the team
l Business release management
n Manage all aspects of the product into the channel
Vi. User experience role group
Goal: Strengthen user efficiency
Function range:
l is easy to use
Easy to use ease of use and demand in N drive design
l Internationalization N Improvement Solution Quality and Availability in the International Market
l user support
N act as a project team as a role of user support
l Training and support information
Developing and implementing learning strategies
N design and development support systems and help documents
l availability investigation and testing
n Collection, analyze user needs and priority to its row, develop use of plots, use cases; provide feedback to the design
l user interface design
n Drive User Interface Design
VII. Product Manager Character
Goal: Meet customers
Function range:
l Business value
n For project definitions and maintenance of business
N definition and metrics business value implementation
l market development
n drive market development and public information
l Customer support
n Drive common project and program ideas, while managing customer expectations and communication
l product plan
n Collection, analyze customer and business needs, and sort them
n Decide business and success standards
n clearly multi-version release plan
VIII. Extended project team
Successful teams must have other external organization interactions, communicate, and collaborate, from customers to end users and other product development teams.
l User experience: user, help to make
l Product Manager: Customers
l Posting manager: operation and support organization
l Programmer: Technical Architects and Steering Committee, Project Spanners