1

Этап 1

10. Team Structure (177-200)

12 июня—12 июня

2

Этап 2

11. Teamwork (201-218)

12 июня—16 июня

3

Этап 3

12. Leading a Self-Organizing Team (219-234)

12 июня—17 июня

4

Этап 4

13. The product Backlog (235-256)

12 июня—19 июня

5

Этап 5

14. Sprints (257-284)

12 июня—21 июня

6

Этап 6

15. Planning (285-306)

12 июня—23 июня

7

Этап 7

16. Quality (307-324)

12 июня—25 июня

1

Этап 1

10. Team Structure (177-200)

12 июня—12 июня

2

Этап 2

11. Teamwork (201-218)

12 июня—16 июня

3

Этап 3

12. Leading a Self-Organizing Team (219-234)

12 июня—17 июня

4

Этап 4

13. The product Backlog (235-256)

12 июня—19 июня

5

Этап 5

14. Sprints (257-284)

12 июня—21 июня

6

Этап 6

15. Planning (285-306)

12 июня—23 июня

7

Этап 7

16. Quality (307-324)

12 июня—25 июня

09 июня 2014 31 июля 2014
Цель просрочена на 3750 дней

Цель заброшена

Автор не отписывался в цели 10 лет 4 месяца 25 дней

Знания и Навыки

Read 3th part "Teams" of the book "Succeeding with Agile"

I must to read Read 3th part "Teams" of the book Succeeding with "Agile Software Development using scrum" and clear understand the meaning with advice from this guideline and use it.

175-324 pages of the book.

  1. 10. Team Structure (177-200)

    It is perhaps a myth, but an enduring one, that people and their pets resemble one

    another. The same has been said of products and the teams that build them.

    The system being produced will tend to have a structure which
    mirrors the structure of the group that is producing it, whether
    or not this was intended. One should take advantage of this fact,
    and then deliberately design the group structure so as to achieve
    the desired system structure. (Conway 1968; commonly referred
    to as “Conway’s Law”)

    Chapter Contents

    • Feed Them Two Pizzas
      • Why Two Pizzas Are Enough
      • Small Team Productivity
    • Favor Feature Teams
      • Use Component Teams Sparingly
      • Who Makes These Decisions?
      • What’s Right Today May Be Wrong Tomorrow
    • Self-Organizing Doesn’t Mean Randomly Assembled
      • Getting the Right People on the Team
    • Put People on One Project
      • Time on Task Decreases with Too Many Tasks
      • When Multitasking Is OK
      • The Corporate Form of Multitasking
      • Stopping the Treadmill
    • Guidelines for Good Team Structure
    • Onward
    • Additional Reading
  2. 11. Teamwork (201-218)

    Teamwork is at the heart of every agile process. The Agile Manifesto proclaims

    that we are to favor “individuals and interactions over process and tools” (Beck et
    al. 2001), meaning great software comes from great teams. Scrum itself derives its
    name from the view that a product development team should behave much like a
    rugby team—a group of individuals moving the ball down field as a unit. Considering
    the central importance of teams to successful agile development, it should
    be no surprise to encounter a chapter called “Teamwork.”

    Chapter Contents

    • Embrace Whole-Team Resposibility
      • Nurture Whole-Team Commitment
    • Rely On Specialists But Sparingly
    • Do A Little Bit Of Everything All The Time
      • Don’t Wait Until the End of the Sprint to Finish Everything
      • Mix the Sizes of the Product Backlog Items You Commit To
    • Foster Team Learning
      • Ensure Learning Conditions Exist
      • Eliminate Knowledge Waste
    • Encourage Collaboration Through Commitment
    • All Together Now
    • Additional Reading
  3. 12. Leading a Self-Organizing Team (219-234)

    One of the earliest models for organizational change was put forth by Kurt

    Lewin in the 1940s. In Lewin’s model, change is a three-step process: “unfreezing”
    the current situation so that change may occur, transitioning to a new state, and
    then “refreezing” the new state so that it persists. Many subsequent organizational
    change models are similar to Lewin’s in depicting extended periods of relative
    stability punctuated by brief times of transition.
    Although this may have been Lewin’s world

    Chapter Contents

    • Influencing Self-Organization
      • Containers, Differences, and Exchanges
    • Influencing Evolution
      • Select the External Environment
      • Define Performance
      • Manage Meaning
      • Introduce Vicarious Selection Systems
      • Energize the System
    • There’s More to Leadership than Buying Pizza
    • Additional Reading
  4. 13. The product Backlog (235-256)

    The biggest question looming at the start of a project is, what exactly are we

    building? We know the general shape of the system to be built. We may know, for
    example, that we are building a word processor. But there are always dark corners
    yet to be explored or issues yet to be settled about how specific features will work.
    Will our word processor include an interactive table design feature, or will tables
    be designed by entering values into a series of screens?

    Chapter Contents

    • Shift from Documents to Discussions
      • Don’t Throw the Baby Out with the Documentation
      • Use User Stories for the Product Backlog
    • Progressively Refine Requirements
      • Emergent Requirements
      • The Product Backlog Iceberg
      • Why Progressively Refine Requirements?
      • Progressive Refinement of User Stories
    • Learn to Start Without a Specification
      • Specify by Example
      • Cross-Functional Teams Reduce Documentation Needs
    • Make the Product Backlog DEEP
    • Don’t Forget to Talk
    • Additional Reading
  5. 14. Sprints (257-284)

    Like all of the agile processes, Scrum is an iterative and incremental approach

    to software development. Although the terms iterative and incremental each have a
    unique meaning, they are often used together. Let’s briefly tease them apart so we
    can better understand their meanings.

    Chapter Contents

    • Deliver Working Software Each Sprint
      • Defining Potentially Shippable
      • Identifying Potentially Shippable Guidelines
    • Deliver Something Valuable Each Sprint
    • Prepare in this Sprint for the Next
      • Billiard Ball Sprints
      • Only Pull into a Sprint What Can Be Completed
    • Work Together Throughout the Sprint
      • Avoid Activity-Specific Sprints
      • Replace Finish-to-Start Relationships with Finish-to-Finish Ones
      • Overlapping User Experience Design
      • Think Holistically, Work Incrementally
      • Architecture and Database Design
    • Keep Timeboxes Regular and Strict
      • Never Extend a Sprint
    • Don’t Change the Goal
      • Break the Habit of Redirecting a Team
    • Get Feedback, Learn, and Adapt
    • Additional Reading
  6. 15. Planning (285-306)

    “We’re agile, we don’t plan” and “We’ll be done when we’re done” were common

    statements in the early years following the publication of the Agile Manifesto.
    I suspect that many people on some of the early agile teams that took this stance
    knew that they were giving up something valuable when they threw planning out
    the window. But, theirs was a natural reaction to the prior cultures in which they’d
    worked. Too many developers hated planning because the plan had never been of
    any personal benefit to them. Instead, plans were often weapons used against the
    developers: “You said you’d be done by June; it’s June. Make it happen.”

    Chapter Contents

    • Progressively Refine Plans
    • Don’t Plan on Overtime to Salvage a Plan
      • Learning the Hard Way
      • Getting There
      • If Not Overtime, What?
    • Favor Scope Changes When Possible
      • Considering the Alternatives
      • Project Context Is Key
    • Separate Estimating from Committing
      • The Right Data to Do This
      • Going from Estimate to Commitment
      • Historical Velocity Forms the Basis for Committing
    • Summary
    • Additional Reading
  7. 16. Quality (307-324)

    Early into my career as a programmer, I left my large, stable employer for an

    eight-person start-up. I went from a well-funded environment where we had a
    separate testing and quality assurance organization to a company where I was only
    the second programmer; there was not a tester in sight. Sometime during my first
    week at my new job, it hit me: I would be responsible for my own quality. There
    were no testers who would check my work or who would be a safety net for my
    meager attempts at unit testing. And then the bigger realizations hit: Without a
    tester, I would look like a fool to our customers (although none would know me
    personally) and I would also look like a fool to my boss, which could cost me my
    job

    Chapter Contents

    • Integrate Testing Into the Process
      • Why Testing at the End Doesn’t Work
      • What Building Quality In Looks Like
    • Automate At Different Levels
      • The Remaining Role of User Interface Tests
      • The Role of Manual Testing
      • Automate within the Sprint
      • Sampling the Benefits
    • Do Acceptance-Test-Driven Development
      • The Right Level of Detail
    • Pay Off Technical Debt
      • Paying Down Testing Debt in Three Steps
    • Quality Is a Team Effort
    • Additional Reading
  • 1845
  • 09 июня 2014, 11:38
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?