Tài liệu Module 2: Solution Design Using the MSF docx

26 336 0
Tài liệu Module 2: Solution Design Using the MSF docx

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Module 2: Solution Design Using the MSF 30 Module 2: Solution Design Using the MSF Module overview Module 3: A Services-based Approach to Solution Design Module 4: Business Solution Conceptual Design Module 5: Business Solution Logical Design Module 6: Beginning Physical Design Module 1: Course Overview Module 2: Solution Design Using the MSF Module 7: Selecting Solution Technologies Module 8: Solution Design and the Component Object Model Module 9: Designing Solutions with Microsoft Technologies Module 10: Completing the Physical Design Module 11: Designing the Presentation Layer Module 12: Intro duction to Functional Specifications Designing Business Solutions Design Overview Activity 2.1: Identifying Design Principles MSF Design Process Activity 2.2: Identifying Design Phases Benefits of the MSF Design Process Review Module 2: Solution Design Using the MSF Module 2: Solution Design Using the MSF 31 ! !! ! Overview " Design Overview " Activity 2.1: Identifying Design Principles " MSF Design Process " Activity 2.2: Identifying Design Phases " Benefits of the MSF Design Process " Review In this module In this module Designing solutions to today’s complex business challenges should not be left to chance or to a haphazard approach. Instead, a flexible process, or framework, can guide your solution design and avoid the issues associated with rigid methods. The Microsoft ® Solutions Framework (MSF) describes a flexible and adaptable process that helps guide project teams by using several models. In this course, you will learn about two of these models, the MSF Process Model for Application Development and the MSF Application Model. In this module, you will learn about the conceptual, logical, and physical design phases and how they relate to the MSF Process Model. In module 4, you will learn about the MSF Application Model. After completing this module, you will be able to: " Describe the role of design in developing effective solutions to business challenges. " Describe the MSF Process Model for Application Development. " Explain the roles of the conceptual, logical, and physical design phases in the design process. " Explain the benefits of using the MSF Process Model for Application Development. Slide Objective To provide an overview of the module topics and objectives. 32 Module 2: Solution Design Using the MSF ! !! ! Design Overview In this section In this section " Business Solution Design " A Well-Designed Solution " Cost of Fixing a Poorly Designed Solution " Cost of Not Fixing a Poorly Designed Solution Slide Objective To provide an overview of this section. Module 2: Solution Design Using the MSF 33 Business Solution Design " Identifying the business challenge to be addressed " Analyzing the challenge for possible solutions " Determining the optimal solution for the challenge " Describing the solution so that it can be understood by all stakeholders " Documenting the solution design so that it can be implemented by using the appropriate technologies Designing a solution is a process that includes several steps. Although the steps are sequential, they overlap and influence each other. Before beginning design, you must first identify the challenge. After identifying the challenge, you analyze the information for possible solutions. From these alternative solutions, you must select the one that is optimal, based on the business requirements. After you have identified the optimal solution, you must describe it in such a way that all project stakeholders understand it. The final step of the design process is to document the solution design so that it can be developed, implemented, and deployed. Slide Objective To provide a high-level description of the process that the students will be going through for the next five days. Lead-in You will be learning the details of the design process in the remainder of this course. A high-level overview of business solutions design includes the following steps. 34 Module 2: Solution Design Using the MSF A Well-Designed Solution " Useful $ Solves the business problem $ Enables delivery of information, services, and products " Usable $ Enables and enhances productivity $ Is intuitive and error-free " Desirable $ Is cost-effective $ Is flexible, scalable, and maintainable Developing a successful solution requires the design to be useful, usable, and desirable. If the design does not exhibit these attributes, neither will the solution. And if initial deployment of a solution is not successful, it will have to be fixed at an additional expense to the customer. Slide Objective To provide the basis for evaluating a solution design. Lead-in A good design should not be measured by its use of technology but by whether the solution is useful, usable, and desirable. Module 2: Solution Design Using the MSF 35 Cost of Fixing a Poorly Designed Solution 100 80 60 40 20 Envisioning Planning Developing Stabilizing Relative Cost Project Phase Successful software development entails an ongoing process of discovery about the problem domain. Yet poor decision-making and top-down schedule pressures often force development teams to take shortcuts, which runs counter to doing the proper analysis, validation of customer requirements, and overall product design required for a successful project. This perilous behavior usually results in expensive design changes that occur late in the life cycle of the project. Investment in the cost of quality can appear to be counterproductive to management goals. Preventive techniques — such as ongoing design reviews, inspections, configuration management, user validation, and skill development — might appear to add additional project overhead and slow progress. All these techniques, however, when applied pragmatically, allow project teams to deal effectively with changes and help to prevent design flaws from entering the final release of the product. Abundant industry data proves that when organizations make such quality investments, they enjoy lower development costs, higher customer satisfaction, and more time and resources to focus on producing other innovative business solutions. Slide Objective To show the exponential costs of fixing a design defect later rather then earlier. Lead-in It is much easier to fix a design defect when it is merely a sentence in your specification rather than a malfunction after the solution has been deployed. 36 Module 2: Solution Design Using the MSF Cost of Not Fixing a Poorly Designed Solution " Money " Time " Productivity " Morale " Reputation An organization incurs major costs when a design fails to solve the business problem. The project itself sustains losses in the form of time, resources, and money. Depending on the type of application, this design failure could result in a business not being competitive with other organizations that have developed well-designed applications for their business functions. A poorly designed project also has hidden costs, including the opportunity costs involved in developing the application. Personnel who could have been working on other applications or projects have been unavailable, and money that could have been used for other projects, business investments and expansion, or even employee compensation has been spent on an inadequate project. Every dollar that goes into a project is a dollar that cannot be spent elsewhere. For the organization’s Information Technology (IT) department, the costs can include the wasted resources of developers, technicians, and engineers; inefficient use of computer hardware, software licenses, and network bandwidth; and potential damage to the image of the IT department. Finally, consider the personal and political costs incurred by the participants in the failed project. Whenever a large-scale project is deemed a failure within an organization, all personnel associated with that project may carry its stigma, regardless of the role they may have played in it. Removing a design flaw from an organization’s production system involves much more than shipping the organization an updated release of the system. Business operations are disrupted, customers are dissatisfied, and employee morale (and effectiveness) is lowered as a consequence. These expenses are insidious, and their cost to the organization is often many times higher than the initial cost of developing the system. Slide Objective To show that there are potentially even greater costs if the design defect is not fixed. Lead-in Not only are there costs associated with fixing a poor design, but there are also costs associated with not fixing it. Module 2: Solution Design Using the MSF 37 Activity 2.1: Identifying Design Principles In this activity, you will consider the design of a common item and identify the features of the item that illustrate principles of good design and the features that might be considered design flaws. After completing this activity, you will be able to: " Demonstrate an understanding of the characteristics of good design. Slide Objective To introduce the activity. 38 Module 2: Solution Design Using the MSF ! !! ! MSF Design Process In this section In this section " Three Phases of Design " Conceptual Design " Logical Design " Physical Design " Relationship Among Design Phases " Design Phases in MSF Process Model The second phase of the MSF Process Model is composed of three design phases: conceptual design, logical design, and physical design. In this section, you will learn about the three phases of design and how they relate to each other and to the MSF Process Model. Slide Objective To provide an overview of this section. [...]... Specifications Module 11: Designing the Presentation Layer Module 10: Completing the Physical Design Module 9: Designing Solutions with Microsoft Technologies Module 1: Course Overview Designing Business Solutions Module 8: Solution Design and the Component Object Model Module 7: Selecting Solution Technologies Module 2: Solution Design Using the MSF Module 3: A Services-Based Approach to Solution Design Module. .. business solutions Module 2: Solution Design Using the MSF 47 Consensus of Design Slide Objective To show that the MSF Design Process helps to achieve consensus of design by considering the input of multiple sources, all of which have a stake in the implementation of the solution Lead-in The MSF design process helps to build consensus for the design by making sure that the key stakeholders — the people that... and ultimately a better solution 48 Module 2: Solution Design Using the MSF Completeness of Design Slide Objective To inform students of the characteristics of complete design that are part of the MSF Design Process Lead-in Since a solution is composed of several parts, you want to make sure to design each part of the solution The MSF Design Process includes all aspects of the solution: " User interface... database design You should view the challenge and the solution from the perspective of the project team This phase is crucial, as it is the transformation of the design from the conceptual to the physical You can begin logical design as soon as the conceptual design provides a good understanding of the business and of the user 42 Module 2: Solution Design Using the MSF Physical Design Slide Objective To... course, there are several aspects of a solution that must be included in the design to have the project succeed The primary aspects to include in the design of a business solution address the issues of user requirements, business requirements, solution requirements, technology selection, and the constraints under which the solution must operate Module 2: Solution Design Using the MSF 49 Traceability of Design. .. store design You should view the solution from the perspective of the developers and define the solution' s services and technologies During physical design, you begin considering the best way to implement the solution and the appropriate tools to use Physical design begins after the logical design has provided enough information for physical design decisions to be made Module 2: Solution Design Using the. .. you define the challenge and solution in terms of scenarios that reflect business requirements You should view the problem from the perspectives of the customer, the user, and the business — not from a technology perspective Module 2: Solution Design Using the MSF 41 Logical Design Slide Objective To provide an introduction to the logical design phase of the MSF Design Process Lead-in The second phase,... including the users Module 2: Solution Design Using the MSF Review Questions Slide Objective To reinforce module objectives by reviewing key points " Describe the role of design in developing effective solutions to business challenges " Describe the MSF Process Model for Application Development " Explain the roles of the conceptual, logical, and physical design phases in the design process " Explain the. .. activity, you will start applying the principles of conceptual, logical, and physical design by associating design steps with these phases After completing this lab, you will be able to: " Demonstrate your understanding of the conceptual, logical, and physical design phases of the MSF Design Process 46 Module 2: Solution Design Using the MSF ! Benefits of the MSF Design Process Slide Objective To... Design Using the MSF Design Phases in MSF Process Model Slide Objective To position the MSF Design Process in the context of the MSF project life cycle, the MSF Process Model for Application Development Vision Approved Lead-in As you would expect, design is a major part of the project-planning process Project Plan Approved Conceptual Design Conceptual Design Baseline Logical Design Baseline Logical Design . of the MSF Design Process Review Module 2: Solution Design Using the MSF Module 2: Solution Design Using the MSF 31 ! !! ! Overview " Design. Module 2: Solution Design Using the MSF 30 Module 2: Solution Design Using the MSF Module overview Module 3: A Services-based Approach

Ngày đăng: 24/01/2014, 10:20

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan