These are the slides for the talk that I gave at the local Scrum Gathering in Tokyo on Janury 15 2014. There is a related blogpost that covers the main ideas of the talk also here: http://www.hansoft.com/expertblog/scrum-kanban-gantt/
Learn how an evolved PMO can bring discipline to project prioritization, track project portfolios, and provide the support teams need to embrace Agile.
Traditional vs Lean Portfolio Management, Agile PMO & OrganisationsBarry O'Reilly
This deck showcases how the future can look for organisations as they attempt to scale up agile and lean practices and principles across the entire organisation.
Regardless if we have entered to do project/programme/portfolio work, once onsite I find it is a great way to introduce the wider organisation to the ideas that we use to deliver and how they can support all areas and activities in the organisation.
Key concepts;
- How traditional PMO and organisation are setup
- Legacy mindset for are alive and still driving the majority of portfolio/organisation behaviours
- Comparisons of traditional and agile/lean mindsets
- Principles of agile/lean portfolio/organisation management
- Organisational structure
- Annual vs Incremental funding (Beyond Budgeting)
- Limiting Work in Progress i.e. its only matters how many projects you finish, not start.
- Managing and visualising capability
- Coping with portfolio complexity through experimentation and validated learning
- Removing the concept of projects and focusing on continuous delivery of value
- Benefits of agile/lean portfolio/organisation management
This deck was compiled using referenced materials and the support of David Joyce (@dpjoyce) and Ian Carroll (@caza_no7)
The reality is that a paradigm shift is needed to enable the Agile PMO to deliver the correct support and provide an acceptable level of guidance for project managers in a collaborative and co-operative approach.
This will result in the ability to work with the project and business teams to fast track projects through to delivery while ensuring that the components of the triple constraints evolves into a managed agile enterprise project and programme environment.
Approaches and techniques to develop better software product when working with distributed teams, in different time zones and locations. Practical steps for enterprises and organizations to create better software faster and avoid the traps of institutionalized Agile.
* Distributed Agile
* legacy modernization
Learn the basics of the agile way-of-life that has helped many companies realize their potential in the market. The agile secret sauce was once a thing that was only enjoyed by software organizations on the East and West coasts, but is now invading Indianapolis -- increasing productivity, making teams empowered (and happier!), and helping managers focus less on the taskmaster role and more on the important stuff.
Learn how an evolved PMO can bring discipline to project prioritization, track project portfolios, and provide the support teams need to embrace Agile.
Traditional vs Lean Portfolio Management, Agile PMO & OrganisationsBarry O'Reilly
This deck showcases how the future can look for organisations as they attempt to scale up agile and lean practices and principles across the entire organisation.
Regardless if we have entered to do project/programme/portfolio work, once onsite I find it is a great way to introduce the wider organisation to the ideas that we use to deliver and how they can support all areas and activities in the organisation.
Key concepts;
- How traditional PMO and organisation are setup
- Legacy mindset for are alive and still driving the majority of portfolio/organisation behaviours
- Comparisons of traditional and agile/lean mindsets
- Principles of agile/lean portfolio/organisation management
- Organisational structure
- Annual vs Incremental funding (Beyond Budgeting)
- Limiting Work in Progress i.e. its only matters how many projects you finish, not start.
- Managing and visualising capability
- Coping with portfolio complexity through experimentation and validated learning
- Removing the concept of projects and focusing on continuous delivery of value
- Benefits of agile/lean portfolio/organisation management
This deck was compiled using referenced materials and the support of David Joyce (@dpjoyce) and Ian Carroll (@caza_no7)
The reality is that a paradigm shift is needed to enable the Agile PMO to deliver the correct support and provide an acceptable level of guidance for project managers in a collaborative and co-operative approach.
This will result in the ability to work with the project and business teams to fast track projects through to delivery while ensuring that the components of the triple constraints evolves into a managed agile enterprise project and programme environment.
Approaches and techniques to develop better software product when working with distributed teams, in different time zones and locations. Practical steps for enterprises and organizations to create better software faster and avoid the traps of institutionalized Agile.
* Distributed Agile
* legacy modernization
Learn the basics of the agile way-of-life that has helped many companies realize their potential in the market. The agile secret sauce was once a thing that was only enjoyed by software organizations on the East and West coasts, but is now invading Indianapolis -- increasing productivity, making teams empowered (and happier!), and helping managers focus less on the taskmaster role and more on the important stuff.
Agile Project Management explained and examined from several angles. Agile Software Development delivers better results when it is managed in an agile way.
A couple years ago, a company I was working with, asked me to share with them the use cases and benefits of Scrum. It must have really sparked the management’s interest as they asked me to come up with an Agile implementation strategy for the company. This is the presentation I would like to share with you as I believe many curious, mid size, web development shops out there might be seriously thinking about adopting Agile or some hybrid form to supplement their Waterfall process.
Overview and explanation of the 12 Principles contained in the Agile Manifesto.
For more - and a complete implementation of Agile for $1.90 - go to Agile201.com.
The Kanban PMO: How to improve an existing PMO using Kanban and AgilePMActiniumPartners
Traditional PMOs are considered the motherships of project management disasters. Over the past 2 decades, DSDM has proven to be a rigorous Agile method allowing companies to deliver projects successfully in an Agile manner. However, we still need to find ways to address the most common challenges encountered by most organisations trying to adopt Agile ways:
- Coordinate the deliverables and needs of multiple Agile teams;
- Create an environment of effective collaboration and communication across the organisational boundaries;
- Expand Agility beyond the traditional IT space; and,
- Balance the demand and capabilities of organisations to produce improved business flow.
Few companies truly treat themselves as a network of interdependent components that work together to try to accomplish a common goal. Does your PMO follow a systemic approach? How do you maintain the continuity and flow of the system? The challenge is to maximise the desirable Agile benefits from ‘Individuals (Teams) and Interactions’ to multiple teams and ever-larger systems, without losing our Lean temperament. In this presentation, the authors will present how Lean Thinking and Kanban can be used in conjunction with the DSDM lifecycle to successfully create an improved PMO focused on re-architecting the Business Flow and Balance of Demand.
Agile Project Management basics explained through the key values and principles of this methodology. A quick overview of some of the most important agile tools and techniques, like "MoSCoW" priority management and "Timeboxing" priority management.
Laimonas Lileika — Hybrid Project Management: Excellence Behind a BuzzwordAgileLAB
Laimonas Lileika will encourage you to unleash your Project Management creativity by combining Agile and Waterfall paradigms.
This speech is for you if you are interested in:
- Importance of Context in Project Management;
- Most frequent misperceptions about Agile and Waterfall models;
- Pragmatic approach to project management: how to make a hybrid work in real.
These slides--based on the webinar featuring leading IT analyst firm Enterprise Management Associates (EMA) and IBM--reveal the challenges of managing today’s complex IT environments and the benefits associated with moving to a true hybrid IT management approach.
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...WiMLDSMontreal
"The Agile methodology - Delivering new ways of working"
By Sandra Frechette, Senior Consultant at Deloitte Digital
Abstract: The purpose of this talk is to explain the agile methodology and give real business cases about the implementation in companies transformation while discussing the myth that Agile projects dont only occur in IT implementations but in multiple lines of services.
Sandra helps clients transform organization to insight oriented organization to drive revenue, increase efficiency and reduce risk.
This presentation was provided by Bill Trippe of Publishing Technology Partners, during the NISO event "Project Management for the Information Community: Managing and Communicating the Process, Session Six," held on Friday, March 29, 2019.
Simple & Practical Project Management for Digital Marketing TeamsDigitangle
An introduction and overview of project management methodologies, and some quick tips to help manage your own time, improve communication and get things done in a digital marketing team.
What are the Tools & Techniques in Agile Project Management?Tuan Yang
Organizations, teams and even project management software are increasingly responding to a demand for more adaptive and evolutionary processes. In a fast-changing business world that needs to respond to rapid market and technology shifts, Agile delivers. Agile project management provides numerous benefits to organizations, project teams, and products.
Learn more about:
» Set up an Agile project.
» Assign roles and responsibilities.
» Create a prioritized list of requirements.
» Define increments and timeboxes.
» Manage a Solution Development Team or Teams.
» Use Agile techniques such as Feature Driven Development.
» Present the benefits of Agile approaches to Senior Management.
Agile Project Management explained and examined from several angles. Agile Software Development delivers better results when it is managed in an agile way.
A couple years ago, a company I was working with, asked me to share with them the use cases and benefits of Scrum. It must have really sparked the management’s interest as they asked me to come up with an Agile implementation strategy for the company. This is the presentation I would like to share with you as I believe many curious, mid size, web development shops out there might be seriously thinking about adopting Agile or some hybrid form to supplement their Waterfall process.
Overview and explanation of the 12 Principles contained in the Agile Manifesto.
For more - and a complete implementation of Agile for $1.90 - go to Agile201.com.
The Kanban PMO: How to improve an existing PMO using Kanban and AgilePMActiniumPartners
Traditional PMOs are considered the motherships of project management disasters. Over the past 2 decades, DSDM has proven to be a rigorous Agile method allowing companies to deliver projects successfully in an Agile manner. However, we still need to find ways to address the most common challenges encountered by most organisations trying to adopt Agile ways:
- Coordinate the deliverables and needs of multiple Agile teams;
- Create an environment of effective collaboration and communication across the organisational boundaries;
- Expand Agility beyond the traditional IT space; and,
- Balance the demand and capabilities of organisations to produce improved business flow.
Few companies truly treat themselves as a network of interdependent components that work together to try to accomplish a common goal. Does your PMO follow a systemic approach? How do you maintain the continuity and flow of the system? The challenge is to maximise the desirable Agile benefits from ‘Individuals (Teams) and Interactions’ to multiple teams and ever-larger systems, without losing our Lean temperament. In this presentation, the authors will present how Lean Thinking and Kanban can be used in conjunction with the DSDM lifecycle to successfully create an improved PMO focused on re-architecting the Business Flow and Balance of Demand.
Agile Project Management basics explained through the key values and principles of this methodology. A quick overview of some of the most important agile tools and techniques, like "MoSCoW" priority management and "Timeboxing" priority management.
Laimonas Lileika — Hybrid Project Management: Excellence Behind a BuzzwordAgileLAB
Laimonas Lileika will encourage you to unleash your Project Management creativity by combining Agile and Waterfall paradigms.
This speech is for you if you are interested in:
- Importance of Context in Project Management;
- Most frequent misperceptions about Agile and Waterfall models;
- Pragmatic approach to project management: how to make a hybrid work in real.
These slides--based on the webinar featuring leading IT analyst firm Enterprise Management Associates (EMA) and IBM--reveal the challenges of managing today’s complex IT environments and the benefits associated with moving to a true hybrid IT management approach.
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...WiMLDSMontreal
"The Agile methodology - Delivering new ways of working"
By Sandra Frechette, Senior Consultant at Deloitte Digital
Abstract: The purpose of this talk is to explain the agile methodology and give real business cases about the implementation in companies transformation while discussing the myth that Agile projects dont only occur in IT implementations but in multiple lines of services.
Sandra helps clients transform organization to insight oriented organization to drive revenue, increase efficiency and reduce risk.
This presentation was provided by Bill Trippe of Publishing Technology Partners, during the NISO event "Project Management for the Information Community: Managing and Communicating the Process, Session Six," held on Friday, March 29, 2019.
Simple & Practical Project Management for Digital Marketing TeamsDigitangle
An introduction and overview of project management methodologies, and some quick tips to help manage your own time, improve communication and get things done in a digital marketing team.
What are the Tools & Techniques in Agile Project Management?Tuan Yang
Organizations, teams and even project management software are increasingly responding to a demand for more adaptive and evolutionary processes. In a fast-changing business world that needs to respond to rapid market and technology shifts, Agile delivers. Agile project management provides numerous benefits to organizations, project teams, and products.
Learn more about:
» Set up an Agile project.
» Assign roles and responsibilities.
» Create a prioritized list of requirements.
» Define increments and timeboxes.
» Manage a Solution Development Team or Teams.
» Use Agile techniques such as Feature Driven Development.
» Present the benefits of Agile approaches to Senior Management.
How to Plan for Hyper Growth Success by Slack Software EngineerProduct School
Every company is different. Every team is different. Every Product Manager is different. In Carly's two years working at Slack as a Software Engineer building features for Enterprise Grid, she's had the opportunity to work with several Product Managers with distinct styles and varying levels of experience. Her talk explored challenges her team encountered working on high impact, cross functional projects in a hyper growth startup environment.
As more organizations begin to adopt agile on multiple, interdependent teams, how do we ensure that the success within a team can translate to success at the enterprise level?
Presented by: Sanjiv Augustine, President of LitheSpeed
How to revolutionize your projects using prince2 agilePMIUKChapter
PRINCE2 Agile combines the flexibility and responsiveness of agile with the world’s most practised project management method, PRINCE2.
Effective project management is critical to the successful delivery of new products and services that are necessary to keep organisations competitive in a changing world. PRINCE2 Agile can be used in today’s high-speed and uncertain world to develop ever-evolving solutions aligned to the organisation’s strategic objectives.
In this webinar the following questions will be addressed:
What is the agile way of working?
What is PRINCE2, PRINCE2 Agile, and Scrum?
How does PRINCE2 Agile harness the strengths of agile to bring value to your projects including how risk is reduced?
Michelle Rowland
Michelle is an experienced project, programme, portfolio and change manager who has, for more than 15 years, been providing a business-led focus to large change initiatives in a variety of organisations and environments. She has performed roles as Chief Examiner of PRINCE2®, MoP® and P3O® on behalf of AXELOS since 2014; Examinations Development Leader of PRINCE2 Agile; and Examination Marker for the APM – PMQ and Development Assistant of APM’s IPMA Level C certification. She currently trains a wide range of portfolio, programme and project methodologies, assisting delegates in understanding how they can apply best practice to their projects, programmes and portfolios.
Project Management: Choosing the Right Tools and ApproachPeter Campbell
Different projects require difgferent approaches. It's not a matter of which is better - traditional Waterfall or the newer agile approach -- it's a matter of what type of project your doing,. This NTEN presentation discusses both approaches and advises on when each one might work, as well as discussing what software will help.
Start the new decade off, with help creating a toolbox of skills and resources to help you organize and bring projects to life.
Whenever you are putting a project together, it is essential to keep timelines in check, follow up, and watch out for scope creep. In this webinar, Brian Pichman will discuss different project management techniques and certifications to help you not only have a successful project but more importantly, a well defined and detailed project launch.
By having a solid foundation and a few easy-to-use tools, you can significantly reduce that project management stress and be more excited for the next project you tackle!
Wrap up the rest of the year with smoother well-defined projects and a toolbox of skills and resources to help you organize and bring projects to life. Whenever you are putting a project together, it is essential to keep timelines in check, follow up, and watch out for scope creep. In this webinar, Brian Pichman will discuss different project management techniques and tools to help you not only have a successful project but more importantly, a well defined and detailed project launch. By having a solid foundation and a few easy-to-use tools, you can significantly reduce that project management stress and be more excited for the next project you tackle!
Wrap up the rest of the year with smoother well-defined projects and a toolbox of skills and resources to help you organize and bring projects to life. Whenever you are putting a project together, it is essential to keep timelines in check, follow up, and watch out for scope creep. In this webinar, Brian Pichman will discuss different project management techniques and tools to help you not only have a successful project but more importantly, a well defined and detailed project launch. By having a solid foundation and a few easy-to-use tools, you can significantly reduce that project management stress and be more excited for the next project you tackle!
Agile Software Development Workshop at Sote HubSote ICT
Presentation on agile project management by Maros Korinek, developer at Funding Circle, from his 4-day training in December 2016 at Sote Hub in Voi, Kenya.
This presentation was provided by Maureen Adamson of Adamson & Associates, during the NISO event "Project Management for the Information Community: Managing and Communicating the Process, Session Four," held on Friday, March 15, 2019.
Agile software development development explainedServan Huegen
Explanation of different types of project approaches. From classic waterfall via Agile, Scrum, Kanban, LeSS, SAFe, Spotify Engineering Culture to Lean Startup and some eye opening tips and tricks.
Similar to Scrum, Kanban, and Gantt scheduling in one project – nonsense or necessity? - Tokyo Scrum Gathering (20)
My talk at PMI Sweden Congress 2013 on Agile and Large Software ProductsSvante Lidman
This is my "Success Factors for Agile Development of Very Large Software Products" as it was presented at the PMI Sweden Congress on March 11 2013. The title of the presentation is in Swedish but the material is almost completely in English.
Foundations for self-organization long v5Svante Lidman
This is the long (first) version of my self-organization talk that I held at Software Passion Summit 2012. This then evolved into the more condensed and focused version
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Key Trends Shaping the Future of Infrastructure.pdf
Scrum, Kanban, and Gantt scheduling in one project – nonsense or necessity? - Tokyo Scrum Gathering
1. ?
Scrum, Kanban, and Gantt
scheduling in one project –
Nonsense or necessity?
Svante Lidman (Hansoft AB)
svante.lidman@hansoft.com
@svante_lidman
1
2. This talk
1.
2.
3.
4.
5.
Managing efforts involving many teams
Techniques and mindsets
Old techniques can still be useful
Planning at the right level at the right time
Vision, whole product, goals/objectives
2
3. Who am I, what do I do?
• Previous 20+ years
– VP Development,
Product-ProgramProject Management,
Developer
• Last 5 years
– Consulting with clients
on large scale lean/agile
– Certified Scale Agile
Program Consultant
(SPC)
– CSM
3
4. Who do we work with?
• Software centric products
– Hardware / Software
– Pure Software
– Services (product mindset)
4
5. Problem Definition:
How do we manage or development efforts
(projects, programs) well?
Adaptive
Plan driven
• Agile
• Scrum
• Kanban
• Waterfall
• Work breakdown structure
• Gantt
5
7. What is agile (planning) good at?
• Handling uncertainty
• Being predictive based on
true progress
• Fast learning/improvement
loop
Refine
Backlog
Design
Communicate
Test
Implement
7
8. What is Gantt sheduling good at?
• Visualizing fixed deadlines and what leads up
to them
– Dependencies
– Example: external delivery
•
•
•
•
Packaging
Marketing materials
Training
Deployment pre-requisites
Not good for exploratory / iterative work
8
9. Anti-patterns
• Gantt scheduling
–
–
–
–
Planning everything at detail up front
Lack of team involvement
Pushing integration and testing to the end
Seeing people as resources
• Agile planning
– No upfront planning whatsoever
– Lacking shared vision and objectives
– No commitment to anything beyond the current sprint
9
http://commons.wikimedia.org/wiki/File:Stop_hand_nuvola_alternate.svg
10. Good patterns
• Gantt scheduling
– Capture fixed high level tasks/goals
and dependencies
– Delegate details to the involved team
– Rolling planning of details
• Agile planning
– Clear vision and objectives
– Product backlog with the right depth and detail at the
right time.
– Roadmap with high level milestones/goals
– Sprint objectives for more than the current sprint
10
http://commons.wikimedia.org/wiki/File:P_yes_green.svg#file
11. The real issue
• Mindset rather than technique
• Big and detailed plan upfront
– Difficult to change
– Compliance to plan rather than adapting to reality
11
http://commons.wikimedia.org/wiki/File:DeadHumpback.jpg
15. What are the benefits?
• Clear overview of high level planning and
dependencies
• Just in time planning of both predictable work
and agile work
• Helps to create alignment
inside as well as outside the
development organization.
15
http://commons.wikimedia.org/wiki/File:Tic_tac_toe.svg
16. Summary
• Shared vision and tangible goals
• Build and communicate a high level plan for
the whole effort
• Emerging product backlog and release
planning
• Delegate details of plan/backlog to
teams
• Focus on release readiness
16
http://commons.wikimedia.org/wiki/File:Stock_keyring.svg
20. Licensing of this Presentation
The artwork in this presentation is licensed under the terms defined by each
respective source as indicated on each respective slide. If no source is given,
then the artwork is in the public domain.
Trademarks and books, depicted in the presentation are owned by the
respective tradmark owner and are only included for reference purposes and
is not in any way an endorsement of the presentation contents.
If you make use of this material in whole or part, you should clearly state the
source.
All original art work and the presentation as such is is licensed under
a Creative Commons Attribution-ShareAlike 4.0 International License, see
http://creativecommons.org/licenses/by-sa/4.0/.
20