Course Hero Logo

10 simplicitythe art of maximizing the amount of work

  • Kenyatta University
  • ART 10
  • wagwanmzito
  • 976
  • 100% (1) 1 out of 1 people found this document helpful

Course Hero uses AI to attempt to automatically extract content from documents to surface to you and others so you can study better, e.g., in search results, to enrich docs, and more. This preview shows page 817 - 821 out of 976 pages.

10.Simplicity—the art of maximizing the amount of work not done—is essential.11.The best architectures, requirements, and designs emerge from self-organizingteams.12.At regular intervals, the team reflects on how to become more effective, thentunes and adjusts its behavior accordingly.
10Section 2Although originating in the software industry, these principles have since spread to many other industries.This embodiment of mindset, values, and principles defines what constitutes an agile approach. The various agileapproaches in use today share common roots with the agile mindset, value, and principles. This relationship is shownin Figure 2-3.Figure 2-3. The Relationship Between the Agile Manifesto Values, Principles, and Common PracticesAs shown in Figure 2-3, the model, inspired by Ahmed Sidky, articulates agile as a mindset defined by the AgileManifesto values, guided by the Agile Manifesto principles, and enabled by various practices. It is worth noting thatwhile the term “agile” became popularized after the Manifesto, the approaches and techniques being used by projectteams today existed before the Agile Manifesto by many years and, in some cases, decades.Agile is a mindset defined by values, guided by principles, and manifested throughmany different practices. Agile practitioners select practices based on their needs.4 Values12 PrinciplesPracticesAgileMindset
��11Figure 2-4. Agile is a Blanket Term for Many ApproachesAgile approachesandagile methodsare umbrella terms that cover avariety of frameworks and methods. Figure 2-4 places agile in context andvisualizes it as a blanket term, referring to any kind of approach, technique,framework, method, or practice that fulfills the values and principles of theAgile Manifesto. Figure 2-4 also shows agile and the Kanban Method assubsets of lean. This is because they are named instances of lean thinkingthat share lean concepts such as: “focus on value,” “small batch sizes,”and “elimination of waste.”AgileKanbanScrumCrystalScrumBanAUPFDDXPDSDMLeanIs agile an approach, a method, apractice, a technique, or a framework?Any or all of these terms couldapply depending on the situation.This practice guide, uses the term“approach” unless one of the otherterms is obviously more correct.
12Section 2In general, there are two strategies to fulfill agile values and principles. The first is to adopt a formal agile approach,intentionally designed and proven to achieve desired results. Then take time to learn and understand the agile approachesbefore changing or tailoring them. Premature and haphazard tailoring can minimize the effects of the approach and thuslimit benefits.(See Appendix X2 for Tailoring Considerations).The second strategy is to implement changes to project practices in a manner that fits the project context to achieveprogress on a core value or principle. Use timeboxes to create features, or specific techniques to iteratively refine

Upload your study docs or become a

Course Hero member to access this document

Upload your study docs or become a

Course Hero member to access this document

End of preview. Want to read all 976 pages?

Upload your study docs or become a

Course Hero member to access this document

Term
Winter
Professor
NoProfessor

Newly uploaded documents

Show More

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture