sdlc trends in 2014 and beyond - aspe-sdlc. · pdf file–new project law ... •...

51
The Software/Systems Development Lifecycle Tuesday, November 18 th , 2014 With David Mantica SDLC Trends in 2014 and Beyond:

Upload: phamkhanh

Post on 06-Feb-2018

217 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

The Software/Systems Development Lifecycle Tuesday, November 18th, 2014

With David Mantica

SDLC Trends in 2014 and Beyond:

Page 2: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

Agenda

• A look at the SDLC – What is the SDLC

– Roles in the SDLC

– Triple Constraint + N

• Disruption Drivers – How is the world changing

– Why is it happening

– Failure of current mgmt. practices

• Self-Organization / Agile – How does self-organization work

– New project law

– Why Agile and what it is

– Agile practices defined

• Transforming the BA & PM – BA evolutionary model

– Moving to being a trusted advisor

– The outgrowth of the PM role • What is a PM to do?

• T-Shaped Professional & Skills Needed for Transformation – Data analysis

– EQ / conflict mgmt.

– Coaching mentoring

– Facilitating and negotiating

– Recruiting, retention and certification

Page 3: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

THE SDLC Section One

Page 4: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

A Picture of the SDLC

The “Chasm”

Business Analysts

Project Managers

“Translators”

The Business Camp The Technical Camp

Internal Business Customers

“Biz Talk”

IT Department

“Tech Talk”

Systems and software must reflect the needs of your business functions and your goals.

Page 5: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

Overview of the SDLC

• SDLC = Systems and Software Development Lifecycle – Methodology used to build software or systems

– Positions in-between the business and hard core IT

– Organization that develops software and business systems for an organization

• Positions in the SDLC can include: – Process modeling (BPM)

– Requirements Elicitation (BA)

– Project / Portfolio Management (PM)

– Testing (QA, QC, Testers)

– Systems Architecture (EA)

– Developers/Programmers

Page 6: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

Enterprise Challenges Driving the Need for an SDLC

• Speed – Rapid pace of disruption and change

– Can’t handle change…lose and lose quickly

• Productivity – Key to profitability in slow growth environment

• Competitive Advantage – Customer knowledge (internal and external)

• Product Creation – Three elements of product creation

– Competitive understanding, organizational capabilities, creating value

• Growing, Managing and Retaining Knowledge Workers – Generation “Y” dilemma (Millennial)

Page 7: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

Critical SDLC Position: BA

Position Overview

– Enterprise Analysis (business case)

– Project scope

– Process modeling

– Requirements Analysis, Elicitation, Management

– Converting from technical (systems) to business (functional) requirements

Position Profile

– Should act a lot like a Product Manager

– Should have solid user knowledge of system, power user

– Should be technical enough to “talk-the-talk”

– Much more concerned about outcome than budget, schedule or costs

– Must be able to state business case of system/software

Page 8: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

Who or What Governs the BA Role

International Institute of Business Analysis (IIBA)

– www.iiba.org

– Started in Canada, now based in Atlanta

– 11 years old

– BA Body of Knowledge (BABOK) • Current version 2.0, but moving to 3.0 by late 2014 or early 2015

– Two certifications: • Certified Business Analyst Professional (CBAP)

• Certification of Competency in Business Analysis (CCBA)

– New PMI-PBA certification potential impacts

Overall

– Still in infancy

– Doers know it and love it. Companies don’t know what it is or offers

– BA position means something slightly different to different organizations

– BABOK 3.0 getting a lot of negative feedback

Page 9: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

Critical SDLC Position: PM

Position Overview – Project ownership and management (Project leader but in a matrix)

– Financial ownership of project (P&L)

– Schedule/Resource ownership

– Reporting metrics

Position Profile – Should act a lot like a General Manager or CFO

– Strong leadership and communication skills

– More concerned about financials/schedule than project output

– Hands-on and detailed orientated (controlling)

Page 10: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

Who or What Governs the PM Role

Project Management Institute (PMI)

– www.pmi.org

– Based in US (Pennsylvania)

– 45 years old

– PM Body of Knowledge (PMBOK) current 5.0

– Multiple certifications including: • Certified Associate in Project Management (CAPM)

• Project Management Professional (PMP)

• Program Management Professional (PgMP)

• Four specializations on Risk, Scheduling, Agile and Requirements (PMI-ACP and PMI-PBA)

Overall

– Strong and growing organization

– Deeply entrenched within industry with some weakness internationally

– In their view everything in the SDLC impacts a PM

Page 11: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

Critical SDLC Position: Tester

Position Overview – Test software to ensure:

• Proper function based on specific requirements (traceability)

• Function within existing systems (regression testing)

• Usability (acceptance testing)

• Unintended consequences

• Security

Position Profile – Very detailed focused

– Very process focused

– Operate like an auditor or inspector

– Can be very regimented

– Always limited on time

Page 12: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

Who or What Governs the Tester Role

ISTQB / ASTQB (International Software Testing Quality Board)

– Not a trade organization but a certification body

– Founded in Edinburgh in 2002

– Based on a syllabus

– Over 200,000 people certified

– Multiple certifications including: • ISTQB Foundation Level (CTFL),

• ISTQB Advanced Level (CTAL) for Test Manager, Test Analyst and Technical Test Analyst

• From there, Expert level

Overall

– We are governed by the American version of the certification body

– Misses the trade association element which helps drive awareness of the position into the industry

Page 13: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

The BIG Challenge in the SDLC Scope definition and the Triple Constraint (TC+N)

• Triple Constraint: Time-Resources-Scope

• Scope Involves Balancing

No matter what method, it is always your biggest challenge outside of meeting NEED

Page 14: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

DISRUPTION Section Two

Page 15: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”
Page 16: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

The World Isn’t Nice

Page 17: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

What we want: life to be easier

But the Reality is!

Page 18: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

Just one example: Moore’s law 110 years of exponential growth in computing

Moore’s law, applying to silicon circuits, is actually the fifth consistent iteration of this paradigm

Page 19: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

Something to Consider… “The Black Swan” impact of the highly improbable

Nassim Nicholas Taleb ISBN # 978-0-8129-7381-5

Black Swans being unpredictable, we need to adjust to their existence

(rather than naively try to predict them). There are so many things we can

do if we focus on what we don’t know…We will see that, contrary to social-

science wisdom, almost no discovery, no technologies of note, came from

design and planning—they were just Black Swans. The strategy for the

discovers and entrepreneurs is to relay less on top down planning and focus

on maximum tinkering and recognizing opportunities…free markets work

because they allow people to be lucky, thanks to aggressive trails and

error…the strategy is, then, to tinker as much as possible…

Page 20: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

IMPACT ON HOW WE MANAGE Section Three

Page 21: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

Evolution of Business • 1870’s through 2001

– Industrial revolution through information age • Managers monitor, report, track and plan, schedule and review

• Workers build deeper and deeper expertise in selected area – Apprentice

– Journeyman

– Master

• Driven by professional certifications or role specific mastery, no thought on why

• 2001 to ???

– Knowledge Age • Significant reduction in management of task to management of vision, goals

and direction (providing coaching and mentoring)

• Workers grow two ways

– Deep into an expertise

– And wide into problem solving, communication, creativity, teaming skills

• Workers driven to consider the whys

Page 22: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

Bad Leaders/Disengagement • From CLO Magazine, April 2014 “When the Boss Needs

People Skills”

– At least 50% up to 70% of managers fail

– Only 30% of US workers are engaged

– Nearly 1 in 5 are actively disengaged • New reports say 80% are disengaged

• “Engagement is the single most detrimental problem in business

– Engagement affects customer ratings, profitability, productivity, turnover, safety incidents, absenteeism and theft

• Adding up to an estimated $300 billion in lost revenue every year

Page 23: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

Bad Leaders impact Stress-Well Being

• From CLO Magazine, April 2014 “When the Boss Needs People Skills”

– 83% of Americans were stressed at work • (73% in 2012, pretty big increase)

– High demanding jobs that offer little freedom to make decisions have been shown to increase heart attack likelihood by 23% • Works lack the ability to control outcomes

• Have no “power process”

Page 24: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

SELF-ORGANIZED TEAMS Section Four

Page 25: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

Self-Organized Teams

Page 26: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

Self-Organized…Being an Adult?

• Being treated like an adult

• Acting like an adult

– Adult definition

• N: One who has attained maturity or legal age

• Adj: Fully developed and mature

– Adulthood

• The state (responsibility) of a person who has attained maturity

• All ties to autonomy

Page 27: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

Self-Organized Team Practices

• Start as a team, finish as a team

• Where possible, come together physically

• Open and Honest Communication

• Inspect and Adapt

• Incremental improvement in product and process

• Focus on work not role

• Deal with issues facing output (people, tools, technology)

• Make decisions about output

• Ask for vision, goals and communication on goal status

Page 28: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

Driving Self-Directed / Self Organized Success

Building “T” shaped professionals

• Top of the “T”: Breath of professional skill

• Bottom of the “T”: Technical capability

Building “fully-formed” workers; who can handle

the technical demands of today’s work needs, but can also interact within a group constructively

solving problems and making decisions.

Big questions: Create or hire? Can a “T-shaped” worker be trained?

Page 29: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

AGILE Section Five

Page 30: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

New Project Law: s + s + $ ≠ how Agile sees project world

Schedule: Scope: Budget:

‣ Project delivered within the timeframe originally identified

‣ No date slips

‣ Every milestone achieved

‣ Everything originally requested is delivered

‣ Everything delivered works perfectly as the customer requested, no bugs

‣ Did not spend a single cent more than originally estimated to spend

‣ Did not need any additional resources, hardware, etc. throughout entire project

on time all scope within budget

happy customer

+ +

Page 31: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

What is Agile?

• It’s a way of working differently • Set of guiding principles • Resulting in a set of practices

• Iteration • User stories • Burn down chart

• Practitioners have productized them into flavors: • Scrum • Lean • Extreme Programming • SAFe (Scaled Agile Framework)

Page 32: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

Agile Practices / Concepts

• Product Owner / Scrum Master

• Daily Scrum aka Daily Stand Up

• Agile Planning / Estimating

• Sprint aka Iteration

• User Story

• Task Board

• Burn down / Velocity

• Retrospective

Page 33: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

Agile Benefits

Copyright 2004 - 2006 VersionOne, LLC

Page 34: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

T-SHAPED WORKERS AND CRITICAL SKILLS

Section Four

Page 35: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

T-Shaped: What Workers need to Become

\\“T-Shaped Professional

www.tsummit2014.org

Page 36: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

T-Shape Workers Skills Required • Data Analysis

• Emotional Intelligence “EQ”

• Conflict Resolution

• Coaching and Mentoring

• Facilitating and Negotiating

• Problem Solving

Page 37: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

Managers and Leaders need to Become…

…Managers and Leaders not measures, reporters, and doers

What is going to be demanded:

– Ability to grow people

– Break down barriers and road blocks

– Set vision and define direction

– Set goals

– Communicate goals / adjust vision and direction

– Reset goals

Page 38: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

PM AND BA ROLE EVOLUTION Section Six

Page 39: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

The PM Evolutionary Model

Page 40: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”
Page 41: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

The BA Evolutionary Model

Page 42: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

Current Status of the BA Role: Too Much Science Not Enough Art

Focus has been on measurable BA responsibilities…

“If it can be measured, it can be monitored and if it can be monitored it is important”

• Inside Agile: Too much focus on requirement breakdown (Stories), Testing and documentation

• Outside Agile: Too much focus on requirements elicitation and development

• Anecdotal: 95% of people in our classes focus just on the science side of role

• But missing the growth to becoming a TRUSTED ADVISOR Enterprise Analysis/Solution Architect/Management Consultant

• What is this??

Page 43: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

BA Trends: Models and Analysis

A. Automation drives productivity; productivity drives profitability

B. But Automation screws up processes

C. Processes run companies—automate without process redefinition means HUGE WASTE

What BAs must do: 1. Build future state, modeling both process and data flow

1. Does it work / will it work ?

2. Drive top / down agreement on new processes and data flow

3. Align requirements to new process

4. Push acceptance of new process flow

Page 44: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

BA Trends: Enterprise Analysis • Defining Need

– Are there other internal options

– Is there a return on investment and what is it

– Can the organization do what is requested? Build the business case

• Proper Enterprise Analysis drives Executive sponsor behavior

– Negotiate need using appropriate analysis techniques on the initial request

– Provide leadership to bring disparate executive stakeholders together for informed project initiation

– Smells like a management consultant

• Enterprise Analysis isn’t always part of BA’s responsibilities

– BA’s in those organizations are given the project initiate and goal and told the model and the solutions and gather the necessary requirements

Page 45: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

What this can look like in action

• PM is MASTER of the Project/Program – Project General Manager

• BA is your Product Manager/Solution Architect – Basically the right hand to the GM

• How this “could” or “should” work – BA works as management consultant supporting executive sponsor adding

reality to vision and need

– BA models impact to current based on vision (future state)

– PM connects with BA to get detailed understanding of Vision, Value, Need

– PM views Scope presented through “Pareto Principle glasses” and tries to sniff for positive or negative affective forecasting • The key is REVIEWS not does

– PM takes willing ownership based on “belief in need”

Page 46: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

BA Career Path

Page 47: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

CHANGES TO HOW WE MANAGE Section Eight

Page 48: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

Tools for Development

• Stretch assignments – Experience, Experience, Experience

– Accept mistakes use as coaching moments

• Executive coaching

• 360 degree feedback with each assignment

• Job rotation – Basically cross training / selling critical

• Mentoring – Building internal network

• Internal education

• External education

Page 49: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

Recruiting Strategies •Change the interview

– Match your culture to your candidate

• Controls turnover

– Be completely open and honest about role and responsibility

– Look for character, intelligence and social ability • Don’t get fixated on experience

•Do not try to fit a square peg into a round hole

– They must want to do the work, like the works, and like the company

– Be willing to let highly skilled, but culture miss-match go

•Build trust/interest/engagement as quickly as possible in the recruitment process

– Get their manager involved early

Use the rule of three and Hire tough and management easy

Page 50: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

Retention Strategies • Provide consistent reviews with feedback and growth plans

• Provide diverse and open mentorship up-and-down company

• Provide learning opportunities traditional and non-traditional

• Provide career growth outside company

– Participation in trade associations and user groups

• Build flexibility into HR structure

– Work hours

– Time off

– Location of work

• Match office environment to your culture

– Activities, decorations, furniture

• Open, consistent, honest feedback on company & individual performance

• Always provide relevant work or relevance to work

Page 51: SDLC Trends in 2014 and Beyond - aspe-sdlc. · PDF file–New project law ... • Transforming the BA & PM –BA evolutionary model –Moving to being a trusted ... –Generation “Y”

Thank you!!! I appreciate your time.

David Mantica

President, ASPE Training