Agile & Product Managers. Protect Team Boundaries
|
|
- Colleen Howard
- 6 years ago
- Views:
Transcription
1 Agile & Product Managers Protect Team Boundaries
2 Pollyanna PIXTON Co-Founder, Accelinnova President, Evolutionary Systems Director, Institute of Collaborative Leadership
3 Kent MCDONALD Co-Founder, Accelinnova President, Knowledge Bridge Partners
4 Agenda Why Agile What is Agile Decisions Leadership Success Factors Q&A
5 Why Agile?
6 Faster and Better Results
7 Drive Efficiencies Improve delivery: reduce time to market and throughput of schedules Improve velocity and agility to deal with change, risk and uncertainty Taking systems view to drive out further cost and waste in product development lifecycle
8 Become More Effective Become an enabler of corporate strategy Make sure we are delivering the value customers need and want Reduce cost
9 What role does Agile play? Facing of market and technical uncertainty, agile methods: Improve delivery Decrease time-tomarket Reduce cost
10 Business issues today
11 Must consistently deliver business value
12 in a dynamic environment with constrained resources
13 Business dynamics innovate to differentiate responsiveness tighter linkage to customers time to value
14 Operational dynamics predictability of schedules quality better use of resources improve product development cycles
15 Project Challenges
16 Project Statistics Successful Challenged Failed Standish Group Study, reported by CEO Jim Johnson, CIO.com, How to Spot a Failing Project
17 Project Improvements Due to better: Tools Project Leaders Adaptive Methods Breaking projects into small chunks Delivering pieces faster for user feedback
18 Never or Rarely Used: 64% Rarely 19% Sometimes 16% Always or Often Used: 20% Never 45% Often 13% Always 7% Standish Group Study, reported by CEO Jim Johnson, XP2002
19 We need to Lead in the marketplace Deliver the right product Meet customer s changing needs Deliver to rapidly moving market windows Innovate on both sides of your business model Get more done by doing less
20 How does agile help?
21 Innovate to Differentiate
22 Embrace Change Go in search of change Help your customers lead in their marketplace Understand your customer s success factors Assess market changes and needs continuously
23 Time to market
24 Build highest value first!
25 Don t build what we don t need
26 MS Word vs. Google Docs Word toolbar
27 Agile does this by Breaks work into chunks Prioritize chucks by business value Being flexible Can be stopped or restructured without losing all value Delivers in chunks (working, ready to be deployed software)
28 Cost business driven Agile Increases Revenue Delay Lost Value Time Delays by overzealous planning costs far more than it saves
29 Cost Self-Funding Breakeven Breakeven Business Driven Agile Increases Revenue Profit Staged Releases Single Release Investment Time Agile projects reach a break-even point earlier!
30 Responsiveness to market changes
31 Agile does this by Continuous stakeholder feedback Stakeholders participate in User story development Prioritizing chunks Giving feedback on delivery of working chunks
32 Avoid Surprises!
33 Agile does this by Time box iterations (sprints) Shows progress Demonstrates working code with high quality at the end of each sprint More finished state No technical debt accumulating
34 Mitigate Risk
35 Agile does this by Discovering risks early through continuous short iterations Addressing risks early and often Testing risk mitigation solutions Closing risks Realistically addressing uncertainty
36 Deal with Uncertainty
37 We don t know what we don t know
38 Increasing Knowledge Allow Mid Course Corrections Planned Completion Zone of success Start Actual Path Planned Path As Knowledge increases Leaders use iterations to guide project towards enhanced goal Actual Completion
39 Hurricane Rita
40
41
42
43
44
45
46
47
48 - NASA
49 Deliver Quality
50 Agile Improves Quality Test cases are written first, before anything is developed Go/no-go decisions reached early and often
51 Reduces Technical Debt Anything that makes code difficult to change. Cost of getting out of debt is compounded over time.
52 Technical Debt Cost over Time
53 Examples
54 Agile Examples 1 year projects reduced to 5 months with better quality (custom systems) Past: 3 months to develop 2 year roadmap Present: 3 days Financial: 50% time cut; 60% cost reduction
55 Revenue per HC $M E/R as % Improving Bottom-Line Growth: IBM SW Revenue per DE HC $M Rev per DE HC E/R
56 HC / Product GA SWG Revenue in $$ s Improving Productivity to Reinvest Capacity HC / Product GA SWG Revenue *
57 Products & HC/Product Improving Product Deliveries Brand W Products Brand W HC/product Brand T Products Brand T HC/product
58 What is Agile?
59 What is Agile? Delivers business value in chunks Relies on stakeholder feedback Embraces change Continuous learning A framework for conversation No accumulation of technical debt
60 Agile defined
61 Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive docs Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more
62 Agile Process Breaks work into chunks Prioritize chunks by business value Builds highest value chunks in a time-boxed iteration called a Sprint Delivered chunks are working, ready to be deployed software Deployed when stakeholder says there is enough business value to go to market
63 Agile Process process
64 Definitions Who does what?
65 Roles and Responsibilities Stakeholders: Input to Product Business Objectives Product Owner: Defines the problem and ensures the solution solves the problem Delivery Team: Deliver the product right Scrum Master: Help Product Owner and Delivery Team work together
66 Product Owner Assess product opportunities Define the problem from the customer and user point of view Does NOT define the solution The team defines the solution
67 Product Owner Builds roadmap and prioritizes features in collaboration with: Business Leaders Stakeholders Scrum Master Functional representatives from team
68 Scrum Master Removes barriers between development and customer so customer directly drives development Facilitates creativity and empowerment Improves productivity of development team in any way possible Improves engineering practices and tools so each sprint is ready to deploy
69 Scrum Master Is not a project manager Team manages itself Does not have authority over the team Team makes decisions Always asks the question: How are the Product Owner and Delivery Team doing? Challenges the organization, key-role in the change
70 The Whole Team stakeholders marketing sales line of business development architecture testing support
71 Whole Team & Delivery Team Involved but not personally committed to delivery May be involved in planning & retrospectives May observe daily standups Committed to delivery Active participants in planning & retrospective Active participant in daily standup Whole Team Delivery Team
72 Agile Organizational Structure Product Manager Profit and Loss Product Strategy Product Roadmap Inception Team Product Owner Product Backlog Release Backlog Continuous Innovation on Project Architect UX Developer Whole Team Delivery Team Team Sprint Backlog Development Manager Unblocking Resource Management
73 Product Development Team Engineering Project Status Reporting Stage Gate Updates PMT Services Delivery Sales Customers PDT Leader (Product Manager) Stage Gating Finance IT Marketing Support
74 Where are my requirements?
75 Leading Agile User Stories User Stories Collaboration Model Collaboration Process
76 Two Kinds of User Stories Epic User Stories (aka Epics) High level features of a product Fit into a release Each release has a Release Theme All epics form the Product Backlog User Stories Breakdown of Epics into smaller features Fit into a sprint (iteration) User Stories form Release Backlog
77 What does a user story look like?
78 User Story Defined A concise, written description of a piece of functionality that will be valuable to a stakeholder. As a <role>, I can <goal> so that <business value>
79 Example: NASA User Story As an < astronaut > I want to < write easily with a ball point pen while in Zero gravity > So that < I can record key information that I might otherwise forget >
80 User Story Example NASA specified and developed, at great expense, a ball point pen that Apollo astronauts could use in space where gravity would not make the ink flow. Russian cosmonauts used crayons. Moral: specify what you want to achieve, not how to achieve it.
81 Get inside consumer s mind
82 Outside In Development Understand your Stakeholders Align with Stakeholder s goals Define success in your Stakeholders terms Understand Organizational Context Make Products Consumable
83 The customer is always moving, changing, and if you re not out there all the time trying to understand the functional and emotional needs of consumers, your design will simply fall flat. - Matthew May
84 What s an Epic User Story?
85 Epic User Stories Epic User Stories capture stakeholder goals for release themes. Epic User Stories fit into releases Will not likely fit in an iteration Team has an idea of how large the effort is Create Epic User Stories with Stakeholders All the Epics form the product backlog.
86 PB Example Theme: Presort services with most often used presort methods Epic: As a mailer, I want to sort by zipcode 1 st class automation letters and flats So I can.. What is the business value for this user story?
87 PB Example Theme: Presort services with most often used presort methods Epic: As an application developer, I want to configure the presort engine to sort on 1 st class letters & flats by zipcode So I can.. What is the business value for this user story?
88 Example: Epic User Stories As a principal, I can have the software deployed and running in production less than one month after purchase, So that. What is the business value for this user story?
89 Start Up Exercise: Practicum Pick a project. Pick a project
90 Create a Product Backlog Select a Product Owner Identify themes for your releases Write 1-2 epic stories for each release As a <role>, I can <goal> so that <business value>
91 Where s my plan?
92 Project Management It is a bad plan that admits to no modifications. -- Publilius Syrus (ca. 42 BCE)
93 A Plan plan is NOT a Commitment commitment! If plans are commitments, then we are committing to decisions made when we were the most ignorant (recall cone of uncertainty, NASA s 5%). Measuring conformance to plan is measuring the wrong thing because the plan will change.
94 What makes planning Agile? More focused on planning than the plan Encourages change Plans are easily changed Done throughout the project Incorporates customer feedback
95 What s an Agile plan? In the form of three backlogs: Product Backlog Epics and Themes for Product Release Backlog Release Theme and User Stories Sprint Backlog User Stories and tasks planned for the Sprint (iteration)
96 Product Planning
97 Product Planning Product Backlog: Develop Epic User Stories Prioritize based on Business Value Define release themes Place Epics into releases Who: Stakeholders, Business and Team
98 Release Planning
99 Release Planning Product Backlog (Prioritized Epics and Themes) H Release Planning Meeting H M M Release Backlog for Epic High BV Medium BV Low BV L L
100 Release Planning, part 1 Create a Release Backlog: Develop User Stories for ONE release Prioritize based on Business Value Who: Stakeholders, Business and Team
101 Release Planning, part part 2 2 Estimate Story Points on User Stories Break User Stories into tasks if needed Who: Development Team
102 Agile Estimating
103 Exercise: How long will it take. to read the latest Harry Potter book?. to drive to Austin, TX?
104 Determining Duration Size Calculation Duration 300 units Velocity = /20= 15 iterations
105 measure of size
106 Traditional Measure of Size Traditional measures of size: Lines of Code Function Points
107 Agile Measure of of Size Size Agile measures of size: Story Points
108 Story Points The bigness of a task Points are unit-less Influenced by How hard it is How much there is As a buyer, I want to be able to have some but not all items in my cart gift wrapped. 8
109 Velocity
110 Velocity Long-term measure of work completed in iterations NOT the amount completed in an iteration
111 Track Velocity Multiple Ways Last Observation=36 Mean (last 8)=33 Mean (lowest 3)=28
112 Extrapolate from Velocity Assume five iterations left Finish here at lowest velocity: 5x28 Finish here at average velocity: 5x33 Finish here at current velocity: 5x36
113 How much can I get by <date>?
114 Fixed Date Planning Example Will have 12x15 Might have 12x20 Won t have
115 60/40 Rule
116 Fixed Date Planning Example Will have (60% of time) (8 iterations) 8x18 Might have (40% of time) (4 Iterations)
117 for every sprint
118 Scrum Release Backlog
119 Daily Standup Scrum Meetings Daily 15 minute status meeting Same place and time every day Chaired by Scrum Master Attended by entire sprint team Others can attend Chickens and pigs (only the deliverers speak)
120 daily scrums Each team member answers: What did you do yesterday? What are you doing today? What are your blocking issues? No problem solving! Leave after 15 minutes!
121 Daily Scrum Outcome Records Sprint Backlog up to date Scrum Master updates the blocks list
122 Sprint Review Meeting Held the last day of the sprint Attended by team Team demos done user stories to stakeholders Requests feedback Team holds retrospective Updates the process for the next sprint
123 Demonstration Only DONE working user stories. Ask for attendance from the following for the first 4 iterations as numbered: 1. Executive 2. Internal users 3. Stakeholders 4. Customers
124 Retrospective Keep Drop Add Keep? Drop? Add? What surprised you?
125 The Team owns the learning from the retrospective. They do not have to share it with the rest of the organization..
126 Unleashing Innovation Scrum Exercise Collaboration Process
127 Develop a Brochure in a 3-day Sprint Complete Sprint Planning Meeting -10min Day Day Day Select at least 5 Product Backlog Items Identify 2 to 3 Tasks per Item 8 minute day 2 minute Daily Scrum 8 minute day 2 minute Daily Scrum Meeting 8 minute day Demo & Reflection
128 Scrum on a Page Roles Stakeholders Product Owner Scrum Master Team Artifacts Product Backlog Release Backlog Sprint Backlog Blocks List Information Radiator Meetings Product Planning Release Planning Sprint Planning Daily Scrum Sprint Review Meetings Concept inspired by William Wake s Scrum on a Page,
129 We prioritize based on value, but, what s that?
130 Legacy System Name: Phone: Address: Replacement System Name: Address: Phone: What s the value of change? this required
131 Defining Value Costs Benefits calculation Value Calculation Business Value
132 Valuing the Inputs Estimate Guess calculation Value Calculation Business Value
133 We need some help!
134 Business Value Model Purpose Considerations Costs and Benefits
135 Where we do start?
136 Business Value Model Purpose
137 Purpose Based Alignment Model High Market Differentiating Low Partner? Who cares? Differentiate Parity Low Mission Critical High
138 Purpose Based Alignment Model High Market Differentiating Low Do we take this on? Minimize or Eliminate Innovate, Create Achieve and Maintain Parity, Mimic, Simplify Low Mission Critical High
139 How about an example? enterprise business intelligence product
140 Competitor s competitor s Killer killer UI UI
141 Project Plan: Big team Millions of dollars Many months to out-do competitors UI
142 Where Does My UI Belong? High Market Differentiating Analytics Engine + UI? Low Low Mission Critical High
143 Where Does My UI Belong? High UI? Market Differentiating Analytics Engine? Low Low Mission Critical High
144 Where Does My UI Belong? High Market Differentiating Analytics Engine? UI Gap? Low Low Mission Critical High
145 UI As Parity
146 New design goals: go to school on competitor s UI don t be so bad
147 Results Market-aligned project, cut time by 50% and costs by 40%. Resources to create next evolution of analytics engine.
148 The Challenge? Strategy High Market Differentiating Low Partner? Who cares? Differentiate Parity Low Mission Critical High
149 Strategy = sustainable competitive advantage Sustainable Competitive advantage
150 6 important questions: 1. Who do we serve? 2. What do they want and need most? 3. What do we provide to help them? 4. What is the best way to provide this? 5. How do we know we are succeeding? 6. How should we organize to deliver?
151 the billboard test
152
153 To be the low cost airline. - Southwest Airlines
154 Will this help us be the low cost airline? - Southwest Airlines
155 Strategy creates decision filters a HUGE idea!
156 Decision Filters: make daily decisions schedule projects what to develop
157 Cascade decision filters throughout the organization
158 How about another example? single purchase, multiple credit cards
159 High Market Differentiating Customer Service Low Low Mission Critical High
160 requires customization
161 High Differentiate Market Differentiating OR Parity Low Low Mission Critical High
162 High Differentiate Market Differentiating Low Low Mission Critical High
163 pass the billboard test?
164 A fist full of credit cards
165 Give Me Your Tired, Your Poor, Your Maxed Out Credit Cards
166 treat exceptions as exceptions
167 Caveats
168 Managing Risks List Three Professional Options Common sense not common practice
169 Parity is mission critical
170 Purpose is not priority
171 Differentiating changes over time
172 Leadership Influence innovate!
173 Start Up Exercise: Practicum Pick a project. Pick an objective, a brand, or a project.
174 What is the purpose? High Market Differentiating Low Partner? Who cares? Differentiate Parity Low Mission Critical High
175 What s On Your Billboard?
176 Your decision filter?
177 Other considerations?
178 Business Value Model Purpose Considerations
179 Collaboration Model flexibility
180 dependencies Collaboration Model
181 time to market
182 Complexity team size mission criticality team location team capacity domain knowledge gaps dependencies technical complexity
183 Uncertainty market uncertainty technical uncertainty project duration dependents
184 Your considerations?
185 Prioritize
186 Business Value Model Purpose Considerations Costs and Benefits
187 Costs and benefits?
188 Business Value Model Purpose Considerations Costs and Benefits
189 It s a conversation
190 Group chunks high medium - low
191 Resolve differences
192 What are your largest value chunks?
193 Build a chunk
194 At the end of the chunk
195 you can ask
196 Do we have enough business value to go to market?
197 Should we continue?
198 What goes in the next cycle or chunk?
199 objectives / projects / ideas deferred Value Model prioritized chunks Value Model STOP No Will we ever have enough value to deploy? build highest value chunks Adjust value model if inputs have changed Do we have enough value to deploy? Yes
200 Leadership Success Factors
201 Leadership Challenges The answers are in Get More Done by Doing Less your organization Lead Change Deliver the Right Product Meet Customer s Changing Needs Meet Market Windows
202 Project Management None of us are as smart as all of us. How Do We Deliver? - Japanese Proverb
203 Collaboration
204 Project Management Quality Create Management open environment
205 fosters creativity and innovation, team commitment and ownership encourages ideas
206 fosters creativity and innovation, team commitment and ownership encourages ideas what makes it open?
207 open environment right people
208 bring the right people together from the entire enterprise customers marketing finance technology sales manufacturing stakeholders
209 open environment right people foster innovation
210 Trustworthiness stimulate creativity through collaboration process
211 open environment right people foster innovation step back
212 and let them work
213 open environment right people foster innovation step back
214 Project Management Dependency Management collaboration process
215 agree to goals and objectives
216 brainstorm
217 group in silence
218 prioritize based on business value
219 Business Value Model Purpose Considerations Costs and Benefits
220 individuals volunteer for what and by when
221 Trust Trust
222 Unleashing Innovation Why is trust important? Collaboration Process
223 The data
224 : high trust companies out perform low trust companies by 43% add 2009: high trust companies out perform low trust companies by 126% - Great Place to Work
225 Leadership & Business Process Trust/Ownership Model Trust Failure No One Cares Energy & Innovation Team Trusted Team Accountable Leader Freed Command & Control Conflict Control Team Does as Instructed No Ownership Leader / Process is Bottleneck Team Demotivated Mired in Bureaucracy & Wasted Effort Low Team/Individual Ownership High
226 Project Management Remove debilitating fear Dependency Management
227 Team based Leading Agile measurements Collaboration Model Collaboration Process
228 People do what they are measured by Measure results
229 Let teams evaluate themselves
230 Project Management Trust First! Risk Management
231 Leadership Role Suspicion is a permanent condition. - Marcus Buckingham
232 Ownership
233 Use authentic motivation - Alfie Kohn Punished By Rewards
234 Let teams collaborate to make their decisions
235 Let people choose how, what, and when
236 Provide meaningful work
237 back Don t take their ownership
238 answers Don t give the
239 or give them the solutions
240 Ask questions
241 Questions that help teams discover solutions
242 Exercise: leader and worker conversation
243 Leadership Role Autocracy dampens people s creativity and motivation - Ricardo Semler, The Seven-Day Weekend
244 Free team to question, analyze and investigate
245 A place where people want to be
246 have People what they need succeed to
247 People don t resist change; they resist being changed. - Peter Scholtes
248 Tools and Processes
249 Design Studio
250 Goal Customer focus Shared understanding Products customers love! Collaborate Create product roadmap Invite stakeholders, managers, customers and development, marketing, sales, support.
251 Process Create an end to end Customer Journey Identify your product Touch Points, differentiators and parity gaps Create decision filters List features that pass the filters Group and prioritize by business value Roles and responsibilities: who owns what How will you get and process customer feedback
252 What Next? What resonated with you? Other Tools: Collaborative Leadership Making Better Decisions Create a Culture of Trust Step Up and Step Back
253 Summary summary
254 Agile defined (IBM) Uses continuous stakeholder feedback to deliver high-quality, consumable code through user stories and a series of short, stable, time-boxed iterations.
255 Scrum on a Page Roles Stakeholders Product Owner Scrum Master Team Artifacts Product Backlog Release Backlog Sprint Backlog Blocks List Information Radiator Meetings Product Planning Release Planning Sprint Planning Daily Scrum Sprint Review Meetings Concept inspired by William Wake s Scrum on a Page,
256 Agile Defines needs from a customer point of view Delivers business value in chunks Relies on stakeholder feedback Embraces change Continuous learning A framework for conversation No accumulation of technical debt
257 Agile Decreases time to market Increases revenues Reduces cost and waste Delivers products and services that customers love Increases customer loyalty Delivers the right value
258 Leadership Role Agile is continuous learning and adaptive planning. - M. Buckingham
259 Business Value Model Purpose Considerations Costs and Benefits
260 It s a collaboration
261 Leadership Open Environment Collaboration Process Stand Back Trust Measure Results Team Decides Ownership Ask Questions
262
263 Pollyanna PIXTON accelinnova.com evolutionarysystems.net collaborativeleadership.com
264
265 product planning Product Backlog Input Output Who SOW, Purpose Prioritized Product Backlog (Epics and Release Themes) Business, Product Owner, Dev Team representatives
266 Release release Planning planning, Meeting part 1 1 Product Backlog H H M M M L Release Backlog Theme H H H H H M M M M M M L M L Input Product Backlog Output Prioritized Release Backlog (User Stories) Who Business, Product Owner, Dev Team
267 Release release Planning planning, Meeting part 2 2 Release Backlog Theme H H H 1 M 3 M 8 M 1 M 5 M 2 M H L H M L Input Output Who Release Backlog Estimated and Prioritized Release Backlog (story points) Development Team using planning poker
268 Sprint sprint Planning planning Meeting WP WIP WD Input Release Backlog New User Stories Output Sprint Backlog, Definition of Done, Information Radiator Who Development Team
269 daily scrums Each team member answers: What did you do yesterday? What are you doing today? What are your blocking issues? No problem solving! Leave after 15 minutes!
270 sprint review meeting Held the last day of the sprint Attended by team and stakeholders Team demos done user stories to stakeholders Requests feedback Team holds retrospective Updates the process for the next sprint
271 retrospective Keep? Drop? Add? What surprised you?
272 trust companies double performance over S&P for 10 years - Great Place to Work high trust companies out perform low trust companies by 300% - Watson Wyatt study
273 Unleashing Innovation Foster collaboration Collaboration Process
274 Let people choose
275 Content
276 Definitions Give up command and control
277 Agile defined (IBM)
278 uses continuous stakeholder feedback
279 uses continuous stakeholder feedback principals end users partners insiders
280 to deliver high quality, consumable working code
281 through user stories
282 and a series of short, stable, timeboxed iterations.
283 The opposite of control is discovery discovery
284 Leadership Role A good agile project will build something that meets customers needs but may be different from original plans. - Jim Collins
285 Inception Team Responsible for continuous innovation during the release Consists of: Product Owner Architect UX Developer
five free leadership tools that improve agile results
five free leadership tools that improve agile results Pollyanna PIXTON Co-Founder, Accelinnova President, Evolutionary Systems Director, Institute of Collaborative Leadership Agile Defined Agile Manifesto
More informationHow Agile Works. Agile defined. Agile Process. Agile Manifesto
How Agile Works Agile defined Agile Process Breaks work into chunks Prioritize chunks by business value Builds highest value chunks in a time-boxed iteration called a Sprint Delivered chunks are working,
More informationfive free leadership tools that improve agile results
five free leadership tools that improve agile results Pollyanna PIXTON Co-Founder, Accelinnova President, Evolutionary Systems Director, Institute of Collaborative Leadership Agile Defined Agile Manifesto
More informationAgile Delivery Framework (ADF)
Agile Delivery Framework (ADF) Overview Agile is an iterative methodology with self-directed teams and the ability to embrace change rapidly. This document summarizes the Agile Scrum process as well as
More informationHaving It All For Free Who Is This Guy? The Accidental CIO Author of two books and numerous articles Spent last 17 years doing IT turnarounds How do we solve the Leadership Paradox? Deliver operational
More informationScale Your Agile Delivery Engine. Shannah Van Winkle, Solutions Leader Eric Willeke, Transformation Consultant October 16, 2014
Scale Your Agile Delivery Engine Shannah Van Winkle, Solutions Leader Eric Willeke, Transformation Consultant October 16, 2014 Get Answers Now Our panel of experts is standing by to answer your questions
More informationRussell Pannone February 10, 2009
Russell Pannone February 10, 2009 webeagile@aol.com About Me 27 years of System/Software Product Development Experience Developer Data Modeler Team Lead Project Manager Certified Scrum Master/Certified
More informationAgile Essentials Track: Business Services
Agile Essentials Track: Business Services Presenter: Mark Thomas Synopsis Are you a victim of building the wrong solutions slowly? If so, you re not alone, and considering an Agile approach may be the
More informationSEPTEMBER 2018 The Agile Team s Playbook to Doing Agile
SEPTEMBER 2018 The Agile Team s Playbook to Doing Agile A how-to guide for agile practitioners Agile is an umbrella term for a variety of work-management approaches that share common principles, among
More informationThe Practices of Transformational Leaders
Transformational Leadership Page 1 of 8 The Practices of Transformational Leaders Niel Nickolaisen () Objective: To provide you a proven set of best practices that you can start to use today to transform
More informationPortfolio Management In An Agile World
Portfolio Management In An Agile World Rick Austin VP, Enterprise Engagements Principal Consultant 2017 @rickaustin, @leadingagile @GoAgileCamp #AgileCamp2017 2 RICK AUSTIN Information Technology Director
More informationOwning An Agile Project: PO Training Day 2
Owning An Agile Project: PO Training Day 2 Petri Heiramo Agile Coach, CST Product Management PO Product management is a larger scope than what Scrum defines as a PO Or rather, Scrum implicitly assumes
More informationAgile Marketing Automation
Agile Marketing Automation AGILE MARKETING AUTOMATION We are movers. We are shakers. Our thoughts, our interactions, and the technology we use, is constantly moving toward a more optimized state in which
More informationPMI Agile Certified Practitioner (PMI-ACP) Duration: 48 Hours
PMI Agile Certified Practitioner (PMI-ACP) Duration: 48 Hours Organizations that are highly agile & responsive to market dynamics complete more of their projects successfully than their slower-moving counterparts.
More informationIngegneria del Software Corso di Laurea in Informatica per il Management. Scrum. Davide Rossi Dipartimento di Informatica Università di Bologna
Ingegneria del Software Corso di Laurea in Informatica per il Management Scrum Davide Rossi Dipartimento di Informatica Università di Bologna What is Scum Scrum (n): A framework within which people can
More informationImplement Agile Marketing
Implement Agile Marketing Taking small marketing tasks and managing them through an Agile process is straight forward and much easier to do in a quick, responsive, iterative way. But, how do you manage
More informationReducing Business Risk
July 2005 Reducing Business Risk Through Agile Development Fred Tingey Head of Risk Systems BNP Paribas Introduction Context What is Agile Programming? Traditional vs Agile approach A New Way to do Things
More informationAcceptance Criteria. Agile. Details that indicate the scope of a user story and help the team and product owner determine done-ness.
Acceptance Criteria Details that indicate the scope of a user story and help the team and product owner determine done-ness. Agile The name coined for the wider set of ideas that Scrum falls within. These
More informationCS314 Software Engineering Project Management
CS314 Software Engineering Project Management Dave Matthews Software process movements Predictive 1970 Waterfall Iterative 1980s, 1990s Spiral, RAD, RUP Adaptive (Agile) late 1990s XP, Scrum, Crystal,
More informationSOFTWARE ENGINEERING SOFTWARE-LIFE CYCLE AND PROCESS MODELS. Saulius Ragaišis.
SOFTWARE ENGINEERING SOFTWARE-LIFE CYCLE AND PROCESS MODELS Saulius Ragaišis saulius.ragaisis@mif.vu.lt CSC2008 SE Software Processes Learning Objectives: Explain the concept of a software life cycle and
More informationAgile Introduction for Leaders
Agile Introduction for Leaders Learning Objectives Gain an understand of what is driving the need for agile Learn the fundamentals of agile: values, principles and practices Learn what managers and leaders
More informationSAFe in a Nutshell SCALED AGILE FRAMEWORK
SAFe in a Nutshell SCALED AGILE FRAMEWORK CINDY LAKE INTRODUCTION Education MBA/ITM Master of Business Administration/Informational Technology Management 2010 The UNIVERSITY OF PHOENIX, Salt Lake City,
More informationAGILE SOLUTIONS. Agile Basics
AGILE SOLUTIONS Agile Basics info@one80services.com one80services.com AGILE SOLUTIONS Agile Basics Table of Contents 2 Who We Are 3 What Is Agile? 4 Agile Values 5 Agile Principles 6 Agile Development
More informationAgile Planning. Petri Heiramo. Agile Coach, CST
Agile Planning Petri Heiramo Agile Coach, CST An Agile Plan Is Not a Rough Guide Some teams think that, if they did not finish all stories, that was OK, we are agile Postponing stories was seen as an acceptable
More informationA one day Introduction. Tim Guay, PMP, CSM, PMI-ACP, CLSSS
A one day Introduction Tim Guay, PMP, CSM, PMI-ACP, CLSSS tim@agileworksinc.com 1 To give those who are not familiar with Agile a quick overview of key Agile and Scrum concepts. 2 1 Agile Overview 2 User
More informationFoundations of Software Engineering. Process: Agile Practices Michael Hilton
Foundations of Software Engineering Process: Agile Practices Michael Hilton 1 Learning goals Define agile as both a set of iterative process practices and a business approach for aligning customer needs
More informationScaling Agile With ZolonTech. Transform your Organization today with Agile Application Development
Scaling Agile With ZolonTech Transform your Organization today with Agile Application Development ABSTRACT AGILE DEVLOPMENT To face many of the challenges and frustrations around slow and unproductive
More informationBridging the Gap Between Governance and Agility. Mario E. Moreira
Bridging the Gap Between Governance and Agility Mario E. Moreira Approach Success Criteria Senior Management Understanding Helping define what Agile Is and Isn t Adapting Business Governance Establishing
More informationAgile Software Development. Stefan Balbo / Patrick Dolemieux
Agile Software Development Stefan Balbo / Patrick Dolemieux Content Why go Agile? Introduction to Scrum - Process - Roles Agile Estimating and Tracking Scaling Scrum Design in the Scrum Process Benefits
More informationTODO: Brian to insert trail picture
TODO: Brian to insert trail picture 1 Management Innovation to Achieve Continuous Business Value Delivery 2 What is Management Innovation? Anything that substantially alters the way in which the work of
More informationapproach to successful project
1 The NYS Forum, Inc. Using an Agile / Waterfall Hybrid approach to successful project delivery Presented by Matthew Carmichael Project Management Workgroup 2 When to use Waterfall Projects that require
More informationAgile Beyond Software
Agile Beyond Software Using Agile practices to manage any complex project Laura Howley Agile Coach lhowley@collab.net @LauraLMH Who am I, Who is CollabNet? Laura Howley I coach organizations through Agile
More information2. True or false: In Scrum all the requirements for the project are known prior to the start of development.
CTC-ITC 310 Program Management California State University Dominguez Hills Fall 2018 Instructor: Howard Rosenthal Assignment 5 A Deeper Look At Agile Methodologies Answer Sheet Each question is worth 10
More informationThe Business Value of Agile Transformation
SolutionsIQ The Business Value of Agile Transformation By John Rudd Overview The potential benefits of full-scale Agile are enormous, although rarely fully realized. Many of the companies that adopt Agile
More information13. Team evolutionary developement
13. Team evolutionary developement Most of the software projects require a larger effort than a solo programmer can handle Programmers have to organize themselves into teams Agile teams Directed teams
More informationHow to Prepare for and Implement a Project Using Scrum
How to Prepare for and Implement a Project Using Scrum 2013 IEEE Software Technology Conference Salt Lake City, UT Dick Carlson Richard.Carlson2@Boeing.com Philip J. Matuzic Philip.J.Matuzic@Boeing.com
More informationScrum Testing: A Beginner s Guide
Scrum Testing: A Beginner s Guide What is Scrum? Building complex software applications is a difficult task. Scrum methodology comes as a solution for executing such complicated task. It helps development
More informationApplying the Business Value Management Life Cycle
WE GET IT. WE LL HELP YOU GET IT TOO............................. Applying the Business Value Management Life Cycle Jacqueline Sanders-Blackman Agile Analysis Strategist and Senior Instructor..............
More informationTransforming Business Needs into Business Value. Path to Agility May 2013
Transforming Business Needs into Business Value Path to Agility May 2013 Agile Transformation Professional services career Large scale projects Application development & Integration Project management
More informationAgile Projects 7. Agile Project Management 21
Contents Contents 1 2 3 4 Agile Projects 7 Introduction 8 About the Book 9 The Problems 10 The Agile Manifesto 12 Agile Approach 14 The Benefits 16 Project Components 18 Summary 20 Agile Project Management
More informationCopyright Intertech, Inc All Rights Reserved. May 18, 2011
Copyright Intertech, Inc. 2011. All Rights Reserved. May 18, 2011 About Me Dave Schueck Principal Consultant Intertech Dschueck@Intertech.com 20 years experience Variety of technologies, roles, systems,
More informationThis document is copyrighted, the distribution of this document is punishable by law.
Lecture 1 A project is a temporary endeavor undertaken to create a unique product, service or result A process is a series of actions taken in order to achieve result, a project is temporary with a clear
More informationWhat s next for Traditional Functional QA Managers?
What s next for Traditional Functional QA Managers? JIM TRENTADUE OCTOBER 2017 JIM.TRENTADUE@OUTLOOK.COM Agenda Agile evolution of test and quality ownership Eight areas for QA Managers to focus on Breakout
More informationScrum Team Roles and Functions
Scrum Team Roles and Functions What is a Scrum Team? The purpose of a Scrum team is to deliver products iteratively and incrementally, maximizing opportunities for feedback Scrum teams are comprised by
More informationAgile Transformation Key Considerations for success
Agile Transformation Key Considerations for success introduction Scrums are one of the most dangerous phases in rugby, since a collapse or improper engage can lead to a front row player damaging or even
More informationAgile at Mid-Scale. Al Shalloway. Introducing FLow for Enterprise Transformations (FLEX)
Agile at Mid-Scale Introducing FLow for Enterprise Transformations (FLEX) Al Shalloway CEO, Founder alshall@netobjectives.com @AlShalloway Co-founder of Lean-Systems Society Co-founder Lean-Kanban University
More informationScrum. Software Engineering and. The Waterfall model. The Waterfall model - some arguments. The Waterfall model - some arguments. Time.
Software Engineering and Scrum autumn 2010 Department of Computer and Information Science Linköping University, Sweden The Waterfall model Requirements One of the first life-cycle models (Royce, 1970)
More informationUser-centered System Design. Agile
User-centered System Design Agile Department of Information Technology Methods - what are they? Why do we have them? Business modeling Usability Design Requirements Analysis & design Implementation Test
More informationTransformation Strategy Session
Transformation Strategy Session Agenda Drivers for Change Business Agility Overview* Baseline Health Assessment Transformation Vision and Success Measures Transformation Scope, Backlog and Roadmap Transformation
More informationIntroduction to Agile Life Cycles. CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016
Introduction to Agile Life Cycles CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016 1 Goals Introduction to Agile Life Cycles The Agile Manifesto and Agile Principles Agile Life Cycles
More information1. The Case for Agile 2. The Scrum Process 3. Scaling Scrum
1. The Case for Agile 2. The Scrum Process 3. Scaling Scrum Delivering late Delivering over budget Delivering the wrong thing Unstable in production Costly to maintain Smart people trying to do good work
More informationAgile Program Development. Agile Manifesto 9/3/2013. What is Agile Development? 12 Principles of Agile Development 1 of 4
What is Agile Development? Agile Program Development CSCI 479: Computer Science Design Project Fall 2013 Xiannong Meng Agile software development is a group of software development methods based on iterative
More informationAgile Software Development Techniques for Small Scale Research Projects. how to not go down the rabbit hole
Agile Software Development Techniques for Small Scale Research Projects how to not go down the rabbit hole Henriette Koning Senior Manager Software Delivery But first... Henriette Koning (me) We will talk
More informationIntroduction to Agile and Scrum
Introduction to Agile and Scrum Matthew Renze @matthewrenze COMS 309 - Software Development Practices Purpose Intro to Agile and Scrum Prepare you for the industry Questions and answers Overview Intro
More informationIntroduction. Failure. Why Projects Fail. Agile in an Hour
Agile in an Hour Joe Bergin & Fred Grossman Seidenberg School Computer Science and Information Systems Pace University Introduction Agile Software Development is a high discipline and very iterative development
More informationCTC/ITC 310 Program Management California State University Dominguez Hills First Exam Answer Key November 20, 2018 Instructor: Howard Rosenthal
CTC/ITC 310 Program Management California State University Dominguez Hills First Exam Answer Key November 20, 2018 Instructor: Howard Rosenthal There are 30 questions on this exam. Each question is worth
More information4 Steps To Scaling Agile Across The Enterprise. The Guide To Agile At Scale
4 Steps To Scaling Agile Across The Enterprise The Guide To Agile At Scale Portfolio for Jira is a powerful Jira Software add-on for large organizations that want to scale agile practices, linking agile
More informationLeveraging Agile with audits. SF IIA Fall Seminar November 30, 2018
1 Leveraging Agile with audits SF IIA Fall Seminar November 30, 2018 2 I have never started a poem yet whose end I knew. Writing a poem is discovering. Robert Frost 3 Agile Manifesto While there is value
More informationAgile leadership for change initiatives
Agile leadership for change initiatives Author Melanie Franklin Director Agile Change Management Limited Contents Introduction 3 Agile principles 3 Introduction to Agile techniques 6 Working in sprints
More informationAgile Scrum Process Checklist
Agile Scrum Process Checklist To be successful, agile projects require a consistent management process. This checklist provides the various roles involved in agile projects (especially those with limited
More information"Product Owner Anti-Patterns"
AT4 Class 6/9/2011 12:45:00 PM "Product Owner Anti-Patterns" Presented by: Monica Yap SolutionsIQ Brought to you by: 330 Corporate Way, Suite 300, Orange Park, FL 32073 888 268 8770 904 278 0524 sqeinfo@sqe.com
More informationManaging a Large Agile Software Engineering Organization. Paul Beavers BMC Software
Managing a Large Agile Software Engineering Organization Paul Beavers BMC Software Managing a Large Agile Software Engineering Organization Who am I? Paul Beavers Software Engineering Director Large (>200)
More informationScrum Master / Agile Project Manager An Approach for Personal Competency Development
Scrum Master / Agile Project Manager An Approach for Personal Competency Development Summer 2013 www.illustratedagile.com 2013 Len Lagestee HOW TO USE THIS APPROACH There are two ways to use this document.
More informationAgile Transformation In the Digital Age
Agile Transformation In the Digital Age 1 Change agile leaders demonstrate five integrated behaviors that, together, create a competitive advantage for the organization. PRESENTED BY: Sridhar Kethandapatti
More informationScaling Software Agility:
Scaling Software Agility: Best Practices for Large Enterprises Agile 201 Seven Agile Team Practices that Scale 1 Seven Agile Team Practices That Scale 2 1. Define/Build/Test Team 3 Conway s Law Organizations
More informationLecture 1. Topics covered. Rapid p development and delivery is now often the most important requirement for software systems.
Chapter 3 Agile Software Development Lecture 1 Topics covered Agile g methods Plan-driven and agile development Extreme programming Agile project management Scaling agile methods Rapid software development
More informationScrum, Creating Great Products & Critical Systems
Scrum, Creating Great Products & Critical Systems What to Worry About, What s Missing, How to Fix it Neil Potter The Process Group neil@processgroup.com processgroup.com Version 1.2 1 Agenda Scrum / Agile
More informationMichael Prince PMI-ACP Application Development Manager Richland County
Michael Prince PMI-ACP Application Development Manager Richland County GOALS Tell You About Agile 5000 Ft View Talk Briefly About How You As a Programmer Fit Into Agile Prepare You For The Next Session
More informationTwo Branches of Software Engineering
ENTERPRISE SOFTWARE ENGINEERING & SOFTWARE ENGINEERING IN THE ENTERPRISE Two Branches of Software Engineering 1 Crafting Software Resource Input Code Debug Product Test 2 Engineering Software Resource
More informationAttend Learn Grow Taking Your Career to the Next Level. 4th Annual Professional Development Days! May th, 2018
Attend Learn Grow Taking Your Career to the Next Level 4th Annual Professional Development Days! May 23-24 th, 2018 Our Transition from Waterfall towards Agile Jeff Fearn Why Agile Why Today? Aggressive
More informationPractical Agile: Hands-on application of agile principles and practices to turn business concepts into deliverable, value based components
Practical Agile: Hands-on application of agile principles and practices to turn business concepts into deliverable, value based components Mark Ferraro, CapTech Consulting mferraro@captechconsulting.com
More informationCS 5704: Software Engineering
CS 5704: Software Engineering Agile Methodologies Dr. Pardha S. Pyla 1 1 What is wrong with this? System requirements Software requirements Analysis Program design 1. Rigid/heavy weight process 2. Too
More informationCreating Sprint Reviews that Attract, Engage, and Enlighten your Customers' Bob Galen President & Principal Consultant RGCG, LLC
Creating Sprint Reviews that Attract, Engage, and Enlighten your Customers' Bob Galen President & Principal Consultant RGCG, LLC bob@rgalen.com Introduction Bob Galen Somewhere north of 30 years experience
More informationAGILE TEST MANAGEMENT WITH VISUAL STUDIO
AGILE TEST MANAGEMENT WITH VISUAL STUDIO any companies are implementing an agile methodology, but often still have waterfall based tools. We ve been working on several agile projects, one of which we collaborate
More informationAgile Software Development
Agile Software Development Chapter 3 Agile Software Development in the textbook 3.1 Agile methods 3.2 Plan-driven and agile development 3.3 Extreme programming (XP) - A well known agile method 3.4 Agile
More informationAdvanced Release Planning
Agile Project Management Jim Highsmith Chapter 8 Advanced Release Planning Failure to keep Release Plans current! Management needs to know how a business problem will be solved, its cost, how long it will
More information8 th of April 2015 Bucharest, Romania Vlad Gabriel Sorin Agile PM/Scrum Master
8 th of April 2015 Bucharest, Romania Vlad Gabriel Sorin Agile PM/Scrum Master 1. Introduction 1 min. 2. Waterfall vs Agile 5 min. 3. Agile - General Concepts 5 min. 4. Agile methods: Scrum vs XP vs Lean
More informationAll Rights Reserved Best Practices Team, LLC
February 7, 2018 Risks Business Risks Products/ Deliverables Project Risks Organizational Bus. Benefit Clear? Functions/ Rqmts Clear? Schedule Constraints? Politics Competition? Quality/ Accept. Crit.
More informationFIT2101 Software Engineering Process and Management
FIT2101 Software Engineering Process and Management Agile and Software Process Models Topics Covered Features of Agile What Agile Isn t Agile Process Models Software Process Models In 2001 leaders of lightweight
More informationAgile & Lean / Kanban
Agile & Lean / Kanban 0 What is Lean? 1 Agile Development Methods (Dogma) extreme Programming (XP) Scrum Lean Software Development Behavior Driven Development (BDD) Feature Driven Development (FDD) Crystal
More informationScrum an Agile Process
Topics 1) Who does what in a Scrum team? 2) What does a week as a Scrum developer look like? Scrum an Agile Process CMPT 373 Slides 01 Dr. B. Fraser 17-09-01 2 17-09-01 1 Software Development Process Recap
More informationScrum. an Agile Process
Scrum an Agile Process CMPT 276 Slides 6 Dr. B. Fraser 18-05-31 1 Topics 1) Who does what in a Scrum team? 2) What does a week as a Scrum developer look like? 3) How does a Scrum team estimate work? 18-05-31
More informationLeadership Lessons from Agile and PMI s PM-2. Tim Kloppenborg, PhD, PMP Marcie Lensges, PhD
Leadership Lessons from Agile and PMI s PM-2 Tim Kloppenborg, PhD, PMP Marcie Lensges, PhD Agenda 1. Agile Behaviors 2. PM-2 Leadership Behaviors 3. Common Themes to Agile and PM-2 4. Breakout Session
More informationIn-House Agile Training Offerings
In-House Agile Training Offerings Certified Training/Workshops 1. SAFe ScrumXP for Teams Scaled Agile Institute 2 days + exam 16SEUs/PDUs The course teaches Lean thinking tools, roles, processes, and the
More informationOrganizational Change Through Metrics
Organizational Change Through Metrics Speaker: Allen Hurst and Heather Rainey Company: Improving Enterprises Website: www.improvingenterprises.com Welcome to the PMI Houston Conference & Expo 2015 Please
More informationWe use Agile. What does that mean?
Project Methodology We use Agile. What does that mean? Traditional Project Management Agile Project Management All features and requirements are fixed at the start of the project. Project starts with a
More informationBusiness Analyst and Product Owner Where do they meet & conflict? Cherifa Mansoura
Business Analyst and Product Owner Where do they meet & conflict? Cherifa Mansoura www.linkedin.com/in/linkedincherifamansoura Introduction BA responsibilities in an agile environment PO Responsibilities
More informationAgile Software Development. Agile Software Development Basics. Principles of the Agile Alliance. Agile Manifesto. Agenda. Agile software development
Agile Software Development T-110.6130 Systems Engineering in Data Communications Software P, Aalto University Agile software development Structured and disciplined, fast-paced Iterative and Incremental
More informationScaling Agile to the Enterprise
Scaling Agile to the Enterprise Enabling the Agile Enterprise Strategically Aligned, Throughput Focused, Human Powered Dennis Stevens Enterprise Agile Coach www.leadingagile.com www.dennisstevens.com OPM3:
More informationBuilding Cloud Apps using Agile Methodology & Tools
Building Cloud Apps using Agile Methodology & Tools Steve Greene VP, Products & Technology Program Management Salesforce.com Sue Vickers Principal Product Manager for CA Agile Vision CA Technologies Safe
More informationScale agile with the industry s most comprehensive set of agile project and portfolio management capabilities.
Product Tour: CA Agile Central Connect Strategy With Execution Scale agile with the industry s most comprehensive set of agile project and portfolio management capabilities. See how agile products from
More informationMaureen Weverka & Kathy Burnham Mutual of Omaha. November 9, Mutual of Omaha Insurance Company. All Rights Reserved.
Maureen Weverka & Kathy Burnham Mutual of Omaha November 9, 2017 1 Company. All Rights Reserved. Fortune 500 company which strives to help their customers protect what they care about and achieve their
More informationSoftware Development Life Cycle
Software Development Life Cycle Author : harvix-distrogmail-com When people are asked to define the SDLC (Software Development Life Cycle), they often come up with something like the following: 1. Planning
More information4. Agile Methods. Prof. Dr. Dirk Riehle, M.B.A. Friedrich Alexander-University Erlangen-Nürnberg. Version of
4. Agile Methods Prof. Dr. Dirk Riehle, M.B.A. Friedrich Alexander-University Erlangen-Nürnberg Version of 22.03.2012 Agile Methods by Dirk Riehle is licensed under a Creative Commons AttributionShareAlike
More informationAbstract Now that the Agile campaign has entered cross organizations and industries, lot of variations are emerging. Hybrid Agile is a new
dd While Agile Software Development is Evolving Why Hybrid Agile still makes sense? And Where? Abstract Now that the Agile campaign has entered cross organizations and industries, lot of variations are
More informationAgile Software Development in a Regulated Environment. Natalie Custer
Agile Software Development in a Regulated Environment Natalie Custer Disclaimer This presentation represents the understanding of the presenter on the topic addressed. It does not in anyway, form or like
More informationSign up to mailing list Join Slack, teaching team is available. All links are on the course website Slides are uploaded there too
Sign up to mailing list Join Slack, teaching team is available All links are on the course website Slides are uploaded there too Week 1 (Oct 16 Oct 20) Introduction lectures Week 2 (Oct 23 Oct 27) Work
More informationAgile 101. Brent Hurley Chief Problem Solver Gira Solutions. Values, Principles
Agile 101 Values, Principles and Brent Hurley Chief Problem Solver Gira Solutions @girabrent @GoAgileCamp Core Agile Series Sponsored by For$more$informa+on$on$Agile$Training,$contact:$info@bra6oninc.com$
More informationYour Coach: Paul Hodgetts
Let Me Tell You What I Really Want A User Writing Workshop Agile / XP So. Cal. Meeting 3/18/09 Speaker: Paul Hodgetts, Agile Logic, www.agilelogic.com Rev 090330 Your Coach: Paul Hodgetts Team coach, trainer,
More informationThe Synergistic Nature of PI Objectives
The Synergistic Nature of PI Connecting the Dots Between Goals and Outcomes 1 Charlene M. Cuenca Sr Consultant and SPCT and SAFe Contributor ICON Agility Services 2 Session How PI foster consistent, ongoing
More information