Are two heads better than one? Isn't that twice as expensive? No, pairing goes almost twice as fast, but saves costly errors later. I can be done face to face or remote, and works for non software projects as well.
JFDI: how to get into a top acceleratorElena Arens
This presentation explains what business accelerators are and why they make difference for early-stage companies. It also tells how to apply and what are the screening and selection criteria
JFDI: how to get into a top acceleratorElena Arens
This presentation explains what business accelerators are and why they make difference for early-stage companies. It also tells how to apply and what are the screening and selection criteria
For latest information see http://www.blionline.org/ao
Recent research from the AICPA says that the business environment for CPAs and their clients will be characterized by “unprecedented, massive and highly accelerated change” through 2025. To thrive in this new age of hyper-change and growing uncertainty, it is now an imperative to learn a new competency--how to accurately anticipate the future. The key to success in this fast-changing environment is to commit to changing before you are being forced to. This session will show how to anticipate these trends and move from being a crisis manager to an opportunity manager. At the end of the session participants will set actionable steps to elevate and accelerate their firm's strategy.
- Anticipate marketplace trends that will shape future markets
- Understand emerging innovation faster
- Identify opportunities
- Develop clear actionable steps to accelerate growth for the organization and its customers
Institutional investors are highly dissatisfied with the quality of information that they receive about corporate governance policies and practices in the annual proxy. Across the board, they want proxies to be shorter, more concise, more candid, and less legal.
The largest complaint involves executive compensation and the inability of investors to determine whether senior management is paid appropriately. Based on recent survey data from major institutional investors, we describe the information that shareholders would like to see in the “ideal” proxy statement.
We ask:
• What changes can companies make to proxies contain the information that investors want in a format that is easy to read and navigate?
• Would shareholder understanding of corporate governance practices improve if companies provided clearer and more succinct data?
• How might the debate about executive compensation change?
How to Create things people Love-Edward BoudrotEdward Boudrot
At the end of the day, our goal is creating products (digital or physical) that people love. This presentation covers three main topics: 1) How to develop empathy and needs understanding. 2) Balancing the art and science of design thinking. 3) Creating a team of teams.
This infographic give a list of the most popular Sales Trade Shows 2014 that are a must visit. This list includes shows from all over the world with the details of all the events. Have a look and get ready to go!
Test Automation - Presented by Nagarajan, Architect @ TechCafe-2014Neev Technologies
Use of special software (separate from the software being tested) to control the execution of tests and the comparison of actual outcomes with predicted outcomes.
The presentation covers:
Why Automate, Test automation basics and about the Mocha framework.
QA is dead long live the new QA - Agile Dev and QA Conference IsraelYuval Yeret
So we've gone Agile, we've implemented "Agile Teams". How are organizations dealing with the increased forces of running faster and faster loops from need to delivery? How does it affect how QA people and QA groups look into the future?
Effective Strategies for Distributed TestingAnand Bagmar
Thoughts, experiences and case studies on how to convert Testing principles into practices. We focus on the practices of making testing effective on distributed teams by keeping things simple, yet effective.
http://testing.thoughtworks.com/events/effective-strategies-distributed-testing
For latest information see http://www.blionline.org/ao
Recent research from the AICPA says that the business environment for CPAs and their clients will be characterized by “unprecedented, massive and highly accelerated change” through 2025. To thrive in this new age of hyper-change and growing uncertainty, it is now an imperative to learn a new competency--how to accurately anticipate the future. The key to success in this fast-changing environment is to commit to changing before you are being forced to. This session will show how to anticipate these trends and move from being a crisis manager to an opportunity manager. At the end of the session participants will set actionable steps to elevate and accelerate their firm's strategy.
- Anticipate marketplace trends that will shape future markets
- Understand emerging innovation faster
- Identify opportunities
- Develop clear actionable steps to accelerate growth for the organization and its customers
Institutional investors are highly dissatisfied with the quality of information that they receive about corporate governance policies and practices in the annual proxy. Across the board, they want proxies to be shorter, more concise, more candid, and less legal.
The largest complaint involves executive compensation and the inability of investors to determine whether senior management is paid appropriately. Based on recent survey data from major institutional investors, we describe the information that shareholders would like to see in the “ideal” proxy statement.
We ask:
• What changes can companies make to proxies contain the information that investors want in a format that is easy to read and navigate?
• Would shareholder understanding of corporate governance practices improve if companies provided clearer and more succinct data?
• How might the debate about executive compensation change?
How to Create things people Love-Edward BoudrotEdward Boudrot
At the end of the day, our goal is creating products (digital or physical) that people love. This presentation covers three main topics: 1) How to develop empathy and needs understanding. 2) Balancing the art and science of design thinking. 3) Creating a team of teams.
This infographic give a list of the most popular Sales Trade Shows 2014 that are a must visit. This list includes shows from all over the world with the details of all the events. Have a look and get ready to go!
Test Automation - Presented by Nagarajan, Architect @ TechCafe-2014Neev Technologies
Use of special software (separate from the software being tested) to control the execution of tests and the comparison of actual outcomes with predicted outcomes.
The presentation covers:
Why Automate, Test automation basics and about the Mocha framework.
QA is dead long live the new QA - Agile Dev and QA Conference IsraelYuval Yeret
So we've gone Agile, we've implemented "Agile Teams". How are organizations dealing with the increased forces of running faster and faster loops from need to delivery? How does it affect how QA people and QA groups look into the future?
Effective Strategies for Distributed TestingAnand Bagmar
Thoughts, experiences and case studies on how to convert Testing principles into practices. We focus on the practices of making testing effective on distributed teams by keeping things simple, yet effective.
http://testing.thoughtworks.com/events/effective-strategies-distributed-testing
Learn how agile and test automation interact in the real world
To be presented at Aqua SW Test Automation Open Day at Hi-tech College (http://www.aquasw.com/services_training.php#an2)
Conference presentation on Agile Coaching for TriAgile 2017 in Raleigh, NC. March 30, 2017. We discuss four key Agile Coaching stances per the ICAgile standards. Facilitation, Teaching, Mentoring, and co-active professional coaching. Opinions are my own. What stance is your favorite?
Got Distance? You'll know if you look at your calendar and see most meetings have dial in numbers. This talk delivered for the TriAgile 2016 conference shows 8 categories of approaches you can use to help with today's distributed team landscape.
Help! They blew up my gradebook!
In this session of the QuestBoise 2015 conference @AgileBill4d describes what it was like to take a year of graduate courses using a gamified Learning Management System (LMS), in this case, 3dGameLab. We touch on the differences between a gamified structure compared to a game like platform. Finally, we present data to show patterns of learner adoption in such a course.
The #Playcamp online 2015 conference discusses how we use games in training, and coaching. Such games have been explored both in the fields of education as well as professional consulting. (Excuse me a minute, someone left some carved boxes here.... or are they yours?)
Got projects? There seems no end of methodologies. But which one is right for your project? Should you crack open our PMBOK, limit work in progress with Kanban, tune and adapt with Scrum, or forge a team of teams?
Got Distance? AgileBill Krebs shares aspects of 8 dimensions of communication - ranging from face to face, to traditional webcam, to 3d immersive environments, to emerging technologies like the Oculus Rift. See how teams using the Agile style of project management can learn and collaborate better with new communication tools.
Got coaches? Project managers and agile teams often deal with professional coaches who help them improve. But if you are one of these coaches, what's different if you are internal to the organization you serve instead of an outside guru who flies in for a limited time?
Presented at MMVC14 - MoodleMoot Virtual Conference - August 3, 2014
"Flat but Spatial"
Tired of slides? See how 5 years of experience with 2d and 3d ‘spatial environments’ works for adult learners based on taking 4 university courses and teaching for 5 years. See how how a flipped project based constructivist gamified MOOC worked and failed in practice.
(Track 19 -New & Innovative Programs)
The gaming industry continues to drive new technologies. Some have education and commercial uses. Second Life® by Linden Lab provided a space in 2003 where users build whatever environment they want. Since then, many similar platforms have come and gone. Join us as we explore which ones we should use, and why.
What shape is your classroom? Why? Join AgileBill Krebs and John "Pathfinder" Lester as we explore the criteria used to build your next teaching venue.
Concepts from Japan have been used in Lean manufacturing and Agile Project Management. What are all these funny sounding words? What does it all mean?
Is it an art? The way? or just management? Contact me for a web 3d interactive presentation of this material.....@AgileBill4d
Learn how we saved 76% to 81% of our event costs by using virtual worlds, and how they can be used to do agile project management with distributed teams. Presented at the Agile2010 conference in Orlando.
Learn how to combine Agile User Stories, Out Side-in Development, and Innovation Games to get the right product built for your customers. Presented to the IIBA 7/8/2007.
See how we saved $27,000 or 76% of the cost of a face to face event by hosing our Agile Worlds conference using the 3d web. Read our Agile Dimensions Case Study: A Virtual Micros Conference: Agile Worlds January 2010
Immersive work and training has arrived. What one seemed like a curiousity has now become a business critical tool. We have done Agile software development and project managment for 10 years. Learn how new virtual world tools will shape the next ten years, and how the power of those tools can inspire us to help folks with differing abilities.
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR - Slides Onl...Peter Gallagher
In this session delivered at Leeds IoT, I talk about how you can control a 3D printed Robot Arm with a Raspberry Pi, .NET 8, Blazor and SignalR.
I also show how you can use a Unity app on an Meta Quest 3 to control the arm VR too.
You can find the GitHub repo and workshop instructions here;
https://bit.ly/dotnetrobotgithub
Google Calendar is a versatile tool that allows users to manage their schedules and events effectively. With Google Calendar, you can create and organize calendars, set reminders for important events, and share your calendars with others. It also provides features like creating events, inviting attendees, and accessing your calendar from mobile devices. Additionally, Google Calendar allows you to embed calendars in websites or platforms like SlideShare, making it easier for others to view and interact with your schedules.
2. Is this your team?
Test Dev PM BA
Allscripts Agile Academy
3. Do Daily
Meet
Dev CI-Build
[ Pair, UT,
Refactor ]
Test
( Refine )
Allscripts Agile Academy
4. Pairing
• Two people, one computer. Switch
• Save ½ the bugs for +15% labor
• Best benefits are intangible
Allscripts Agile Academy
5. Microsoft Research
• “Pair Programming – What’s in it for me”
Andrew Begel, Nachiappan Nagappan , Microsoft Research
http://research.microsoft.com/pubs/75108/esem-begel-2008.pdf
Pair programming is a practice in which two programmers work collaboratively at one computer
on the same design, algorithm, or code. Prior research on pair programming has primarily
focused on its evaluation in academic settings. There has been limited evidence on the
use, problems and benefits, partner selection, and the general perceptions towards pair
programming in industrial settings. In this paper we report on a longitudinal evaluation of pair
programming at Microsoft Corporation. We find from the results of a survey sent to a randomly
selected 10% of engineers at Microsoft that 22% pair program or have pair programmed in the
past. Using qualitative analysis, we performed a large-scale card sort to group the various
benefits and problems of pair programming. The biggest perceived benefits of pair programming
were the introduction of fewer bugs, spreading code understanding, and producing overall higher
quality code. The top problems were cost-efficiency, (work time) scheduling problems, and
personality conflicts. Most engineers preferred a partner who had complementary skills to their
own, who was flexible and had good communication skills.
Allscripts Agile Academy
6. Top 10 Benefits (%)
66 Fewer Bugs
42 Spreads Code Understanding
48 Higher Quality Code
42 Can Learn from Partner
30 Better Design
22 Constant Code Reviews
22 Two Heads are Better than One
17 Creativity and Brainstorming
14 Better Testing and Debugging
13 Improved Morale
Allscripts Agile Academy
7. Formal Inspection
• Different styles
• Save ½ the bugs for +15% labor
• Does it fit in a 3 day story?
Allscripts Agile Academy
8. $$ Series 1
Cost of change 100
90
Place these:
80
Unit Test 70
Build 60
QA bug 50
40
Pairing 30
20
Customer bug 10
0
Inspection
a b c d e f g hTime -> j
i
Allscripts Agile Academy
Editor's Notes
Table of ContentsPair programming is a practice in which two programmers work collaboratively at one computer on the same design, algorithm, or code. Prior research on pair programming has primarily focused on its evaluation in academic settings. There has been limited evidence on the use, problems and benefits, partner selection, and the general perceptions towards pair programming in industrial settings. In this paper we report on a longitudinal evaluation of pair programming at Microsoft Corporation. We find from the results of a survey sent to a randomly selected 10% of engineers at Microsoft that 22% pair program or have pair programmed in the past. Using qualitative analysis, we performed a large-scale card sort to group the various benefits and problems of pair programming. The biggest perceived benefits of pair programming were the introduction of fewer bugs, spreading code understanding, and producing overall higher quality code. The top problems were cost-efficiency, (work time) scheduling problems, and personality conflicts. Most engineers preferred a partner who had complementary skills to their own, who was flexible and had good communication skills.