📖
Tech Fleet User Guide
  • đŸŒŋSTART HERE
    • đŸ”ĸGet Started
      • 1ī¸âƒŖWhat is Tech Fleet?
      • 2ī¸âƒŖTech Fleet FAQ
      • 3ī¸âƒŖStart With the Community Collective Agreement
      • 4ī¸âƒŖFirst Steps in the Tech Fleet Community
      • 5ī¸âƒŖHow to Get Discord Roles in Tech Fleet
      • 6ī¸âƒŖHow to Become an Apprentice on Projects
      • 7ī¸âƒŖHow to Become a Co-Lead on Projects
      • 8ī¸âƒŖHow to Register for Masterclasses
  • 😃About us
    • 🤟About Our Org
      • 👋Hello World
      • 💗Mission and Values
      • 🤝We Live by the Collective Agreement
      • 🌎Diversity, Equity, and Inclusion in Action
  • 📰TRAINING OPENINGS
    • 📡Current and Upcoming Program Openings
      • 📜Project Openings
        • đŸƒâ€â™€ī¸Projects to Apply To Now
        • đŸ§™â€â™€ī¸Upcoming Projects
        • đŸ”ĨLive Project Phases in Tech Fleet
        • 🙈See It All In One Place
      • 🎓Masterclass Openings
    • â„šī¸Application Forms
  • 🚀Join The Community
    • How to Join Tech Fleet Discord
    • đŸ› ī¸Onboarding to Tech Fleet
      • 😍Book a Community Onboarding Call
      • 📧Join our Mailing List
      • 📹Onboarding Videos
      • đŸ–Ĩī¸Information Website
      • ✨Community Happenings
  • âš™ī¸RESOURCES
    • đŸ› ī¸Quick Links
      • 🤖Join Tech Fleet Discord
      • 🎨Figma Community Templates from Tech Fleet
      • 📅Tech Fleet Web Calendar
      • 📰Tech Fleet's Project Repository on Notion
      • 📧Join our Mailing List!
      • 🧭Tech Fleet's Roadmap
      • 🔗Common Links
      • 🚩Tools Used in Tech Fleet Programs
    • đŸĢCommunity Tutorials
      • 🌠Portfolio Case Study Guide
      • The Great Tech Fleet Discord Migration Video Tutorials
        • ❔Discord FAQ
        • 🌐Discord Basics
        • âœī¸Sign Up Process for Tech Fleet Discord
        • 🐎Common Channels in Tech Fleet Discord
        • 🔐Security Protocol in Tech Fleet Discord
        • đŸ§ĩBasic Chatting Abilities in Discord
        • 🤝Get a Tech Fleet Buddy
        • đŸ—“ī¸Managing Events in Tech Fleet Discord
        • 🆘Get Technical Support in Tech Fleet Discord
        • â€ŧī¸Using Roles for Alerts, Notifications, and Channel Access
        • đŸĻŽGetting Career Guidance in Tech Fleet Discord
        • đŸ’ŧGetting on Projects in Tech Fleet Discord
          • 👀Observers in Tech Fleet Discord
          • đŸŒŋApprentices In Tech Fleet Discord
          • đŸĒœCo-Leads in Tech Fleet Discord
          • đŸĢ‚Mentors in Tech Fleet Discord
        • 🎓Masterclasses in Tech Fleet Discord
      • đŸ…°ī¸Community Glossary
      • 🎨Join the Tech Fleet Figma Educational Space
      • 🤓How to Get Technical Support
    • đŸ—ī¸Project Team Tutorials
      • đŸĒ„Product Milestone Workbook
        • đŸŽ–ī¸Milestone Basics
        • 👟MVP Milestones
        • đŸŽ¯MMP Milestones
        • ✅Milestone Checklist
      • ⌛Project Kickoff Workbook
  • đŸƒâ€â™€ī¸Agile Portal
    • 🤝Agile Training in Tech Fleet
    • 🛹Agile Handbook
      • Start the Agile Handbook Here
        • 👓Contents of the Agile Handbook
        • 🌎What You Read About Agile May Be Different From What You See in the World
        • đŸŽŦAgile Manifesto Trailer
        • 🔑Introduction to the Agile Handbook
        • 🤖Can AI Replace Agile Teams?
      • đŸ§˜â€â™€ī¸Agile Philosophies
        • 🌊Waterfall Ways of Work
        • 📜Agile Ways of Work
        • 🚂Applying Agile Philosophies to Work
        • đŸŽĸBuilding MVP's and MMP's with Agile
      • 🤝Agile Teamwork
        • đŸ’ĒMaking Strong Agile Teams
          • đŸŒŋPrioritizing Growth Over Skills
          • đŸŒģThe Four Stages of Team Growth
          • 🚀Self-Actualized Agile Teams
            • đŸ—ī¸Building Agile Mindsets
            • Psychological Safety
            • Service Leadership
            • Self-Organization
            • Continuous Improvement
            • Iterative Value Delivery
        • đŸĢ‚Day-to-Day on an Agile Team
          • 👩‍🏭Cross-Functional Agile Teamwork
          • đŸĒœLeadership on Agile Teams
          • 😎Daily Life on Agile Teams
          • â™Ĩī¸Resolving Team Conflict as Service Leaders
          • 📑The Process for Resolving Conflicts
          • ❌Collective Agreement Violations
      • 🧑‍đŸ”ŦAgile Methods
        • đŸƒâ€â™€ī¸Scrum Method
          • 🤔What is Scrum?
          • 🧖Scrum Team Functions
          • đŸ—“ī¸Scrum Meetings
          • âœī¸Common Agile Deliverables
        • 🙉Other Agile Methods
      • đŸĒAgile-Related Outputs and Deliverables
        • â˛ī¸Timeline for Agile Outputs
        • 🙌Team Outputs for Agile
          • Agile Team Outputs Before Projects Begin
            • 🏇Client Kickoff
            • đŸ‘ī¸Agile Team's Vision
            • 👩‍đŸĢAgile Team Process
            • 🍱Backlogs and Kanban Boards
            • đŸĻžRACI Charts
            • 🤗Working Agreements
            • 📈Project Phase Roadmaps
          • Agile Team Outputs During Projects
            • 🧑‍đŸ’ŧSprint Planning Items
            • 👩‍đŸ’ģSprint Demo Presentations
            • đŸĻ¸â€â™€ī¸Sprint Retro Boards
            • 📏Agile Team Maturity Measurement
            • 🏁Project Hand-Off Document
        • 🚧Agile Product Development Deliverables
          • 👟Achieving Milestones on Agile Teams
          • đŸ”ŦResearch Test Plans
          • â‰ī¸Agile Product Requirements
            • 🧐Where's the PRD (Product Requirements Document)?
            • 🧠Documenting Problems, Needs, and Goals
            • â‰ī¸Mapping Product Assumptions
            • đŸ”ĸPrioritizing Problems and Future Work
            • 😎Release-Level Vision
            • 🤠Release-Level Scope
            • đŸ“¯Product Release Roadmaps
            • 🏭Epics, Features, and Work Tasks
            • âœŒī¸User Story Statements
            • ✅Acceptance Criteria
            • 🔷Behavior-Driven Development Scenarios
            • 🤔Use Case Scenarios and Task Flows
        • đŸ–Ĩī¸Deliverables Dashboard
      • 📑Agile Glossary
    • ✨Service Leadership Handbook
  • đŸŒŗPROJECT PORTAL
    • 🌱Learn About Project Training
      • â„šī¸Tech Fleet Projects are Training, Not Volunteer Work or Employment
      • 🧑‍🤝‍🧑Our Approach to Learning
      • 🌎Team Structure on Tech Fleet Projects
      • â›“ī¸Commitment vs. Job Function vs. People on Teams
      • đŸŽĸTeam Functions
        • đŸĒProduct Strategy Function
        • ⌛Project Management Function
        • 🌏User Experience Functions
          • 🎨UX Design Function
          • 🤓UX Research Function
          • âœī¸UX Writing Function
        • 🤖Development Function
        • 👩‍đŸ”ŦSolutions Architecture Function
      • 🤝UX Research Ethics
    • 📃Applying to Tech Fleet Project Training
      • 😎How Tech Fleet Project Applications Work
      • đŸ”ĸSteps to Apply to Project Training
      • âœ”ī¸Application Requirements
      • 🤠Project Timelines and Application Process
      • â‰ī¸Project Application Questions
        • ❔Tech Fleet General Application Questions
        • ❔Tech Fleet Project Phase Application Questions
      • 🤔Updating the General Application
      • 🌠Application Tips
      • đŸ—žī¸See the Latest Project Openings
    • 🔍Interview Guide for Tech Fleet Project Team Building
      • 👀Key Traits We Look For in Team Mates
      • đŸĒœCo-Lead Interview Guide for Project Coordinators
      • đŸĒ´Apprentice Interview Guide for Co-Leads
      • 📨Email Templates for Communicating to Applicants
  • 🎓MASTERCLASS-PORTAL
    • đŸ—žī¸Masterclass Openings
  • 👀OBSERVER PORTAL
    • 😎Observer Dashboard
    • 🙈Life as an Observer
    • đŸ•ĩī¸â€â™€ī¸Observer Handbook
      • đŸŽĸRead the Agile Handbook First
      • 🙈What's a Tech Fleet Observer?
      • â¤ī¸The Benefits of Observing
      • ❓Observer Frequently Asked Questions (FAQ)
      • đŸšļâ€â™€ī¸Daily Expectations of Tech Fleet Observers
        • 👩‍🎓Read the Handbooks before Observing
        • 🐐Join Tech Fleet Discord Before Observing
        • Observer Role in Discord
        • 👈Pick Projects to Observe
        • Seeing Project Deliverables as an Observer
        • 👀Day-to-Day as an Observer
        • 🤔Reflecting on Observations in Tech Fleet Discord
        • đŸĢ‚Get Support as an Observer
        • âš’ī¸Using Tools as an Observer
          • 🎨Tech Fleet Figma Educational Account for Observers
        • 🙌Knowing When you're Ready to Finish Observing
      • â¤ī¸Code of Conduct for Observers
      • 🏁Start Observing Today
  • đŸĒ´APPRENTICE PORTAL
    • đŸ–Ĩī¸Project Dashboard for Apprentices
    • 🧑‍🚀Apprentice Handbook
      • đŸĢ´Life as an Apprentice
      • Application Process for Apprentices
      • Becoming an Apprentice
      • Discord for Apprentices
      • 🎨Tech Fleet Figma Educational Account for Apprentices
      • Code of Conduct for Apprentices
      • Upholding Community Values as an Apprentice
      • Communication as an Apprentice
      • Leaving Your Project Early
      • Meetings
      • Working styles
      • Using Tools as an Apprentice
      • Organization for Apprentices
  • đŸĢļCO-LEAD PORTAL
    • đŸ–Ĩī¸Project Dashboard for Co-Leads
    • đŸĒœCo-Lead Handbook
      • đŸ”ĨLife as a Co-Lead
      • Application Process for Co-Leads
      • Discord for Co-Leads
      • Code of Conduct for Leads
      • Lead Role Breakdown
      • Upholding Community Values as a Lead
      • Principles as a Lead
      • Day-to-Day Lead Expectations
      • How to Select Your Apprentices as a Lead
      • Interviewing Apprentices as a Lead
      • Leaving Your Project Early
      • Using Tools as a Lead
      • 🎨Tech Fleet Figma Educational Account for Co-Leads
  • â¤ī¸COMMUNITY CODE OF CONDUCT
    • 💟Code of Conduct and Anti-Harassment Policy
    • 🏠Safe Space
  • 📐Policies
    • 🌏Community Collective Agreement
      • 🤗Community Core Values
        • đŸĢ´Tech Fleet's Mission and Values
        • 🤝Tech Fleet Members' Rights
        • â¤ī¸Tech Fleet Pledge of Purpose
        • đŸĢ‚Tech Fleet Pledge of Community
      • ❌Prohibited Activity in Tech Fleet
      • đŸ“ŖReporting and Resolving Issues
      • đŸ™…â€â™€ī¸Community Enforcement
      • 🌐Transforming Tension & Conflict
    • đŸ‘Šâ€âš–ī¸Tech Fleet's Policies
      • đŸ’ŧLegal Disclaimers
      • đŸ–ąī¸Slack and Discord Policy
      • 👩‍🎓Masterclass Terms and Conditions
      • âĒServices Refund Policy
      • 📓Tech Fleet Bylaws
      • 👤Tech Fleet Board Member Covenant
      • đŸ‘ī¸â€đŸ—¨ī¸Conflict of Interest Policy
      • 🔎Information Security Procedures
  • đŸ—ī¸GUILD PORTAL
    • đŸ’ģTech Fleet Operations
      • đŸĨŗTech Fleet Operations Workbook
      • âš–ī¸Governance
      • đŸ‘Šâ€âš–ī¸Board of Directors
    • đŸ‘ŖGuild Directory
      • 🎓Growth and Development Guild
      • 🚧Infrastructure Guild
      • 🙏Leadership Guild
      • đŸĒProduct Team Guild
      • 🕧Project Coordinator Guild
      • đŸ“ŧVideo Production Guild
    • âš’ī¸Guild Handbook
      • đŸŖCreating Change in Tech Fleet
      • Code of Conduct for Guilds
      • Guilds in Tech Fleet
      • Creating a new Guild
      • Operating a Guild
      • Guild Bylaws Template
  • đŸĢļProject Coordinator Portal
    • âš™ī¸Project Coordinator Handbook
      • Code of Conduct for Project Coordinators
      • Project Coordinator Process
      • Using Tools as a Project Coordinator
      • Project Intake Process
      • Getting the Team Formed
      • Pre-Kickoff as a Project Coordinator
      • Kickoff as a Project Coordinator
Powered by GitBook
On this page
  • Video Version
  • What's Waterfall?
  • Example of Waterfall
  • The Rules of Waterfall
  • Typical Waterfall Deliverables
  • Head to the Next Lesson
  1. Agile Portal
  2. Agile Handbook
  3. Agile Philosophies

Waterfall Ways of Work

PreviousAgile PhilosophiesNextAgile Ways of Work

Last updated 2 months ago

Video Version

What's Waterfall?

First, we're going to learn about what's Waterfall. The way that you're learning in school is called waterfall.

Waterfall is a phased approach of work.

  1. Requirements

  2. Research

  3. Design

  4. Develop

  5. Test

  6. Release

Example of Waterfall

Let's say that you're hired by a company to make a scooter. You have a year and a half to make that scooter.

And so you plan the whole thing. You make a plan all at the beginning. You're going to do your requirements where you gather all the information that you need up front, and then you do all your research, and then you do all your design, you design the whole thing, and then you go into the development phase, and you develop the whole thing, and then you do your test phase and you test the whole thing.

Everything is sequential in Waterfall. Everything happens before the next. There's no design happening in the development phase, there's no research happening in the design phase.

It's all in steps.

So that's what you do for your scooter. You go out in the world, and you go and talk to people. And, of course, they want everything under the sun. They want a GPS, and they want a backup camera, and they want a cat chariot. They want to carry their cat around because who doesn't want to carry their cat into the world?

They want it all. You write it all down. You write down artificial intelligence, and driving up to 90 miles an hour. And having a touch screen, having that cat chariot and the three seater.

And you've got your requirements phase done and you move on to the next.

And now you're in the design phase and you design everything that it would ever be. You design the cat chariot and the AI and the GPS and everything that the scooter is ever going to be, you're going to spend three months doing the whole thing all at once. And then it gets into development and the developers build it in chunks.

And they spend a whole year building it. So they're going to build the wheels, then they build the body, then they build the motor. Then they build the cat chariot, and then they put it all together, and it goes into the testing phase a year and three months in. And they're done the test, and it's ready to launch.

You spend a year and a half building this, and you hit market.

Behold! Ye Olde Cat Chariot!

All of a sudden you realize that nobody wants it. The market's changed. This person told you that they wanted a GPS, and they wanted a cat chariot at the time, but then their life changed. The circumstances around them changed. Now they have a smartphone, they don't need a GPS anymore, and their cat ran away.

They just ended up buying a bike six months ago. Meanwhile, your team worked 18 months and didn't talk to anybody while they did it. They didn't talk to any users, they didn't validate anything, they just worked behind the scenes, phase to phase to phase to phase, and delivered 18 months later. They just spend all that time and money delivering a scooter that nobody wants.

You may have been on projects before where this has happened to you. You work for so long on a thing that's so complicated and hard, and you develop the perfect result, and you do it, you deliver it, and it may not even get used. And this is how people are trained.

You might be thinking to yourself, This is fine. This is how it is. What happened on the next team project? Did you do the same thing?

There is a better way of working UX. There are better ways and more effective ways to deliver value to whomever in the world.

The Rules of Waterfall

  1. You do everything in phases

  2. You do your research and then you do your requirements And then you do your design and then you do your development And then you do your testing

  3. Clients and users don't say anything until the end if you mess up or you learn something new

  4. You don't change anything because in theory, the product requirements are already set in waterfall.

  5. You don't change anything or incorporate feedback until you're finished the project. With Waterfall, you're going to deliver what you agreed to.

Typical Waterfall Deliverables

  1. Product Requirements document

  2. Work contracts

  3. Research reports

  4. Full design specifications

Head to the Next Lesson

đŸƒâ€â™€ī¸
🛹
đŸ§˜â€â™€ī¸
🌊
Credit: Tech Fleet
A picture showing the stages of Waterfall method of working: Requirements, Design, Implementation, Testing, Deployment, and Maintenance. Credit:
A picture of a scooter shown in the example of Waterfall. Credit: Tech Fleet
A waterfall process for building the scooter: Requirements, Design, Develop, Test, Release. Credit: Tech Fleet
An extraordinary cat chariot scooter, dreamed up by users in our fake Waterfall scenario. Who doesn't want a cat chariot?! Credit: Tech Fleet.
A picture showing a person thinking about the requirements related to the scooter. Credit: Tech Fleet
A blueprint showing the design of a scooter that fully gets designed in Waterfall. Credit: Tech Fleet
The process of waterfall development. Credit: Tech Fleet
An extraordinary cat chariot scooter, dreamed up by users in our fake Waterfall scenario. Who doesn't want a cat chariot?! Credit: Tech Fleet.
A person thinking "What a waste!" Credit: Tech Fleet
https://youtu.be/M7Eo7YTu08Q
https://project-management.com/waterfall-model/
https://docs.google.com/presentation/d/1xStUc5Gg_o6tjYAu-cwE_j6kXESscoRD_sI10LKWgDE/edit#slide=id.gc8ac60c30d_0_120
https://docs.google.com/presentation/d/1xStUc5Gg_o6tjYAu-cwE_j6kXESscoRD_sI10LKWgDE/edit#slide=id.gc8ac60c30d_0_105
https://docs.google.com/presentation/d/1xStUc5Gg_o6tjYAu-cwE_j6kXESscoRD_sI10LKWgDE/edit#slide=id.gc8ac60c30d_0_126
https://docs.google.com/presentation/d/1xStUc5Gg_o6tjYAu-cwE_j6kXESscoRD_sI10LKWgDE/edit#slide=id.gc8ac60c30d_0_147
https://docs.google.com/presentation/d/1xStUc5Gg_o6tjYAu-cwE_j6kXESscoRD_sI10LKWgDE/edit#slide=id.gc8ac60c30d_0_179