SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Estimates & Estimating в тестировании Новотная Наталья Сообщество Тестировщиков Днепропетровска – 2011
Добрый вечер! Я рада вас видеть Сообщество Тестировщиков Днепропетровска – 2011
Estimates & Estimating - Содержание Определения Estimates   и Estimating Что и Как оценивать Работа с эстимейтами Выводы Сообщество Тестировщиков Днепропетровска – 2011
Estimates & Estimating - Содержание Определения Estimates   и Estimating Что и Как оценивать Работа с эстимейтами Выводы Сообщество Тестировщиков Днепропетровска – 2011
Определение Estimates и Estimating Estimates – предварительная оценка To Estimate (Estimating )– процесс установления оценки ,[object Object]
The ability to accurately estimate the time and/or cost taken for a projectСообщество Тестировщиков Днепропетровска – 2011
Определение Estimates и Estimating Какие виды эстимейтов вы знаете? Сообщество Тестировщиков Днепропетровска – 2011
Определение Estimates и Estimating Предварительные Детальные Обновленные Уточненные Утвержденные Липовые Нереальные Раздутые Как Бог на душу положит Сообщество Тестировщиков Днепропетровска – 2011
Определение Estimates и Estimating Сообщество Тестировщиков Днепропетровска – 2011
Жизненный цикл проекта Сообщество Тестировщиков Днепропетровска – 2011
Estimates & Estimating - Содержание Определения Estimates   и Estimating Что и Как оценивать Работа с эстимейтами Выводы Сообщество Тестировщиков Днепропетровска – 2011
Что и Как оценивать Алгоритм Определить важность и срочность задачи Декомпозиция задачи Оценка модулейастей задачи Подсчет итогового значения Выдача результата Сообщество Тестировщиков Днепропетровска – 2011
Что и Как оценивать Определить важность и срочность задачи ,[object Object]
Уточнить подтвердить
На каком этапе вы находитесь
Можно ли отодвинуть вашу текущую работуСообщество Тестировщиков Днепропетровска – 2011
Что и Как оценивать 2. Декомпозиция задачи Какие модули приложения затрагивает изменение? Какие модули получают регрессию? Какие конфигурации необходимо проверить?  Какие данные необходимо подготовить? Как изменение отразится на нагрузке? Какие подготовительные работы нужно сделать? Что можно автоматизировать? Сообщество Тестировщиков Днепропетровска – 2011
Декомпозиция задачи - Пример 1 Сообщество Тестировщиков Днепропетровска – 2011
Декомпозиция задачи – Пример 2 Сообщество Тестировщиков Днепропетровска – 2011
Что и Как оценивать 3. Оценка декомпозированной задачи Тест-дизайн ( анализ требований, написание тест-кейсов) Тестирование раунд 1 Багфикс Тестирование раунд 2 Регрессия Нагрузка Сопроводительная документация Сообщество Тестировщиков Днепропетровска – 2011
Что и Как оценивать 4. Подсчет итогового значения Буфер - это задача ненулевой длительности, но не имеющей требования к производительности.  Сообщество Тестировщиков Днепропетровска – 2011
Что и Как оценивать 5. Выдача результата Оцени задачу 20 - 28 часов Сообщество Тестировщиков Днепропетровска – 2011
5. Выдача результата Оценка покрывает: Сама проверка функционала Проверка на разных входных данных Проверка на 3- конфигурациях (IE7 FF) Взаимодействие с модулем К Регрессия при генерация отчетов и печати страниц Также, учтен риск использования новой технологии и настройки тестового сервера. Сообщество Тестировщиков Днепропетровска – 2011
5. Выдача результата Сообщество Тестировщиков Днепропетровска – 2011
5. Выдача результата Сообщество Тестировщиков Днепропетровска – 2011
Выводы ,[object Object]
Вопросы при декомпозиции всегда одни и те же, но ответы разные. Создайте свой список вопросов.
Используйте процесс в проекте, как опору для эстимации
Всегда добавляйте резервное время

Weitere ähnliche Inhalte

Was ist angesagt?

Requirements gathering in agile development a practical experience
Requirements gathering in agile development  a practical experienceRequirements gathering in agile development  a practical experience
Requirements gathering in agile development a practical experienceStefano Rizzo
 
PMP Chap 3 - Project Management Processes
PMP Chap 3 - Project Management ProcessesPMP Chap 3 - Project Management Processes
PMP Chap 3 - Project Management ProcessesAnand Bobade
 
Comment évaluer la maturité organisationnelle en projet ? Cas d’étude d...
Comment évaluer la maturité organisationnelle en projet ? Cas d’étude d...Comment évaluer la maturité organisationnelle en projet ? Cas d’étude d...
Comment évaluer la maturité organisationnelle en projet ? Cas d’étude d...PMI-Montréal
 
La nouvelle certification Portfolio Management Professional (PfMP)
La nouvelle certification Portfolio Management Professional (PfMP)La nouvelle certification Portfolio Management Professional (PfMP)
La nouvelle certification Portfolio Management Professional (PfMP)PMI-Montréal
 
PMO – Evaluación de Madurez
PMO – Evaluación de MadurezPMO – Evaluación de Madurez
PMO – Evaluación de MadurezEmiliano Grande
 
Introduction to Extreme Programming
Introduction to Extreme ProgrammingIntroduction to Extreme Programming
Introduction to Extreme ProgrammingNaresh Jain
 
Agile Business Analyst - Huong Tran
Agile Business Analyst - Huong TranAgile Business Analyst - Huong Tran
Agile Business Analyst - Huong TranHuong Tran
 
Gerenciamento de Custos em Projetos
Gerenciamento de Custos em ProjetosGerenciamento de Custos em Projetos
Gerenciamento de Custos em Projetosrenneralves
 
Ms project 1 principes de gestion de projets
Ms project 1  principes de gestion de projetsMs project 1  principes de gestion de projets
Ms project 1 principes de gestion de projetsJoom La
 
Project Management Professional PMI-PMP Based on PMBOK 6th Edition
Project Management Professional PMI-PMP Based on PMBOK 6th EditionProject Management Professional PMI-PMP Based on PMBOK 6th Edition
Project Management Professional PMI-PMP Based on PMBOK 6th EditionJohn Khateeb
 
The New PMP Exam: Changes and Implications (With Annotation)
The New PMP Exam: Changes and Implications (With Annotation)The New PMP Exam: Changes and Implications (With Annotation)
The New PMP Exam: Changes and Implications (With Annotation)CliffordEgbomeade
 
PMI Project Management Principles
PMI Project Management PrinciplesPMI Project Management Principles
PMI Project Management Principlestltiede
 
La gestion de projet informatique 2015
La gestion de projet informatique 2015La gestion de projet informatique 2015
La gestion de projet informatique 2015Loïc Charpentier
 
The Agile Product Manager/Owner Dilemma (ProdCampNYC)
The Agile Product Manager/Owner Dilemma (ProdCampNYC)The Agile Product Manager/Owner Dilemma (ProdCampNYC)
The Agile Product Manager/Owner Dilemma (ProdCampNYC)Rich Mironov
 

Was ist angesagt? (20)

Requirements gathering in agile development a practical experience
Requirements gathering in agile development  a practical experienceRequirements gathering in agile development  a practical experience
Requirements gathering in agile development a practical experience
 
PMP Chap 3 - Project Management Processes
PMP Chap 3 - Project Management ProcessesPMP Chap 3 - Project Management Processes
PMP Chap 3 - Project Management Processes
 
Pmp exam changes march 2021) webinar
Pmp exam changes march 2021) webinarPmp exam changes march 2021) webinar
Pmp exam changes march 2021) webinar
 
Comment évaluer la maturité organisationnelle en projet ? Cas d’étude d...
Comment évaluer la maturité organisationnelle en projet ? Cas d’étude d...Comment évaluer la maturité organisationnelle en projet ? Cas d’étude d...
Comment évaluer la maturité organisationnelle en projet ? Cas d’étude d...
 
La nouvelle certification Portfolio Management Professional (PfMP)
La nouvelle certification Portfolio Management Professional (PfMP)La nouvelle certification Portfolio Management Professional (PfMP)
La nouvelle certification Portfolio Management Professional (PfMP)
 
PMO – Evaluación de Madurez
PMO – Evaluación de MadurezPMO – Evaluación de Madurez
PMO – Evaluación de Madurez
 
Introduction to Extreme Programming
Introduction to Extreme ProgrammingIntroduction to Extreme Programming
Introduction to Extreme Programming
 
Agile Business Analyst - Huong Tran
Agile Business Analyst - Huong TranAgile Business Analyst - Huong Tran
Agile Business Analyst - Huong Tran
 
Gerenciamento de Custos em Projetos
Gerenciamento de Custos em ProjetosGerenciamento de Custos em Projetos
Gerenciamento de Custos em Projetos
 
PMP Exam Preparation - 200 Questions
PMP Exam Preparation - 200 QuestionsPMP Exam Preparation - 200 Questions
PMP Exam Preparation - 200 Questions
 
Ms project 1 principes de gestion de projets
Ms project 1  principes de gestion de projetsMs project 1  principes de gestion de projets
Ms project 1 principes de gestion de projets
 
Project Management Professional PMI-PMP Based on PMBOK 6th Edition
Project Management Professional PMI-PMP Based on PMBOK 6th EditionProject Management Professional PMI-PMP Based on PMBOK 6th Edition
Project Management Professional PMI-PMP Based on PMBOK 6th Edition
 
The New PMP Exam: Changes and Implications (With Annotation)
The New PMP Exam: Changes and Implications (With Annotation)The New PMP Exam: Changes and Implications (With Annotation)
The New PMP Exam: Changes and Implications (With Annotation)
 
Agile Process Audit
Agile Process AuditAgile Process Audit
Agile Process Audit
 
PMP Exam Notes
PMP Exam NotesPMP Exam Notes
PMP Exam Notes
 
PMI Project Management Principles
PMI Project Management PrinciplesPMI Project Management Principles
PMI Project Management Principles
 
Project Management
Project Management Project Management
Project Management
 
PMP-Cost Management area
PMP-Cost Management areaPMP-Cost Management area
PMP-Cost Management area
 
La gestion de projet informatique 2015
La gestion de projet informatique 2015La gestion de projet informatique 2015
La gestion de projet informatique 2015
 
The Agile Product Manager/Owner Dilemma (ProdCampNYC)
The Agile Product Manager/Owner Dilemma (ProdCampNYC)The Agile Product Manager/Owner Dilemma (ProdCampNYC)
The Agile Product Manager/Owner Dilemma (ProdCampNYC)
 

Ähnlich wie Estimates & estimating - Наташа Новотная

Слайдкаст. Измерения в ИТ и ПО. Часть II
Слайдкаст. Измерения в ИТ и ПО. Часть IIСлайдкаст. Измерения в ИТ и ПО. Часть II
Слайдкаст. Измерения в ИТ и ПО. Часть IISergiy Povolyashko
 
Высокоинтерактивные прототипы пользовательского интерфейса - альтернатива Use...
Высокоинтерактивные прототипы пользовательского интерфейса - альтернатива Use...Высокоинтерактивные прототипы пользовательского интерфейса - альтернатива Use...
Высокоинтерактивные прототипы пользовательского интерфейса - альтернатива Use...QA Dnepropetrovsk Community (Ukraine)
 
андрей дмитриев взгляд со стороны разработчика
андрей дмитриев взгляд со стороны разработчикаандрей дмитриев взгляд со стороны разработчика
андрей дмитриев взгляд со стороны разработчикаAlexei Lupan
 
Что было, что есть, что будет: Current State vs. Common Sense
Что было, что есть, что будет: Current State vs. Common SenseЧто было, что есть, что будет: Current State vs. Common Sense
Что было, что есть, что будет: Current State vs. Common SenseSQALab
 
Оценка трудозатрат на тестирование в проектах сопровождения
Оценка трудозатрат на тестирование в проектах сопровожденияОценка трудозатрат на тестирование в проектах сопровождения
Оценка трудозатрат на тестирование в проектах сопровожденияSQALab
 
Какая польза от метрик?
Какая польза от метрик?Какая польза от метрик?
Какая польза от метрик?SPB SQA Group
 
доклад на SQADays 2011 в Казани
доклад на SQADays  2011 в Казанидоклад на SQADays  2011 в Казани
доклад на SQADays 2011 в Казаниmargo-qa
 
Роли, в которые играют тестировщики
Роли, в которые играют тестировщикиРоли, в которые играют тестировщики
Роли, в которые играют тестировщикиSQALab
 
Автоматизация тестирования на крупных проектах
Автоматизация тестирования на крупных проектахАвтоматизация тестирования на крупных проектах
Автоматизация тестирования на крупных проектахIgor Khrol
 
разработка по процессы
разработка по   процессыразработка по   процессы
разработка по процессыMaksym Balaklytskyi
 
2.3 Тестирование: процесс, роли, артефакты
2.3 Тестирование: процесс, роли, артефакты2.3 Тестирование: процесс, роли, артефакты
2.3 Тестирование: процесс, роли, артефактыNatalia Odegova
 
Как оценивать состояние проекта по разработке с помощью формальных метрик и о...
Как оценивать состояние проекта по разработке с помощью формальных метрик и о...Как оценивать состояние проекта по разработке с помощью формальных метрик и о...
Как оценивать состояние проекта по разработке с помощью формальных метрик и о...Dmitry Andreev
 
Оценка проектов тестирования
Оценка проектов тестированияОценка проектов тестирования
Оценка проектов тестированияRina Uzhevko
 
Юлия Нечаева: Анализ как часть тестирования, или Замените "аналитика" тестир...
Юлия Нечаева: Анализ как часть тестирования, или Замените "аналитика"  тестир...Юлия Нечаева: Анализ как часть тестирования, или Замените "аналитика"  тестир...
Юлия Нечаева: Анализ как часть тестирования, или Замените "аналитика" тестир...SQADays_2009_Piter
 
Эволюция экосистем тестирования
Эволюция экосистем тестированияЭволюция экосистем тестирования
Эволюция экосистем тестированияGleb Rybalko
 
Лекция в КПИ
Лекция в КПИЛекция в КПИ
Лекция в КПИYury Shilyaev
 
Оптимизируем тест кейсы
Оптимизируем тест кейсыОптимизируем тест кейсы
Оптимизируем тест кейсыSQALab
 
Process Quality, QA and QC. QA Club. Kharkov. Ukraine
Process Quality, QA and QC. QA Club. Kharkov. UkraineProcess Quality, QA and QC. QA Club. Kharkov. Ukraine
Process Quality, QA and QC. QA Club. Kharkov. UkraineSergiy Povolyashko
 

Ähnlich wie Estimates & estimating - Наташа Новотная (20)

Слайдкаст. Измерения в ИТ и ПО. Часть II
Слайдкаст. Измерения в ИТ и ПО. Часть IIСлайдкаст. Измерения в ИТ и ПО. Часть II
Слайдкаст. Измерения в ИТ и ПО. Часть II
 
Высокоинтерактивные прототипы пользовательского интерфейса - альтернатива Use...
Высокоинтерактивные прототипы пользовательского интерфейса - альтернатива Use...Высокоинтерактивные прототипы пользовательского интерфейса - альтернатива Use...
Высокоинтерактивные прототипы пользовательского интерфейса - альтернатива Use...
 
андрей дмитриев взгляд со стороны разработчика
андрей дмитриев взгляд со стороны разработчикаандрей дмитриев взгляд со стороны разработчика
андрей дмитриев взгляд со стороны разработчика
 
Что было, что есть, что будет: Current State vs. Common Sense
Что было, что есть, что будет: Current State vs. Common SenseЧто было, что есть, что будет: Current State vs. Common Sense
Что было, что есть, что будет: Current State vs. Common Sense
 
Оценка трудозатрат на тестирование в проектах сопровождения
Оценка трудозатрат на тестирование в проектах сопровожденияОценка трудозатрат на тестирование в проектах сопровождения
Оценка трудозатрат на тестирование в проектах сопровождения
 
My presentation for PM-Forum in Ukraine
My presentation for PM-Forum in UkraineMy presentation for PM-Forum in Ukraine
My presentation for PM-Forum in Ukraine
 
Какая польза от метрик?
Какая польза от метрик?Какая польза от метрик?
Какая польза от метрик?
 
доклад на SQADays 2011 в Казани
доклад на SQADays  2011 в Казанидоклад на SQADays  2011 в Казани
доклад на SQADays 2011 в Казани
 
Роли, в которые играют тестировщики
Роли, в которые играют тестировщикиРоли, в которые играют тестировщики
Роли, в которые играют тестировщики
 
Автоматизация тестирования на крупных проектах
Автоматизация тестирования на крупных проектахАвтоматизация тестирования на крупных проектах
Автоматизация тестирования на крупных проектах
 
Test design print
Test design printTest design print
Test design print
 
разработка по процессы
разработка по   процессыразработка по   процессы
разработка по процессы
 
2.3 Тестирование: процесс, роли, артефакты
2.3 Тестирование: процесс, роли, артефакты2.3 Тестирование: процесс, роли, артефакты
2.3 Тестирование: процесс, роли, артефакты
 
Как оценивать состояние проекта по разработке с помощью формальных метрик и о...
Как оценивать состояние проекта по разработке с помощью формальных метрик и о...Как оценивать состояние проекта по разработке с помощью формальных метрик и о...
Как оценивать состояние проекта по разработке с помощью формальных метрик и о...
 
Оценка проектов тестирования
Оценка проектов тестированияОценка проектов тестирования
Оценка проектов тестирования
 
Юлия Нечаева: Анализ как часть тестирования, или Замените "аналитика" тестир...
Юлия Нечаева: Анализ как часть тестирования, или Замените "аналитика"  тестир...Юлия Нечаева: Анализ как часть тестирования, или Замените "аналитика"  тестир...
Юлия Нечаева: Анализ как часть тестирования, или Замените "аналитика" тестир...
 
Эволюция экосистем тестирования
Эволюция экосистем тестированияЭволюция экосистем тестирования
Эволюция экосистем тестирования
 
Лекция в КПИ
Лекция в КПИЛекция в КПИ
Лекция в КПИ
 
Оптимизируем тест кейсы
Оптимизируем тест кейсыОптимизируем тест кейсы
Оптимизируем тест кейсы
 
Process Quality, QA and QC. QA Club. Kharkov. Ukraine
Process Quality, QA and QC. QA Club. Kharkov. UkraineProcess Quality, QA and QC. QA Club. Kharkov. Ukraine
Process Quality, QA and QC. QA Club. Kharkov. Ukraine
 

Mehr von QA Dnepropetrovsk Community (Ukraine)

Работа тестировщиком в Германии - Виктор Малый
Работа тестировщиком в Германии - Виктор МалыйРабота тестировщиком в Германии - Виктор Малый
Работа тестировщиком в Германии - Виктор МалыйQA Dnepropetrovsk Community (Ukraine)
 
тестирование нескольких проектов с пользой для здоровья
тестирование нескольких проектов с пользой для здоровьятестирование нескольких проектов с пользой для здоровья
тестирование нескольких проектов с пользой для здоровьяQA Dnepropetrovsk Community (Ukraine)
 
Особенности параллельного тестирования нескольких проектов
Особенности параллельного тестирования нескольких проектов Особенности параллельного тестирования нескольких проектов
Особенности параллельного тестирования нескольких проектов QA Dnepropetrovsk Community (Ukraine)
 
Профессиональный путь в компаниях Днепропетровска
Профессиональный путь в компаниях ДнепропетровскаПрофессиональный путь в компаниях Днепропетровска
Профессиональный путь в компаниях ДнепропетровскаQA Dnepropetrovsk Community (Ukraine)
 
TPI® Next: оптимизируем процессы тестирования по взрослому
TPI® Next: оптимизируем процессы тестирования по взросломуTPI® Next: оптимизируем процессы тестирования по взрослому
TPI® Next: оптимизируем процессы тестирования по взросломуQA Dnepropetrovsk Community (Ukraine)
 
Алексей Зозуленко - "Использование Selenium Grid 2 для ускорения выполнения т...
Алексей Зозуленко - "Использование Selenium Grid 2 для ускорения выполнения т...Алексей Зозуленко - "Использование Selenium Grid 2 для ускорения выполнения т...
Алексей Зозуленко - "Использование Selenium Grid 2 для ускорения выполнения т...QA Dnepropetrovsk Community (Ukraine)
 
Александр Качур - "Android и MeeGo: автоматизация тестовых сценариев"
Александр Качур - "Android и MeeGo: автоматизация тестовых сценариев"Александр Качур - "Android и MeeGo: автоматизация тестовых сценариев"
Александр Качур - "Android и MeeGo: автоматизация тестовых сценариев"QA Dnepropetrovsk Community (Ukraine)
 
Артем Розуменко - "Как и зачем разрабатывать собственный фреймворк?"
Артем Розуменко - "Как и зачем разрабатывать собственный фреймворк?"Артем Розуменко - "Как и зачем разрабатывать собственный фреймворк?"
Артем Розуменко - "Как и зачем разрабатывать собственный фреймворк?"QA Dnepropetrovsk Community (Ukraine)
 
Геннадий Алпаев - "Оптимальное покрытие автотестами: генерация случайных данных"
Геннадий Алпаев - "Оптимальное покрытие автотестами: генерация случайных данных"Геннадий Алпаев - "Оптимальное покрытие автотестами: генерация случайных данных"
Геннадий Алпаев - "Оптимальное покрытие автотестами: генерация случайных данных"QA Dnepropetrovsk Community (Ukraine)
 
Автоматизация тестирования 3+7 аргументов в пользу Test Complete
Автоматизация тестирования 3+7 аргументов в пользу Test CompleteАвтоматизация тестирования 3+7 аргументов в пользу Test Complete
Автоматизация тестирования 3+7 аргументов в пользу Test CompleteQA Dnepropetrovsk Community (Ukraine)
 
Автоматизация тестирования в Microsoft Team System и “костыли”
Автоматизация тестирования в Microsoft Team System и “костыли”Автоматизация тестирования в Microsoft Team System и “костыли”
Автоматизация тестирования в Microsoft Team System и “костыли”QA Dnepropetrovsk Community (Ukraine)
 
Team system - фреймворк для автоматизации тестирования от Microsoft
Team system -  фреймворк для автоматизации тестирования от MicrosoftTeam system -  фреймворк для автоматизации тестирования от Microsoft
Team system - фреймворк для автоматизации тестирования от MicrosoftQA Dnepropetrovsk Community (Ukraine)
 
Тест-менеджмент и баг-треккинг в SpiraTest
Тест-менеджмент и баг-треккинг в SpiraTestТест-менеджмент и баг-треккинг в SpiraTest
Тест-менеджмент и баг-треккинг в SpiraTestQA Dnepropetrovsk Community (Ukraine)
 

Mehr von QA Dnepropetrovsk Community (Ukraine) (20)

Работа тестировщиком в Германии - Виктор Малый
Работа тестировщиком в Германии - Виктор МалыйРабота тестировщиком в Германии - Виктор Малый
Работа тестировщиком в Германии - Виктор Малый
 
тестирование нескольких проектов с пользой для здоровья
тестирование нескольких проектов с пользой для здоровьятестирование нескольких проектов с пользой для здоровья
тестирование нескольких проектов с пользой для здоровья
 
When qa sucks
When qa sucksWhen qa sucks
When qa sucks
 
Most typical mistakes of Russians in English
Most typical mistakes of Russians in EnglishMost typical mistakes of Russians in English
Most typical mistakes of Russians in English
 
Особенности параллельного тестирования нескольких проектов
Особенности параллельного тестирования нескольких проектов Особенности параллельного тестирования нескольких проектов
Особенности параллельного тестирования нескольких проектов
 
Профессиональный путь в компаниях Днепропетровска
Профессиональный путь в компаниях ДнепропетровскаПрофессиональный путь в компаниях Днепропетровска
Профессиональный путь в компаниях Днепропетровска
 
Ретроспектива в тестировании
Ретроспектива в тестированииРетроспектива в тестировании
Ретроспектива в тестировании
 
Impact Analysis в тестировании
Impact Analysis в тестированииImpact Analysis в тестировании
Impact Analysis в тестировании
 
TPI® Next: оптимизируем процессы тестирования по взрослому
TPI® Next: оптимизируем процессы тестирования по взросломуTPI® Next: оптимизируем процессы тестирования по взрослому
TPI® Next: оптимизируем процессы тестирования по взрослому
 
Алексей Зозуленко - "Использование Selenium Grid 2 для ускорения выполнения т...
Алексей Зозуленко - "Использование Selenium Grid 2 для ускорения выполнения т...Алексей Зозуленко - "Использование Selenium Grid 2 для ускорения выполнения т...
Алексей Зозуленко - "Использование Selenium Grid 2 для ускорения выполнения т...
 
Андрей Дзыня - "Watir - начало"
Андрей Дзыня - "Watir - начало"Андрей Дзыня - "Watir - начало"
Андрей Дзыня - "Watir - начало"
 
Иван Лысенко - "Нагрузил, что дальше?"
Иван Лысенко - "Нагрузил, что дальше?"Иван Лысенко - "Нагрузил, что дальше?"
Иван Лысенко - "Нагрузил, что дальше?"
 
Александр Качур - "Android и MeeGo: автоматизация тестовых сценариев"
Александр Качур - "Android и MeeGo: автоматизация тестовых сценариев"Александр Качур - "Android и MeeGo: автоматизация тестовых сценариев"
Александр Качур - "Android и MeeGo: автоматизация тестовых сценариев"
 
Артем Розуменко - "Как и зачем разрабатывать собственный фреймворк?"
Артем Розуменко - "Как и зачем разрабатывать собственный фреймворк?"Артем Розуменко - "Как и зачем разрабатывать собственный фреймворк?"
Артем Розуменко - "Как и зачем разрабатывать собственный фреймворк?"
 
Геннадий Алпаев - "Оптимальное покрытие автотестами: генерация случайных данных"
Геннадий Алпаев - "Оптимальное покрытие автотестами: генерация случайных данных"Геннадий Алпаев - "Оптимальное покрытие автотестами: генерация случайных данных"
Геннадий Алпаев - "Оптимальное покрытие автотестами: генерация случайных данных"
 
Автоматизация тестирования 3+7 аргументов в пользу Test Complete
Автоматизация тестирования 3+7 аргументов в пользу Test CompleteАвтоматизация тестирования 3+7 аргументов в пользу Test Complete
Автоматизация тестирования 3+7 аргументов в пользу Test Complete
 
Автоматизация тестирования в Microsoft Team System и “костыли”
Автоматизация тестирования в Microsoft Team System и “костыли”Автоматизация тестирования в Microsoft Team System и “костыли”
Автоматизация тестирования в Microsoft Team System и “костыли”
 
Team system - фреймворк для автоматизации тестирования от Microsoft
Team system -  фреймворк для автоматизации тестирования от MicrosoftTeam system -  фреймворк для автоматизации тестирования от Microsoft
Team system - фреймворк для автоматизации тестирования от Microsoft
 
Project Management Systems
Project Management SystemsProject Management Systems
Project Management Systems
 
Тест-менеджмент и баг-треккинг в SpiraTest
Тест-менеджмент и баг-треккинг в SpiraTestТест-менеджмент и баг-треккинг в SpiraTest
Тест-менеджмент и баг-треккинг в SpiraTest
 

Kürzlich hochgeladen (9)

СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdfСИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
 
MS Navigating Incident Response [RU].pdf
MS Navigating Incident Response [RU].pdfMS Navigating Incident Response [RU].pdf
MS Navigating Incident Response [RU].pdf
 
Cyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdfCyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdf
 
Ransomware_Q3 2023. The report [RU].pdf
Ransomware_Q3 2023.  The report [RU].pdfRansomware_Q3 2023.  The report [RU].pdf
Ransomware_Q3 2023. The report [RU].pdf
 
CVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdfCVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdf
 
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdfMalware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
 
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
 
2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf
 
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
 

Estimates & estimating - Наташа Новотная

  • 1. Estimates & Estimating в тестировании Новотная Наталья Сообщество Тестировщиков Днепропетровска – 2011
  • 2. Добрый вечер! Я рада вас видеть Сообщество Тестировщиков Днепропетровска – 2011
  • 3. Estimates & Estimating - Содержание Определения Estimates и Estimating Что и Как оценивать Работа с эстимейтами Выводы Сообщество Тестировщиков Днепропетровска – 2011
  • 4. Estimates & Estimating - Содержание Определения Estimates и Estimating Что и Как оценивать Работа с эстимейтами Выводы Сообщество Тестировщиков Днепропетровска – 2011
  • 5.
  • 6. The ability to accurately estimate the time and/or cost taken for a projectСообщество Тестировщиков Днепропетровска – 2011
  • 7. Определение Estimates и Estimating Какие виды эстимейтов вы знаете? Сообщество Тестировщиков Днепропетровска – 2011
  • 8. Определение Estimates и Estimating Предварительные Детальные Обновленные Уточненные Утвержденные Липовые Нереальные Раздутые Как Бог на душу положит Сообщество Тестировщиков Днепропетровска – 2011
  • 9. Определение Estimates и Estimating Сообщество Тестировщиков Днепропетровска – 2011
  • 10. Жизненный цикл проекта Сообщество Тестировщиков Днепропетровска – 2011
  • 11. Estimates & Estimating - Содержание Определения Estimates и Estimating Что и Как оценивать Работа с эстимейтами Выводы Сообщество Тестировщиков Днепропетровска – 2011
  • 12. Что и Как оценивать Алгоритм Определить важность и срочность задачи Декомпозиция задачи Оценка модулейастей задачи Подсчет итогового значения Выдача результата Сообщество Тестировщиков Днепропетровска – 2011
  • 13.
  • 15. На каком этапе вы находитесь
  • 16. Можно ли отодвинуть вашу текущую работуСообщество Тестировщиков Днепропетровска – 2011
  • 17. Что и Как оценивать 2. Декомпозиция задачи Какие модули приложения затрагивает изменение? Какие модули получают регрессию? Какие конфигурации необходимо проверить? Какие данные необходимо подготовить? Как изменение отразится на нагрузке? Какие подготовительные работы нужно сделать? Что можно автоматизировать? Сообщество Тестировщиков Днепропетровска – 2011
  • 18. Декомпозиция задачи - Пример 1 Сообщество Тестировщиков Днепропетровска – 2011
  • 19. Декомпозиция задачи – Пример 2 Сообщество Тестировщиков Днепропетровска – 2011
  • 20. Что и Как оценивать 3. Оценка декомпозированной задачи Тест-дизайн ( анализ требований, написание тест-кейсов) Тестирование раунд 1 Багфикс Тестирование раунд 2 Регрессия Нагрузка Сопроводительная документация Сообщество Тестировщиков Днепропетровска – 2011
  • 21. Что и Как оценивать 4. Подсчет итогового значения Буфер - это задача ненулевой длительности, но не имеющей требования к производительности. Сообщество Тестировщиков Днепропетровска – 2011
  • 22. Что и Как оценивать 5. Выдача результата Оцени задачу 20 - 28 часов Сообщество Тестировщиков Днепропетровска – 2011
  • 23. 5. Выдача результата Оценка покрывает: Сама проверка функционала Проверка на разных входных данных Проверка на 3- конфигурациях (IE7 FF) Взаимодействие с модулем К Регрессия при генерация отчетов и печати страниц Также, учтен риск использования новой технологии и настройки тестового сервера. Сообщество Тестировщиков Днепропетровска – 2011
  • 24. 5. Выдача результата Сообщество Тестировщиков Днепропетровска – 2011
  • 25. 5. Выдача результата Сообщество Тестировщиков Днепропетровска – 2011
  • 26.
  • 27. Вопросы при декомпозиции всегда одни и те же, но ответы разные. Создайте свой список вопросов.
  • 28. Используйте процесс в проекте, как опору для эстимации
  • 30. Оформляйте результат вашей работыСообщество Тестировщиков Днепропетровска – 2011
  • 31. Estimates & Estimating - Содержание Определения Estimates и Estimating Что и Как оценивать Работа с эстимейтами Выводы Сообщество Тестировщиков Днепропетровска – 2011
  • 32. Работа с эстимейтами Задача А: Простая правка шаблона Большое, запутанное описание 8 m/h 40 m/h Задача Б: Архитектурные изменения кода Мелкое изменение 80 m/h 8m/h Сообщество Тестировщиков Днепропетровска – 2011
  • 33. Работа с оценками эстимейтами 20 % 80 % Сообщество Тестировщиков Днепропетровска – 2011
  • 34. Estimates & Estimating - Содержание Определения Estimates и Estimating Что и Как оценивать Работа с эстимейтами Выводы Сообщество Тестировщиков Днепропетровска – 2011
  • 35.
  • 36. Вопросы при декомпозиции всегда одни и те же, но ответы разные. Создайте свой список вопросов.
  • 37. Используйте процесс в проекте, как опору для эстимации
  • 40. Всегда сравнивайте эстимейты с реальными данными. Совершенствуйтесь.Сообщество Тестировщиков Днепропетровска – 2011
  • 41. Estimates & Estimating в тестировании Спасибо за внимание! Сообщество Тестировщиков Днепропетровска – 2011
  • 42. Контакты: Skype: Ladybug-charo Email: novotna.natalia@gmail.com My Blog:http://qa-rules.blogspot.com/ Сообщество Тестировщиков Днепропетровска – 2011

Hinweis der Redaktion

  1. И в сегодняшнем докладе, хочу, поделиться своим опытом и наработками в вопросе эстемирования задач тестирования.Если быть совершенно точной, это доклад о том как эстимировать, с чего начать и как успешно завершить задачу проэстимироватьфичу, да еще с выгодой для себя.Тема довольно важная, вот хотя бы мы все знаем что стоимость багинайденой на раннем этапе мала, чем на познем.Точно так же неверные естимейты, могут примести сумятицу в весь план работ. Так что будем надо работать на устранением багов в эстимировании. Нужно учиться эстимировать, что-бы не приходилось выполнять задачу по чьим-то эстимейтам.Так как я считаю что уметь эстимироватьдолжет и тестеровщики менеджер, то доклад для и тех и тех. Только с одной поправкой, для тестеровщика этого доклада будет достаточно, для менеджера однозначно нет. Это другая весовая категория, он должен уметь гораздо больше.
  2. В первой части, я просто хочу рассказать о 4 аспектах, которые я выделяю в эстимейтах и эстимировании.
  3. В первую очередь это оценка, т.е. грубо говоря число.Во вторых это процесс, т.е. последовательность действий которые можно описать алгоритмом.Вот например, мне понравилась фраза, о том что это оценка чего-то. Вот лазейка для сообразительности, творчества, и исследования.Третья вещь заключается в том, что это навык. Умение эффективно управляться с процессом, и получать верную оценку. О процессе будет следующая часть, а навык, это в рамках использования уже готовых эстимейтов.И четвертая вещь, о которой расскажу начав с вопроса
  4. Брейнсторм
  5. Ну вот только некоторые которые вы могли слышатьНо это не класификация, а просто пример, говорящий, что есть разные виды эстимейтов.Скажу только о парочке
  6. Парочка Сжатые и Раздутые используется когда например, клиент любит торговаться и принципиально не отстанет не скостив половину, в этом случае мы раздуваем. Еще когда, надо бабла срубить побольше. Но самое важное, что сжатые уменьшеть мы не можем без риска завалить все.Парочка: предварительные и детальные\\уточненные. Разница у них в том, что у первых будет много рисков, тем для исследования и вопросов, а следовательно и вероятность изменений больше.А вот уточненные мы получаем, когда находим ответы на все вопросы.
  7. Итак, Что и КАК эстимировать.Приступим к разбору, моего подхода
  8. Я предлагаю, Определить важность и срочностьДекомпозироватьОценитьПосчитатьИ выдать в коробочке с бантиком.
  9. Зачем нам нужно определять срочность и важность?Да все просто, чтобы быть эффективным и проффесионалом.Простой пример, менеджер просит оценить. А я сейчас тестирую и тут море багов. Я незакончив задачу, приступаю к эстимации. Я не на 100% сейчас эстимирую, на 100% могу сказать, что мысли деляться тут и там.В итоге, я не уверена в полноте и правильности той оценки что я дала. Мне нужно было посмкорее закончить и вернуться к тестированию.Второй вариант, менеджер ожидает что оценку я сделаю после тестирования. Через 2 часа он спрашивает где результаты тестирования, а мы вот эстимейты. Менеджер – недоволен нами, мы не сделали работу во время, мы не рады, ибо наши труды не оценили.Поэтому, менедежры говорите на когда вам нужны эстимейты, и что их сделать после тестирования 1 и до тестирования 2. А если это вам выдали задачу, спросите на когда она нужна.Еще один нюанс менеджеры любят умных подчиненных, поэтому лучше не спросить а уточнить, типа я сделаю после тестирования 1 и до тестирования 2. ок? если это важнее и надо прямо сейчас, вам об этом дадут знать. Т.е. чтобы сделать качественные эстимейты спланируйте как любую другую задучу.
  10. При декомпозиции составтье список вопросов, которые помогут проанализировать задачу под разными углами.Например, отдельно проанализируйте тестированпия изменения и регресии.Посмотрите возможности конфигураций от ОС до профайлов.Нужно ли что-то сделать выучить до начала работы.Как поведет нагрузка И можно ли автоматизировать.Список можно продолжить. Остановитесь тогда когда новых ответов вы найти уже не сможете.Над этим списком можно работать совершенствовать и упрощать, вообщемbe my guest welcome to expiriment
  11. Давайте рассмотрим примерУ нас есть Форма ввода данных, на которую бизнес хочет добавить возможность ввода домашнего адреса.Попробуем декомпозировать задачу. У нас появиться новое поле, значит надо будет проверить:layout, UI,переход по таляцииВоозможность ввода ограниченностьФорма просмотра\\редактирования120 DPI \\ расширения экрана\\несколько мониторовУ нас появится новые данные о клиентах, какое изменение будет на базе? Новая таблица или поле? Скорее всего поле.Было бы неплохо уточнить а не планируется поиск. Скорее всего нет. Если да то может новую таблицу чтобы была индексация? (тогда поиск надо будет естимейтить + перформанс) уточнить у аналитика.Будет ли заливка данных по уже существующим клиентам? Уточнить у аналитика, если да то тестирование скрипта.Регресия – разве что посмотреть конкурентное изменение данных. Печать\\експорт.Нагрузка – не импактится.Автоматизация возможна, если есть playbacktools
  12. А вот более сложный пример. У нас в системе будет добавлен новый модуль Подписка на новости.Новая страница – внешний вид, навигация между модулей. Доступ только для залогиненых.Взаимодействие с модулем курсов и новосным разделом.Опять же как будем хранить информацию о подписке, тут точно будет новая таблица в системе.Как будет рассылаться смтр клиента, наше. Нам надо настроить свой тестовый. Кто настроит я умею? Варианты? Расписание и формирование подписки.Разные браузеры ХНагрузка – как минимум проверить сколько сможет сервер разослать писем.Автоматизация – силдениюм релит.
  13. Декомпозируя задачу, мы держим фокус на том чтобы учесть весь импакт. И если при этом мы можем дать оценку – даем. Но этапе оценки фокус на времени.Еще тут может очень помощь, процесс тестирования в проекте. Так например, тестирования фичи состоит из нескольких этапом.Обратите внимение что тестирование может идти одним раундом, включая бакфикс и тестирование после него.Но обязательно обратите внимание на багфикс, с той точки, зрения какой разработчик будет делать задача, опытный или нет. Много ли делает багов. Это может быть от 20% до 100% времени первого раунда.
  14. Ну посчитать все многут, сумма и умножение, самое важное о чем бы не забыть так это добавить буферДругими словами, буфер означает - резерв.Это не тот что добавить менеджер при планировании, это ваш тайный запасной план. Не слишком наглейте это 20-40%
  15. Итак мы подошли к последнему пункту, выдаче результатов.Чтобы это не было так. Менеджер: дай оценкуЯ- наЧерез месяц, ой а чего 20 там же все 40.Давайте не прятать результат своих трудов.Тут наверное стоит сказать как? Первое инструментом для экспертной оценки есть вы и ваш опыт.Но можно заюзать любую тулзу для планирования.Итак простой вариант:
  16. Соберите табличку с цифрами. И внизу небольшое самери, что войдет. Какие есть риски.О риске наткнуться на програмиста Петю мы ясно дело не пишем.
  17. Инструменты, для эстимирования. Я считаю, что сперва следует научится эстимировать и уж потом - эстимировать в крутых инструмент. Для начала выберете самый удобный для вас инструмент: тетрадь, ворд, ексель, майндмапы, мс проджект. Я перечислила инструменты в порядке их сложности и крутизны. Я предпочитаю набросать черновик в тетрадке или в ворде. После мне его легко перенести в нужную систему и передать дальше. Только потому, что я кинестетик и мне нужно пощупать, для большего понимания . Тем не менее, многие сразу оформляют в том инструменте где ведется планирования проекта.
  18. Давайте еще раз взглянем на алгоритм, но только перефразировав немного.
  19. Естественно, есть возможность продожить работать с эстимейтами.Давайте посмотрим еще один примерчик
  20. Есть задача А и задача В.А много текста, на этапе инициации мы определили как 40 часов. Задача В проще всего 8 часов.Но вот пришло время планирования и ислледований. Выясняется, следующая картина.Первая задача уменьшилась а вот вторая уж очень не простой оказалась.Как быть?Во первых надо было на этапе инициации озвучить, что это предварительные эстимейты. И на этапе планирования они могут измениться, после обьяснитьимпакт ситуаций .Второй вариант замолчать, и выехать за счет задач типа А. Но тут осторожно могут словить, и тогда доверие будет подорвано. Так что этого делать не надо.Мы не застрахованы от таких ситуаций, мы можем только снизить вероятность их появления, улучшая навык эстимирования анализа задачи и альтернатив.
  21. Допустим мы сделали оценку, и у нас может быть три варианта, больше меньше ровно.Больше\\меньше это хорошо или плохо?По разному.Есть некая окресность, где даже больше будет хорошо, Это как цель, мы можем попасть в 10 а можем и в 5. оба раза хорошо, мимо вот это плохо. Наша с вами цель будет где-то 20% Откуда цифра, это принцип Паретто.- проще запоминать В любом случае, всегда посмотрите куда вы попали, и сделайте выводы улучшить ваш список вопросов или добавить риски. Если у вас будет большой список над чем работать, выберите топ 4-5. И в следующий раз опять топ, но это будет другой.Так вы научитесь попадать в 10.И еще один момент, что зачастую задачи типовые и похожие, и если первый раз вы ее сделаете за день, то второй раз сможете сделать за половину. Т.е. можно оценить свою производительность. Професиональный рост.
  22. Ну вот мы и добрались до выводов.
  23. Но тут все просто, к предыдущим допишем, что анализ реальной оценки и предварительной, поможет вам не только улучить, навык эстимирования, алгоритм эстимирования, но и оценить свои навыки тестирования.