Roles and collaboration have changed in Agile. Entire teams now work together throughout a sprint rather than having separate roles confined to specific phases. The whole team, including developers, business analysts, testers, and documentation specialists, collaborates continuously. They plan iterations together, provide feedback to each other, and ensure code meets quality standards through coffee and end-to-end testing. With Agile, customers also become key enablers by providing early feedback to help shape requirements and the product.
Utilizing Kubotek ECO Manager Product Suite to Reduce Engineering CostsKubotek USA
Global Product Data Interoperability Summit Presentation by Tony Anderson of Kubotek USA detailing use of Kubotek Comparison suite to identify and communicate changes in CAD Design files.
A scenario demonstrating the usage of Rational Team Concert for System i. This is a tool set for building team collaboration around RPG, COBOL, CL, and DDS assets.
Utilizing Kubotek ECO Manager Product Suite to Reduce Engineering CostsKubotek USA
Global Product Data Interoperability Summit Presentation by Tony Anderson of Kubotek USA detailing use of Kubotek Comparison suite to identify and communicate changes in CAD Design files.
A scenario demonstrating the usage of Rational Team Concert for System i. This is a tool set for building team collaboration around RPG, COBOL, CL, and DDS assets.
Track Keynote for the Quality Management Track at the IBM Rational Software Conference 2009
Quality driven software delivery is a team sport, and every member of that team shares responsibility for enterprise quality management. This track is dedicated to the IBM Rational tools and industry best practices that can help software development teams improve the functionality, performance, and availability of complex applications. Attendees gain in-depth guidance from experienced IBM experts and customers on topics ranging from deep code analysis to system test automation and management, all enabled by the tools and capabilities in the IBM(R) Rational quality management portfolio. Learn how to work with existing resources and how to overcome schedule constraints in order to increase productivity and value to the organization while enhancing project success. This track is for testers and others on the project team - analysts, architects, developers, and deployment managers - looking for valuable, actionable information that can be used to build quality into applications from the beginning.
DfSS Webinar Part 1: An Introduction to DFSSmjames1
Participants will gain an introduction to the methodology DFSS (Design for Six Sigma) and how to apply it within your business. Waldemar Wasiuk a principal at BMGI Europe Waldemar Wasiuk a principal at BMGI Europe will walk you through the DFSS basics, how to get started, select DFSS projects and deliver meaningful business results.
Slides from my talk at Agile India 2012 (http://agile2012.in). This talk introduces concepts of lean startup and presents a case study of product development at Ennova (www.ennova.com.au)
DfSS Webinar Part 2: Delivering better ROI on DFSS Projectsmjames1
Creating a systematic process for design is important for any business – whether it’s designing a new product, creating a new process or leading a new service proposition. Design projects need to be structured to reduce risk, in-build efficiencies from day one and to ensure optimal financial return. But once you have selected your DFSS project and learnt the tools, how do you make sure you can track its success and optimize the business results?
Agile Methods for NTU Software EngineersAndy Marks
A 1 hour presentation given to 2nd year NTU students on Feb 29 2012 by Jolly Tan.
Covers a brief overview of Agile, a comparison of XP and Scrum and finishing with a quick introduction to Lean Startup, Lean and Continuous Delivery thinking.
Avea utilized waterfall and agile methodologies concurrently for increased efficiency. IBM rational products helped applying robust release management process for both waterfall and agile.
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
Track Keynote for the Quality Management Track at the IBM Rational Software Conference 2009
Quality driven software delivery is a team sport, and every member of that team shares responsibility for enterprise quality management. This track is dedicated to the IBM Rational tools and industry best practices that can help software development teams improve the functionality, performance, and availability of complex applications. Attendees gain in-depth guidance from experienced IBM experts and customers on topics ranging from deep code analysis to system test automation and management, all enabled by the tools and capabilities in the IBM(R) Rational quality management portfolio. Learn how to work with existing resources and how to overcome schedule constraints in order to increase productivity and value to the organization while enhancing project success. This track is for testers and others on the project team - analysts, architects, developers, and deployment managers - looking for valuable, actionable information that can be used to build quality into applications from the beginning.
DfSS Webinar Part 1: An Introduction to DFSSmjames1
Participants will gain an introduction to the methodology DFSS (Design for Six Sigma) and how to apply it within your business. Waldemar Wasiuk a principal at BMGI Europe Waldemar Wasiuk a principal at BMGI Europe will walk you through the DFSS basics, how to get started, select DFSS projects and deliver meaningful business results.
Slides from my talk at Agile India 2012 (http://agile2012.in). This talk introduces concepts of lean startup and presents a case study of product development at Ennova (www.ennova.com.au)
DfSS Webinar Part 2: Delivering better ROI on DFSS Projectsmjames1
Creating a systematic process for design is important for any business – whether it’s designing a new product, creating a new process or leading a new service proposition. Design projects need to be structured to reduce risk, in-build efficiencies from day one and to ensure optimal financial return. But once you have selected your DFSS project and learnt the tools, how do you make sure you can track its success and optimize the business results?
Agile Methods for NTU Software EngineersAndy Marks
A 1 hour presentation given to 2nd year NTU students on Feb 29 2012 by Jolly Tan.
Covers a brief overview of Agile, a comparison of XP and Scrum and finishing with a quick introduction to Lean Startup, Lean and Continuous Delivery thinking.
Avea utilized waterfall and agile methodologies concurrently for increased efficiency. IBM rational products helped applying robust release management process for both waterfall and agile.
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
An Introduction to Software Performance EngineeringCorrelsense
Software performance engineering is becoming increasingly important to businesses as they look to improve the non-functional performance of applications and get more out of IT investments. By leveraging performance engineering techniques, IT professionals can be indispensable in building and optimizing scalable systems. This
introductory course will teach you the essentials of software
performance engineering including :
• The performance challenges faced by Enterprise IT today
• What is software performance engineering (SPE)?
• Best practices for building scalable software systems
• The approaches to integrating SPE into IT project lifecycles
• Common frameworks for measuring application performance and service levels
• The impact of SPE on software developers, testers, capacity planes,
and other IT professionals
• Case studies from the finance, retail, and insurance industries
Instructor: Walter Kuketz, SVP and CTO, Collaborative Consulting
This training is sponsored by Correlsense, Collaborative Consulting,
and New Horizons
Building Results Oriented Websites: The Method That Ends the MadnessTom McCracken
Content Management Systems gives you a huge tool box to deliver features. As CMSs accelerates the development cycle, the question changes from “How do we build sites?” to “What should we build?” This session presents the strategies and methodologies we have learned and used over the last 12 years to build results driven websites.
For decades the gold standard for measuring project success has been the project management iron triangle: on time, on budget, on scope. Despite increasingly more rigorous planning strategies, the average project is still 45% over budget, delayed by 63% and missing 1/3 of the promised functionality.
Worse yet, this obsession with certainty is reducing quality, innovation and value while burning out web development teams - and things are only getting more difficult.
A new way of thinking is needed to build truly successful projects. This session presents modern strategies and methodologies that have continually proven to beat the averages. We will review the latest research and advice from the world’s foremost software engineers. The session will conclude with a breakdown of the innovative methodologies that drive the majority of the world’s leading websites.
This session is for anyone looking to build more successful projects. Project owners will learn how to drive innovation, faster and with less cost. Your development team will learn how to continually deliver better work with less stress and long weekends.
This slide deck Introduces Chef and its role in DevOps. The agenda of the deck is as follows:
- A Review of DevOps
- BMs Continuous Delivery solution
- Introduction to Chef
- Chef and Continuous Delivery
Read more on DevOps: http://sdarchitect.wordpress.com/understanding-devops/
Many UX designers have a blind spot when it comes to creating useful, usable content. If our goal is a great experience for users, then UX designers need to go beyond creating page templates and interaction models and focus on content strategy.
This workshop used the familiar UX design process to talk about how content strategy contributes to activities and deliverables.
Product QA - A test engineering perspectiveImaginea
Imaginea's time test product qa methodology. Our hawkeye methodology helps products get released to maker more efficiently and in lesser time. Products have to be tested with a gotomarket testing approach and thats what we specialize at.
Similar to Ravit Danino HP - Roles and Collaboration in Agile (20)
6. Break the walls
The whole team
works along the
whole sprint !
7. “ My responsibility is to get my twenty five guys
playing for the name on their front of their shirt
and not the one on their back” (LaFasto and
Larson 2011,100)
Tommy Lasorda
Los Angeles Dodgers baseball team ABC Company
8. Whole team
• The team should work as a unit and not as a set
of individuals
• renew the team members commitment
• Not everybody are motivated in the same leve
• Explain to each player the relevance to the project goal
10. Personas role through the lifecycle
Waterfall Security ?
Business Developer Developer PCOE
Analyst
Tester
Requirements Design Implementation Verification Maintenance
Project
Manager
11. Personas role through the lifecycle
Agile
Program Managers
Customer
Backlog Sprint
Planning
Retrospective
Reporting
PCOE Agile Product
Eng owner
Validations
Developers
QA Business
Eng Analyst
12. Collaboration points
Analyze
Plan next
Design
iterations
New
requirements
Feedback Coding
Incremental
Testing
Delivery
13. Analyze
Iteration planning Plan next
iterations
Design
Feedback Coding
• Joint planning Incremental
Delivery
Testing
• Acceptance test as part of planning
• Manage user stories versus tasks
Common language between Dev, QA & Business
14. Analyze
Iteration coding
Plan next
Design
iterations
• Coffee testing Feedback Coding
• Architects team
Incremental
• Nightly build Delivery
Testing
• Scheduled end to end testing
• Monster Click
15. Analyze
Iteration handoff
Plan next
Design
iterations
Feedback Coding
• Sanity handoff
Incremental
• Demo Delivery
Testing
• Retrospective
• Move from management to leadership
16. Customers become a key enabler
We need to be creative with the methods we
choose to involve our customers
• Internal use of the software
• Design Partner
• Public Beta & Beta
20. Small agile team structure
Developers Product Owners
Project Owners
Tester
SME Tech Experts
Testers
( security / performance )
21. Large agile team structure
Project Owners Team Product Owners Team Architecture Team
Developers
Domain Expert Testers Tech Experts
( security / performance )
22. Product Backlog Persona
involvement
Performance
Architecture, Design
Guidelines & Code Review
Measuring , Testing , Tuning
Continues Performance
Integration test
User Acceptance Test Specification
Threat Assessment, secure
Security
Architecture, Design Penetration Test
Backlog discussion & prioritization
Guidelines & Code Review
Product
Owners
Build
Build
User Acceptance Test
Specification
Tester
Automate Test Automate Test
Developer
Design , Code , review , unit / component test Design , Code , review , unit /
component test
24. Resistance?
• How will I maintain my role ?
• How will I test the partial delivery ?
• How will I know where the red line is ?
25. How can we overcome the resistance
?
• Start with small project
• Engage the management level
• Empower the team as a team
• Fast feedback
• Add fun ( gaming dynamics)
26. Resistance is an analogy to pain
• A pain something in the body is wrong .
• The resistance something in the
process is not working correctly .
use it to understand the problems and
solve them as a team