Skip to content

Today's Card

Software engineering and other thoughts.

Tag Archives: agile

Make small incremental changes.

Avoid massive releases.

Posted byfooyayNovember 1, 2022October 26, 2022Posted inUncategorizedTags:agile, incremental development, releasesLeave a comment on Make small incremental changes.

Beware Hofstadter’s Law.

It always takes longer than you expect, even when you take into account Hofstadter’s law.

Posted byfooyayJuly 30, 2020June 29, 2020Posted inUncategorizedTags:agile, estimation, hofstadter, releasesLeave a comment on Beware Hofstadter’s Law.

Agile Principles #12: Review and improve.

At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.

Posted byfooyayJuly 22, 2020June 19, 2020Posted inUncategorizedTags:agile, failure, learning, retrospectivesLeave a comment on Agile Principles #12: Review and improve.

Agile Principles #11: Don’t micromanage.

The best architectures, requirements, and designs emerge from self-organizing teams.

Posted byfooyayJuly 21, 2020June 19, 2020Posted inUncategorizedTags:agile, collaboration, management, teamLeave a comment on Agile Principles #11: Don’t micromanage.

Agile Principles #10: Keep it simple, stupid.

Simplicity — the art of maximizing the amount of work not done — is essential.

Posted byfooyayJuly 20, 2020June 19, 2020Posted inUncategorizedTags:agile, complexity, simplicity, yagniLeave a comment on Agile Principles #10: Keep it simple, stupid.

Agile Principles #9: Commit to mastery.

Continuous attention to technical excellence and good design enhances agility.

Posted byfooyayJuly 17, 2020June 19, 2020Posted inUncategorizedTags:agile, learning, mastery, software engineering, technical debtLeave a comment on Agile Principles #9: Commit to mastery.

Agile Principles #8: Maintain a healthy pace.

Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.

Posted byfooyayJuly 16, 2020June 19, 2020Posted inUncategorizedTags:agile, health, pacing, sustainable developmentLeave a comment on Agile Principles #8: Maintain a healthy pace.

Agile Principles #7: Measure the right thing.

Working software is the primary measure of progress.

Posted byfooyayJuly 15, 2020June 19, 2020Posted inUncategorizedTags:agile, business value, metrics, working softwareLeave a comment on Agile Principles #7: Measure the right thing.

Agile Principles #6: Have live conversations.

The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.

Posted byfooyayJuly 14, 2020June 19, 2020Posted inUncategorizedTags:agile, communicationLeave a comment on Agile Principles #6: Have live conversations.

Agile Principles #5: Motivation and trust are necessary.

Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.

Posted byfooyayJuly 13, 2020June 17, 2020Posted inUncategorizedTags:agile, goals, motivation, trust, work environmentLeave a comment on Agile Principles #5: Motivation and trust are necessary.

Posts navigation

1 2 Older posts
Today's Card, Create a website or blog at WordPress.com
  • Follow Following
    • Today's Card
    • Join 40 other followers
    • Already have a WordPress.com account? Log in now.
    • Today's Card
    • Customize
    • Follow Following
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar