You are here:Home-Agile-Scrum

Ken Schwaber, father of Scrum: Agile is an evolution of survival of the fittest (Turing Interview)

The rapid development of software has become the key to the viability of the company, not only in the way the company operates, but also in the software that has been embedded in their products. Enterprises that do not evolve, do not apply agile methods in software and product development, will not be able to compete effectively to survive. (软件发展之迅速,已经成为了公司是否能存活的关键,这不仅关乎公司运转的方式,也关乎已经被嵌入到他们产品中的软件。那些不进化的企业,不在软件和产品开发中应用敏捷方法的企业,就无法有效竞争并存活下来。)

Is Agile and Scrum Inherently Lean?

Is Scrum Inherently Lean? Lean software development is the result of the translation of lean manufacturing into the software and systems development space. Whether it falls underneath the Agile umbrella is hotly debated in the community, yet it really doesn't matter when it's all said and done. This is because the seven principles of lean are inherently reflected in [...]

How is Scrum Related to Plan-Do-Check-Act (PDCA) Process?

How is Scrum Related to Plan-Do-Check-Act (PDCA) Process? The concepts behind Scrum go even further back in time. In the 1950s, a management consultant by the name of W. Edwards Deming created the Plan-Do-Check-Act (PDCA) cycle as a framework for continuous improvement. PDCA, also known as the Deming or Shewhart cycle, had an early influence on Toyota's lean [...]

Project initiator vs project sponsor in Project Management

Project initiator vs project sponsor in Project Management Some project management references suggest that project initiator and project sponsor are the same, but strictly speaking the two roles are quite different. While the role of project sponsor is clearer, the role of project initiator is not commonly mentioned. So who is the project initiator? What [...]

Is there a Best Approach for Software Development?

Is there a Best Approach for Software Development? Curtis Tsang   August 4, 2016   0 Comments “工欲善其事, 必先利其器” 《論語.魏靈公》 “To do a good job, an artisan needs the best tools” 《Confucian Analects》 Software approach is the practice of using selected process techniques to improve the quality of a software development effort resulting fewer defects and, therefore, [...]

Lean Agile Approach in Action

Lean Agile Approach in Action Curtis Tsang   August 4, 2016   1 Comment Student Portal Example A community college want to develop a student portal for providing online services for the students. They invited a student representative, staff from department and the members of the portal administrator to form a team to participate in the student [...]

What is Sprint Task Board

Sprint Sprint is an important concept in scrum (agile development process). A sprint is a set period of time which specific user stories have to be completed and confirmed. A Scrum approach ensures a constant and frequent delivery of executable software features throughout a project in software development. What is a Sprint Task Board? A [...]