Many talks about doing Agile versus being Agile. The session presents a scientific definition of Agility, how to move from doing Agile to being Agile. Characteristics of Agility that can be enhanced, inhibitors the can be reduced and removed and contexts where Agility is an advantage are all presented in this session. All this enables you, a team and an organization to decide when and to know how to go from doing Agile to being Agile.
References
The content of this session is based on studies and experiments promoted by U.S. DoD and NATO research and presented in these books:
The Agility Advantage: A Survival Guide For Complex Enterprises and Endeavors; David Alberts; 2011.
Power to the Edge: Command...Control...in the Information Age; David Alberts and Richard Hayes; 2003.
What is Agility?
What are the characteristics that contribute to Agility?
What are the team/org structures that support Agility?
What are the challenges that require Agility?
Global College Malta offers a set of specially designed short courses, which are designed to increase your effectiveness at work and enhance your CV. The short courses will be delivered by Dr Ashok Srivastava, an experienced senior lecturer and full-time member of staff of Global College Malta, who also lectured in Dubai, USA and other countries.
This training program / workshop helps first-level managers/ supervisors de¬velop and apply key supervisory skills at work. It is intended for a wide group of supervisors / first level managers. It covers key skills which supervisors need to improve their own work performance and enhance the productivity of staff working under them.
Length: 3h
Top Five Drivers of High Performing TeamsGregory Bayne
Presenting the TLC Solutions Australia High Performing Elite Teams (HPET) Model and the top five drivers identified from the validation study and the database of client teams. Developed by Gregory Bayne, Director of Total Leader and Coach Solutions Australia.
What is Agility?
What are the characteristics that contribute to Agility?
What are the team/org structures that support Agility?
What are the challenges that require Agility?
Global College Malta offers a set of specially designed short courses, which are designed to increase your effectiveness at work and enhance your CV. The short courses will be delivered by Dr Ashok Srivastava, an experienced senior lecturer and full-time member of staff of Global College Malta, who also lectured in Dubai, USA and other countries.
This training program / workshop helps first-level managers/ supervisors de¬velop and apply key supervisory skills at work. It is intended for a wide group of supervisors / first level managers. It covers key skills which supervisors need to improve their own work performance and enhance the productivity of staff working under them.
Length: 3h
Top Five Drivers of High Performing TeamsGregory Bayne
Presenting the TLC Solutions Australia High Performing Elite Teams (HPET) Model and the top five drivers identified from the validation study and the database of client teams. Developed by Gregory Bayne, Director of Total Leader and Coach Solutions Australia.
Raj Chawla (WBI) and Jolie Bain Pillsbury prepared this document based on the work of Ron Heifetz and Marty Linsky from the book Leadership on the Line. This document was presented during the Global Youth Anti-Corruption Forum on Thursday 27 May 2010.
Understanding the function of an Agile Coach is much more feasible once we acknowledge the set of “why’s” described in the previous section. An Agile Coach is a professional who will assist the organisation in solving the types of problems listed above. It’s possible to do it in different ways; however, let’s explore a few details regarding what is the gist of the activity of Agile Coaching.
We can summarise the essence of the work of an Agile Coach using a model called “The Agile Coaching DNA”. This DNA works as a compass to guide the decisions about which practices and approaches we can use to help clients achieve better results.
Workpedia: Work Planning, Delegation and Productivity ManagementMahendra Chauhan
Enterprise wide Work Planning, Delegation, Productivity and Knowledge Management Platform. Powered by Artificial Intelligence and Robotic Process Automation.
Pm0013 managing human resources in projectssmumbahelp
Dear students get fully solved assignments
Send your semester & Specialization name to our mail id :
help.mbaassignments@gmail.com
or
call us at : 08263069601
Pm0013 managing human resources in projectssmumbahelp
Dear students get fully solved assignments
Send your semester & Specialization name to our mail id
-> help.mbaassignments@gmail.com
or
call us at -> 08263069601
[PM Shool] Delegation & people managementNatali Renska
Short story about people management, team motivation using knowledge about their profiles. How and whom to delegate, what's the barriers could be and delegation matrix to cover all the aspects.
Is your organization benefitting from the effectiveness of High Performance Teams (HPTs)? Use this presentation to learn how HPTs produce more successful business outcomes, about the roles of leaders and members in HPTs, how to assess team effectiveness, and how to build HPTs.
For more information about building High Performance Teams, please see www.tbointl.com
Transforming Business Operations: Our Name is Our Mission
TBO International, with offices in Houston and San Antonio, is recognized as a firm that consistently helps improve organizational performance through our expertise, objectivity and partnering. Our success is measured by achieving our client's business targets, whether performance, economic or behavioral.
Raj Chawla (WBI) and Jolie Bain Pillsbury prepared this document based on the work of Ron Heifetz and Marty Linsky from the book Leadership on the Line. This document was presented during the Global Youth Anti-Corruption Forum on Thursday 27 May 2010.
Understanding the function of an Agile Coach is much more feasible once we acknowledge the set of “why’s” described in the previous section. An Agile Coach is a professional who will assist the organisation in solving the types of problems listed above. It’s possible to do it in different ways; however, let’s explore a few details regarding what is the gist of the activity of Agile Coaching.
We can summarise the essence of the work of an Agile Coach using a model called “The Agile Coaching DNA”. This DNA works as a compass to guide the decisions about which practices and approaches we can use to help clients achieve better results.
Workpedia: Work Planning, Delegation and Productivity ManagementMahendra Chauhan
Enterprise wide Work Planning, Delegation, Productivity and Knowledge Management Platform. Powered by Artificial Intelligence and Robotic Process Automation.
Pm0013 managing human resources in projectssmumbahelp
Dear students get fully solved assignments
Send your semester & Specialization name to our mail id :
help.mbaassignments@gmail.com
or
call us at : 08263069601
Pm0013 managing human resources in projectssmumbahelp
Dear students get fully solved assignments
Send your semester & Specialization name to our mail id
-> help.mbaassignments@gmail.com
or
call us at -> 08263069601
[PM Shool] Delegation & people managementNatali Renska
Short story about people management, team motivation using knowledge about their profiles. How and whom to delegate, what's the barriers could be and delegation matrix to cover all the aspects.
Is your organization benefitting from the effectiveness of High Performance Teams (HPTs)? Use this presentation to learn how HPTs produce more successful business outcomes, about the roles of leaders and members in HPTs, how to assess team effectiveness, and how to build HPTs.
For more information about building High Performance Teams, please see www.tbointl.com
Transforming Business Operations: Our Name is Our Mission
TBO International, with offices in Houston and San Antonio, is recognized as a firm that consistently helps improve organizational performance through our expertise, objectivity and partnering. Our success is measured by achieving our client's business targets, whether performance, economic or behavioral.
Abstract
Enable Enterprise change through the agility spectrum. How to break enterprise change into small focus areas to achieve an end to end value generation in an organic way.
Key Takeaways:
1. Insight into Agility spectrum
2. Looking beyond frameworks to enable agility
3. Measuring change
4. Restructuring
5. Effective Coaching
Organizational Agility: Take Agile Beyond the Team - Webinar w/ David HawksAgile Velocity
The benefits of total organizational agility can be seen in many of the world’s largest companies--think Google, Apple, and Amazon. While they may not explicitly call themselves capital-“A” Agile, they work with a heavy emphasis on Agile principles like a focus on delivering value, shortened feedback loops, quick time-to-market, and an opposition to traditional top-down management techniques. These principles go beyond teams. Instead, they are ingrained throughout the whole organization and its culture.
As a result, these companies have the ability to change and adapt to their markets and have now grown into industry leaders. How did they do it? What can you learn from the changes they’ve made?
In this webinar, David Hawks discusses 7 ways your organization can begin operating more like some of the top companies in the world.
Key discussion points include:
- What is organizational agility and what are the benefits?
- 7 ways to bring organizational agility to your business
- Why is it imperative to apply Agile principles across the whole organization?
- Q&A with the audience
Looking for guidance during your Agile transformation? Contact info@agilevelocity.com for more information on how we can help.
Increasingly, we are interacting with people from different cultural groups – both globally and domestically.
These interactions can be difficult because our different cultural influences shape how we each understand the world around us.
The ADAPT Cycle is a change process aimed at helping you analyze and modify your behaviours when working across cultures.
Lightning talk: Active Agility, the magic ingredient of Lean and AgileLuca Minudel
Many talks about doing Agile versus being Agile. The session presents a scientific definition of Agility, how to move from doing Agile to being Agile. Characteristics of Agility that can be enhanced, inhibitors the can be reduced and removed and contexts where Agility is an advantage are all presented in this session. All this enables you, a team and an organization to decide when and to know how to go from doing Agile to being Agile.
References
The content of this session is based on studies and experiments promoted by U.S. DoD and NATO research and presented in these books:
The Agility Advantage: A Survival Guide For Complex Enterprises and Endeavors; David Alberts; 2011.
Power to the Edge: Command...Control...in the Information Age; David Alberts and Richard Hayes; 2003.
Heuristics for Becoming a Learning OrganisationKarl Scotland
In a world of Big Bang Disruption, the need for learning organisations is greater than ever. Businesses need to develop people so they are able to continuously solve new problems, rather than focussing on implementing solutions to previous problems.
This presentation explores how heuristics can be used to enable this problem solving capability. It introduces a set questions which can be used to encourage creative thinking from multiple perspectives, from understanding the problems, to imagining the desired impacts and then designing potential interventions.
How do we change? This is presentation on new approaches to change management in an agile enviroment where change is rapid. This also addresses change when "devops" organizational designs are emerging.
Why 76% of Organizations are Failing at Agile - Agile Cincinnati April 2019Agile Velocity
Traditional leadership paradigms, organization structures, and culture all get in the way of agility, as too many enterprises focus on team level change and framework implementation (Scrum and SAFe). Explore how leaders can guide their organizations past these barriers and accelerate the momentum towards true organizational agility.
This ppt gives you the best way on how to handle and effectively respond to feedback. sometimes the best way to give feedback is to know that you are not the best and that you are always open for learning because in todays world
It takes two to tango - why tech and business succeed or fail together v4.1 b...Luca Minudel
In this session, we will discuss how to achieve real technical excellence that matters to the Business, how to build trust between Business and Tech, and how Business can react quickly and beat the competition with help from Tech. After many years in professional software development, we experienced the impact of Business’ decisions on Tech, the importance of technical excellence for the Business, and the role of Software Craftsmanship/Craftswomenship in achieving technical excellence.
We learned that Tech is an enabler for the Business, that Business is a key stakeholder, that mastery in practices such as Software Craftsmanship/Craftswomenship leads to technical excellence that really matters. Then, in an unexpected turn of events, we learned these assumptions were flawed, it was much more than that.
Project management in the age of accelerating change - IT/Tech specificLuca Minudel
- What is Agile and why is becoming increasingly popular?
- For what types of endeavours Agile is best suited?
- What additional tools does Agile add to a PM toolbox?
- How does a traditional project differ from an Agile digital product delivery?
- What is the role of the PM in an Agile delivery?
This session gives a short introduction of Agile for traditional Project Managers and describes the structure, the steps and the activities of an Agile project from Inception to delivery.
Project management in the age of accelerating change - general non IT specificLuca Minudel
- What is Agile and why is becoming increasingly popular?
- For what types of endeavours Agile is best suited?
- What additional tools does Agile add to a PM tool box?
- How does a traditional project differ from an Agile digital product delivery?
- What is the role of the PM in an Agile delivery?
This session gives a short introduction of Agile for traditional Project Managers, and describes the structure, the steps and the activities of an Agile project from Inception to delivery.
New Self-assessment radar for Scrum Masters.
Use this as a permanent link to always get access to the latest version: http://www.smharter.com/blog/scrum-master-skills-self-assessment-radar/
New Lean-Agile Coach Self-Assessment - detailed descriptions v3Luca Minudel
Detailed descriptions for the Lean-Agile Coach Self-Assessment
Includes references to resources useful to improve in each competency area (download the deck and look at the notes)
From Continuous Integration to Continuous Delivery and DevOpsLuca Minudel
An overview of Continuous Delivery from a business and a technical point of view.
Includes an overview of:
- business value proposition of CD
- prerequisites and tips for CD implementation
- CD implementation was stories and strategies
- CD technical practices
Draft your next training course with ideas from Training from the Back of the...Luca Minudel
A personal approach on applying the 4Cs techniques for the book 'Training from the Back of the Room!' starting from the end like the legend of the Phoenix.
Pratica avanzata del refactoring (2004)Luca Minudel
Abstract
- Perché fare Refactoring?
Riconoscere le situazioni ed i problemi che si risolvono con il Refactoring
- Quali i prerequisiti per fare Refactoring?
Dotarsi del necessario per applicare il Refactoring in continuo miglioramento
- Come comprendere e reagire ai feedback del codice?
Esempio "Live" di Refactoring del 2° tipo applicato al codice dell'interazione utente
Software development in Formula One: challenges, complexity and struggle for ...Luca Minudel
This is an experience report based on more than 3 years (2006-2009) of software development in F1 with Scrum, Lean and XP, developing evolving and maintaining software to support the F1 racing team from the vehicle conception and throughout every test and race.
In these 3 years I promoted and supported the advancement of the existing Agile practices in my team and then for all the software development teams of the F1 racing team.
How was this experience? It was dense and intense. What made it valuable? It was:
- the unique context characterized by very high levels of competition, speed and unpredictable rapid changes.
- the challenge of doing computer programming in an F1 team: the team and I had to learn and invent how to work with a code-base that is very large and long lived, a product that is uncommonly complex, in an organization that has high levels of interdependency and with technologies and competitors that are fast moving targets. We found ourselves far behind the boundaries where centralized top-down approaches could possibly work and where a book, a school degree or an expert could possibly reveal the right answer.
We had to do software development in extreme conditions and push ourselves to the limit as F1 drivers that really push and find the limits with the aim of outperforming competitors.
Have we survived this chaos? How did we survive? Which team and coding practices emerged? This experience report will look at the answers to all those questions and will try to answer questions from participants.
Refactoring legacy code driven by tests - ENGLuca Minudel
re you working on code poorly designed or on legacy code that’s hard to test? And you cannot refactor it because there are no tests?
During this Coding Dojo you’ll be assigned a coding challenge in Java, C#, Ruby, JavaScript or Python. You will face the challenge of improving the design and refactoring existing code in order to make it testable and to write unit tests.
We will discuss SOLID principles, the relation between design and TDD, and how this applies to your solution.
Reading list:
Growing Object-Oriented Software, Guided by Tests; Steve Freeman, Nat Pryce
Test Driven Development: By Example; Kent Beck
Working Effectively with Legacy; Michael Feathers
Agile Software Development, Principles, Patterns, and Practices; Robert C. Martin (C++, Java)
Agile Principles, Patterns, and Practices in C#; Robert C. Martin (C#)
Refactoring legacy code driven by tests - ITALuca Minudel
Are you working on code poorly designed or on legacy code that’s hard to test? And you cannot refactor it because there are no tests?
During this Coding Dojo you’ll be assigned a coding challenge in Java, C#, Ruby, JavaScript or Python. You will face the challenge of improving the design and refactoring existing code in order to make it testable and to write unit tests.
We will discuss SOLID principles, the relation between design and TDD, and how this applies to your solution.
Reading list:
Growing Object-Oriented Software, Guided by Tests; Steve Freeman, Nat Pryce
Test Driven Development: By Example; Kent Beck
Working Effectively with Legacy; Michael Feathers
Agile Software Development, Principles, Patterns, and Practices; Robert C. Martin (C++, Java)
Agile Principles, Patterns, and Practices in C#; Robert C. Martin (C#)
Continuous Delivery (CD) is often thought to be within the purview of tech practitioners – developers, testers, operations, delivery managers, etc. However, the industry is fast realizing that CD is actually more of a business decision. CD can be the game changer to help the organization stay a step ahead by delivering value to the customer reliably and frequently. CD isn’t a geeky fad, but a huge business enabler vouched for by Facebook, LinkedIn, Flickr and the like. In this session I’ll Introduce the principles, the practices, the tools, and the business value proposition of continuous delivery both from a business point of view and from a technical point of view.
How to Position Your Globus Data Portal for Success Ten Good PracticesGlobus
Science gateways allow science and engineering communities to access shared data, software, computing services, and instruments. Science gateways have gained a lot of traction in the last twenty years, as evidenced by projects such as the Science Gateways Community Institute (SGCI) and the Center of Excellence on Science Gateways (SGX3) in the US, The Australian Research Data Commons (ARDC) and its platforms in Australia, and the projects around Virtual Research Environments in Europe. A few mature frameworks have evolved with their different strengths and foci and have been taken up by a larger community such as the Globus Data Portal, Hubzero, Tapis, and Galaxy. However, even when gateways are built on successful frameworks, they continue to face the challenges of ongoing maintenance costs and how to meet the ever-expanding needs of the community they serve with enhanced features. It is not uncommon that gateways with compelling use cases are nonetheless unable to get past the prototype phase and become a full production service, or if they do, they don't survive more than a couple of years. While there is no guaranteed pathway to success, it seems likely that for any gateway there is a need for a strong community and/or solid funding streams to create and sustain its success. With over twenty years of examples to draw from, this presentation goes into detail for ten factors common to successful and enduring gateways that effectively serve as best practices for any new or developing gateway.
Advanced Flow Concepts Every Developer Should KnowPeter Caitens
Tim Combridge from Sensible Giraffe and Salesforce Ben presents some important tips that all developers should know when dealing with Flows in Salesforce.
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus
As part of the DOE Integrated Research Infrastructure (IRI) program, NERSC at Lawrence Berkeley National Lab and ALCF at Argonne National Lab are working closely with General Atomics on accelerating the computing requirements of the DIII-D experiment. As part of the work the team is investigating ways to speedup the time to solution for many different parts of the DIII-D workflow including how they run jobs on HPC systems. One of these routes is looking at Globus Compute as a way to replace the current method for managing tasks and we describe a brief proof of concept showing how Globus Compute could help to schedule jobs and be a tool to connect compute at different facilities.
Understanding Globus Data Transfers with NetSageGlobus
NetSage is an open privacy-aware network measurement, analysis, and visualization service designed to help end-users visualize and reason about large data transfers. NetSage traditionally has used a combination of passive measurements, including SNMP and flow data, as well as active measurements, mainly perfSONAR, to provide longitudinal network performance data visualization. It has been deployed by dozens of networks world wide, and is supported domestically by the Engagement and Performance Operations Center (EPOC), NSF #2328479. We have recently expanded the NetSage data sources to include logs for Globus data transfers, following the same privacy-preserving approach as for Flow data. Using the logs for the Texas Advanced Computing Center (TACC) as an example, this talk will walk through several different example use cases that NetSage can answer, including: Who is using Globus to share data with my institution, and what kind of performance are they able to achieve? How many transfers has Globus supported for us? Which sites are we sharing the most data with, and how is that changing over time? How is my site using Globus to move data internally, and what kind of performance do we see for those transfers? What percentage of data transfers at my institution used Globus, and how did the overall data transfer performance compare to the Globus users?
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Anthony Dahanne
Les Buildpacks existent depuis plus de 10 ans ! D’abord, ils étaient utilisés pour détecter et construire une application avant de la déployer sur certains PaaS. Ensuite, nous avons pu créer des images Docker (OCI) avec leur dernière génération, les Cloud Native Buildpacks (CNCF en incubation). Sont-ils une bonne alternative au Dockerfile ? Que sont les buildpacks Paketo ? Quelles communautés les soutiennent et comment ?
Venez le découvrir lors de cette session ignite
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...Hivelance Technology
Cryptocurrency trading bots are computer programs designed to automate buying, selling, and managing cryptocurrency transactions. These bots utilize advanced algorithms and machine learning techniques to analyze market data, identify trading opportunities, and execute trades on behalf of their users. By automating the decision-making process, crypto trading bots can react to market changes faster than human traders
Hivelance, a leading provider of cryptocurrency trading bot development services, stands out as the premier choice for crypto traders and developers. Hivelance boasts a team of seasoned cryptocurrency experts and software engineers who deeply understand the crypto market and the latest trends in automated trading, Hivelance leverages the latest technologies and tools in the industry, including advanced AI and machine learning algorithms, to create highly efficient and adaptable crypto trading bots
In software engineering, the right architecture is essential for robust, scalable platforms. Wix has undergone a pivotal shift from event sourcing to a CRUD-based model for its microservices. This talk will chart the course of this pivotal journey.
Event sourcing, which records state changes as immutable events, provided robust auditing and "time travel" debugging for Wix Stores' microservices. Despite its benefits, the complexity it introduced in state management slowed development. Wix responded by adopting a simpler, unified CRUD model. This talk will explore the challenges of event sourcing and the advantages of Wix's new "CRUD on steroids" approach, which streamlines API integration and domain event management while preserving data integrity and system resilience.
Participants will gain valuable insights into Wix's strategies for ensuring atomicity in database updates and event production, as well as caching, materialization, and performance optimization techniques within a distributed system.
Join us to discover how Wix has mastered the art of balancing simplicity and extensibility, and learn how the re-adoption of the modest CRUD has turbocharged their development velocity, resilience, and scalability in a high-growth environment.
Globus Connect Server Deep Dive - GlobusWorld 2024Globus
We explore the Globus Connect Server (GCS) architecture and experiment with advanced configuration options and use cases. This content is targeted at system administrators who are familiar with GCS and currently operate—or are planning to operate—broader deployments at their institution.
Strategies for Successful Data Migration Tools.pptxvarshanayak241
Data migration is a complex but essential task for organizations aiming to modernize their IT infrastructure and leverage new technologies. By understanding common challenges and implementing these strategies, businesses can achieve a successful migration with minimal disruption. Data Migration Tool like Ask On Data play a pivotal role in this journey, offering features that streamline the process, ensure data integrity, and maintain security. With the right approach and tools, organizations can turn the challenge of data migration into an opportunity for growth and innovation.
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...Juraj Vysvader
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I didn't get rich from it but it did have 63K downloads (powered possible tens of thousands of websites).
We describe the deployment and use of Globus Compute for remote computation. This content is aimed at researchers who wish to compute on remote resources using a unified programming interface, as well as system administrators who will deploy and operate Globus Compute services on their research computing infrastructure.
Listen to the keynote address and hear about the latest developments from Rachana Ananthakrishnan and Ian Foster who review the updates to the Globus Platform and Service, and the relevance of Globus to the scientific community as an automation platform to accelerate scientific discovery.
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...informapgpstrackings
Keep tabs on your field staff effortlessly with Informap Technology Centre LLC. Real-time tracking, task assignment, and smart features for efficient management. Request a live demo today!
For more details, visit us : https://informapuae.com/field-staff-tracking/
Code reviews are vital for ensuring good code quality. They serve as one of our last lines of defense against bugs and subpar code reaching production.
Yet, they often turn into annoying tasks riddled with frustration, hostility, unclear feedback and lack of standards. How can we improve this crucial process?
In this session we will cover:
- The Art of Effective Code Reviews
- Streamlining the Review Process
- Elevating Reviews with Automated Tools
By the end of this presentation, you'll have the knowledge on how to organize and improve your code review proces
top nidhi software solution freedownloadvrstrong314
This presentation emphasizes the importance of data security and legal compliance for Nidhi companies in India. It highlights how online Nidhi software solutions, like Vector Nidhi Software, offer advanced features tailored to these needs. Key aspects include encryption, access controls, and audit trails to ensure data security. The software complies with regulatory guidelines from the MCA and RBI and adheres to Nidhi Rules, 2014. With customizable, user-friendly interfaces and real-time features, these Nidhi software solutions enhance efficiency, support growth, and provide exceptional member services. The presentation concludes with contact information for further inquiries.
Enhancing Research Orchestration Capabilities at ORNL.pdfGlobus
Cross-facility research orchestration comes with ever-changing constraints regarding the availability and suitability of various compute and data resources. In short, a flexible data and processing fabric is needed to enable the dynamic redirection of data and compute tasks throughout the lifecycle of an experiment. In this talk, we illustrate how we easily leveraged Globus services to instrument the ACE research testbed at the Oak Ridge Leadership Computing Facility with flexible data and task orchestration capabilities.
First Steps with Globus Compute Multi-User EndpointsGlobus
In this presentation we will share our experiences around getting started with the Globus Compute multi-user endpoint. Working with the Pharmacology group at the University of Auckland, we have previously written an application using Globus Compute that can offload computationally expensive steps in the researcher's workflows, which they wish to manage from their familiar Windows environments, onto the NeSI (New Zealand eScience Infrastructure) cluster. Some of the challenges we have encountered were that each researcher had to set up and manage their own single-user globus compute endpoint and that the workloads had varying resource requirements (CPUs, memory and wall time) between different runs. We hope that the multi-user endpoint will help to address these challenges and share an update on our progress here.
10. A Scientific Definition of Agility
Agility is a new way of thinking about and preparing for
the unanticipated.
Is the capability to successfully effect, cope with, and
exploit changes in circumstances.
12. Enhancing Agility Characteristics
Versatility (passive)
allow an entity to continue to operate effectively as is,
despite changes in circumstances or conditions
15. Enhancing Agility Characteristics
Flexibility (passive)
The ability to try and employ
multiple ways to succeed,
when the preferred response does not work,
and the capacity to move seamlessly between them;
learning more than one way to do things
16. Enhancing Agility Characteristics
Resilience (passive + active)
the ability to recover from or adjust to misfortune, damage, or
a destabilizing perturbation in the environment;
with the ability to repair, replace, patch, or otherwise
reconstitute lost capability or performance,
at least in part and over time
17. Enhancing Agility Characteristics
Adaptability (active)
the ability to change work processes and the ability to change
the organization;
the ability to recognize changes in the environment and in
shifting priorities and rapid change,
identify the critical elements of the new situation
and trigger changes accordingly
18. Enhancing Agility Characteristics
Responsiveness (active)
the ability to react to a change in the environment
in a timely manner;
it involves speed and also the consideration of when would be
the appropriate time to act
19. Enhancing Agility Characteristics
Innovativeness (active)
the ability to do new things and the ability to do old things in
new ways,
accomplish something—a discovery or invention when there
is no known adequate response for the situation
20. How to be(come) Agile then?
Enhance characteristics that enable Agility
Reduce or remove inhibitors of Agility
21. Reducing & removing inhibitors of Agility
Restrictions on access to information
22. Reducing & removing inhibitors of Agility
Confidence that the best approach in already known &
always knowable
23. Reducing & removing inhibitors of Agility
Intolerance to risks & uncertainties
Fear of failure and disincentives
Passive reliance on approved planning, models, methods
Optimized process and investment with lack of basic
research and experimentation & exploration
Resistance to change
25. Reducing & removing inhibitors of Agility
Lack of proper education and training
26. What’s next
Where, when, how much Agility do you need?
What inhibitors of Agility can you reduce and remove?
What characteristics of Agility can you enhance?
27. Where Agility is beneficial ?
The environment is highly connected with frequent
interactions that cause a diminished capacity to predict
28. Where Agility is beneficial ?
A certain level of shared understanding is needed to succeed
in important endeavors because the high level of
interdependency
29. Where Agility is beneficial ?
There is a condition of time pressure because the amount of
information and information processing required exceed the
available time
30. Where Agility is beneficial ?
The nature and extent of the uncertainty associated with a
situation affects our ability to both formulate the problem and
find an acceptable solution.
Know more: capable of theorizing, arguing, and explaining quite convincingly agile
Do better:
- Customers satisfaction, value & fitness for purpose of features deployed, bugs & down-times, ease to code new features
- Enact Lean & Agile principles & values and adopt practices from many Lean and Agile frameworks based on what is best for the specific context, project, team, organization and situation.
Pair programming example, why that's not enough (why, how)
Learning to ride a bicycle without training wheels
http://www.flickr.com/photos/jlatimer/4972886728/ - Jeff Latimer
General concept
Human intelligence
Anticipation: making decisions based on predictions, expectations, or beliefs about the future
requires reflection, abstract thinking, preparation
Reaction: is based on the current state of the environment with no explicit regard to the future.
Too much reaction: because impulsiveness and lack of preparation.
Too much anticipation: because inconclusiveness and indecisiveness.
From Jim Highsmith, Agile Software Development Ecosystems
Adaptive Leadership: Accelerating Enterprise Agility; Jim Highsmith; 2013
At the end of the project
At the beginning of the project
Interdependently connected in a network, with increased Number and Speed of Interactions => decrease our ability to predict
Scientific: Complexity Science, Complex Adaptive Systems, Social Complexity
David Alberts and Richard Hayes; 2003-2011,
Passive Agility: The innate qualities or design of the entity (its passive component) permit it to operate under the conditions that form the solid ellipse without the need to sense and respond to conditions.
Active Agility: allows the entity to extend the set of conditions under which it can successfully operate
Is the degree to which one can maintain the level of performance after a change in the circumstances.
ppl t-shaped, diversity in cross-functional teams, pair-programming,
grow your toolbox/repertoire vs 1-size-fits-all solutions => i.e.
knowing well practices from Lean, Kanban, XP, Scrum, Crystal;
knowing well both unit/integration/acceptance testing and when to use each one;
knowing both static typed language and dynamic typed languages;
knowing both SQL RDB and NoSql Db;
Passive Agility: i.e.
- redundant components (pair prog, collective code ownership),
- excess capacity or reserves (XP slack time),
- and fault-tolerant designs and systems (no single point of failure: as fail-over clusters, )
Active Agility:
A rapid response maintenance capability is an example of an active capability (rollback to the previous stable version, crash only sw for servers, good diagnostic logging)
stand-up meeting
retrospective meeting,
XP gelled virtual teams,
YAGNI / JIT Just Enough requirements that enable continuous re-planning meeting,
confidence to learn new skill outside comfort zone
Flexibility vs Adaptability: Adaptation permits an entity to change itself, that is, to change its organization, processes, and/or structure to become better suited for the challenge.
multiple feedback loops & monitoring as immune system,
ability to remain calm and focused in emergency situations, checklist
CD, Lean Start-up,
safe-fail experiments,
no preconceived ideas, the beginners mind
ORG: From concept to cash, what, why, feedback data
PERSONAL: Reciprocated transparency to balance information asymmetry
Work hard enough, be good enough instead of working well / smarter
The whole organization
Between teems and departments inside the organization
The Agility Advantage: A Survival Guide For Complex Enterprises and Endeavors; David Alberts; 2011
Adaptive Leadership: Accelerating Enterprise Agility; Jim Highsmith; 2013
Agile Project Management: Creating Innovative Products (2nd Edition); James A. Highsmith; 2009
Adaptive Software Development: A Collaborative Approach to Managing Complex Systems; James A. Highsmith; 1999