博文

How to work from home during the covid-19 pandemic: my personal tips

图片
  Over the years, telecommuting has increased in many companies. Some offer telecommuting for the benefit of employees, which can better balance work and life. Today, millions of people around the world have recently started working at home (WFH) as a result of the covid-19 coronavirus outbreak. Some companies don’t advocate WFH because they think p e ople can’t work without supervision. Instead, they adopted a culture of control and micromanagement. But what kind of production environment is more effective for employees? Home office or office? Well, it looks like we have a chance to find out. This can last weeks or even longer. Still, it’s a great opportunity to change your lifestyle. Don’t rush home and skip breakfast so you don’t miss the train. A joint report by buffer and angelist surveyed more than 3500 remote technologists. The study found that the biggest benefit of WFH is its flexible schedule, the ability to work anywhere without commuting. On the other hand, when team me...

How to become a good project manager

图片
This article is aimed at the development of software projects and is for reference only for other types of projects. Recently, due to the adjustment of the company's business and organizational structure, the staff cannot be deployed. The boss of the company asked me to temporarily take charge of the management of an annual R&D project. Although I have been engaged in product management for these years With ZenTao , the author has also undertaken the management of multiple software system projects in my past work experience. Today, I was communicating with several other project managers in the company on how to quickly develop into an excellent project manager. Here I will share with you my experience in this area, hoping to give some help to friends who are engaged in software project management. I also believe that through this article, you can quickly grasp the key points in the project management process, achieve project goals, and improve yourself in the process of projec...

Getting Started Tutorial To Agile Development

图片
  Agile development is a very popular software development method. According to statistics, 90% of software development in 2018 adopted agile development. However, not many people can explain exactly what agile development is. This article attempts to explain agile development in simple and easy to understand language. Source:https://www.fulcrumlabs.ai/blog/ 1.   Iterative development The core of agile development is iterative development. Agile must be an iterative development approach.So what is “iterative development”? literally translated as “repetition”, iterative development is actually “repetitive development”. For large software pr o jects, the traditional development method is to use a large cycle (such as one year) for development, and the whole process is a “big development”; the iterative development method is different, it splits the development process into multiple small cycles , That is, one “big development” becomes multiple “small developments”, each time the...

SCRUM: a framework for developing and maintaining complex products

图片
 Scrum is a framework for developing and maintaining complex products. It is an incremental and iterative development process. The entire development process in Scrum consists of several short Sprint cycles. A short Sprint cycle is called a Sprint, and the recommended Sprint length is 2–4 weeks.  The product backlog is used to manage stories. The product backlog is a list of stories sorted by business value, and the items are mainly user stories. The Scrum team always first develops stories of higher value to customers.  During the Sprint, the Scrum team selects the stories with top priority from the Product Backlog for development. Then the selected stories are discussed, analyzed and estimated at the Sprint Planning meeting to form the Sprint backlog.  At the end of each Sprint, the Scrum team will deliver the increments. Scrum originated in software development projects, but it is suitable for any complex or innovative projects. source:www.zentao.pm The SCRUM fram...