- Blog Categories
- Project Management
- Agile Management
- IT Service Management
- Cloud Computing
- Business Management
- Business Intelligence
- Quality Engineer
- Cyber Security
- Career
- Big Data
- Programming
- Most Popular Blogs
- PMP Exam Schedule for 2024: Check PMP Exam Date
- Top 60+ PMP Exam Questions and Answers for 2024
- PMP Cheat Sheet and PMP Formulas To Use in 2024
- What is PMP Process? A Complete List of 49 Processes of PMP
- Top 15+ Project Management Case Studies with Examples 2024
- Top Picks by Authors
- Top 170 Project Management Research Topics
- What is Effective Communication: Definition
- How to Create a Project Plan in Excel in 2024?
- PMP Certification Exam Eligibility in 2024 [A Complete Checklist]
- PMP Certification Fees - All Aspects of PMP Certification Fee
- Most Popular Blogs
- CSM vs PSM: Which Certification to Choose in 2024?
- How Much Does Scrum Master Certification Cost in 2024?
- CSPO vs PSPO Certification: What to Choose in 2024?
- 8 Best Scrum Master Certifications to Pursue in 2024
- Safe Agilist Exam: A Complete Study Guide 2024
- Top Picks by Authors
- SAFe vs Agile: Difference Between Scaled Agile and Agile
- Top 21 Scrum Best Practices for Efficient Agile Workflow
- 30 User Story Examples and Templates to Use in 2024
- State of Agile: Things You Need to Know
- Top 24 Career Benefits of a Certifed Scrum Master
- Most Popular Blogs
- ITIL Certification Cost in 2024 [Exam Fee & Other Expenses]
- Top 17 Required Skills for System Administrator in 2024
- How Effective Is Itil Certification for a Job Switch?
- IT Service Management (ITSM) Role and Responsibilities
- Top 25 Service Based Companies in India in 2024
- Top Picks by Authors
- What is Escalation Matrix & How Does It Work? [Types, Process]
- ITIL Service Operation: Phases, Functions, Best Practices
- 10 Best Facility Management Software in 2024
- What is Service Request Management in ITIL? Example, Steps, Tips
- An Introduction To ITIL® Exam
- Most Popular Blogs
- A Complete AWS Cheat Sheet: Important Topics Covered
- Top AWS Solution Architect Projects in 2024
- 15 Best Azure Certifications 2024: Which one to Choose?
- Top 22 Cloud Computing Project Ideas in 2024 [Source Code]
- How to Become an Azure Data Engineer? 2024 Roadmap
- Top Picks by Authors
- Top 40 IoT Project Ideas and Topics in 2024 [Source Code]
- The Future of AWS: Top Trends & Predictions in 2024
- AWS Solutions Architect vs AWS Developer [Key Differences]
- Top 20 Azure Data Engineering Projects in 2024 [Source Code]
- 25 Best Cloud Computing Tools in 2024
- Most Popular Blogs
- Company Analysis Report: Examples, Templates, Components
- 400 Trending Business Management Research Topics
- Business Analysis Body of Knowledge (BABOK): Guide
- ECBA Certification: Is it Worth it?
- How to Become Business Analyst in 2024? Step-by-Step
- Top Picks by Authors
- Top 20 Business Analytics Project in 2024 [With Source Code]
- ECBA Certification Cost Across Countries
- Top 9 Free Business Requirements Document (BRD) Templates
- Business Analyst Job Description in 2024 [Key Responsibility]
- Business Analysis Framework: Elements, Process, Techniques
- Most Popular Blogs
- Best Career options after BA [2024]
- Top Career Options after BCom to Know in 2024
- Top 10 Power Bi Books of 2024 [Beginners to Experienced]
- Power BI Skills in Demand: How to Stand Out in the Job Market
- Top 15 Power BI Project Ideas
- Top Picks by Authors
- 10 Limitations of Power BI: You Must Know in 2024
- Top 45 Career Options After BBA in 2024 [With Salary]
- Top Power BI Dashboard Templates of 2024
- What is Power BI Used For - Practical Applications Of Power BI
- SSRS Vs Power BI - What are the Key Differences?
- Most Popular Blogs
- Data Collection Plan For Six Sigma: How to Create One?
- Quality Engineer Resume for 2024 [Examples + Tips]
- 20 Best Quality Management Certifications That Pay Well in 2024
- Six Sigma in Operations Management [A Brief Introduction]
- Top Picks by Authors
- Six Sigma Green Belt vs PMP: What's the Difference
- Quality Management: Definition, Importance, Components
- Adding Green Belt Certifications to Your Resume
- Six Sigma Green Belt in Healthcare: Concepts, Benefits and Examples
- Most Popular Blogs
- Latest CISSP Exam Dumps of 2024 [Free CISSP Dumps]
- CISSP vs Security+ Certifications: Which is Best in 2024?
- Best CISSP Study Guides for 2024 + CISSP Study Plan
- How to Become an Ethical Hacker in 2024?
- Top Picks by Authors
- CISSP vs Master's Degree: Which One to Choose in 2024?
- CISSP Endorsement Process: Requirements & Example
- OSCP vs CISSP | Top Cybersecurity Certifications
- How to Pass the CISSP Exam on Your 1st Attempt in 2024?
- Most Popular Blogs
- Best Career options after BA [2024]
- Top Picks by Authors
- Top Career Options & Courses After 12th Commerce in 2024
- Recommended Blogs
- 30 Best Answers for Your 'Reason for Job Change' in 2024
- Recommended Blogs
- Time Management Skills: How it Affects your Career
- Most Popular Blogs
- Top 28 Big Data Companies to Know in 2024
- Top Picks by Authors
- Top Big Data Tools You Need to Know in 2024
- Most Popular Blogs
- Web Development Using PHP And MySQL
- Top Picks by Authors
- Top 30 Software Engineering Projects in 2024 [Source Code]
- More
- Tutorials
- Practise Tests
- Interview Questions
- Free Courses
- Agile & PMP Practice Tests
- Agile Testing
- Agile Scrum Practice Exam
- CAPM Practice Test
- PRINCE2 Foundation Exam
- PMP Practice Exam
- Cloud Related Practice Test
- Azure Infrastructure Solutions
- AWS Solutions Architect
- AWS Developer Associate
- IT Related Pratice Test
- ITIL Practice Test
- Devops Practice Test
- TOGAF® Practice Test
- Other Practice Test
- Oracle Primavera P6 V8
- MS Project Practice Test
- Project Management & Agile
- Project Management Interview Questions
- Release Train Engineer Interview Questions
- Agile Coach Interview Questions
- Scrum Interview Questions
- IT Project Manager Interview Questions
- Cloud & Data
- Azure Databricks Interview Questions
- AWS architect Interview Questions
- Cloud Computing Interview Questions
- AWS Interview Questions
- Kubernetes Interview Questions
- Web Development
- CSS3 Free Course with Certificates
- Basics of Spring Core and MVC
- Javascript Free Course with Certificate
- React Free Course with Certificate
- Node JS Free Certification Course
- Data Science
- Python Machine Learning Course
- Python for Data Science Free Course
- NLP Free Course with Certificate
- Data Analysis Using SQL
Doing Agile In Non-Agile Organizations
Updated on 23 February, 2018
8.34K+ views
• 4 min read
The Clash
At a first glance we may think traditional management and Agile are misaligned. “Knowing” upfront when a project ends, the full scope and the plan to get it done are strong beliefs that anchor the waterfall solution. We, who have learned waterfall-based project management theory and used it to manage projects, are accustomed to listening and getting induced into thinking that change needs to be managed and the customer educated to stay within the scope and accept a change management that ultimately will increase the project’s revenue.
This is, in fact, a tool to lower risk, keep margins and increase revenue. Note that these are beliefs, and sometimes, if not often, they fail to meet the expectations. Margins get crushed, changes happen without customer accountability nor additional sales, deadlines slip, and, in the process, we wear out the relationship with customer. Thus, all sorts of KPIs and tools have been proliferating that try to give information and predictability in order to anticipate problems and give managers the best means and data to decide.
So, management needs to see respected some base concepts such as budget stability, revenue increase, respect for the margin, productivity control, cost control, commercial leads generation, foreseeable resource management, risk management, etc.
At this point Agile doesn’t seem to offer the same level of comfort. In fact, it radicalizes some key aspects by embracing changes and letting, if not pushing, the customer chose the outcome as the project moves forward, by integrating short cycles and leading the team to change almost anything at each cycle, by advocating the reduction of measurement and bureaucracy to the absolute minimum, to free the team so they can focus on getting the job done and by planning the least and the latest possible assuming that the plan will inevitably change, not once, not twice, but continuously until the end of the project.
The Link
Agile is, above all, a mindset. Agile teams set their mind to achieve the result best suited to the customer’s needs, to always improve, perhaps not always but, undoubtedly, to do, learn and adapt fast, so that when you fail to improve you can bounce right back to the improvement saddle. This way of thinking tends to clash with classical management. Is there a way that both can cohabit the same organization?
Communication is of the essence. We need information to flow. We need information to be understandable. When two people don’t speak the same language, to facilitate their communication we can find someone to translate. This translator virtue is that he knows both languages and he can listen to one and explain to the other. Note that the term used is explained, and for a fact, the gap between some languages does oblige a translator to interpret and then translate, for there are times when transliteration will not be enough to make the receiver understand. An easy example is to think of a metaphor or a saying used to characterize something indirectly (e.g. “there is no I in team”).
So, we can find someone that can translate from Agile to Classical and vice-versa, and if you are thinking that this can be the Scrum Master, well, it may or may not. It could be the product owner. I prefer having someone dedicated leaving all Agile roles as pristine as possible. The main idea is to have an observer that collects data from the team and adds requirements, creating a project image closer to the one expected by the management by, for example, keeping a plan and managing the change by reporting the base line, the change and the remainder to completion both in terms of cost and time.
If possible, the translator solution should be a temporary fix. Agile activists need to come forward and push the organization to transform. Evangelize through good examples, openly debating ideas, inviting everyone to experiment and learn.
Segregation works, and, if we find a way to fairly compare performances we can even evaluate both methodologies. Isolating the Agile projects and having the organization to accept a different way of leading these projects can give us the required conditions to adopt Agile up to some degree. This means two different chains of management, and at some level in that chain, you’ll need the translator figure to emerge, depending on the maturity of the organization in Agile adoption.
For all Agile lovers, the nirvana is to really change the organization into becoming an Agile organization. This is no small job. In fact, it should be a program, a program to transform the organization, a change management program where everyone should undergo a transformation process, preferably, top to bottom. And is also a discussion to deepen in a new article.
The stakeholders’ desires
Customers demand Agile
Customers are more and more aware that time makes things clearer. As time goes by the need for changes emerges.
Imagine a project aiming to redesign a specific site to become more ergonomic, leading customers to buy more. A study based on a pool of consumers is used and decision is to revamp all buttons and links. Sketches and specs are made, and all is defined to implement these changes. As changes are too big, the customer wisely decides to split the project into 5 phases. After phase one the customers’ feedback shows a completely different direction as best suited. The customer has now a better understanding of the best changes to make. This shows to be true for all other 4 phases and even A-B tests are introduced to improve decision making about the final design.
Thus, fixing a scope for a long-running project makes little to no sense. Customers want to reduce time span or to be able to change to better adapt to their actual needs, or to have it all, reducing time to market and being able to adapt their roadmap. Agile, along with some other techniques, gives them the continuous improvement, continuously adapting with frequent releases.
Developers demand Agile
Having a project manager is connotated with pressure and stress, the management expects the team to deliver on time and on budget, people are asked for estimates and they suspiciously look at this as a tool for controlling and criticizing. Although that is not a management rule, when things get sour we tend to see a focus on blaming and the ones accounted are those who estimate and those who executed.
In Agile there is also pressure and stress, but it comes from within, the team commits themselves to finish what they have planned to do, and they all push the limit when necessary, at least in theory. Maybe not all people are suited for Agile development. Some tend to relax and find excuses rather than searching for ways to strive and become better. This stereotype along with others like the student syndrome, according to which, people tend to procrastinate until the last possible moment, forcing them to do overtime to accomplish the sprint goals or even leading them to fail, instils mistrust into management.
Waterfall is also seen as carrying a large burden with endless hours of dealing with bureaucracy that serves to create data for management and it is seen as of no value to get the job done.
While in Agile the amount of bureaucracy is controlled by the team (this does a much better job to have people to accept a certain degree of paperwork). The focus on people and on performance is appealing to professionals that want to improve, grow and progress.
Non-Agile organizations adopt positional leadership while Scrum allows for leaders to emerge. Non-Agile project teams have a project manager and usually an architect or a technical leader appointed from the start. The Scrum Master is not the team leader but rather the team servant (he/she should be a servant leader, but this is not always the case) he facilitates and should create an environment in which the adequate form of leadership may emerge.
The market demands Agile
Adaptation and evolution are of paramount importance. A project or a product based on a good or innovative idea will only survive until someone else makes it better. This means you need to evolve fast to stay ahead, learn fast. Whilst in non-Agile methodologies, one can foresee intermediate deliveries and releases, it is still expected a full product. And once delivered, the team is expected to move to a different set of functionalities. Changing, at this point, is seen as inefficiency, and it is, it is already too late to fail or change and the cost to modify something structural at this point can be overwhelming.
This has led to focus on design and analysis, using mockups, prototypes, focus groups, analysis frameworks, etc. On the other hand, Agile methodologies propose to fail fast and learn often. Instead of a fully developed product, each release builds on top of what was built in the cycles before, adding incremental value to the product. Following this vision, a product is delivered several times while it is being developed. At each cycle, the project team has an opportunity to learn not only from the client but also from each other. The client himself has an opportunity to listen to his customers and to integrate that feedback fast. And so, at each release, the product re-aligns its roadmap, perhaps away from the initial objective, but, most importantly, towards a far more adaptable form catering to the real needs of its public.
Unlock your potential with PRINCE2 Foundation Certification and take your expertise in project management to new heights!