128
IT Methodology Webinar Leverage the Software Development Lifecycle

IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

IT Methodology Webinar

Leverage the Software Development Lifecycle

Page 2: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

Things to know…

All participants will be on mute

Questions are welcome

� Please use the questions box to ask

questions

� The moderator will select questions

� All questions will be answered

today or by email at [email protected]

Webinar recording available in the PI Community

Page 3: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

Denise Rodriguez

Project Insight

Marketing

[email protected]

www.projectinsight.net

Twitter: @projectinsight

Moderator

Page 4: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

Cameron Watson

President, QAIassist

[email protected]

www.qaiassist.com

Presenter

Page 5: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

I am a Project Manager

I am a Business or Operational Manager

I am a software developer or software tester

I am a member of an organizational PMO, governance or

quality assurance function

I want a better understanding of IT Methodology

Who’s on the Call?

Page 6: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

Established 2007 – Ottawa, Canada

Pioneer of IT Methodologies for small and mid-sized business (SMB’s)

Maintain and promote an IT Methodology body of knowledge (BOK) SMB’s

and practitioners rely on to optimize the delivery of products, services and

operational performance

Administer IT Methodology certification - “QAIassist Foundation”

Support practitioners and authorized affiliates in delivering IT Methodology

knowledge and expertise

Who is QAIassist?

Page 7: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

IT Methodology Webinars delivered across the globe – 000’s attendees

Wide array of industries (health, manufacturing, consulting, finance)

Attendees

� Executive Management

� Business & Operational Management

� Project Managers

� Business Analysts

� Architects (Functional/Technical)

� PMO/Governance

� Programmers

� Testers/Quality Assurance

� Independent Consultant

IT Methodology Webinar Summary

Page 8: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

Share IT Methodology knowledge

Develop IT methodology understanding

& expertise

Provide additional insight into several IT

(project management, software

development, software testing)

methodologies

Discuss best practices on incorporating

an organizational IT methodology

QAIassist Webinar Series - Goals

Page 9: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

2014 Schedule

The 3rd Wednesday of Every Month

� 8:00 am Pacific - 11:00 am Eastern Time

IT Methodology Concepts (60 mins)

� This series of six webinars will be presented on a bi-monthly basis. Each webinar

will provide you with a context, overview, terminology and general understanding

of information technology (IT) methodology.

IT Methodology – Tutorials (45 mins)

� This series of five webinars will be presented on a bi-monthly basis. Each session is

designed to offer a more “hands on” perspective – bridging the concepts into a

practical utilization.

Page 10: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

2014 “Concepts” Schedule

The 3rd Wednesday of Month (Jan, Mar, May, Jul, Sept, Nov)

� 8:00 am Pacific - 11:00 am Eastern Time

IT Methodology Concepts (60 mins)

� Methodology for the IT Landscape - (Jan)

� Apply PM Fundamentals to IT - (Mar)

� Leverage the Software Development Lifecycle - (May)

� Explore the Software Testing Lifecycle - (Jul)

� Incorporate Organizational Process Governance - ( Sept)

� Implementing IT Methodology - (Nov)

Page 11: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

2014 “Tutorials” Schedule

The 3rd Wednesday of Month (Feb, Apr, Jun, Aug, Oct)

� 8:00 am Pacific - 11:00 am Eastern Time

IT Methodology Tutorials (45 mins)

� Applying IT Methodology to Project Initiation - (Feb)

� Project Planning & Design with IT in Mind - (Apr)

� Executing Projects with IT Methodologies - (Jun)

� Project Control & Verification - (Aug)

� Project Close & Delivery - ( Oct)

Page 12: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

Leverage the Software Development Lifecycle

Webinar Goals

� establish a context for IT Methodologies (noun and verb)

� review fundamentals for applying IT Methodologies

� identify a context for Software Development Lifecycle (SDLC)

� define the purpose and objectives of SDLC phases

� review (at high level) SDLC deliverables

� assess SDLC scope (“project” versus “process”)

Page 13: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

IT Methodology - general context

IT Methodology - as a “noun” and a “verb”

IT Methodology constructs and hierarchy - “noun” (lifecycles, phases, deliverables)

IT Methodology - “verb” (waterfall, agile, spiral, RAD)

Software Development Lifecycle (SDLC) – Fundamentals, Context, Depictions

SDLC Phases (objectives and iterations) & Deliverables

SDLC - “Project” versus “Process”

Recap

Leverage the Software Development Lifecycle

Agenda

Page 14: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

IT Methodology - general context

IT Methodology - as a “noun” and a “verb”

IT Methodology constructs and hierarchy - “noun” (lifecycles, phases, deliverables)

IT Methodology - “verb” (waterfall, agile, spiral, RAD)

Software Development Lifecycle (SDLC) – Fundamentals, Context, Depictions

SDLC Phases (objectives and iterations) & Deliverables

SDLC - “Project” versus “Process”

Recap

Leverage the Software Development Lifecycle

Agenda

Page 15: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

� ISO(900XXX)

� Agile

� CMMI

� ITIL

� Waterfall

� Rational Unified Process (RUP)

� QAIassist (IM)

� PMI

� Six-Sigma

� Prince2

� COBIT

Methodology – Terms, Terms

Page 16: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

and more “terms”

IT Framework, IT Methodology, IT Lifecycle

� Non Standard usage in terminology

� Terms are used interchangeably between organizations and across the IT industry

� Examples include

• Project Management Methodology/Lifecycle/Framework

• Software Development Methodology/Lifecycle (SDLC)/Framework

• Software Testing Methodology/Lifecycle/Framework

� Every IT organization is using an IT Methodology or IT Lifecycle or IT Framework

Page 17: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

IT Methodology Context

Organizational Frameworks

� ISO(900XXX), CMMI, Six-Sigma, ITIL,

COBIT

Methodologies/Lifecycles (noun)

� Rational Unified Process (RUP),

QAIassist (IM), PMI, Prince2

Methodologies/Lifecycles (verb)

� Waterfall, Spiral, Agile, RAD, etc

Page 18: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

IT Methodology - general context

IT Methodology - as a “noun” and a “verb”

IT Methodology constructs and hierarchy - “noun” (lifecycles, phases, deliverables)

IT Methodology - “verb” (waterfall, agile, spiral, RAD)

Software Development Lifecycle (SDLC) – Fundamentals, Context, Depictions

SDLC Phases (objectives and iterations) & Deliverables

SDLC - “Project” versus “Process”

Recap

Leverage the Software Development Lifecycle

Agenda

Page 19: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

IT Methodology - general context

IT Methodology - as a “noun” and a “verb”

IT Methodology constructs and hierarchy - “noun” (lifecycles, phases, deliverables)

IT Methodology - “verb” (waterfall, agile, spiral, RAD)

Software Development Lifecycle (SDLC) – Fundamentals, Context, Depictions

SDLC Phases (objectives and iterations) & Deliverables

SDLC - “Project” versus “Process”

Recap

Leverage the Software Development Lifecycle

Agenda

Page 20: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

IT Methodology – Map & Journey

Methodologies/Lifecycles - “noun”

� The roadmap

� Rational Unified Process (RUP),

QAIassist (IM) , PMI, Prince2

Methodologies/Lifecycles - “verb”

� The journey taken along the road

� Waterfall, Spiral, Agile, RAD ,

Prototyping, etc

Page 21: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

Map = Noun, Journey = Verb

Page 22: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

IT Methodology - general context

IT Methodology - as a “noun” and a “verb”

IT Methodology constructs and hierarchy - “noun” (lifecycles, phases, deliverables)

IT Methodology - “verb” (waterfall, agile, spiral, RAD)

Software Development Lifecycle (SDLC) – Fundamentals, Context, Depictions

SDLC Phases (objectives and iterations) & Deliverables

SDLC - “Project” versus “Process”

Recap

Leverage the Software Development Lifecycle

Agenda

Page 23: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

IT Methodology - general context

IT Methodology - as a “noun” and a “verb”

IT Methodology constructs and hierarchy - “noun” (lifecycles, phases, deliverables)

IT Methodology - “verb” (waterfall, agile, spiral, RAD)

Software Development Lifecycle (SDLC) – Fundamentals, Context, Depictions

SDLC Phases (objectives and iterations) & Deliverables

SDLC - “Project” versus “Process”

Recap

Leverage the Software Development Lifecycle

Agenda

Page 24: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

IT Methodology/Lifecycle - Noun

All Methodologies/Lifecycles (RUP, QAIassist, PMI, Prince2) define,

utilize and rely on their own pre-defined structure, naming

conventions, and terminology

Hierarchy/Structure

� Methodology/Lifecycle (ie Project Management, Software Development ,

Software Testing)

� Phase/Stage (ie Initiate, Planning, Design, Closeout)

� Deliverable/Artifact/Work Product (ie Project Charter, Testing Strategy)

� Activity (tasks performed to complete deliverables, artifacts, work products)

Page 25: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

“Deliverable/Artifact/Work Product”

versus “Activity”Building a House

Deliverable (Artifact, Work Product)

� Blue Prints

� Foundation completed

� Windows installed

Activity (non-Deliverable, non-Artifact, non Work Product)

� Meeting with Architect to review Blue Prints

� Mixing concrete to pour the foundation

� Authorizing purchase of the wood needed to complete the window frame

Page 26: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

IBM’s Rational Unified Process (RUP)

Page 27: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

PMI’s Project Management Methodology

Page 28: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated Methodology

Page 29: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

IT Methodology - general context

IT Methodology - as a “noun” and a “verb”

IT Methodology constructs and hierarchy - “noun” (lifecycles, phases, deliverables)

IT Methodology - “verb” (waterfall, agile, spiral, RAD)

Software Development Lifecycle (SDLC) – Fundamentals, Context, Depictions

SDLC Phases (objectives and iterations) & Deliverables

SDLC - “Project” versus “Process”

Recap

Leverage the Software Development Lifecycle

Agenda

Page 30: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

IT Methodology - general context

IT Methodology - as a “noun” and a “verb”

IT Methodology constructs and hierarchy - “noun” (lifecycles, phases, deliverables)

IT Methodology - “verb” (waterfall, agile, spiral, RAD)

Software Development Lifecycle (SDLC) – Fundamentals, Context, Depictions

SDLC Phases (objectives and iterations) & Deliverables

SDLC - “Project” versus “Process”

Recap

Leverage the Software Development Lifecycle

Agenda

Page 31: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

Map = Noun, Journey = Verb

Page 32: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

Methodology/Lifecycle – Verb

Methodology/Lifecycle as a “verb” – journey

Project development and maintenance teams apply various

methodologies/delivery approaches, techniques and practices (waterfall,

spiral, agile, RAD, prototyping) to deliver applications - how they use the

roadmap (noun)

� Methodology/Delivery Approach, Techniques and Practices differ between

organizations

� All Methodologies/Delivery Approaches, techniques and practices have pros

and cons

� No silver bullet

Page 33: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

Methodology/Lifecycle – Verb

“Waterfall” Methodology/Lifecycle

� a single iteration through the methodology/lifecycle (noun)

� deliverables/artifacts defined, assigned, and documented

� formal structure required

“Agile” Methodology/Lifecycle

� one or several iterations through a methodology/lifecycle (noun)

� limited deliverable creation

� formal structure not required

Page 34: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyWaterfall

Page 35: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyWaterfall

Page 36: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyWaterfall

Page 37: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyWaterfall

Page 38: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyWaterfall

Page 39: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyWaterfall

Page 40: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyWaterfall

Page 41: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyWaterfall

Page 42: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyAgile, Spiral, RAD, Prototyping

Page 43: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyAgile, Spiral, RAD, Prototyping

Page 44: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyAgile, Spiral, RAD, Prototyping

Page 45: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyAgile, Spiral, RAD, Prototyping

Page 46: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyAgile, Spiral, RAD, Prototyping

Page 47: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyAgile, Spiral, RAD, Prototyping

Page 48: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyAgile, Spiral, RAD, Prototyping

Page 49: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyAgile, Spiral, RAD, Prototyping

Page 50: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyAgile, Spiral, RAD, Prototyping

Page 51: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyAgile, Spiral, RAD, Prototyping

Page 52: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyAgile, Spiral, RAD, Prototyping

Page 53: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyAgile, Spiral, RAD, Prototyping

Page 54: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyAgile, Spiral, RAD, Prototyping

Page 55: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyAgile, Spiral, RAD, Prototyping

Page 56: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyAgile, Spiral, RAD, Prototyping

Page 57: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyAgile, Spiral, RAD, Prototyping

Page 58: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyAgile, Spiral, RAD, Prototyping

Page 59: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyAgile, Spiral, RAD, Prototyping

Page 60: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

IT Methodology - general context

IT Methodology - as a “noun” and a “verb”

IT Methodology constructs and hierarchy - “noun” (lifecycles, phases, deliverables)

IT Methodology - “verb” (waterfall, agile, spiral, RAD)

Software Development Lifecycle (SDLC) – Fundamentals, Context, Depictions

SDLC Phases (objectives and iterations) & Deliverables

SDLC - “Project” versus “Process”

Recap

Leverage the Software Development Lifecycle

Agenda

Page 61: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

IT Methodology - general context

IT Methodology - as a “noun” and a “verb”

IT Methodology constructs and hierarchy - “noun” (lifecycles, phases, deliverables)

IT Methodology - “verb” (waterfall, agile, spiral, RAD)

Software Development Lifecycle (SDLC) – Fundamentals, Context, Depictions

SDLC Phases (objectives and iterations) & Deliverables

SDLC - “Project” versus “Process”

Recap

Leverage the Software Development Lifecycle

Agenda

Page 62: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

SDLC Fundamentals - 101

Viable IT methodologies (noun and verb) are designed to help not hinder

IT methodologies (noun) are applicable for a wide range of IT Methodologies

(verb) and delivery approaches (waterfall, spiral, agile, RAD, prototyping, etc)

No hard or specific rules (ie iterations, frequency of iterations, deliverables to be

completed) of how an IT methodology (noun) can best be applied or leveraged

by an organization or project team

No silver bullet - if the perfect combination of IT Methodology (noun) and IT

Methodology (verb) existed, every project team and organization would be

using it

Page 63: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

SDLC Fundamentals - 102

Deliverables (and content) may be re-usable from one project to another

Not every deliverable of every lifecycle has to be completed for every

project - any and every deliverable to be completed must add value (cost,

schedule, quality) to the project

Not every section or sub-section of every deliverable has to be completed

for every project - information used to populate every deliverable must add

value (cost, schedule, quality) to the project

Page 64: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

SDLC – Business Context

Development Environment

� New Products

� New Operational Business Applications (ie HR, Accounting, Sales, etc)

Maintenance/Support Environment

� Existing Products

� Existing Operational Business Applications (HR, Accounting, Sales, etc)

� Off the Shelf Applications

®

®

Page 65: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

SDLC – IT Context

Multiple IT Environments :

� Mainframe, Distributed, Web Based

Multiple Delivery Approaches – Methodology (verb)

� Waterfall

� Agile

� Prototyping

Integrations

� Project Management Lifecycle

� Software Testing Lifecycle

®

®

Page 66: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

V Diagram

Page 67: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

Mainframe, Distributed, Web Based

Page 68: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

Waterfall, Agile, Prototyping

Page 69: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

Integration

Page 70: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern
Page 71: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern
Page 72: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern
Page 73: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

IT Methodology - general context

IT Methodology - as a “noun” and a “verb”

IT Methodology constructs and hierarchy - “noun” (lifecycles, phases, deliverables)

IT Methodology - “verb” (waterfall, agile, spiral, RAD)

Software Development Lifecycle (SDLC) – Fundamentals, Context, Depictions

SDLC Phases (objectives and iterations) & Deliverables

SDLC - “Project” versus “Process”

Recap

Leverage the Software Development Lifecycle

Agenda

Page 74: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

IT Methodology - general context

IT Methodology - as a “noun” and a “verb”

IT Methodology constructs and hierarchy - “noun” (lifecycles, phases, deliverables)

IT Methodology - “verb” (waterfall, agile, spiral, RAD)

Software Development Lifecycle (SDLC) – Fundamentals, Context, Depictions

SDLC Phases (objectives and iterations) & Deliverables

SDLC - “Project” versus “Process”

Recap

Leverage the Software Development Lifecycle

Agenda

Page 75: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

Software Development Lifecycle (SDLC)

Objectives� Establish a foundation for ongoing collaboration and communication between Business/User

Community and Information Technology/IT resources

� Business/User community contributes to and authorizes formal requirements and deliverables

throughout the completion of the project – necessary documentation

� Maintain and accurately document the approved/authorized requirements through the life of

the project

� Computer Unit Code is developed/built to reflect the authorized and required functionality

(design and business requirements)

� Computer Unit Code is successfully unit tested against the authorized design and business

requirements - satisfactory code is made available for additional testing

� End User training is planned

Page 76: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

Software Development Lifecycle (SDLC)

Phases

SDLC objectives (see previous page) are achieved utilizing five phases,

they are :

� Systems Analysis

� Design

� Build

� Test (Unit)

� Release

Page 77: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyWaterfall, Agile, Spiral, RAD, Prototyping

Page 78: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyWaterfall, Agile, Spiral, RAD, Prototyping

Page 79: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyWaterfall, Agile, Spiral, RAD, Prototyping

Page 80: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyWatefall, Agile, Spiral, RAD, Prototyping

Page 81: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyWaterfall, Agile, Spiral, RAD, Prototyping

Page 82: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyWaterfall, Agile, Spiral, RAD, Prototyping

Page 83: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

SDLC – Systems Analysis Phase

Objectives

� ensure a formal project exists and has been authorized (Business Case established)

� project team members review and understand project context (deliverables)

� identify/refine initial business requirements

� establish high level design

� establish Requirements Traceability Log

Iterations

� iterative within the phase (waterfall)

� iterative within the lifecycle (agile)

Page 84: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyWaterfall, Agile, Spiral, RAD, Prototyping

Page 85: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

SDLC - System Analysis Phase

(Entry Deliverables)

Business Case (entry)

Used to identify, document and establish a project definition. It originates out of a

business need and acts to provide a high level description of the business

requirements. It is used as an entry point into the QAIassist Integrated Methodology

(project management, software development, software testing) and is referred to

throughout the life of the project.

Project Charter (entry – created in PM lifecycle)

Used to establish a formal project. It is the initial deliverable prepared for a project

and defines why the project was initiated, the scope of the project, the purpose &

objectives of the project, the project milestones and a high level estimate on the

effort and cost associated with the project. The Project Charter acts as the “footing"

for the project.

Page 86: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

SDLC - System Analysis Phase

(Exit Deliverables)

Detailed Business Requirements (exit)

Used to provide clarity on the business need that is to be addressed. It provides the

project team the business parameters (operational, administrative, technical) they

will use to deliver the necessary business functionality.

High Level Solution Design (exit)

Used to define the boundaries of the application to be delivered. It illustrates the

data and the process flows, the high level functionality (operational, administrative,

technical) to be incorporated into the application, the sub-systems and functions

required to satisfy the business needs of the application, and the standards to be

applied in developing the application.

Page 87: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

SDLC - System Analysis Phase

(Exit Deliverables)

Requirements Traceability Log (exit)

Used to ensure all user defined requirements are documented and incorporated into

the application/system. It acts as the repository for all user requirements - it can be

referenced and crosschecked to ensure all user requirements have been

incorporated into the application before it is released into the production

environment.

Page 88: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyWaterfall, Agile, Spiral, RAD, Prototyping

Page 89: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyWaterfall, Agile, Spiral, RAD, Prototyping

Page 90: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

SDLC – Design Phase

Objectives

� ensure the application is designed in accordance with the authorized requirements

defined during the System Analysis phase

� complete the design of the application

� create specifications that reflect the authorized design & business requirements

� maintain Requirements Traceability Log

Iterations

� iterative within the phase (waterfall)

� iterative within the lifecycle (agile)

Page 91: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyWaterfall, Agile, Spiral, RAD, Prototyping

Page 92: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

SDLC - Design Phase

(Exit Deliverables)

Detailed Solution Design Requirements (exit)

These deliverable(s) are an extension of the High Level Solution Design deliverable - each function as

defined in the High Level Solution Design deliverable is further clarified with a separate and unique

Detailed Solution Design deliverable. Each of the Detailed Solution Design deliverables address the

necessary functionality (operational, administrative, technical) to be incorporated into the application,

identifies the specific application program/modules that will provide that functionality, and establishes the

interfaces with other application functions.

Programming Specifications (exit)

These deliverable(s) are an extension of the Detailed Solution Design deliverables - each “technical”

program/module (not operational, not administrative) defined in a Detailed Solution Design deliverable is

further clarified as a unique Programming Specification deliverable. Each Programming Specification

deliverable defines the purpose and context for the program/module, the environment it will operate in,

the detailed design to be incorporated into the program/module and the functionality to be delivered by

the program/module.

Page 93: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

SDLC - Design Phase

(Exit Deliverables)

Requirements Traceability Log (exit)

Used to ensure all user defined requirements are documented and incorporated into

the application/system. It acts as the repository for all user requirements - it can be

referenced and crosschecked to ensure all user requirements have been

incorporated into the application before it is released into the production

environment.

Page 94: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyWaterfall, Agile, Spiral, RAD, Prototyping

Page 95: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyWaterfall, Agile, Spiral, RAD, Prototyping

Page 96: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

SDLC – Build Phase

Objectives

� develop the required functionality according to the authorized design and business

requirements

� create unit code of the application according to the programming specifications

� develop the User Training and Support Plan

� maintain Requirements Traceability Log

Iterations

� iterative within the phase (waterfall)

� iterative within the lifecycle (agile)

Page 97: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyWaterfall, Agile, Spiral, RAD, Prototyping

Page 98: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

SDLC - Build Phase

(Exit Deliverables)Unit Code (exit)

The code is developed/generated from the Programming Specification(s)

deliverables (one per module/program). The code will incorporate the technical

standards and all the necessary functionality as defined by the business

requirements for each program/module.

User Training & Support Plan (exit)

This deliverable provides the description of how the end users are going to be

trained in using the final application/product and the support they will receive once

the application/product has been made operational. It specifies the methods of

training, the curriculum, the course(s) contents and the particulars associated with

delivering the training.

Page 99: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

SDLC - Build Phase

(Exit Deliverables)

Requirements Traceability Log (exit)

Used to ensure all user defined requirements are documented and incorporated

into the application/system. It acts as the repository for all user requirements - it

can be referenced and crosschecked to ensure all user requirements have been

incorporated into the application before it is released into the production

environment.

Page 100: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyWaterfall, Agile, Spiral, RAD, Prototyping

Page 101: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyWaterfall, Agile, Spiral, RAD, Prototyping

Page 102: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

SDLC – Test PhaseObjectives

� perform all unit testing according to Unit Test Plans (from STLC)

� ensure the application/product has been built in accordance with the authorized design,

business requirements, Unit Test Evaluation Criteria (from STLC)

� identify and address all conditions that do not satisfy unit test testing criteria

� ensure all unit testing deliverables/work products are under configuration management

� maintain Requirements Traceability Log

Iterations

� iterative within the phase (waterfall)

� iterative within the lifecycle (agile)

Page 103: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyWaterfall, Agile, Spiral, RAD, Prototyping

Page 104: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

SDLC - Test Phase

(Entry Deliverables)Unit Test Plan(s) (entry - created in STLC)

– These deliverables (one per program/module) define how all of the unit testing activities are to be

executed prior to the application/product being migrated into the System Integration Test

environment. They identify the testing tasks to be completed in the UT environment, the testing

standards to be applied within the UT environment, the UT testing tools to be used, the UT testing

activities to be completed, and the standards used to define the UT evaluation criteria.

Unit Test Evaluation Criteria (entry - created in STLC)

– These deliverables (one per program/module) are used to document the "expected" Unit Test

evaluation criteria prior to conducting the Unit Testing. This criteria is used to evaluate “expected”

results versus “actual” results. Functionality that "passes" the UT tests is ready to be migrated to

the System Integration Test (SIT) environment. Functionality that "fails" these Unit tests are

recorded and require further activity from the project team.

Page 105: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

SDLC - Test Phase

(Exit Deliverables)Unit Test Defect Log (entry - exit)

– The Unit Test (UT) Defect Log(s) is used to document and monitor all of the "failed"

tests against the Unit Test Evaluation Criteria deliverable. Each "failed" test is

assessed and communicated to the project team who are required to make the

necessary changes to rectify the "failed" test.

Unit Test Authorization (exit)

– This deliverable signifies “approval” that all project unit coding, deliverables and

work products have satisfied the Unit Test Evaluation Criteria and can be migrated to

the System Integration test environment. Approval of this deliverable ensures all

unit testing deliverables, work products and artifacts are placed under proper

configuration management and can be used as the basis for further testing.

Page 106: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

SDLC - Test Phase

(Exit Deliverables)

Requirements Traceability Log (exit)

Used to ensure all user defined requirements are documented and incorporated

into the application/system. It acts as the repository for all user requirements - it

can be referenced and crosschecked to ensure all user requirements have been

incorporated into the application before it is released into the production

environment.

Page 107: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyWaterfall, Agile, Spiral, RAD, Prototyping

Page 108: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyWaterfall, Agile, Spiral, RAD, Prototyping

Page 109: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

SDLC – Release Phase

Objectives

� authorize that all necessary “unit” testing is complete - promote the newly built and

unit tested functionality/application for additional testing

� ensure all unit testing deliverables and work products under configuration management

� maintain Requirements Traceability Log

� migrate the application for additional (SIT, UAT) testing

Iterations

� iterative within the phase (waterfall)

� iterative within the lifecycle (agile)

Page 110: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyWaterfall, Agile, Spiral, RAD, Prototyping

Page 111: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

SDLC - Release Phase

(Exit Deliverables)Unit Test Authorization (exit)

This deliverable signifies “approval” that all project unit coding, deliverables and work

products have satisfied the Unit Test Evaluation Criteria and can be migrated to the

System Integration test environment. Approval of this deliverable ensures all unit testing

deliverables, work products and artifacts are placed under proper configuration

management and can be used as the basis for further testing.

Unit Code (exit)

The code is developed/generated from the Programming Specification(s)

deliverables (one per module/program). The code will incorporate the technical

standards and all the necessary functionality as defined by the business

requirements for each program/module.

Page 112: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyWaterfall, Agile, Spiral, RAD, Prototyping

Page 113: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyWaterfall, Agile, Spiral, RAD, Prototyping

Page 114: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyWaterfall, Agile, Spiral, RAD, Prototyping

Page 115: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyWaterfall, Agile, Spiral, RAD, Prototyping

Page 116: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

QAIassist Integrated MethodologyWaterfall, Agile, Spiral, RAD, Prototyping

Page 117: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

IT Methodology - general context

IT Methodology - as a “noun” and a “verb”

IT Methodology constructs and hierarchy - “noun” (lifecycles, phases, deliverables)

IT Methodology - “verb” (waterfall, agile, spiral, RAD)

Software Development Lifecycle (SDLC) – Fundamentals, Context, Depictions

SDLC Phases (objectives and iterations) & Deliverables

SDLC - “Project” versus “Process”

Recap

Leverage the Software Development Lifecycle

Agenda

Page 118: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

IT Methodology - general context

IT Methodology - as a “noun” and a “verb”

IT Methodology constructs and hierarchy - “noun” (lifecycles, phases, deliverables)

IT Methodology - “verb” (waterfall, agile, spiral, RAD)

Software Development Lifecycle (SDLC) – Fundamentals, Context, Depictions

SDLC Phases (objectives and iterations) & Deliverables

SDLC - “Project” versus “Process”

Recap

Leverage the Software Development Lifecycle

Agenda

Page 119: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

SDLC - “Project” Benefits

On Time – project teams are able to scale and

leverage the phases and deliverables to

effectively deliver projects and functionality

Within Budget – familiarity and recurring usage

provides project teams a tool they can reuse to

consistently deliver applications within budget

Built In “Quality” – structure ensures project

teams are working on the right deliverables for

the right reasons to deliver the right solutions

Page 120: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

Common IT Process – applying a

methodology /lifecycle to IT development

and maintenance activities contributes to a

standard organizational approach (adhering

to budget, schedule, quality, resource

flexibility)

Quality Assurance & Governance – applying

a methodology/lifecycle provides the basis

for organizational process management -

verifying and evaluating how organizational

staff are utilizing the process

Metric – Basis for Improvement – applying

an organizational methodology/lifecycle

provides the basis for assessing its usage and

how it can be approved upon

SDLC - “Process” Benefits

Page 121: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

IT Methodology - general context

IT Methodology - as a “noun” and a “verb”

IT Methodology constructs and hierarchy - “noun” (lifecycles, phases, deliverables)

IT Methodology - “verb” (waterfall, agile, spiral, RAD)

Software Development Lifecycle (SDLC) – Fundamentals, Context, Depictions

SDLC Phases (objectives and iterations) & Deliverables

SDLC - “Project” versus “Process”

Recap

Leverage the Software Development Lifecycle

Agenda

Page 122: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

IT Methodology - general context

IT Methodology - as a “noun” and a “verb”

IT Methodology constructs and hierarchy - “noun” (lifecycles, phases, deliverables)

IT Methodology - “verb” (waterfall, agile, spiral, RAD)

Software Development Lifecycle (SDLC) – Fundamentals, Context, Depictions

SDLC Phases (objectives and iterations) & Deliverables

SDLC - “Project” versus “Process”

Recap

Leverage the Software Development Lifecycle

Agenda

Page 123: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

Body of Knowledge

Methodology/Lifecycle/Deliverables – www.qaiassist.com

� Project Management, Software Development, Software Testing

Body of Knowledge (Library) – www.qaiassist.com

� Methodology Origin – origins of methodology – identifies the differences between

the path we take (noun) and how we proceed (verb) down that path

� Context & Overview – provides a general overview of IT Methodology and how it

can be applied within an organization

� Deliverable Descriptions - provides general descriptions for all the deliverables of

the QAIassist Integrated Methodology

Page 124: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

Until Next Session…

Keep Posing your Questions – call or send your questions in (Janelle and/or

Cameron)

Explore the QAIassist Body of Knowledge – refer to the QAIassist Body of

Knowledge (sample deliverables, whitepapers, blog articles) – (www-

qaiassist.com)

QAIassist Practitioner - find out more about becoming a certified QAIassist

Practitioner

Tell your friends - tell your friends, coworkers and colleagues about the

Project Insight/QAIassist webinars – invite them to join us at the next session

Continuing Follow Up – send out a survey at the completion of every webinar,

follow up with attendees to obtain their suggestions and recommendation

Page 125: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

2014 Schedule

The 3rd Wednesday of Every Month

� 8:00 am Pacific - 11:00 am Eastern Time

IT Methodology Concepts (60 mins)

� This series of six webinars will be presented on a bi-monthly basis. Each webinar

will provide you with a context, overview, terminology and general understanding

of information technology (IT) methodology.

IT Methodology – Tutorials (45 mins)

� This series of five webinars will be presented on a bi-monthly basis. Each session is

designed to offer a more “hands on” perspective – bridging the concepts into a

practical utilization.

Page 126: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

2014 “Tutorials” Schedule

The 3rd Wednesday of Month (Feb, Apr, Jun, Aug, Oct)

� 8:00 am Pacific - 11:00 am Eastern Time

IT Methodology Tutorials (45 mins)

� Applying IT Methodology to Project Initiation - (Feb)

� Project Planning & Design with IT in Mind - (Apr)

� Executing Projects with IT Methodologies - (Jun)

� Project Control & Verification - (Aug)

� Project Close & Delivery - ( Oct)

Page 127: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

2014 “Concepts” Schedule

The 3rd Wednesday of Month (Jan, Mar, May, Jul, Sept, Nov)

� 8:00 am Pacific - 11:00 am Eastern Time

IT Methodology Concepts (60 mins)

� Methodology for the IT Landscape - (Jan)

� Apply PM Fundamentals to IT - (Mar)

� Leverage the Software Development Lifecycle - (May)

� Explore the Software Testing Lifecycle - (Jul)

� Incorporate Organizational Process Governance - ( Sept)

� Implementing IT Methodology - (Nov)

Page 128: IT Methodology Webinar - Project Insightdownloads.projectinsight.net › training › it-methodology...2014 Schedule The 3rd Wednesday of Every Month 8:00 am Pacific -11:00 am Eastern

Denise Rodriguez

Project Insight

Marketing

[email protected]

www.projectinsight.net

Twitter: @projectinsight

Moderator