Preview

How Microsoft Builds Software Case Analysis

Good Essays
Open Document
Open Document
1162 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
How Microsoft Builds Software Case Analysis
1. What is the most striking feature of software development process at Microsoft (as discussed in the case), according to you and WHY so?

* In IT industry, we have two types of industries (1) Product Based: Build their own product and sell it in market / to clients and (2) Service Based: Build (software) applications / products for other companies and their clients. * Microsoft is more of Product Based. They accelerate new technologies as and when they evolve. Microsoft - the epitome of software product development - has a very large fraction of its work force providing support and associated services around its products. * They have their own defined processes. Making a product is pain, basically because the existence of company depends on success/failure of their product in the market. Also company need to update their product very regularly according to the changes in the industry on which product is based on. * Software Development Process tends to focus on change in the product and have become an important framework in management. * All software products have their own requirement and it often changes with respect to time so they offer Incremental releases and that too version based. * Microsoft’s approach to software product development allows teams to be creative and retain the autonomy of small group by frequently synchronizing and stabilizing continuous design changes. * They believe that when conducting any complex tasks, small teams of talented people are better than large teams of average or talented people. * Everybody work on their expertise so that it becomes more easy and controllable while working in parts. Moreover the easier it is to have good communication and consistency of ideas among team members. Small teams also can simplify scheduling and work out interdependency difficulties at and every phase. * Microsoft uses ‘synch and stabilize’ approach for software development. They do everything in

You May Also Find These Documents Helpful

  • Satisfactory Essays

    There are many advantages of teamwork , you will have more resources to choose from, each team member will bring their input to the table, you just have be open mined and listen before passing judgement. Cultural understanding. People may come from a cuture different than yours and their input might help the team see and things in a different light.…

    • 799 Words
    • 3 Pages
    Satisfactory Essays
  • Better Essays

    Caivano, D., Oivo, M., Baldassarre, M.T. & Visaggio, G. (2011). Product-Focused Software Process Improvement. Springer.…

    • 1550 Words
    • 7 Pages
    Better Essays
  • Better Essays

    Small types of team will consist of few members which will probably have smaller tasks to complete – much easier to communicate and get on in smaller groups, and less confusion when it comes to assigning tasks and roles.…

    • 5776 Words
    • 24 Pages
    Better Essays
  • Powerful Essays

    Product development is one of the most important activities in an industrial company. It is a key for future success. The ability to make competitive scenarios of future market demands and to continuously adapt to new demands is also a critical factor for success. Furthermore, it is well accepted that satisfied…

    • 4116 Words
    • 17 Pages
    Powerful Essays
  • Powerful Essays

    Bibliography: Scacchi, W. (2001). Understanding and (Re)Designing Software Development Processes. Institute for Software Research, University of California, (p. 40). Irvine, CA.…

    • 2790 Words
    • 12 Pages
    Powerful Essays
  • Good Essays

    A small works team lets get to know each other better learn to work together, thus work more efficiently and allocate tasks, communication and the center of the group. Also leaving the fact of not having a boss but used sponsors can remove the stress of performance and are to increase leadership. Like many companies in the employee working on the project that interests and sets its own goal.…

    • 442 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    The first advantages a team are we can increase information and knowledge. The team members can share their information that they have each other. Indirectly, it would be helping the other team member that was still poor in the certain fields. In the other words, it is to support them to give more spirit. For example, give some motivational especially to the new member of team.…

    • 466 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Teams that have many members also give disadvantage of teamwork. That is because some of them don’t do the great job that have given and not successfully complete it. It is better for small group consist of 5-6 people to make work easier. Besides that, this way will not give people a real experience to do a full task and difficult for them to understand the whole task.…

    • 380 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    The economies of ALL developed nations are dependent on software. More and more systems are software controlled Software engineering is concerned with theories, methods and tools for professional software development. Expenditure on software represents a significant fraction of GNP in all developed countries.…

    • 3029 Words
    • 13 Pages
    Powerful Essays
  • Powerful Essays

    * Software engineering is an engineering discipline which is concerned with all aspects of software production…

    • 1222 Words
    • 5 Pages
    Powerful Essays
  • Satisfactory Essays

    Abcd

    • 484 Words
    • 2 Pages

    Software process is the way in which we produce the software. Apart from hiring smart,…

    • 484 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    In today’s software development environment, requirements often change during the product development life cycle to meet shifting business demands, creating endless headaches for development teams. We discuss our experience in implementing the Scrum software development process to address these concerns.…

    • 5212 Words
    • 21 Pages
    Powerful Essays
  • Satisfactory Essays

    Team Decision Making

    • 375 Words
    • 2 Pages

    “Teams are often more effective when they have a mix of people who take on a preferred role” . The size of a team can also determine how effective the team is. The larger the team the more difficult it is to come up with a decision so making the teams smaller will be more effective. It is important that every team members plays a part in the team decision making or it will not be as effective. “Applying an understanding of…

    • 375 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    In today 's world there is very unusual to have a program developed that will not have further development after release. The requirements of the time that we live are very dynamic and there is a need for constant adaptation. A basic requirement for any new software product is to be adaptable, easy to maintain and modify. Time factor and cost factor are ruling in the agitated competition and only those who are well organized and prepared are able to survive. The question for software maintenance and change control is taking key position in both perspectives: the perspective of the manufacturer of the software, and the perspective of the consumer. In the negotiation and management of these two major players is the complexity of the software maintenance and change control. In this paper we will focus on some important specifics of these processes.…

    • 1727 Words
    • 7 Pages
    Powerful Essays
  • Satisfactory Essays

    The strategic advantage that Microsoft has is that it is a primary business that is used to develop software. The company also sells computer hardware and the products represent a much smaller part of the company’s overall revenues. When considering whether to produce the Xbox in house or to outsource, the company chose the latter strategy. Microsoft was able to continue to focus on its core business while allowing another company, Flextronics, which has expertise in managing a global supply chain, to handle production.…

    • 294 Words
    • 1 Page
    Satisfactory Essays