Scrum Team
Team name: Hurricane in the rain
Team goal: Learn to run on the basis of the walk, the players ' personal ability to improve, learn team spirit
Team slogan: The Storm in the rain, in the difficulties ahead, the challenge of self-breakthrough, to force the best of their own
Team Photo:
:
Role Assignment:
Product Owner: Wang Dahua
Scrum Master: Feng Zifan
PM Project Manager: Jongjie
Users: Liang
Team Project Topics :(tbd)
The law of construction reads the sixth and seventh chapters
1. Liang
The sixth chapter describes the agile development process, development principles, and the product Backlog (what needs to be done), the sprint backlog (what needs to be addressed before the sprint), and Sprint (sprint). Agile team work and agile development process, help us to better achieve teamwork, coordination of all aspects of the difficulties, the daily meetings can let the team members summarize, ask questions, so that better know the progress of the team project situation. and every sprint. According to the actual situation to get a real Project Burndown chart, this diagram can visually observe the team's confusion, breakthrough, progress, for the team is a huge incentive map.
The seventh chapter is about Microsoft's solution framework (MSF), Microsoft's recommended software open approach. With the development of MSF, more agile processes have been added, with the MSF framework of ideas including
1, promote information sharing and communication, in addition to technical secrets, security and other information to take the necessary protection measures, all information retention and disclosure
2, work for a common vision.
3. Full Authorization and trust
4. Co-responsible for the project
5. Value of delivery increment
6. Keep agile, anticipate and adapt to change. The expected change, not the desired change.
7, investment quality. Attention to investment, resulting in investment in quality, resulting in investment in people, processes and tools
8, learn all the experience. Periodic review and summary of the periodical
9. Cooperation with customers
MSF, coupled with an agile development process, pursues high quality and attaches importance to communication with users.
2. Jongjie:
After reading the 6 chapters of the Law of construction, there is a preliminary understanding of the agile process, but the book is easy to understand and does not look too difficult, and scrum is about the agile process in the software development process, which follows certain principles and steps, but these principles are not dogmatic or immutable. Agile requires everyone in the team to be responsible, not to finish what they have on hand, but to make daily meetings, report on their progress, and Sprint regularly, all of which guarantee the speed and quality of the software update and change it at any time according to the needs of the user.
The 7th chapter describes the MSF approach, it has 9 basic principles, these 9 principles involved in various aspects, showing the software development of some processes and what to do, the quality of the software has a certain guarantee, but also easier to meet user needs.
3. Feng Zifan:
What is Scrum
Scrum is an iterative incremental software development process, often used for agile software development. Scrum includes a series of procedural skeletons that practice and pre-define roles. The main roles in scrum include the role of the scrum leader, similar to the project manager, responsible for maintaining processes and tasks, the product owner representing the benefit owner, and the development team including all developers. Although scrum is developed for managing software development projects, it can also be used to run software maintenance teams.
Core principles of Project management:
- Project management methods used in different types/backgrounds may be different, no best, only better, flexible to use, and management methods are tools;
- Project management should be results-oriented, not process-oriented. Do not manage for the sake of management;
- Measure the success or failure of a project, focusing on the business value and return on investment of the project's results, rather than merely looking for overspending, postponing or strictly implementing the original plan;
- 20/80 principles, as far as possible to meet the interests of the project with the most closely related to the core needs of people;
- As soon as possible, show the project results to those closest to the project's interests, and get feedback to make constant, necessary adjustments and ensure the delivery of high business value.
It is more effective to make the necessary adjustment decision mode based on factual feedback, which is more efficient than the front-end predictive decision-making method.
Although scrum is only a framework for agile development, ignoring the details of coding, more attention to the implementation of the process, but also embodies the above 5 core principles.
Scrum focuses on the business value increment of a software product. Through continuous iteration, the software in the first heartbeat came, growing, and gradually become a production of expected business value of the whole. At the same time, scrum focuses on delivering the highest-priority, most important business value (demand, functionality) in business value. Brainstorming, the more complex the system, the more need to devolve power to the scrum team, to become the manager of its own destiny. The challenge and innovation coexist with the full use of their abilities and potentials.
4. Wang Dahua
1. Agile processes
1). Agile Concepts: In the context of software engineering, agile processes are a collection of values and methodologies. Starting in 2001, some experts began to advocate for agile values and processes, emphasizing agile practices (personal and communication, available software, working with customers and responding to changes)
In fact, the sixth chapter is to teach us what scrum is, why Scrum,scrum to do.
What is scrum? Scrum is a framework for developing and sustaining complex products, consisting of several short iterations of sprints (2-4 weeks). In this cycle, everyone has their own personal planning and team planning.
Why scrum? Scrum takes a divide-and-conquer approach to the many requirements of the project, allowing the relevant people to focus on solving some of the problems within a certain period of time, clearly pointing out the differences in the inputs and responsibilities of different people in the project, motivating the internal communication of the team, and optimizing the communication of other people in the team.
What is scrum going to do? The first step is the product Backlog, which is to identify the issues that need to be addressed first. The second step is to Sprintbacklog, to refine the thing and divide it into small pieces to complete. Step three: Sprint, a daily meeting to summarize, report today's harvest, with a simple chart to show the progress of the whole project. The fourth step is to get an incremental version of the software and then release it to the user, and we'll add new features and improvements on that basis.
The seventh chapter is about MSF
Concept: MSF (Microsoft Solution Framework) is a set of working models, development guidelines, and application guidelines for building, developing, and implementing distributed enterprise system applications. It helps companies integrate business and technology goals, reduce the overall cost of using new technologies, and successfully integrate business processes with Microsoft technologies.
In this chapter, as long as the MSF principles are spoken, the MSF Team Model and the development model, MSF and CMMI
MSF has nine principles, as follows:
1, promote information sharing and communication, in addition to technical secrets, security and other information to take the necessary protection measures, all information retention and disclosure
2, work for a common vision.
3. Full Authorization and trust
4. Co-responsible for the project
5. Value of delivery increment
6. Keep agile, anticipate and adapt to change. The expected change, not the desired change.
7, investment quality. Attention to investment, resulting in investment in quality, resulting in investment in people, processes and tools
8, learn all the experience. Periodic review and summary of the periodical
9. Cooperation with customers
And then the idea of this chapter, MSF is a framework structure
The framework structure focuses on solving a fundamental problem: it provides an outline for solving the overall problem and making effective decisions.
The framework structure enhances the ability to analyze and develop large projects. MSF is able to determine where the greatest risks to a project are, emphasizing planning and determining progress, and ensuring the conditions necessary to successfully publish a product.
MSF is based on a set of working models that are developed by Microsoft and its partners in the experience of successfully developing distributed computing and client server applications with customers.
Frame structure is not a kind of methodology to decide the work structure, task and method of releasing product in advance, but provides a flexible way to apply creative method to solve practical problems.
Team Model for MSF
Process Model:
Let's take a look at the image below to see how MSF solves the problem.
The last point is that there are already many instances in the country where MSF applications or MSF ideas have been recognized. For example, UF is the most well-known financial software company, most of the past is the end of the use of customers to buy UF software, and now there are a lot of system integrators to buy UF financial software. These integrators, on the basis of UF software, have developed products that meet the needs of a wide range of customers, helping them achieve their business goals. and UF only need to provide financial software core, let other integrators on this basis for redevelopment. This is beneficial to UF, integrators and customers. In addition, companies in other areas have similar situations. MSF will produce more and more splendid fruits.
Reading impressions of the team