This document discusses different project management frameworks and when different approaches are best used. It provides an overview of the waterfall and agile approaches, comparing their key aspects such as scope, planning, roles, and documentation. The document then discusses hybrid approaches and considers when waterfall, agile, or a hybrid may be most suitable for different project scenarios. It concludes by providing tips for making a hybrid approach work successfully, such as promoting communication, making metrics visible, and allowing flexibility within fixed milestones.
The document summarizes how the PSCAD Development Group transitioned to becoming an agile team. They identified problems with their previous approach and made changes such as improving communication within the rebuilt team, adopting iterative development cycles, introducing planning poker and automated testing, deploying software iteratively, and using paired programming and Kanban boards. The key steps taken included opening up to change, prioritizing adaptability, increasing collaboration, and continually experimenting with new agile methodologies.
This document discusses integrating user experience (UX) design into agile development processes. It describes common UX activities like user research, prototyping, and testing. It then provides examples of how companies have structured UX work within sprints, including frontloading UX work, biweekly design reviews, and participatory sketching sessions. The goal is to embed UX designers in teams to inform decisions early while still allowing flexibility.
The document is a presentation about continuous delivery given by Andrew Phillips, VP of Products at XebiaLabs. It discusses what continuous delivery is, how it can help companies accelerate software delivery through automation, and provides tips on getting started with continuous delivery including defining goals, establishing a baseline, and starting with tooling. The presentation also stresses the importance of using metrics to determine what approaches work best for individual organizations.
The document discusses three key problems with the concept of "best practice" in talent management:
1. Many studies of successful companies have actually looked at companies that were lucky rather than genuinely remarkable, so the practices identified may not be what truly led to their success.
2. Research in the field often confuses causes of success with consequences, attributing practices to success when they may have just resulted from it.
3. Understanding the practices of currently successful companies has not helped predict future success, so the "best practices" approach has not proven useful for improving performance over time.
The document discusses various reward systems and theories related to compensation. It covers the key elements of reward systems including base salary, incentives, and benefits. It also discusses equity theory, agency theory, tournament theory, and controversies surrounding pay for performance plans. Some suggestions are provided for more effective pay for performance plans including loosely coupling pay and performance and designing plans to fit each firm's unique situation.
This document discusses different types of reward systems used by organizations. It defines a reward system as any process that encourages, reinforces or compensates employees. The main types of rewards discussed are time rates, payment by results, individual/group performance pay, skill-competency based pay, and cafeteria/flexible benefit systems. For each type, the advantages and disadvantages are outlined. The overall purpose of a reward system is to attract, motivate and retain employees.
The document summarizes how the PSCAD Development Group transitioned to becoming an agile team. They identified problems with their previous approach and made changes such as improving communication within the rebuilt team, adopting iterative development cycles, introducing planning poker and automated testing, deploying software iteratively, and using paired programming and Kanban boards. The key steps taken included opening up to change, prioritizing adaptability, increasing collaboration, and continually experimenting with new agile methodologies.
This document discusses integrating user experience (UX) design into agile development processes. It describes common UX activities like user research, prototyping, and testing. It then provides examples of how companies have structured UX work within sprints, including frontloading UX work, biweekly design reviews, and participatory sketching sessions. The goal is to embed UX designers in teams to inform decisions early while still allowing flexibility.
The document is a presentation about continuous delivery given by Andrew Phillips, VP of Products at XebiaLabs. It discusses what continuous delivery is, how it can help companies accelerate software delivery through automation, and provides tips on getting started with continuous delivery including defining goals, establishing a baseline, and starting with tooling. The presentation also stresses the importance of using metrics to determine what approaches work best for individual organizations.
The document discusses three key problems with the concept of "best practice" in talent management:
1. Many studies of successful companies have actually looked at companies that were lucky rather than genuinely remarkable, so the practices identified may not be what truly led to their success.
2. Research in the field often confuses causes of success with consequences, attributing practices to success when they may have just resulted from it.
3. Understanding the practices of currently successful companies has not helped predict future success, so the "best practices" approach has not proven useful for improving performance over time.
The document discusses various reward systems and theories related to compensation. It covers the key elements of reward systems including base salary, incentives, and benefits. It also discusses equity theory, agency theory, tournament theory, and controversies surrounding pay for performance plans. Some suggestions are provided for more effective pay for performance plans including loosely coupling pay and performance and designing plans to fit each firm's unique situation.
This document discusses different types of reward systems used by organizations. It defines a reward system as any process that encourages, reinforces or compensates employees. The main types of rewards discussed are time rates, payment by results, individual/group performance pay, skill-competency based pay, and cafeteria/flexible benefit systems. For each type, the advantages and disadvantages are outlined. The overall purpose of a reward system is to attract, motivate and retain employees.
Modernize Development with Agile Engineering PracticesCollabNet
This document discusses modernizing development with agile engineering practices. It introduces Kevin Hancock, a senior director at CollabNet with over 15 years of experience helping large organizations transform into agile teams. The presentation covers establishing upstream practices like Scrum and downstream practices like continuous integration (CI) and continuous delivery (CD). It emphasizes establishing the right people, processes, and tools to connect teams and provide visibility and governance across the development lifecycle.
PROFESSIONAL SUMMARY
Program / Project Manager with a successful record of managing full project life-cycle initiatives. Expertise includes a combination of both Application Development and Infrastructure experience. I’ve acted as both developer and then App Dev PM while with the State of Missouri. I rate my SDLC experience as an 8/10 as I personally did VB development and acted as the PM for entire application delivery from development through SQL and into production. An exceptionally strong Program / Project Manager with the following qualifications:
• PM experience covers product planning, scheduling, testing, change management, implementations and ROI analysis
• Successfully managed projects for domestic and international corporations including BP, State of MO-DOR, Salton/Toastmaster
• Recognized for surpassing corporate and customer expectations for quality and focus by configuring, implementing, training, mergers and acquisitions
• Experienced in handling projects in rapidly changing functional, procedural and engineering environments including international offshore (Brazil, Columbia, UK, Trinidad, Argentina, Mexico) testing/development teams
• Provides disciplined, assertive, tactful leadership to resolve challenges in an efficient, cost-effective manner
• Skilled in developing and maintaining strong customer relations and fostering cohesive, consensus-building project team interactions
• Recognized for being a highly-motivated, self-directed, enthusiastic project manager with a positive, creative attitude for balancing schedules, costs and priorities
• Recognized as an “idea leader” with flexibility to handle assignments with analytical test equipment and to develop quality assurance best practices/processes
• Excels in developing and maintaining project plans without being dependent on technical resources for input.
• Successfully transitioned to a portfolio of 65 projects International with a blend of waterfall and agile teams with ~$75 million budget. Overseeing multiple vertical project managers, business analyst, functional analyst, and working with the communications team. All in a ~2 month onboarding to the account.
• Apply communication strategies to engage International-level stakeholders in order to understand product objectives, customer service processes, development teams, and define strategies for opposing developing techniques to timely and with budget constraints. Supports SAFe (Scaled Agile Framework) as the “Release Train Engineer.
• Manage the flow of value through the program and value stream Kanban’s to increase outlook into new work and into the work flow. Establishing connections among the Portfolio, Journey mapping, value stream, and programs levels.
The document discusses an adaptive approach for product design that incorporates agile, prototyping and lean UX methods. It proposes a framework with standardized templates to bring clarity and focus to the complex product design and development phase when working with distributed teams. Key elements of the framework include annotated wireframes, prototypes, UI design and style guides as core "build documents" to facilitate consistent development input across teams. The use of stages gates and complexity scoring is also suggested to match project needs with appropriate process rigidity.
How a Top Retailer Brought Together UX Design and Agile Development (and got ...Tasktop
In this slide deck from our co-hosted on-demand webinar with iRise, Doug Brown, former VP Senior User Experience Designer at JPMorgan Chase and Manager of UI Engineering for eCommerce at DSW, discusses how he’s using and integrating best of breed tools to bring together requirements, Lean UX design, and the Agile development processes.
Boeing and PLM Program Management and Requirements with ArasAras
The Boeing Company is the world's largest aerospace company. It faced challenges managing its large number and diverse nature of projects across its geographically distributed teams using heterogeneous systems. Boeing implemented a system using ARAS Innovator to standardize project management. This included creating and modifying project budget, schedule, and requirement information. It provided a project dashboard for senior management review. The system will be expanded further to enhance requirement and budget management features.
Presentation from Microsoft Tech.Ed Australia and Tech.Ed New Zealand Sept 2009. It discusses the role of the Solution and Application Architect in the successful delivery of software projects. It is also applicable to Infrastructure Architects. The role of the Agile approach to software development is also discussed and issues highlighted.
The document discusses project scope management. It defines project scope management and outlines key processes like scope planning, definition, verification and control. It discusses creating a scope management plan and project scope statement. It also covers developing a work breakdown structure (WBS), which is a key tool to define deliverables and manage project scope.
DPR Construction is a national commercial contractor and construction manager that has grown with customers by delivering greater value on every project. Whether a multi-million dollar technical facility or a single conference room renovation, DPR approaches each project as an opportunity to help customers realize their vision and goals. DPR has expertise in advanced technology, corporate office, healthcare, higher education, and life sciences projects. They strive to complete projects on time and within budget while offering greater efficiency and predictability.
This presentation is about “Agile Mindset”. It describes the Agile Manifesto. Moreover, it shows the Agile Manifesto Statement of Values, the Principles of the Agile Manifesto and The Declaration of Interdependence (DOI). Finally, I compared the Agile Mindset VS Traditional Mindset.
Most senior executives in large enterprises believe DevOps and CI/CD are interchangeable. If I have a CI/CD pipeline, I am “doing DevOps”, right? Not exactly. The dilemma that these executives have is that they don’t believe DevOps can be with the people they have. It can be done. I’ll show you how!
This document introduces Brocoders, a full-service development company with five years of experience. It started as a side project of two founders and has grown to over 40 specialists. Brocoders focuses on understanding client needs to deliver high-quality products using the latest technologies. They provide services like web and mobile app development as well as product design. Brocoders emphasizes strong relationships with clients and high standards for quality, reliability, teamwork and innovation. The document includes case studies and explains their development process to turn ideas into successful products and solutions.
This document introduces Brocoders, a full-service development company with five years of experience. It started as a hobby for two founders and has grown to over 40 specialists. Brocoders focuses on understanding client needs to deliver high-quality products using the latest technologies. They offer services like web and mobile app development as well as product design. Brocoders prioritizes customer success, strong work ethic, quality, teamwork, and innovation. The document provides examples of past projects and why to work with Brocoders.
The document discusses the role of business analysts on Agile software development projects. It states that business analysts help customers define strategic goals and product visions. On Agile projects, requirements are planned for delivery in short iterations rather than predefined upfront. Business analysts elicit requirements from customers in the form of user stories and help communicate project progress and validate solutions. The document emphasizes that business analysts are crucial to Agile project success by embracing changing requirements.
More and more organizations are turning to DevOps as a way of working together to improve the efficiency and quality of software delivery and start adding more value to the business. But what exactly is DevOps and what does it mean for you and your organization?
Join Microsoft Data Platform MVP Kendra Little to discover:
• What is DevOps and what benefits can it offer your organization?
• Who in your organization should be involved in DevOps?
• Why should your organization adopt DevOps?
• How can your organization start implementing DevOps?
Saikrishna Bejjanki is an Associate Consultant seeking a position to utilize and expand skills offering professional growth. He has 5.11 years of experience in HP Exstream Dialogue, mainframes, and financial domains including banking and insurance. He is proficient in COBOL, JCL, DB2, CICS, VSAM and has strong knowledge of migration projects from DOC1 composition to HP Exstream.
What's new in the latest source{d} releases!source{d}
We recently announce source{d} 0.11, 0.12 and 0.13, two releases with lots of new features and performance improvements. From windows support, to port management, C# language support and new SQL querying, there is a lot for you to get excited about. We also discussed why you should care about Engineering Observability and what are some of the top use cases for source{d} in enterprises.
Our top 10 Metrics reveal the most fundamental data points Agile methodology requires to work effectively, and will put you on the highly targeted path to successful implementation of your Agile processes.
Current Builders (CB) is a construction management firm that has served the Florida market for over 40 years. CB specializes in various building types including multifamily, commercial, industrial, senior living, and renovations. The document discusses CB's experience with self-performed concrete structures, use of Building Information Modeling (BIM) technology, preconstruction services, collaborative technologies, quality control processes, and examples of past projects in various sectors.
This document discusses project scope management. It begins by defining project scope as the work involved in creating project deliverables and processes. It then outlines the key processes in scope management: collecting requirements, defining scope, creating a work breakdown structure (WBS), verifying scope, and controlling scope. The document provides details on each step, including how to document requirements, develop a project charter and scope statement, and create a WBS. It emphasizes the importance of scope management in developing accurate estimates and clearly communicating work responsibilities.
John Hartman, Director of Project Management Systems at CH2M HILL, discussed challenges with traditional document control processes and how the Digital Project Portal from Lifecycle Technologies addresses them. Traditional document control consumes 8-10% of engineering hours through inefficient paper-based processes for submitting, reviewing, and approving documents. The Digital Project Portal streamlines these processes by enabling multi-file uploads, powerful search capabilities, paperless digital workbenches for simultaneous reviews, and improved submittal management visibility. A demonstration showed how the Portal reduces document control costs and improves efficiency.
The document discusses best practices for aligning IT service management (ITSM) with agile and DevOps approaches to improve outcomes. It recommends taking a Lean startup mindset and assessing key services to identify the most important ones for customers. A guiding coalition of process owners should be formed to break down silos. Strategic initiatives should define end states and key performance indicators for processes like incident management, availability management, and security management. The focus should be on iterating quickly, continuously improving through measurements, and celebrating wins to accelerate and institutionalize changes. An agile and scrum process development approach can help transform ITSM by identifying metrics and iterating services rapidly.
The document summarizes lessons learned from implementing DevOps practices at Google and applying them to modernize practices in the U.S. federal government. It discusses how Google used transparency, autonomy, collaboration, and other principles to change culture and empower developers. It then outlines similar principles that could be applied in government to overcome inertia, ignorance, and other challenges through initiatives like a shared knowledge base, collaboration groups, and emphasizing learning over process. The overall message is that DevOps success depends on empowering individuals and embracing principles that have worked for open source and other organizations.
More Related Content
Similar to The Pros & Cons of Adhering to a Single 'Best Practice' Framework: Stories from the Trenches
Modernize Development with Agile Engineering PracticesCollabNet
This document discusses modernizing development with agile engineering practices. It introduces Kevin Hancock, a senior director at CollabNet with over 15 years of experience helping large organizations transform into agile teams. The presentation covers establishing upstream practices like Scrum and downstream practices like continuous integration (CI) and continuous delivery (CD). It emphasizes establishing the right people, processes, and tools to connect teams and provide visibility and governance across the development lifecycle.
PROFESSIONAL SUMMARY
Program / Project Manager with a successful record of managing full project life-cycle initiatives. Expertise includes a combination of both Application Development and Infrastructure experience. I’ve acted as both developer and then App Dev PM while with the State of Missouri. I rate my SDLC experience as an 8/10 as I personally did VB development and acted as the PM for entire application delivery from development through SQL and into production. An exceptionally strong Program / Project Manager with the following qualifications:
• PM experience covers product planning, scheduling, testing, change management, implementations and ROI analysis
• Successfully managed projects for domestic and international corporations including BP, State of MO-DOR, Salton/Toastmaster
• Recognized for surpassing corporate and customer expectations for quality and focus by configuring, implementing, training, mergers and acquisitions
• Experienced in handling projects in rapidly changing functional, procedural and engineering environments including international offshore (Brazil, Columbia, UK, Trinidad, Argentina, Mexico) testing/development teams
• Provides disciplined, assertive, tactful leadership to resolve challenges in an efficient, cost-effective manner
• Skilled in developing and maintaining strong customer relations and fostering cohesive, consensus-building project team interactions
• Recognized for being a highly-motivated, self-directed, enthusiastic project manager with a positive, creative attitude for balancing schedules, costs and priorities
• Recognized as an “idea leader” with flexibility to handle assignments with analytical test equipment and to develop quality assurance best practices/processes
• Excels in developing and maintaining project plans without being dependent on technical resources for input.
• Successfully transitioned to a portfolio of 65 projects International with a blend of waterfall and agile teams with ~$75 million budget. Overseeing multiple vertical project managers, business analyst, functional analyst, and working with the communications team. All in a ~2 month onboarding to the account.
• Apply communication strategies to engage International-level stakeholders in order to understand product objectives, customer service processes, development teams, and define strategies for opposing developing techniques to timely and with budget constraints. Supports SAFe (Scaled Agile Framework) as the “Release Train Engineer.
• Manage the flow of value through the program and value stream Kanban’s to increase outlook into new work and into the work flow. Establishing connections among the Portfolio, Journey mapping, value stream, and programs levels.
The document discusses an adaptive approach for product design that incorporates agile, prototyping and lean UX methods. It proposes a framework with standardized templates to bring clarity and focus to the complex product design and development phase when working with distributed teams. Key elements of the framework include annotated wireframes, prototypes, UI design and style guides as core "build documents" to facilitate consistent development input across teams. The use of stages gates and complexity scoring is also suggested to match project needs with appropriate process rigidity.
How a Top Retailer Brought Together UX Design and Agile Development (and got ...Tasktop
In this slide deck from our co-hosted on-demand webinar with iRise, Doug Brown, former VP Senior User Experience Designer at JPMorgan Chase and Manager of UI Engineering for eCommerce at DSW, discusses how he’s using and integrating best of breed tools to bring together requirements, Lean UX design, and the Agile development processes.
Boeing and PLM Program Management and Requirements with ArasAras
The Boeing Company is the world's largest aerospace company. It faced challenges managing its large number and diverse nature of projects across its geographically distributed teams using heterogeneous systems. Boeing implemented a system using ARAS Innovator to standardize project management. This included creating and modifying project budget, schedule, and requirement information. It provided a project dashboard for senior management review. The system will be expanded further to enhance requirement and budget management features.
Presentation from Microsoft Tech.Ed Australia and Tech.Ed New Zealand Sept 2009. It discusses the role of the Solution and Application Architect in the successful delivery of software projects. It is also applicable to Infrastructure Architects. The role of the Agile approach to software development is also discussed and issues highlighted.
The document discusses project scope management. It defines project scope management and outlines key processes like scope planning, definition, verification and control. It discusses creating a scope management plan and project scope statement. It also covers developing a work breakdown structure (WBS), which is a key tool to define deliverables and manage project scope.
DPR Construction is a national commercial contractor and construction manager that has grown with customers by delivering greater value on every project. Whether a multi-million dollar technical facility or a single conference room renovation, DPR approaches each project as an opportunity to help customers realize their vision and goals. DPR has expertise in advanced technology, corporate office, healthcare, higher education, and life sciences projects. They strive to complete projects on time and within budget while offering greater efficiency and predictability.
This presentation is about “Agile Mindset”. It describes the Agile Manifesto. Moreover, it shows the Agile Manifesto Statement of Values, the Principles of the Agile Manifesto and The Declaration of Interdependence (DOI). Finally, I compared the Agile Mindset VS Traditional Mindset.
Most senior executives in large enterprises believe DevOps and CI/CD are interchangeable. If I have a CI/CD pipeline, I am “doing DevOps”, right? Not exactly. The dilemma that these executives have is that they don’t believe DevOps can be with the people they have. It can be done. I’ll show you how!
This document introduces Brocoders, a full-service development company with five years of experience. It started as a side project of two founders and has grown to over 40 specialists. Brocoders focuses on understanding client needs to deliver high-quality products using the latest technologies. They provide services like web and mobile app development as well as product design. Brocoders emphasizes strong relationships with clients and high standards for quality, reliability, teamwork and innovation. The document includes case studies and explains their development process to turn ideas into successful products and solutions.
This document introduces Brocoders, a full-service development company with five years of experience. It started as a hobby for two founders and has grown to over 40 specialists. Brocoders focuses on understanding client needs to deliver high-quality products using the latest technologies. They offer services like web and mobile app development as well as product design. Brocoders prioritizes customer success, strong work ethic, quality, teamwork, and innovation. The document provides examples of past projects and why to work with Brocoders.
The document discusses the role of business analysts on Agile software development projects. It states that business analysts help customers define strategic goals and product visions. On Agile projects, requirements are planned for delivery in short iterations rather than predefined upfront. Business analysts elicit requirements from customers in the form of user stories and help communicate project progress and validate solutions. The document emphasizes that business analysts are crucial to Agile project success by embracing changing requirements.
More and more organizations are turning to DevOps as a way of working together to improve the efficiency and quality of software delivery and start adding more value to the business. But what exactly is DevOps and what does it mean for you and your organization?
Join Microsoft Data Platform MVP Kendra Little to discover:
• What is DevOps and what benefits can it offer your organization?
• Who in your organization should be involved in DevOps?
• Why should your organization adopt DevOps?
• How can your organization start implementing DevOps?
Saikrishna Bejjanki is an Associate Consultant seeking a position to utilize and expand skills offering professional growth. He has 5.11 years of experience in HP Exstream Dialogue, mainframes, and financial domains including banking and insurance. He is proficient in COBOL, JCL, DB2, CICS, VSAM and has strong knowledge of migration projects from DOC1 composition to HP Exstream.
What's new in the latest source{d} releases!source{d}
We recently announce source{d} 0.11, 0.12 and 0.13, two releases with lots of new features and performance improvements. From windows support, to port management, C# language support and new SQL querying, there is a lot for you to get excited about. We also discussed why you should care about Engineering Observability and what are some of the top use cases for source{d} in enterprises.
Our top 10 Metrics reveal the most fundamental data points Agile methodology requires to work effectively, and will put you on the highly targeted path to successful implementation of your Agile processes.
Current Builders (CB) is a construction management firm that has served the Florida market for over 40 years. CB specializes in various building types including multifamily, commercial, industrial, senior living, and renovations. The document discusses CB's experience with self-performed concrete structures, use of Building Information Modeling (BIM) technology, preconstruction services, collaborative technologies, quality control processes, and examples of past projects in various sectors.
This document discusses project scope management. It begins by defining project scope as the work involved in creating project deliverables and processes. It then outlines the key processes in scope management: collecting requirements, defining scope, creating a work breakdown structure (WBS), verifying scope, and controlling scope. The document provides details on each step, including how to document requirements, develop a project charter and scope statement, and create a WBS. It emphasizes the importance of scope management in developing accurate estimates and clearly communicating work responsibilities.
John Hartman, Director of Project Management Systems at CH2M HILL, discussed challenges with traditional document control processes and how the Digital Project Portal from Lifecycle Technologies addresses them. Traditional document control consumes 8-10% of engineering hours through inefficient paper-based processes for submitting, reviewing, and approving documents. The Digital Project Portal streamlines these processes by enabling multi-file uploads, powerful search capabilities, paperless digital workbenches for simultaneous reviews, and improved submittal management visibility. A demonstration showed how the Portal reduces document control costs and improves efficiency.
Similar to The Pros & Cons of Adhering to a Single 'Best Practice' Framework: Stories from the Trenches (20)
The document discusses best practices for aligning IT service management (ITSM) with agile and DevOps approaches to improve outcomes. It recommends taking a Lean startup mindset and assessing key services to identify the most important ones for customers. A guiding coalition of process owners should be formed to break down silos. Strategic initiatives should define end states and key performance indicators for processes like incident management, availability management, and security management. The focus should be on iterating quickly, continuously improving through measurements, and celebrating wins to accelerate and institutionalize changes. An agile and scrum process development approach can help transform ITSM by identifying metrics and iterating services rapidly.
The document summarizes lessons learned from implementing DevOps practices at Google and applying them to modernize practices in the U.S. federal government. It discusses how Google used transparency, autonomy, collaboration, and other principles to change culture and empower developers. It then outlines similar principles that could be applied in government to overcome inertia, ignorance, and other challenges through initiatives like a shared knowledge base, collaboration groups, and emphasizing learning over process. The overall message is that DevOps success depends on empowering individuals and embracing principles that have worked for open source and other organizations.
Leadership Now & in the Future: Lessons from Tree Frogs and WasabiBeyond20
This document contains various images and snippets of text on diverse topics ranging from frogs being levitated and Nobel Prize winners to emotional intelligence, leadership styles, and the purpose of circle time in preschool. The images include photos of frogs, scientists, seals, sharks, and seabirds. Short passages discuss making people laugh and then making them think, the importance of emotional skills for job performance and promotion, and average lifespan of S&P 500 companies increasing from the 1930s to today.
5 Simple Ways to Higher DevOps IntegrationBeyond20
The document describes 5 simple ways that the IT department at the J. Paul Getty Trust achieved higher integration between development and operations teams. The 5 disciplines are: 1) Ensuring change management readiness in incident management, 2) Diligent knowledge engineering, 3) Annual boot camps, 4) Department-wide IT pilots for new systems, and 5) Career pathing between development and operations roles. This integration helped the Getty Trust's development and operations teams collaborate more effectively.
Wrenches in the Trenches: A Practical Application of ITSM Know-HowBeyond20
DISA is consolidating 22 service desks into a single Global Service Desk using a Service Support Environment with a unified ticketing, request management, and knowledge system. This will provide a single point of entry for support to warfighters and partners. DISA is taking a metrics-based approach to service management to improve processes. Lessons from establishing the Global Service Desk include gaining full control over change, focusing on quick wins, owning communications, modifying processes for tool capabilities, and prioritizing implementation over theorizing.
Metrics-Driven DevOps: Delivering Software Like the UnicornBeyond20
This document contains slides from a presentation about metrics-driven DevOps. Some of the key points discussed include measuring performance at each stage of development and deployment, using metrics to detect regressions and problems, monitoring services and users in production, and building and delivering applications with a metrics-driven pipeline. Contact information is provided for the presenter Andreas Grabner and for learning more about Dynatrace tools and techniques.
Driving Configuration Management in a Digital EnterpriseBeyond20
This document summarizes a presentation on driving configuration management in an agile and digital enterprise. It discusses how configuration management, agile development, and digital transformation can work together but also where they may breakdown. It provides examples of how to fix issues like lack of insight, undefined relationships, and ensuring leadership support for digital strategies. The presentation argues that clear long-term visions, leadership, communication, and willingness to change are needed to bring these approaches together successfully.
Erika Flora, an ITIL expert and principal consultant, gave a presentation on putting Agile and ITIL principles together for IT service management. The presentation covered an overview of Agile and Scrum, how they relate to the ITIL service lifecycle, implementing the ITIL continual service improvement model using Agile concepts like sprints and retrospectives, and common challenges with implementing Agile approaches. The presentation concluded with a Q&A section.
This document discusses an ITSM DevOps conference on Agile scaled frameworks. It provides information on Agile principles and the Scaled Agile Framework (SAFe) methodology. SAFe uses Agile Release Trains (ARTs), Program Increment (PI) planning, and prioritization principles. PI planning involves coordination and alignment of up to 125 people on an ART through vision setting and identification of top features. Work is prioritized using the Work Shortest Job First principle by evaluating user value, time criticality, risk reduction, and job size to identify the highest scoring work. The document advertises an upcoming SAFe training course and provides contact details for the conference organizers.
This document contains the presentation slides from a talk given by Phil Gerbyshak at the #b20Con ITSM DEVOPS CONFERENCE. The presentation covers various topics for IT managers including developing job descriptions and interview questions, implementing a performance review process, establishing a progressive discipline policy, measuring key metrics like customer satisfaction and employee productivity, and marketing the success of the IT service desk internally.
The document outlines an agenda for an ITSM DevOps conference presentation that will discuss integrating software development lifecycles, DevOps, and IT service management. The presentation will compare SDLC, Agile, and DevOps frameworks, examine when each is appropriate, and contrast traditional and DevOps IT organizational structures. Attendees will have an opportunity to ask questions.
The document summarizes the ITSM DevOps conference presented by Morgan Reed, CIO of Arizona, and Jason Simpson, CTO of Arizona. It provides background on the size and scope of Arizona state government IT operations, including over 130 agencies, $33 billion budget, and managing over 100 data centers, 500 websites, and handling 500,000 calls per day. It outlines Governor Ducey's vision for a 21st century administration and how the state aims to transform government through lean practices, speed, and moving services online. The presentation concludes by thanking attendees and asking for feedback.
Bringing Continuous Delivery to the Department of DefenseBeyond20
This document summarizes the journey of a development team working with the Department of Defense to implement DevOps practices and achieve continuous delivery. It describes how the team started with continuous integration and functional testing automation. They then worked to automate deployments with Puppet and add security testing. While progress was made, there were cultural challenges. After the testing team left, the project shifted to maintenance mode with infrequent releases. The document provides advice on incremental changes and removing bottlenecks to naturally achieve continuous delivery over time.
Creating Enterprise Agility through Lean Service Management & DevOpsBeyond20
The document summarizes key points from an ITSM DevOps conference presentation on enabling enterprise agility through lean service management. It discusses accelerating areas like knowledge management, asset management, change management, release management and requirements management. It also discusses "leaning out" IT by rethinking areas like language, increasing automation, using agile infrastructure, implementing smaller more frequent releases, and employing balanced distributed governance. The presentation provides examples of how traditional ITSM can be transformed to an agile model and emphasizes the need to "fly, don't crawl" in digital transformation.
The document discusses how ITSM (IT service management) tools can support the success of DevOps. It notes that DevOps aims to provide competitive advantages through efficient development and operational excellence. ITSM tools focused on the service lifecycle can help improve practices, manage services, and facilitate collaboration between development and operations. The document argues that ITSM tools need to be DevOps-capable by enabling better decision support, integrating DevOps with the service value chain, and allowing feedback to development. Key ITSM tools that can support DevOps include CMDB/CMS, incident management, problem management, knowledge management, and change management. With ITSM support, DevOps can provide more effective development, faster time to market, better competitiveness
Beyond Practice: Exploring, Discovering, & Driving Business ValueBeyond20
The document discusses the Risk Management Agency (RMA) within the USDA transitioning to agile and DevOps practices. RMA administers the Federal Crop Insurance Program and was facing issues with multi-year projects going over budget and behind schedule. They implemented agile practices across all phases of the lifecycle and established an agile culture. This led to initial positive results, including improved delivery speed and reduced maintenance costs. The presentation emphasizes that an agile culture is needed for agile development to succeed and that organizations must consider how new capabilities should be used to drive business value.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/building-and-scaling-ai-applications-with-the-nx-ai-manager-a-presentation-from-network-optix/
Robin van Emden, Senior Director of Data Science at Network Optix, presents the “Building and Scaling AI Applications with the Nx AI Manager,” tutorial at the May 2024 Embedded Vision Summit.
In this presentation, van Emden covers the basics of scaling edge AI solutions using the Nx tool kit. He emphasizes the process of developing AI models and deploying them globally. He also showcases the conversion of AI models and the creation of effective edge AI pipelines, with a focus on pre-processing, model conversion, selecting the appropriate inference engine for the target hardware and post-processing.
van Emden shows how Nx can simplify the developer’s life and facilitate a rapid transition from concept to production-ready applications.He provides valuable insights into developing scalable and efficient edge AI solutions, with a strong focus on practical implementation.
Your One-Stop Shop for Python Success: Top 10 US Python Development Providersakankshawande
Simplify your search for a reliable Python development partner! This list presents the top 10 trusted US providers offering comprehensive Python development services, ensuring your project's success from conception to completion.
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
Monitoring and Managing Anomaly Detection on OpenShift.pdfTosin Akinosho
Monitoring and Managing Anomaly Detection on OpenShift
Overview
Dive into the world of anomaly detection on edge devices with our comprehensive hands-on tutorial. This SlideShare presentation will guide you through the entire process, from data collection and model training to edge deployment and real-time monitoring. Perfect for those looking to implement robust anomaly detection systems on resource-constrained IoT/edge devices.
Key Topics Covered
1. Introduction to Anomaly Detection
- Understand the fundamentals of anomaly detection and its importance in identifying unusual behavior or failures in systems.
2. Understanding Edge (IoT)
- Learn about edge computing and IoT, and how they enable real-time data processing and decision-making at the source.
3. What is ArgoCD?
- Discover ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes, and its role in deploying applications on edge devices.
4. Deployment Using ArgoCD for Edge Devices
- Step-by-step guide on deploying anomaly detection models on edge devices using ArgoCD.
5. Introduction to Apache Kafka and S3
- Explore Apache Kafka for real-time data streaming and Amazon S3 for scalable storage solutions.
6. Viewing Kafka Messages in the Data Lake
- Learn how to view and analyze Kafka messages stored in a data lake for better insights.
7. What is Prometheus?
- Get to know Prometheus, an open-source monitoring and alerting toolkit, and its application in monitoring edge devices.
8. Monitoring Application Metrics with Prometheus
- Detailed instructions on setting up Prometheus to monitor the performance and health of your anomaly detection system.
9. What is Camel K?
- Introduction to Camel K, a lightweight integration framework built on Apache Camel, designed for Kubernetes.
10. Configuring Camel K Integrations for Data Pipelines
- Learn how to configure Camel K for seamless data pipeline integrations in your anomaly detection workflow.
11. What is a Jupyter Notebook?
- Overview of Jupyter Notebooks, an open-source web application for creating and sharing documents with live code, equations, visualizations, and narrative text.
12. Jupyter Notebooks with Code Examples
- Hands-on examples and code snippets in Jupyter Notebooks to help you implement and test anomaly detection models.
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfChart Kalyan
A Mix Chart displays historical data of numbers in a graphical or tabular form. The Kalyan Rajdhani Mix Chart specifically shows the results of a sequence of numbers over different periods.
Webinar: Designing a schema for a Data WarehouseFederico Razzoli
Are you new to data warehouses (DWH)? Do you need to check whether your data warehouse follows the best practices for a good design? In both cases, this webinar is for you.
A data warehouse is a central relational database that contains all measurements about a business or an organisation. This data comes from a variety of heterogeneous data sources, which includes databases of any type that back the applications used by the company, data files exported by some applications, or APIs provided by internal or external services.
But designing a data warehouse correctly is a hard task, which requires gathering information about the business processes that need to be analysed in the first place. These processes must be translated into so-called star schemas, which means, denormalised databases where each table represents a dimension or facts.
We will discuss these topics:
- How to gather information about a business;
- Understanding dictionaries and how to identify business entities;
- Dimensions and facts;
- Setting a table granularity;
- Types of facts;
- Types of dimensions;
- Snowflakes and how to avoid them;
- Expanding existing dimensions and facts.
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceIndexBug
Imagine a world where machines not only perform tasks but also learn, adapt, and make decisions. This is the promise of Artificial Intelligence (AI), a technology that's not just enhancing our lives but revolutionizing entire industries.
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
The Pros & Cons of Adhering to a Single 'Best Practice' Framework: Stories from the Trenches
1. #b20Con
ITSM DEVOPS CONFERENCE
The Pros & Cons of Adhering to a Single Best Practice
Framework: Stories from the Trenches
David Crouch
Project Administrator, Johns Hopkins Institutions
3. #b20Con
Waterfall Approach
Initiation &
Requirements
• Front-loaded Communication with customer
• Charter
Design
• Logical
• Physical
Implementation • Code, build
Verification
Closure &
Maintenance
Adapted from Winston Royce, 1970
• Test/Control
• Redesign/Changes
4. #b20Con
Agile Approach
• Individuals and Interactions over
processes and tools.
• Working Software over comprehensive
documentation.
• Customer Collaboration over
contract negotiation.
• Responding to Change over following a
plan.
Analyze
&
Design
Test
Release
Review
Plan
“light”
5. #b20Con
Waterfall v. Agile
Waterfall Agile
Scope • Well-defined • Adapt to changing requirements.
Analysis • Performed in beginning. • Performed throughout project.
Planning, Design, Architecture • Upfront, Top-Down • Iterative
Development/Coding • Coding Phase • Performed throughout project.
Testing • Testing Phase
• Performed throughout project.
(Continuous integration)
Roles • PM controls
• Scrum master coaches.
• Close relationship with customer
Sign-Off/Approval • At each stage. • Performed throughout project.
Time/Schedule
• Specific beginning and end.
Project Phases
• No specific beginning and end.
“Stop when customer is happy.”
• Sprints
Documentation • Extensive • Light
6. #b20Con
What do you think?
Scenario Waterfall Agile Hybrid
Enterprise-wide SAP implementation
SAP module implementation
New feature online banking website
New internal catalogue item to provision virtual desktop
New search feature online retail (e.g. Amazon)
New Project Management Process and Software
7. #b20Con
Best Use
Scenario Waterfall Agile Hybrid
Large, enterprise-wide project; standardized process X _ X
Contract-based projects X _ X
More than one deliverable X _ X
Heavy Engineering Projects X _ X
External Certification Needed X _ X
Mobile Applications _ X X
Customer-Facing/Retail _ X X
Time-to Market Critical _ X X
High Degree of Change _ X X
Unique Product _ X X
8. #b20Con
Opportunities and Challenges of Hybrid
Opportunities
Best of both worlds.
o Improved Predictability/Governance (Waterfall)
o Improved Response to Change/Feedback (Agile)
o Empower individuals (Agile)
Challenges
Who’s in charge?
Learn While Doing
Reporting
Managing
9. #b20Con
What everybody wants to know
May
June
July
What are we working on?
What is the current status?
When will it be done?
How much will it cost?
10. #b20Con
Questions to Ask
• Do your people hide behind processes and tools?
• Are your projects for internal or external benefit?
• How important is speed?
• How much does your organization value documentation over working
software?
oIs your documentation outdated?
11. #b20Con
Making Hybrid Work (High-level)
• Promote close human interaction and relationships.
oOpen/Active Communication, Same language
• Make metrics visible.
• Teach leadership.
• Small, incremental, consistent changes.
• Not necessarily 50/50.
12. #b20Con
Making Hybrid Work (Detail-level)
• Publish milestone reports, high-level timelines. (W)
• Set budget ceiling. (W)
• Set core functionality and features. (W)
• Set fixed deadline for delivery of core functionality. (W)
• Appoint product owner. (A)
• Allow development team flexibility. (A)
• Use agile techniques to elicit customer requirements. (A)
Introduce myself and outline the session. Today we will focus more on audience participation and story-sharing than slides.
Before we get started, let’s get a little perspective by watching this funny video . . . “Stupid things that scrum masters say.” This is geared towards agile, but I think you’ll get the idea.
Admittedly, this is probably a bit exaggerated . . . But how many of you have been in similar situations? [Audience response].
Before we dive into the pros and cons of following a single framework, let’s do a quick review. Here is a depiction of the waterfall process. You may be familiar with different waterfall phases . . . Depending on the source, you may see phases collapsed or expanded.
Basically, you see that in waterfall, we have a very linear/phasic process, and we do quite a bit of planning upfront.
Of course, we all know that in the “real world,” the process isn’t quite so linear. Nevertheless, we do a lot of planning upfront and wait until the end for checking or verification.
And here is Agile’s answer to project management.
Many of you may be familiar with the Agile Manifesto. At first glance, you might see how some of these principles appear to be in direct conflict with the Waterfall methodology.
If we look at the Agile approach visually, we see that it is less sequential than waterfall. There is a only a small amount of planning and requirements gathering upfront because in agile we anticipate that requirements and scope will change before the project ends.Testing and verification is done while we are building.
After each iteration, we do a retrospective . . . But it focuses on our process (not the deliverables themselves).
Now let’s compare and contrast the defining characteristics of waterfall and agile.
How many people would say that their organization follows a primarily waterfall approach? Agile? Hybrid?
Here are some scenarios. Which approach would you (audience) take with each of these? Explain why?
There are some classic cases where waterfall works better than agile and vice versa.
Of course, you can see that hybrid is checked throughout since there is always a possibility to blend techniques.
Waterfall and Agile are both useful methodologies. But individually, they often work best in different situations. Quite often, trying to apply a methodology to a situation that does not play to the methodology’s strong suit is like trying to fit the proverbial “square peg into a round hole.”
The same can be said when we try to blend the methodologies.
Opportunities:
We have the potential to inherit the best of both worlds. The waterfall framework can bring improved predictability and governance while agile can help us to be more responsive to change – in the marketplace, with consumer demands, and also more responsive to feedback from customers and internal teams. There is also often a benefit to empowering individuals to be creative in devising solutions. This ground-up empowerment is most often associated with agile.
Challenges
Learn While Doing – We normally don’t have the luxury to stop getting work done to learn something new. If we introduce a hybrid approach, everybody needs to continue to do their work while trying to learn something new. This can be challenging to say the least.
Reporting – We need to prepare different reports for different audiences. Sometimes this can seem like “double the work” and create overhead. Typically, folks familiar with the reporting tools and the reports themselves from one framework have trouble understanding the corresponding tools and reports of the other framework.
Managing – No one PM tool does it all. In other words, although some PM tools have waterfall and agile modules, none really integrate these into one seamless application . . . More are trying to . . . But the marriage is still not perfect. More importantly, the traditional “waterfall” framework gives ultimate control to the project manager whereas agile expects the team to self-regulate. When an executive wants to know “whose in charge,” they tend to want to go to one person (and not the whole team). Who is this in a hybrid world? The Product Manager? The Scum master? Or some other role?
At the end of the day, regardless of the approach, everybody wants to know four basic things: 1) What are we working on? 2) What is the current status? 3) When will it be done? 4) How much will it cost?
Here are a few questions that can help determine the best framework to use:
If you believe your employees are hiding behind processes and tools but not get work done or not getting it done quickly enough, it might be worth pushing them towards a more agile approach.
Are your projects for internal or external benefit? What do I mean by this? Are you developing productivity software to help your own employees work better? Or are you developing software that you sell to external customers? Are you Amazon or Ebay and are not selling software but use software as the primary engine to interface with customers and distribute products? There is no “bright line” here, but if you are focused more on using software as a primary way to interact with or sell to customers, then a more agile approach helps you to be more flexible in rolling out new features that customers appreciate and that help differentiate your company from competitors.
How important is speed to you? If it comes to speed or quality, which do you choose.
If your organization has a lot of documentation on projects and systems but it never gets updated, you have to ask the question – Do we really need so much documentation? What do we gain from documenting so much? What could we gain if we were lighter on documentation and heavier on producing working software and systems? Maybe in this case, development teams could benefit from a more agile approach.
What sort of questions do you ask? What are your red flags that a particular approach is not working?
If you decide to use a hybrid approach, there are a few things you can do to give it the best possibility for success.
Promote close human interaction – This is probably something we should do more of anyway, regardless of the project management approach. Of course, it can be difficult in an age where employees often work from home or “hotel.” But the more we can encourage people to explain what they mean, what challenges they have, where they are on the project, the better our chances of getting the most out of a blended approach and minimizing the risks. After all, we start with people who do the work, and people who need the results. The framework we use should help; not get in the way. In some organizations, agile teams are effectively “siloed” because other teams don’t understand the way they work, their language, etc. Using the same language can be helpful. For example, I have heard many people in my own organization use agile terms loosely or incorrectly. We don’t want to get caught up in jargon; at the same time, if we are going to use it, we need to make sure we are all using it the same way. Just say the word “story” to somebody not familiar with agile and wait for the quizzical expression on their face. This is where professional training can be immensely helpful. Maybe a half-day session on agile or waterfall basics.
Make metrics visible – Keep metrics as simple as possible. Realize that not everybody is going to use your PM tools. Developers and IT people might use them, but executives, operations managers, and other stakeholders might not want to learn your tools. We already talked about the fact that different audiences want different metrics, but just about everybody wants to know (at least at a high level) what we are working on, the current status, and when it will be done. For large projects, metrics that lend themselves to “milestones” can be posted visibly. Another good idea I heard is to encourage developers to post their up-to-date Kanban on a whiteboard in their cubes so that other people get a sense, “at a glance,” or what is going on.
Teach leadership – This is especially true if you are introducing a new methodology or switching methodologies. Some of the leaders will say, “Agile? What’s that?” And frankly, they might not care about your approach as much as they do about the ultimate results. But to the extent where reporting metrics don’t translate well between methodologies, you need to give a quick primer. This is especially true when it comes to scope. Most leaders understand the waterfall methodology better because it has been around longer and there are more finite aspects to it . . . Fixed budget, fixed timeline, relatively well-known risks, fixed scope. It can be difficult to understand agile’s “scope shifting” nature.
Small, incremental, consistent changes – There are stories out there or organization’s forcing everybody to adopt a new approach or a hybrid approach overnight without the proper training, without understanding the consequences, without explaining “what’s in it for me” and making the case for why the company could benefit. In the extreme, this is a recipe for turning a hybrid or agile approach into a fad that everybody ultimately resents and rebels against. Instead, are we able to find a few small changes where introducing more control (waterfall) or more flexibility (agile) gives us immediate value? Is there a way we can test using a couple of pilot groups?
Not necessarily 50/50 – One thing that is common across all the literature on hybrid approaches is that it does not need to be (and probably won’t be) a 50/50 split between waterfall and agile. I’ve seen 80/20 in favor or agile. I’ve seen 80/20 in favor of waterfall. It just depends of what your organization needs more right now – control or flexibility. One of the biggest risks of a hybrid approach is that not enough significant new behaviors are introduced and/or new behaviors are not practiced routinely or frequently enough to take hold and become a way of life.
Milestone Reports and High-Level Timelines – For executives and general reporting. Since people tend to understand waterfall and simple charts best.
Set Budget Ceiling – Set a maximum budget or ceiling that is shared with the development team. If core functionality is reached under budget, consider using the balance for additional features and enhancements.
Set Core Functionality and Features – The business owner should clearly communicate minimum functionality to developers to help set scope.
Set fixed deadline for delivery of core functionality – Set “drop dead” date for core functionality. Be more flexible with optional features.Appoint Product Owner – Make the product owner responsible for setting initial scope/core functionality; agreeing with development team on change process.
Allow development team flexibility – Allow the development team flexibility in terms of how they work on the project and which tools they use.
Use Agile Techniques to elicit customer requirements – Wireframes, Design the product box
Audience – What suggestions do you have? What has worked for you?