Changing Requirements

Do you find that your requirements change during development? The second principle of Agile states, “Welcome changing requirements, even late in development. Agile processes harness change for the customer’s competitive advantage.” This principle also emphasizes the importance of changing for the good of your customer. In Scrum, the backlog/requirements are based on maximizing value of the … Read moreChanging Requirements

Developer and Business People Engagement

Are your business people involved directly in your development process? Do they give feedback directly to the development team? One of the 12 principles of the Agile Manifesto is “Business people and developers must work together daily throughout the project” In other words, developers should ideally have a direct channel of communication to their business … Read moreDeveloper and Business People Engagement

Invest in People

When was the last time you took a moment to invest in building a relationship with someone at your organization? Throughout my career, I have always found it invaluable to invest in people both in and outside my organization.  Dale Carnegie, writes about investing in people in his best selling book, How to Win Friends … Read moreInvest in People

Focus on the Highest Priority

What is your organization’s highest priority? In the twelve principles of the Agile Manifesto, this ‘highest priority’ is defined with the first principle: “Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.” Satisfying the customer is the highest priority. In software development, that means delivering valuable software early … Read moreFocus on the Highest Priority

Learn Quickly

In the Scrum Framework, there are built in ceremonies to help the organization and team be agile and learn quickly. These include: daily scrum sprint planning sprint retrospective sprint review Each sprint has a goal and at the end of the sprint cycle, the team reflects on goal completion and what can be done to … Read moreLearn Quickly

Break the Silos with Cross Functional Teams

Are teams and people working in silos in your organization? Is communication difficult across different departments? Cross functional teams (also called feature teams in software development) are a great way to work together more efficiently. In the Scrum Framework, the development team is cross functional.  This is defined as, “Cross-functional teams have all competencies needed … Read moreBreak the Silos with Cross Functional Teams

Copyright © 2020 Envision Agile