Enterprise Frameworks
|
|
|
- Delphia Norris
- 10 years ago
- Views:
Transcription
1 Lean & Agile Enterprise Frameworks For Managing Large U.S. Gov t Cloud Computing Projects Dr. David F. Rico, PMP, CSEP, ACP, CSM, SAFe Website: LinkedIn: Facebook: Dave s Agile Capabilities: Dave s Agile Resources: Agile Cheat Sheet:
2 Author Background Gov t contractor with 30+ years of IT experience B.S. Comp. Sci., M.S. Soft. Eng., & D.M. Info. Sys. Large gov t projects in U.S., Far/Mid-East, & Europe Career systems & software engineering methodologist Lean-Agile, Six Sigma, CMMI, ISO 9001, DoD 5000 NASA, USAF, Navy, Army, DISA, & DARPA projects Published seven books & numerous journal articles Intn l keynote speaker, 100+ talks to 11,000 people Adjunct at GWU, UMBC, UMUC, Argosy, & NDMU Specializes in metrics, models, & cost engineering Cloud Computing, SOA, Web Services, FOSS, etc. 2
3 Today s Whirlwind Environment Work Life Imbalance Vague Requirements Technology Change Global Competition Overruns Attrition Escalation Runaways Cancellation System Complexity Demanding Customers Organization Downsizing 81 Month Cycle Times Redundant Data Centers Reduced IT Budgets Obsolete Technology & Skills Inefficiency High O&M Lower DoQ Vulnerable N-M Breach Lack of Interoperability Overburdening Legacy Systems Poor IT Security Pine, B. J. (1993). Mass customization: The new frontier in business competition. Boston, MA: Harvard Business School Press. Pontius, R. W. (2012). Acquisition of IT: Improving efficiency and effectiveness in IT acquisition in the DoD. Second Annual AFEI/NDIA Conference on Agile in DoD, Springfield, VA, USA. 3
4 What is Agility? A-gil-i-ty (ə-'ji-lə-tē) Property consisting of quickness, lightness, and ease of movement; To be very nimble The ability to create and respond to change in order to profit in a turbulent global business environment The ability to quickly reprioritize use of resources when requirements, technology, and knowledge shift A very fast response to sudden market changes and emerging threats by intensive customer interaction Use of evolutionary, incremental, and iterative delivery to converge on an optimal customer solution Maximizing BUSINESS VALUE with right sized, justenough, and just-in-time processes and documentation Highsmith, J. A. (2002). Agile software development ecosystems. Boston, MA: Addison-Wesley. 4
5 What are Agile Methods? People-centric way to create innovative solutions Product-centric alternative to documents/process Market-centric model to maximize business value Frequent comm. Close proximity Regular meetings Customer Collaboration Multiple comm. channels Frequent feedback Relationship strength valued more than Contracts Contract compliance Contract deliverables Contract change orders Leadership Boundaries Empowerment Individuals & Interactions Competence Structure Manageability/Motivation valued more than Processes Lifecycle compliance Process Maturity Level Regulatory compliance Working Systems & Software Clear objectives Small/feasible scope Acceptance criteria Timeboxed iterations Valid operational results Regular cadence/intervals valued more than Documentation Document deliveries Document comments Document compliance Org. flexibility Mgt. flexibility Process flexibility Responding to Change System flexibility Technology flexibility Infrastructure flexibility valued more than Project Plans Cost Compliance Scope Compliance Schedule Compliance Agile Manifesto. (2001). Manifesto for agile software development. Retrieved September 3, 2008, from Rico, D. F., Sayani, H. H., & Sone, S. (2009). The business value of agile software methods. Ft. Lauderdale, FL: J. Ross Publishing. Rico, D. F. (2012). Agile conceptual model. Retrieved February 6, 2012, from 5
6 Agile Enterprise Frameworks Dozens of Agile project management models emerged Many stem from principles of Extreme Programming All include product, project, & team management escrum SAFe LeSS DaD RAGE Product Mgt Strategic Mgt Business Mgt Business Mgt Business Program Mgt Portfolio Mgt Portfolio Mgt Portfolio Mgt Governance Project Mgt Program Mgt Product Mgt Inception Portfolio Process Mgt Team Mgt Area Mgt Construction Program Business Mgt Quality Mgt Sprint Mgt Iterations Project Market Mgt Delivery Mgt Release Mgt Transition Delivery Schwaber, K. (2007). The enterprise and scrum. Redmond, WA: Microsoft Press. Leffingwell, D. (2007). Scaling software agility: Best practices for large enterprises. Boston, MA: Pearson Education. Larman, C., & Vodde, B. (2008). Scaling lean and agile development: Thinking and organizational tools for large-scale scrum. Boston, MA: Addison-Wesley. Ambler, S. W., & Lines, M. (2012). Disciplined agile delivery: A practitioner's guide to agile software delivery in the enterprise. Boston, MA: Pearson Education. Thompson, K. (2013). cprime s R.A.G.E. is unleashed: Agile leaders rejoice! Retrieved March 28, 2014, from 6
7 Enterprise Scrum (escrum) Created by Ken Schwaber of Scrum Alliance in 2007 Application of Scrum at any place in the enterprise Basic Scrum with extensive Backlog grooming Schwaber, K. (2007). The enterprise and scrum. Redmond, WA: Microsoft Press. 7
8 Scaled Agile Framework (SAFe) Created by Dean Leffingwell of Rally in 2007 Knowledge to scale agile practices to enterprise Hybrid of Kanban, XP release planning, and Scrum Leffingwell, D. (2007). Scaling software agility: Best practices for large enterprises. Boston, MA: Pearson Education. 8
9 Large Scale Scrum (LESS) Created by Craig Larman of Valtech in 2008 Scrum for larger projects of 500 to 1,500 people Model to nest product owners, backlogs, and teams Sprint Planning II 2-4 hours Feature Team + Scrum Master Sprint Backlog Daily Scrum 15 minutes 1 Day 2-4 Week Sprint Product Backlog Refinement 5-10% of Sprint Sprint Retrospective Product Backlog Owner Area Sprint Product Backlog Owner Planning I 2-4 hours Potentially Shippable Product Increment Sprint Review Joint Sprint Review Larman, C., & Vodde, B. (2008). Scaling lean and agile development: Thinking and organizational tools for large-scale scrum. Boston, MA: Addison-Wesley. 9
10 Disciplined Agile Delivery (DaD) Created by Scott Ambler of IBM in 2012 People, learning-centric hybrid agile IT delivery Scrum mapping to a model-driven RUP framework Ambler, S. W., & Lines, M. (2012). Disciplined agile delivery: A practitioner's guide to agile software delivery in the enterprise. Boston, MA: Pearson Education. 10
11 Recipes for Agile Governance (RAGE) Created by Kevin Thompson of cprime in 2013 Agile governance model for large Scrum projects Traditional-agile hybrid of portfolio-project planning Thompson, K. (2013). cprime s R.A.G.E. is unleashed: Agile leaders rejoice! Retrieved March 28, 2014, from 11
12 Comparison of Frameworks Numerous lean-agile enterprise frameworks emerging escrum & LeSS were 1st (but SAFe & DaD dominate) SAFe is the most widely-used (with ample resources) Factor escrum SAFe LeSS DaD RAGE Simple Well-Defined Web Portal Books Measurable Results Training & Cert Consultants Tools Popularity International Fortune 500 Government Lean-Kanban Rico, D. F. (2014). Scaled agile framework (SAFe) comparison. Retrieved June 4, 1024 from 12
13 SAFe Revisited Proven, public well-defined F/W for scaling Lean-Agile Synchronizes alignment, collaboration, and deliveries Quality, execution, alignment, & transparency focus Leffingwell, D. (2014). Scaled agile framework (SAFe). Retrieved June 2, 1024 from 13
14 SAFe Scaling at Team Level Empowered, self-organizing cross-functional teams Hybrid of Scrum PM & XP technical best practices Valuable, fully-tested iterations every two weeks AGILE CODE QUALITY Pair development Emergent design Test-first Refactoring Continuous integration Collective ownership Product Quality Predictability Customer Satisfaction Speed Leffingwell, D. (2007). Scaling software agility: Best practices for large enterprises. Boston, MA: Pearson Education. 14
15 SAFe Scaling at Program Level Product and release management team-of-team Common mission, backlog, estimates, and sprints Continuous value delivery via features and benefits AGILE RELEASE TRAINS Driven by vision and roadmap Lean, economic prioritization Frequent, quality deliveries Fast customer feedback Fixed, reliable cadence Regular inspect & adapt CI Alignment Synchronization Collaboration Value Delivery Leffingwell, D. (2007). Scaling software agility: Best practices for large enterprises. Boston, MA: Pearson Education. 15
16 SAFe Scaling at Portfolio Level Vision, central strategy, and decentralized control Investment themes, Kanban, and objective metrics Value delivery thru business and architectural epics AGILE PORTFOLIOMANAGEMENT Decentralized decision making Demand-based continuous flow Lightweight epic business cases Decentralized rolling wave planning Objective measures & milestones Agile estimating and planning Strategy Governance Investment Funding Program Management Leffingwell, D. (2007). Scaling software agility: Best practices for large enterprises. Boston, MA: Pearson Education. 16
17 SAFe Benefits Cycle time and quality are most notable improvement Productivity on par with Scrum at 10X above normal Data shows SAFe scales to teams of 1,000+ people Benefit Nokia SEI Telstra BMC Trade Station Discount Tire Valpak Mitchell John Deere Spotify Comcast Average App Maps Trading DW IT Trading Retail Market Insurance Agricult. Cable PoS Weeks People Teams Satis 25% 29% 15% 23% Costs 50% 10% 30% Product 2000% 25% 10% 678% Quality 95% 44% 50% 50% 60% Cycle 600% 600% 300% 50% 300% 370% ROI 2500% 200% 1350% Morale 43% 63% 10% 39% Leffingwell, D. (2014). Scaled agile framework (SAFe) case studies. Denver, CO: Leffingwell, LLC. Rico, D. F. (2014). Scaled agile framework (SAFe) benefits. Retrieved June 2, 2014, from 17
18 SAFe Case Studies Most U.S. Fortune 500 companies adopting SAFe Goal to integrate enterprise, portfolios, and systems Capital One going through end-to-end SAFe adoption John Deere Spotify Comcast Agricultural automation 800 developers on 80 teams Rolled out SAFe in one year Transitioned to open spaces Field issue resolution up 42% Quality improvement up 50% Warranty expense down 50% Time to production down 20% Time to market down 20% Job engagement up 10% Television cable/dvr boxes Embedded & server-side 150 developers on 15 teams Cycle time - 12 to 4 months Support 11 million+ DVRs Design features vs. layers Releases delivered on-time 100% capabilities delivered 95% requirements delivered Fully automated sprint tests GUI-based point of sale sys Switched from CMMI to SAFe 120 developers on 12 teams QA to new feature focus Used Rally adoption model 10% productivity improvement 10% cost of quality reduction 200% improved defect density Production defects down 50% Value vs. compliance focus Leffingwell, D. (2014). Scaled agile framework (SAFe) case studies. Denver, CO: Leffingwell, LLC. Rico, D. F. (2014). Scaled agile framework (SAFe) benefits. Retrieved June 2, 2014, from 18
19 Enterprise Continuous Delivery Created by Jez Humble of ThoughtWorks in 2011 Includes CM, build, testing, integration, release, etc. Goal is one-touch automation of deployment pipeline Humble, J., & Farley, D. (2011). Continuous delivery. Boston, MA: Pearson Education. Duvall, P., Matyas, S., & Glover, A. (2006). Continuous integration. Boston, MA: Addison-Wesley. Ohara, D. (2012). Continuous delivery and the world of devops. San Francisco, CA: GigaOM Pro. 19
20 Continuous Delivery (Assembla) Goal of continuous delivery is releases vs. build/tests Market-driven releases creates rapid business value Assembla went from 2 to 45 monthly releases w/cd Singleton, A. (2014). Unblock: A guide to the new continuous agile. Needham, MA: Assembla, Inc. 20
21 Agile Scaling at Google Google early adopter of agile methods and Scrum Google also uses agile testing at enterprise scale 15,000 developers run 120 million tests per day 440 billion unique users run 37 trillion searches each year Single monolithic code tree with mixed language code Submissions at head One branch All from source 20+ code changes/minute 50% code change/month 5,500+ submissions/day 120 million tests per day 80,000 builds per day 20 million builds per year Auto code inspections For low defect density 10X programming productivity improvement $150 million in annual labor savings (ROI as a result) Micco, J. (2013). Continuous integration at google scale. Eclipse Con, Boston, MA. Whittaker, J., Arbon, J., & Carollo, J. (2012). How google tests software. Upper Saddle River, NJ: Pearson Education. 21
22 Agile Scaling at Amazon Amazon adopted agile in 1999 and Scrum in 2004 Using enterprise-scale continuous delivery by ,000+ developers deploy over 8,600 releases a day Software deployment every 11.6 seconds (as of 2011) 24,828 to 86,320 releases per Iteration 161,379 to 561,080 releases per Quarter 645,517 to 2,244,320 releases per Year Automatic, split-second roll-forward & backward 75-90% reduction in release-caused outages (0.001%) Millions of times faster (than traditional methods) 4,357,241 to 15,149,160 per traditional release Thousands of times faster (than manual agility) 161,379 to 561,080 per Scrum/SAFe release Used agile methods long before U.S. government (1999) Atlas, A. (2009). Accidental adoption: The story of scrum at amazon.com. Proceedings of the Agile 2009 Conference, Chicago, Illinois, USA, Jenkins, J. (2011). Velocity culture at amazon.com. Proceedings of the Velocity 2011 Conference, Santa Clara, California, USA. Elisha, S. (2013). Continuous deployment with amazon web services. Proceedings of the AWS Summit 2013, Sydney, New South Wales, Australia. 22
23 Agile Scaling in the Cloud Store & process Petabytes of data in seconds Petabyte-scale Internet apps with billions of users Parallel queries, transactions, and real-time analytics Rank Database Year Creator Firm Goal Model Lang I/F Focus Example User Rate KPro 5 MongoDB 2007 Steve Francia 10gen Generality Document C++ BSON Large-scale Web Apps CRM Expedia 45% 48 Rapid-prototyping, Queries, Indexes, Replication, Availability, Load-balancing, Auto-Sharding, etc. 8 Cassandra 2008 Avinash Lakshman Facebook Reliability Wide Column Java CQL Fault-tolerant Data Stores Mission Critical Data itunes 20% 15 Distributed, Scalable, Performance, Durable, Caching, Operations, Transactions, Consistency 10 Redis 2009 Salvatore Sanfilippo Pivotal Speed Key Value C Binary Real-time Messaging Instant Messaging Twitter 20% 14 Real-time, Memory-cached, Performance, Persistence, Replication, Data structures, Age-off, etc. 14 HBase 2007 Mike Carafella Powerset Scale Wide Column Java REST Petabyte-size Data Stores Image Repository Ebay 10% 8 Scalable, Performance, Data-replication, Flexible, Consistency, Auto-sharding, Metrics, etc. 16 Elastic Search 2004 Shay Banon Compass Search Document Java REST Full-text Search Information Portals Wikimedia 5% 7 Real-time, Distributed, Multi-tenant, Document-based, Schema-free, Persistence, Availability, etc. Kovacs, K. (2015). Comparison of nosql databases. Retrieved on January 9, 2015, from Sahai, S. (2013). Nosql database comparison chart. Retrieved on January 9, 2015, from DB-Engines (2014). System properties comparison of nosql databases. Retrieved on January 9, 2015, from 23
24 Agile Scaling w/amazon Web Svcs AWS is most popular cloud computing platform Scalable service with end-to-end security & privacy AWS is compliant & certified to 30+ indiv. S&P stds. AICPA COBIT CSA DoD CSM DIACAP FedRAMP FIPS SSAE SOC SAS Cross Service Analytics Application Services Storage & Content Del. Database Compute & Networking Deployment & Management FISMA GLBA HITECH PCI NIST MPAA ITAR ISO/IEC ISAE HIPAA Barr, J. (2014). AWS achieves DoD provisional authorization. Retrieved January 12, 2015, from Dignan, L. (2014). Amazon web services lands DoD security authorization. Retrieved January 12, 2015, from Amazon.com (2015). AWS govcloud earns DoD CSM Levsl 3-5 provisional authorization. Retrieved January 12, 2015, from 24
25 Organizational Change Models Change, no matter how small or large, is difficult Smaller focused changes help to cross the chasm Shrinking, simplifying, and motivation key factors SWITCH INFLUENCER DRIVE DECISIVE Direct the Rider Follow the bright spots Script the critical moves Point to the destination Motivate the Elephant Find the feeling Shrink the change Grow your people Shape the Path Tweak the environment Build habits Rally the herd Make it Desirable Create new experiences Create new motives Surpass your Limits Perfect complex skills Build emotional skills Harness Peer Pressure Recruit public personalities Recruit influential leaders Find Strength in Numbers Utilize teamwork Enlist the power of social capital Design Rewards Use incentives wisely Use punishment sparingly Change Environment Make it easy Make it unavoidable Purpose Purpose and profit equality Business and societal benefit Share control of profits Delegate implementation Culture and goal alignment Remake society and globe Autonomy Be accountable to someone Self-selected work tasks Self-directed work tasks Self-selected timelines Self-selected teams Self-selected implementation Mastery Experimentation and innovation Align tasks to abilities Continuously improve abilities Elevate learning over profits Create challenging tasks Establish high expectations Villains of Good Decisions Narrow framing Confirmation bias Short term emotion Over confidence Widen Your Options Avoid a narrow frame Multi-track Find someone who solved problem Reality Test Assumptions Consider the opposite Zoom out & zoom in Ooch Attain Distance Overcome short-term emotion Gather more info & shift perspective Self-directed work tasks Prepare to be Wrong Bookend the future Set a tripwire Trust the process Heath, C., & Heath, D. (2010). Switch: How to change things when change is hard. New York, NY: Random House. Patterson, K., et al. (2008). Influencer: The power to change anything: New York, NY: McGraw-Hill. Pink, D. H. (2009). Drive: The surprising truth about what motivates us. New York, NY: Riverhead Books. Heath, C., & Heath, D. (2013). Decisive: How to make better choices in life and work. New York, NY: Random House. 25
26 Agile Leadership Power & authority delegated to the lowest level Tap into the creative nuclear power of team s talent Coaching, communication, and relationships key skills Personal Project Enterprise Don't Be a Know-it-All Be Open & Willing to Learn Treat People Respectfully Be Gracious, Humble, & Kind Listen & Be Slow-to-Speak Be Patient & Longsuffering Be Objective & Dispassionate Don't Micromanage & Direct Exhibit Maturity & Composure Don't Escalate or Exacerbate Don't Gossip or be Negative Delegate, Empower, & Trust Gently Coach, Guide, & Lead Customer Communication Product Visioning Distribution Strategy Team Development Standards & Practices Telecom Infrastructure Development Tools High-Context Meetings Coordination & Governance F2F Communications Consensus Based Decisions Performance Management Personal Development Business Value vs. Scope Interactions vs. Contracts Relationship vs. Regulation Conversation vs. Negotiation Consensus vs. Dictatorship Collaboration vs. Control Openness vs. Adversarialism Exploration vs. Planning Incremental vs. All Inclusive Entrepreneurial vs. Managerial Creativity vs. Constraints Satisfaction vs. Compliance Quality vs. Quantity Rico, D. F. (2013). Agile coaching in high-conflict environments. Retrieved April 11, 2013 from Rico, D. F. (2013). Agile project management for virtual distributed teams. Retrieved July 29, 2013 from Rico, D. F. (2013). Agile vs. traditional contract manifesto. Retrieved March 28, 2013 from 26
27 Conclusion Lean-agile frameworks & tools emerging in droves Focus on scaling agility to enterprises & portfolios SAFe emerging as the clear international leader SAFe is extremely well-defined in books and Internet SAFe has ample training, certification, consulting, etc. SAFe leads to increased productivity and quality SAFe is scalable to teams of up to 1,000+ developers SAFe is preferred agile approach of Global 500 firms SAFe is agile choice for public sector IT acquisitions SAFe cases and performance data rapidly emerging Rico, D. F. (2014). Dave's Notes: For Scaling with SAFe, DaD, LeSS, RAGE, ScrumPLoP, Enterprise Scrum, etc. Retrieved March 28, 2014 from 27
28 Books on ROI of SW Methods Guides to software methods for business leaders Communicates the business value of IT approaches Rosetta stones to unlocking ROI of software methods (Description) (Description) 28
Enterprise Frameworks
Lean & Agile Enterprise Frameworks For Managing Large U.S. Gov t Cloud Computing Projects Dr. David F. Rico, PMP, CSEP, ACP, CSM, SAFe Twitter: @dr_david_f_rico Website: http://www.davidfrico.com LinkedIn:
Performance Measurement
Lean & Agile Performance Measurement Metrics, Models, and Measures for Managing Programs & Projects Dr. David F. Rico, PMP, CSEP, ACP, CSM, SAFe Twitter: @dr_david_f_rico Website: http://www.davidfrico.com
Earned Value Management
Lean & Agile Earned Value Management How to Use Agile EVM to Manage Projects, Programs, & Portfolios Dr. David F. Rico, PMP, CSEP, ACP, CSM, SAFe Twitter: @dr_david_f_rico Website: http://www.davidfrico.com
Enterprise Frameworks
Lean & Agile Enterprise Frameworks For Managing Large U.S. Gov t Cloud Computing Projects Dr. David F. Rico, PMP, CSEP, ACP, CSM, SAFe Twitter: @dr_david_f_rico Website: http://www.davidfrico.com LinkedIn:
Introduction to Enterprise Agile Frameworks
Introduction to Enterprise Agile Frameworks PMINU PDC 2014 May 9, 2014, Salt Lake City, Utah Presented by: Mehul Kapadia SAFe SPC, PMI-ACP, CSM, CSPO, PMP 1 Introduction Mehul Kapadia Director of Project
Performance Measurement
Lean & Agile Performance Measurement Metrics, Models, and Measures for Managing Programs & Projects Dr. David F. Rico, PMP, CSEP, FCP, FCT, ACP, CSM, SAFe Twitter: @dr_david_f_rico Website: http://www.davidfrico.com
Bridging the Gap Between Acceptance Criteria and Definition of Done
Bridging the Gap Between Acceptance Criteria and Definition of Done Sowmya Purushotham, Amith Pulla [email protected], [email protected] Abstract With the onset of Scrum and as many organizations
Agile Methods. Business Value of Lean & Using ROI & Real Options Dr. David F. Rico, PMP, ACP, CSM. Today s Environment. Author.
Business Value of Lean & Using ROI & Real Options Dr. David F. Rico, PMP, ACP, CSM Twitter: @dr_david_f_rico Website: http://www.davidfrico.com LinkedIn: http://www.linkedin.com/in/davidfrico Facebook:
Agile in Financial Services A Framework in Focus
Agile in Financial Services A Framework in Focus John B. Hudson, B.Sc, PMP, CSM PMI NJ Chapter February 19, 2013 19 Feb 2013 1 Objectives 1. Agile Development an Overview 2. The Agile Enterprise Infrastructure
Agile Systems Engineering: What is it and What Have We Learned?
Agile Systems Engineering: What is it and What Have We Learned? March 2012 Dr. Suzette S. Johnson Agile Engineering Northrop Grumman [email protected] Getting To Know You! Dr. Suzette Johnson Northrop
Executive Guide to SAFe 24 July 2014. An Executive s Guide to the Scaled Agile Framework. [email protected] @AlShalloway
An Executive s Guide to the Scaled Agile Framework Al Shalloway CEO, Net Objectives Al Shalloway CEO, Founder [email protected] @AlShalloway co-founder of Lean-Systems Society co-founder Lean-Kanban
Introduction 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
Water-Scrum-Fall Agile Reality for Large Organisations. By Manav Mehan Principal Agile consultant [email protected]
Water-Scrum-Fall Agile Reality for Large Organisations By Manav Mehan Principal Agile consultant [email protected] Interests and Experience Leading Change and Transformation in Large, Complex organisations
Building the Lean Agile Enterprise with the Scaled Agile Framework:
Building the Lean Agile Enterprise with the Scaled Agile Framework: Know the Way Show the Way Go the Way By Dean Leffingwell GOTO Zurich April 2013 2008-2013 Leffingwell, LLC. & Scaled Agile, Inc. All
RISK MANAGMENT ON AN AGILE PROJECT
BIO PRESENTATION W3 6/28/ 11:30 AM RISK MANAGMENT ON AN AGILE PROJECT Michele Sliger Rally Software Development Better Software Conference June 26 29, Las Vegas, NV USA Michele Sliger Michele Sliger has
Lean & Agile. Software Methods. In the United States DoD. Dr. David F. Rico, PMP, ACP, CSM
Lean & Agile Software Methods In the United States DoD Dr. David. Rico, PMP, ACP, CSM Twitter: @dr_david_f_rico Website: http://www.davidfrico.com LinkedIn: http://www.linkedin.com/in/davidfrico acebook:
Agile Project Management Mapping the PMBOK Guide to Agile Practices. Michele Sliger [email protected] Twitter: @michelesliger
Agile Project Management Mapping the PMBOK Guide to Agile Practices Michele Sliger [email protected] Twitter: @michelesliger Michele Sliger Sliger Consulting, Inc. www.sligerconsulting.com Over
Scaling Lean-Agile Practices Across the Enterprise
Taking scale to heart. REQUEST TO RUN Scaling Lean-Agile Practices Across the Enterprise WestarEnergy.com Josh Roberts 2 Electronic Data Systems WorldCom Programmer Bank of America PM Sprint Delivery Manager
Introduction to Agile Scrum
Introduction to Agile Scrum by Julia M. Lobur Penn State Harrisburg CMPSC 487W Fall 2015 Introduction to Scrum Learning Goals Relationship of Scrum to other Agile methods Scrum Framework Scrum Roles Scrum
Agile Project. Management FOR DUMME&* by Mark C. Layton WILEY. John Wiley & Sons, Inc.
Agile Project Management FOR DUMME&* by Mark C. Layton WILEY John Wiley & Sons, Inc. Table of Contents»#» « Introduction / About This Book 1 Foolish Assumptions 1 Conventions Used in This Book 2 How This
SCRUM BODY OF KNOWLEDGE (SBOK Guide)
A Guide to the SCRUM BODY OF KNOWLEDGE (SBOK Guide) 2013 Edition A Comprehensive Guide to Deliver Projects using Scrum TABLE OF CONTENTS TABLE OF CONTENTS 1. INTRODUCTION... 1 1.1 Overview of Scrum...
Agile Training Portfolio
Agile Training Portfolio Why agile? The question can also be: Why learn fast? Why adapt to new experiences and learnings quickly and easily? Well, the Dodo was not very agile and we all know how that ended.
CSSE 372 Software Project Management: More Agile Project Management
CSSE 372 Software Project Management: More Agile Project Management Shawn Bohner Office: Moench Room F212 Phone: (812) 877-8685 Email: [email protected] Learning Outcomes: Plan Create a plan for
When agile is not enough
When agile is not enough LESS 2010 Kati Vilkki [email protected] 1 Nokia Siemens Networks When agile is not enough What does lean thinking add to agile? Combining agile and lean Change in mind-set Management
T14 "TIMELINES, ARTIFACTS AND OWNERS IN AGILE PROJECTS" Hubert Smits Rally Software Development BIO PRESENTATION 6/21/2007 1:30:00 PM
BIO PRESENTATION T14 6/21/2007 1:30:00 PM "TIMELINES, ARTIFACTS AND OWNERS IN AGILE PROJECTS" Hubert Smits Rally Software Development Better Software Conference & EXPO June 18-21, 2007 Las Vegas, NV USA
Agile Software Development Methodologies and Its Quality Assurance
Agile Software Development Methodologies and Its Quality Assurance Aslin Jenila.P.S Assistant Professor, Hindustan University, Chennai Abstract: Agility, with regard to software development, can be expressed
Agile Notetaker & Scrum Reference. Designed by Axosoft, the creators of OnTime the #1 selling scrum software.
Agile Notetaker & Scrum Reference Designed by Axosoft, the creators of OnTime the #1 selling scrum software. Scrum Diagram: Team Roles: roduct Owner: Is responsible for what goes into the product backlog
Course Title: Managing the Agile Product Development Life Cycle
Course Title: Managing the Agile Product Development Life Cycle Course ID: BA25 Credits: 28 PDUs Course Duration: 4 days (with optional Executive session) Course Level: Intermediate/Advanced Course Description:
Agile vs. Waterfall. Why not both. Arnold Okkenburg PMP
Agile vs. Waterfall Why not both Arnold Okkenburg PMP Project Management Agile Project Management Traditional Project Management Key Questions for Project Managers 1. Impact on Existing Project Methodologies:
Agile Projects 7. Agile Project Management 21
Contents Contents 1 2 3 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
Agile extreme Development & Project Management Strategy Mentored/Component-based Workshop Series
Overview This is a 15-day live facilitator-led or virtual workshop is designed to prompt your entire team to work efficiently with Microsoft s Application Lifecycle Management solution based around Visual
CS435: Introduction to Software Engineering! " Software Engineering: A Practitioner s Approach, 7/e " by Roger S. Pressman
CS435: Introduction to Software Engineering! " " " " " " " "Dr. M. Zhu! Chapter 3! Agile Development! Slide Set to accompany Software Engineering: A Practitioner s Approach, 7/e " by Roger S. Pressman
Becoming Agile: a getting started guide for Agile project management in Marketing, Customer Service, HR and other business teams.
Becoming Agile: a getting started guide for Agile project management in Marketing, Customer Service, HR and other business teams. Agile for Business www.agilefluent.com Summary The success of Agile project
Applying Lean on Agile Scrum Development Methodology
ISSN:2320-0790 Applying Lean on Agile Scrum Development Methodology SurendRaj Dharmapal, Dr. K. Thirunadana Sikamani Department of Computer Science, St. Peter University St. Peter s College of Engineering
Introduction to Scrum for Managers and Executives
Introduction to for Managers and Executives goodagile> Certified Training and Consulting in India and Asia www.goodagile.com The Problems Many Companies Face Time-to-market for products is too long Project
Crossing the DevOps Chasm
SOLUTION BRIEF Application Delivery Solutions from CA Technologies Crossing the DevOps Chasm Can improved collaboration and automation between Development and IT Operations deliver business value more
Agile Project Management Certificate Program
Information Technologies & Business and Management Agile Project Management Certificate Program Accelerate Your Career extension.uci.edu/agile Improve Your Career Options with a Professional Certificate
Quality Assurance in an Agile Environment
Quality Assurance in an Agile Environment 1 Discussion Topic The Agile Movement Transition of QA practice and methods to Agile from Traditional Scrum and QA Recap Open Discussion www.emids.com 2 What is
Agile Project Management
Agile Project Management with Bill Doescher, PMP, MBA, CSM Pi Principal i lconsultant tand Product tdevelopment tdirector Bill Doescher, PMP, CSM Bill Doescher is a Principal Consultant and Product Development
Agile-Waterfall Hybrid Jessica LaGoy, MS, PMP
Agile-Waterfall Hybrid Jessica LaGoy, MS, PMP About Jess BS Applied Physics, WPI / MS Cybersecurity, UMUC PMP, ITIL, Data Scientist, Tableau, Alteryx Project Experience Data and technology Construction
Glossary SAFe 4.0 for Lean Software and Systems Engineering
Agile Architecture Agile architecture is a set of values and practices that support the active evolution of the design and architecture of a system, concurrent with the implementation of new business functionality.
Becoming Agile: a getting started guide for Agile management in Marketing and their partners in IT, Sales, Customer Service and other business teams.
Becoming Agile: a getting started guide for Agile management in Marketing and their partners in IT, Sales, Customer Service and other business teams. Agile for Business www.agilefluent.com Summary The
Applied Agile Practices for Large-scale Organizations
Applied Agile Practices for Large-scale Organizations COMPLIANCE AND EFFICIENCY WITH STAGES AT THE STAGES INSIGHT Peter Pedross - CEO, PEDCO Page 1 Scaled Agility is for nuts OR FOR THE NOT SERIOUS COMPANIES,
"IT Governance and Compliance in an Agile World"
AW6 Concurrent Session 11/7/2012 2:15 PM "IT Governance and Compliance in an Agile World" Presented by: Bob Aiello CM Best Practices Consulting Brought to you by: 340 Corporate Way, Suite 300, Orange Park,
Welcome! Scaled Agile Reston, VA
Welcome! Scaled Agile Reston, VA Rally Software Eliassen Group 2012 Agenda 7:30-8:00: Breakfast + Registration 8:00-9:00: Meet local Agilists 9:00-9:15: Opening Remarks 9:15-10:00: Rafaa Abdalla Chief
SESSION 303 Wednesday, March 25, 3:00 PM - 4:00 PM Track: Support Center Optimization
SESSION 303 Wednesday, March 25, 3:00 PM - 4:00 PM Track: Support Center Optimization Secrets of a Scrum Master: Agile Practices for the Service Desk Donna Knapp Curriculum Development Manager, ITSM Academy
Lean and Agile Development With Scrum (Part 2) Lucio Davide Spano
Lean and Agile Development With Scrum (Part 2) Lucio Davide Spano [email protected] [email protected] 7 May 2012 Dilbert intro Summary Sprint Review Done at the end of the Sprint Not a simple
Automated Acceptance Testing of High Capacity Network Gateway
Automated Acceptance Testing of High Capacity Network Gateway Ran Nyman 1, Ismo Aro 2, Roland Wagner 3, 1,2,3 Nokia Siemens Network, PO Box 1 FI-02022 Nokia Siemens Networks 1 [email protected], 2 [email protected],
What is Scrum? Scrum Roles. A lean approach to software development. A simple framework. A time-tested process
What is Scrum? From http://www.scrumalliance.org/pages/what_is_scrum A lean approach to software development Scrum is an agile software development framework. Work is structured in cycles of work called
Agile Project Management
Agile Project Management Projekt-Kick-Off-Tage Hochschule Augsburg Martin Wagner, 15. März 2011 TNG Technology Consulting GmbH, http://www.tngtech.com Agile project management with Scrum Agenda Software
How To Understand The Limitations Of An Agile Software Development
A Cynical View on Agile Software Development from the Perspective of a new Small-Scale Software Industry Apoorva Mishra Computer Science & Engineering C.S.I.T, Durg, India Deepty Dubey Computer Science
How To Plan An Agile Project
GAO Scheduling Best Practices Applied to an Agile Setting by Juana Collymore and Brian Bothwell April 15, 2015 Outline Why is scheduling important? GAO Schedule Assessment Guide Overview Status of the
Course Title: Planning and Managing Agile Projects
Course Title: Planning and Managing Agile Projects Course ID: BA15 Credits: 21 PDUs Course Duration: 3 days (Live in person class only) Course Level: Basic/Intermediate Course Description: This 3-day course
Agile Training and Certification Options. David Hicks
Agile Training and Certification Options David Hicks Agile Business Conference London 2011 David Hicks RADTAC Founder & Director Specialist in Lean and Agile since 1998 Agile Alliance Founder Member in
Adopting a Continuous Integration / Continuous Delivery Model to Improve Software Delivery
Customer Success Stories TEKsystems Global Services Adopting a Continuous Integration / Continuous Delivery Model to Improve Software Delivery COMMUNICATIONS AGILE TRANSFORMATION SERVICES Executive Summary
Agile Development to Transform FedEx
Agile Development to Transform FedEx PPAI IT Summit Xuan Liu, Managing Director, IT FedEx and Promotional Products 2 FedEx connects people with opportunities around the world FY15 Revenue: $47.5 billion
Leveraging Agile and CMMI for better Business Benefits Presented at HYDSPIN Mid-year Conference 2014 28-Jun-2014
Leveraging Agile and CMMI for better Business Benefits Presented at HYDSPIN Mid-year Conference 2014 28-Jun-2014 Outline 2 Context Key Business Imperatives Agile Adoption and CMMI Roadmap CMMI+Agile Best
Software Life Cycles and Configuration Management
Theory Lecture Plan 2 Software Configuration Lecture 11 Software Engineering TDDC88/TDDC93 autumn 2008 Department of Computer and Information Science Linköping University, Sweden L1 - Course Introduction
Strategy. Agility. Delivery.
Strategy. Agility. Delivery. AGILE COURSES SCRUM MASTER CERTIFICATION THE PRODUCT OWNER & USER STORIES AGILE & KANBAN ACHIEVING AGILITY AGILE FOR EXECUTIVES Implementing Agile Project Management is a challenge
Intermedia s Dedicated Exchange
Intermedia s Dedicated Exchange This is a practical guide to implementing Intermedia s Dedicated Hosted Exchange on AWS. Intermedia, the world s independent provider of Hosted Exchange, and AWS, the leading
Agile and Secure: Can We Be Both?
Agile and Secure: Can We Be Both? OWASP AppSec Seattle Oct 2006 Keith Landrus Director of Technology Denim Group Ltd. [email protected] (210) 572-4400 Copyright 2006 - The OWASP Foundation Permission
CSPO Learning Objectives Preamble. Scrum Basics
CSPO Learning Objectives Preamble This document contains topics for the Certified Scrum Product Owner (CSPO) training course. The purpose of this document is to describe the minimum set of concepts and
Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012
Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012 The following pages present the CSM taxonomy as validated through the 2011 Scrum Alliance Validation Study. Each percentage
Agile Software Development
Agile Software Development Application in the Medical Device Industry Kelly Weyrauch Medtronic, Inc. (29 April 2008) Introduction Purpose Provide an introduction to Agile Software Development as it applies
Agile Project Management By Mark C. Layton
Agile Project Management By Mark C. Layton Agile project management focuses on continuous improvement, scope flexibility, team input, and delivering essential quality products. Agile project management
1. PMP, PMI ACP. 2. Author of the book PMP Certification Excel with ease published by PEARSON
Introduction 1. PMP, PMI ACP 2. Author of the book PMP Certification Excel with ease published by PEARSON 3. Author of the book PMI Agile Certified Practitioner Excel with Ease published by PEARSON Page
Bridging the Gap: Traditional to Agile Project Management. I. S. Parente 1. Susan Parente, PMP, PMI ACP, CISSP, PMI RMP, ITIL, MSEM;
Bridging the Gap: Traditional to Agile Project Management ABSTRACT I. S. Parente 1 1 Susan Parente, PMP, PMI ACP, CISSP, PMI RMP, ITIL, MSEM; S3 Technologies, LLC, Principal Consultant; parente@s3 tec.com
WE ARE FOCUSED ON HELPING OUR CLIENTS WORK SMARTER AND MORE EFFICIENTLY SO THAT TOGETHER, WE CAN EMPOWER PEOPLE TO DELIVER GREAT RESULTS.
WE ARE FOCUSED ON HELPING OUR CLIENTS WORK SMARTER AND MORE EFFICIENTLY SO THAT TOGETHER, WE CAN EMPOWER PEOPLE TO DELIVER GREAT RESULTS. We believe that people working towards common goals are capable
SWEN - Software Engineering Network Donnerstag 06. Mai. 2010
SWEN - Software Engineering Network Donnerstag 06. Mai. 2010 Agile Requirements Engineering Blaise Rey-Mermet, EVOCEAN GmbH, 2010 My background Executive Roles Dept. Head - Requirements Management & Engineering
Overview of Scrum. Scrum Flow for one Sprint. 2015 SCRUMstudy.com. All Rights Reserved. Daily Standup. Release Planning Schedule. Create.
Overview of Scrum Scrum is the most popular Agile framework. It is an adaptive, iterative, fast, flexible, and effective method designed to deliver significant value quickly and throughout a project. Scrum
Delivery. Continuous. Jez Humble and David Farley. AAddison-Wesley. Upper Saddle River, NJ Boston Indianapolis San Francisco
Continuous Delivery Jez Humble and David Farley AAddison-Wesley Upper Saddle River, NJ Boston Indianapolis San Francisco New York Toronto Montreal London Munich Paris Madrid Cape Town Sydney Tokyo Singapore
Mastering the Iteration: An Agile White Paper
Rally Software Development Corporation Whitepaper Mastering the Iteration: An Agile White Paper Dean Leffingwell Abstract: The heartbeat of Agile development is the iteration the ability of the team to
AWS Worldwide Public Sector
15 Minute Introduction to AWS and Q&A April 2015 Mark Fox Sr. Manager DoD Sales I love/hate relationship with the term cloud Now the IT norm Commercial Cloud should not be scary nor considered less secure
Case Study on Critical Success Factors of Running Scrum *
Journal of Software Engineering and Applications, 2013, 6, 59-64 http://dx.doi.org/10.4236/jsea.2013.62010 Published Online February 2013 (http://www.scirp.org/journal/jsea) 59 Case Study on Critical Success
Agile Software Development
Agile Software Development Use case for Agile Software Development Methodology in an Oil and Gas Exploration environment. White Paper Introduction No matter what business you are in, there are critical
Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012
Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012 The following pages present the CSM taxonomy as validated through the 2011 Scrum Alliance Validation Study. Total questions
Software Requirements and Specification
Software Requirements and Specification Agile Methods SE3821 - Jay Urbain Credits: Beck, K. (1999). Extreme Programming Explained: Embrace Change. Boston, MA: Addison-Wesley. Beck, Kent; et al. (2001).
Mariusz Chrapko. Before: Software Quality Engineer/ Agile Coach, Motorola, Poland. My Public Profile: http://www.linkedin.
Gathering Customer Requirements in an Agile Environment Mariusz Chrapko ReConf 2009, Munich Mariusz Chrapko Now: Process Consultant/ Agile Coach@Kugler Maag CIE, Stuttgart Supported Areas: - CMMI - SPICE/
Program & Portfolio! Management using! Kanban! Copyright 2013 Davisbase Consulting. Limited Display License Provided to ASPE
Program & Portfolio! Management using! Kanban! Introduction and Agenda Tom Wessel, Davisbase Consulting 20 years in software development. Over 7 years working with software development teams, training,
Agile Beyond The Team 1
Agile Beyond The Team 1 Dilbert Agile 2 What Does Your Organization Value? Projects over Teams? Do new teams spools up for new projects? On-Time/On-Budget Delivery over Zero Maintenance Products Deliver
Agile Software Development. Stefan Balbo / Patrick Dolemieux
Agile 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
Agile Development Overview
Presented by Jennifer Bleen, PMP Project Services Practice of Cardinal Solutions Group, Inc. Contact: Agile Manifesto We are uncovering better ways of developing software by doing it and helping others
Gothenburg 2015 Jan Marek Jan.Marek@ca. com CA Technologies Introducing Agile development methodologies to Session S601 mainframe development teams
Jan Marek Jan.Marek@ca. com CA Technologies Session S601 Introducing Agile development methodologies to mainframe development teams Agenda Introduce Agile software development methodologies Scrum overview
Agile Project Management: Adapting project behaviors to the software development environment
Agile Project Management: Adapting project behaviors to the software development environment with Bill Doescher, PMP, CSM PrincipalConsultant and Product Development Director Business Management Consultants
Lean QA: The Agile Way. Chris Lawson, Quality Manager
Lean QA: The Agile Way Chris Lawson, Quality Manager The Quality Problem Agile Overview Manifesto Development Methodologies Process Agile QA Lean QA Principles An Agile QA Framework Summary Q & A Agenda
The Agile Manifesto is based on 12 principles:
The Agile Manifesto is based on 12 principles: Customer satisfaction by rapid delivery of a useful product solution Welcome changing requirements, even late in development Working products are delivered
0. INTRODUCTION 1. SCRUM OVERVIEW
Scrum and CMMI: A High level assessment of compatibility Srinivas Chillara 1 and Pete Deemer 2 Abstract: This article s purpose is to assess the compatibility of Scrum with CMMI and also provide a base
How Product Management Must Change To Enable the Agile Enterprise
How Product Management Must Change To Enable the Agile Enterprise Catherine Connor Agile Product Manager [email protected] Copyright 2003-2009, Rally Software Development Corp Why Are We Here? 2 About
SCALING AGILE. minutes
SCALING AGILE in 5 minutes THREE AGILE COMPANIES Basement Apps Ltd is having unexpected success with a social media app for musicians. Software Supply Ltd needs more diverse development teams as the company
Atern The latest version of the DSDM approach which makes DSDM appropriate to all types of project.
THE AGILE PROJECT LEADER S DICTIONARY This dictionary attempts to de-mystify the jargon around the world of Agile projects. Part 1 translates common Agile terms into more traditional words. Part 2 translates
Designing g and Implementing a Successful Agile Transformation. David Hicks
Designing g and Implementing a Successful Agile Transformation David Hicks Agile Business Conference London 2011 RADTAC Services Management Consultancy Training Delivery Expertise Agile Methods Software
The Basics of Scrum An introduction to the framework
The Basics of Scrum An introduction to the framework Introduction Scrum, the most widely practiced Agile process, has been successfully used in software development for the last 20 years. While Scrum has
Experience managing the delivery, ongoing success, and continuous improvement of one or more digital products and/or platforms.
The labor categories that are within scope of this Multiple Award Blanket Purchase Agreement are the following: Category 1 - Product Manager Category 2 - Technical Architect Category 3 - Interaction Designer
Scrum. in five minutes
Scrum in five minutes Scrum and agile methods are hot topics these days A simple method for the management of complex projects... Older methods focus on staying on track; Scrum is aimed at delivering business
Agile Methods. Introduction to. AAddison-Wesley. Sondra Ashmore, Ph.D. Kristin Runyan. Capetown Sydney Tokyo Singapore Mexico City
Introduction to Agile Methods Sondra Ashmore, Ph.D. Kristin Runyan AAddison-Wesley Upper Saddle River, NJ Boston Indianapolis San Francisco New York Toronto Montreal London Munich Paris Mad Capetown Sydney
Fact or Fiction: ERP Projects Can Be Delivered Using Agile
Fact or Fiction: ERP Projects Can Be Delivered Using Agile August 10, 2011 To contact me after my presentation, text YCM to INTRO (46876) This document is protected under the copyright laws of the United
PMBOK? You Can Have Both! June 10, 2009. Presented by: www.esi-intl.com
Agile or the PMBOK? You Can Have Both! June 10, 2009 Presented by: David M. Sides, Vice President, ESI Consulting Services www.esi-intl.com Agenda June 10, 2009 Pic? Agile Framework Agile Truths & Myths
