Hello! Welcome back to your course on people management.
In our first lesson, we critically examined the Waterfall methodology. We established that its rigid, linear structure is often a poor fit for the dynamic and uncertain world of B2B startups. You saw how it forces major decisions when knowledge is at its lowest, struggles with evolving client needs (E-type systems), and creates long feedback loops that increase the risk of building the wrong product.
Now that we understand the problem, this lesson focuses on the philosophy behind the solution. Our goal is to describe the core values and principles of the Agile Manifesto. This isn't just theory; it's the fundamental mindset that underpins all modern adaptive development frameworks. Understanding this "why" is the essential foundation before we dive into the practical "how" of implementing new processes for your team.
1. The Agile Manifesto: A Statement of Priorities
In 2001, a group of software developers, frustrated with the heavyweight, documentation-driven processes that dominated the industry, met to find a better way. The result wasn't a rigid methodology, but a concise document known as the "Manifesto for Agile Software Development." It's best understood as a statement of priorities.
To get a clear overview of its core ideas, please watch the following video.
What is the Agile Manifesto? | Google Project Management Certificate
This video from the Google Project Management Certificate program clearly introduces the Agile Manifesto and explains each of its four core values. It directly contrasts the Agile priorities with the values implicit in older models like Waterfall.
Watch from the beginning to 05:40. Pay close attention to the four values and the crucial phrase that frames them: 'while there is value in the items on the right, we value the items on the left more.'
The key insight here is that Agile doesn't discard things like processes, documentation, or plans. It simply asserts that they are not the primary source of value. Let's break down how each value directly addresses a limitation of Waterfall we discussed previously.
- Individuals and interactions over processes and tools: This is the antidote to the "Chinese Whispers" effect of siloed teams. For your team of analysts and developers, it means valuing a direct conversation to clarify a requirement over forcing all communication through a ticketing system or a rigid hand-off process.
- Working software over comprehensive documentation: This tackles the waste created by long-cycle development. Given the "requirements half-life" in a fast-moving market, a simple, working prototype that a client can react to is far more valuable to your startup than a perfectly detailed specification for a feature that may no longer be relevant.
- Customer collaboration over contract negotiation: This is especially powerful in a B2B context. It reframes the client relationship from being defined by a fixed contract to being a collaborative partnership. This is essential for the "E-type" systems we discussed, where your product and your client's business evolve together.
- Responding to change over following a plan: This directly confronts the core fallacy of Waterfall in complex environments. It acknowledges that for innovative work, change isn't a failure of planning; it's the result of learning.
To see these values described with more real-world examples, the following reading is a useful supplement.
Agile Manifesto: The 4 values and 12 principles explained
The LogRocket blog offers another excellent breakdown of the four values, providing practical examples that make the concepts more concrete.
Read the section 'What are the 4 Agile Manifesto values?'. Notice the clear 'Why this works' explanations that accompany each example.
2. The 12 Principles: From Philosophy to Practice
The four values provide the "what" of the Agile mindset. To guide the "how," the manifesto is supported by twelve principles. These are more specific guidelines that translate the values into actionable advice for your team.
This image provides a great visual summary of both the values and the principles we'll be discussing.
We can group these principles into practical themes that directly relate to your goal of improving your team's process.
Theme 1: Deliver Value and Embrace Change
The first set of principles focuses on speed, feedback, and adaptability.
- Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.
- Welcome changing requirements, even late in development.
- Deliver working software frequently, from a couple of weeks to a couple of months, with a preference for a shorter timescale.
- Working software is the primary measure of progress.
These principles are the operational response to the slow, rigid nature of Waterfall. The idea of welcoming change is particularly important.
12 Agile Principles with concrete examples
Let's explore the second principle, 'Welcome changing requirements'. This clip from The Agile Coach channel clearly contrasts the Agile approach to change with the cumbersome change-control boards common in Waterfall projects.
Watch from 01:13 to 02:45. The speakers discuss how harnessing change provides a competitive advantage for the customer.
For your startup, this means seeing a client's change request not as an annoyance that disrupts the plan, but as valuable information that helps you build a better, more competitive product.
Theme 2: Foster Collaboration and Empower the Team
This theme is at the heart of the "people management" aspect of your goal.
- Business people and developers must work together daily throughout the project.
- Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.
- The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
- The best architectures, requirements, and designs emerge from self-organizing teams.
Principle #4 is directly applicable to the structure of your team.
12 Agile Principles with concrete examples
In this next clip, the speakers (who have backgrounds as business analysts) discuss the principle of daily collaboration between business people and developers. This is highly relevant to the interaction between your analysts and developers.
Watch from 03:50 to 05:00. Note the point about removing the business analyst as a 'bottleneck' or 'layer' and fostering direct communication.
This doesn't mean the analyst role is obsolete. It means their role shifts from writing specifications in isolation to being an active, daily partner in the development process, facilitating communication and providing continuous clarification. This breaks down the silos that cause so many issues in a Waterfall process.
Theme 3: Pursue Excellence at a Sustainable Pace
A common fear in high-pressure startups is that "Agile" means chaos and cutting corners, leading to burnout. These principles show that the opposite is true.
- Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.
- Continuous attention to technical excellence and good design enhances agility.
- Simplicity–the art of maximizing the amount of work not done–is essential.
The idea of a sustainable pace is crucial for team health and long-term productivity.
12 Agile Principles with concrete examples
This clip explains the principle of 'sustainable development' by contrasting it with the boom-and-bust stress cycles of Waterfall, where different teams are overloaded at different phases of the project.
Watch from 07:56 to 09:08. Think about whether your team has experienced these sequential periods of high stress during analysis, then development, then testing.
Agile aims for a consistent, marathon-like pace rather than a series of sprints-and-collapses. This leads to higher quality, better predictability, and a more motivated team.
Theme 4: Drive Continuous Improvement
The final principle is perhaps the most important for your goal of process improvement. It's the engine that powers everything else.
- At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
This principle is so critical that it has its own dedicated segment in the Google video.
What is the Agile Manifesto? | Google Project Management Certificate
Let's return to the Google video to look at the final principle: reflection and adaptation. This is the core mechanism for continuous process improvement in any Agile team.
Watch from 11:30 to 12:29. The video highlights how this principle provides dedicated time for the team to step back and consciously improve their way of working.
This isn't an informal chat; it's a structured part of the process. In a later module, we will cover in detail how to facilitate these "retrospective" sessions to generate actionable improvements for your team.
Reflection
Now that you've seen the core values and principles, take a moment to connect them to your own context. Consider the four values:
- Individuals and interactions over processes and tools
- Working software over comprehensive documentation
- Customer collaboration over contract negotiation
- Responding to change over following a plan
Which of these represents the biggest philosophical shift from your team's current way of working? What do you anticipate would be the greatest benefit of adopting that value?
Conclusion
In this lesson, we have moved from identifying the problems with Waterfall to understanding the core philosophy of its alternative.
Key Takeaways:
- The Agile Manifesto is a philosophy defined by four core values that prioritize people, working products, customer partnership, and adaptability.
- These values are supported by twelve principles that provide concrete guidance on how to deliver value, collaborate, maintain quality, and continuously improve.
- This entire mindset is a direct response to the rigidity, delayed feedback, and misplaced priorities of traditional, plan-driven methodologies. It's designed for the complex, uncertain environments that startups operate in.
In our next lesson, we will transition from the "why" of Agile to the practical "how." We will compare and contrast the two most popular Agile frameworks, Scrum and Kanban. This will provide you with concrete structures and ceremonies you can begin to adapt for your team's specific needs.