VIATEC Presentation v1
VIATEC Presentation v1
VIATEC Presentation v1
efficiencies
What
What isis the
the most
most
effective
effective and
and efficient
efficient
way
way to
to navigate
navigate the
the
business
business life
life cycles
cycles for
for
my
my company
company ??
WATERFALL
1 hr 3 wks 1 hr 2 wks 2 wks 3 wks 6 hrs 2.5 wks 2wks 2wks 2wks
Work
time
Wait
time
6 wks 2 wks 8.5 wks 1 wk 1.5 wks 2 wks 2wks 2wks 2 wks 2 wks 2 wks
Wait
time
2 days 1 wk 1 day 1 day 1 day
Process Modeling – Methods and Techniques: Value Steam Maps
1 hr 3 wks 1 hr 2 wks 2 wks 3 wks 6 hrs 2.5 wks 2wks 2wks 2wks
Work
time
Wait
time
6 wks 2 wks 8.5 wks 1 wk 1.5 wks 2 wks 2wks 2wks 2 wks 2 wks 2 wks
Your developer brings you a request for a new development tool that they feel will
speed up development. Can you justify the cost ($ and time) to acquire the tool?
You should be able to put a price tag on time. Create a simple economic model in
the form of a P & L statement to obtain development cost, unit cost, performance
and introduction date.
Use the same approach to assess whether waterfall or agile is right for you create a
waterfall and an agile P&L . The Value stream maps give you the time table for your
P&L statements. (can also use NPV for this).
Process Modeling – Methods and Techniques: Cost of Delay
Assumptions Yr 0 Yr 1 Yr 2 Yr 3 Yr 4 Yr 5
Revenue
Market share
Units Sold
Total Revenue
Expenses
G&A %5 of sales
Total Expenses
Process Modeling – Methods and Techniques: Cost of Delay...continued
Change your baseline P & L (or NPV) to see the impact on Cumulative
profit. What would a 6 month delay mean to your business? If the
impact is high see what the cost is to speed up development by 6
months.
Business Process Management : Methods and Techniques–
Building your Value Stream Map
fixed staffing; no ability to flex the site with the business isn't educated enough on agile to buy into this
user's feedback; don't know what the user feedback model; requires EXTREMELY high end developers - not a
Risks is until you release the larger block; changes cost a hand-off team in India at low cost; in other words, need
LOT more. "architect level" people for the team and they cost a lot more;
will incur a slightly higher cost in development on testing;
Summary You build what you want to build regardless of what You build what your market and users want you to build, and
your users want. you use agility to do it.
Business Process Management : Methods and Techniques–
Flow Charts and procedures
Once the process is defined for your company then roll it out and
collect value-add and waste times to generate your Value Stream
Map.
Process Modeling – Methods and Techniques:
Flow Charts and Procedures
Requirements
New User Story
project Velocity Bugs
Customer
Architecture Plan Release Plan Latest Version Approval
Deployment
Prototype
Wait
time Common Life cycle Common Life cycle
2 days 1 wk Support Processes 1 day Support Processes
Business Process Management – Summary and Discussion
Summary:
1. Take your existing process and do a Value Stream Map. Identify bottlenecks
(this will be your baseline) and set performance improvement goals (P & L or NPV)
that you expect to achieve by adopting the new process (i.e. by planning to get rid
of all those nasty delays you identified in your Value Stream Map)
2.Apply an alternate model (e.g. Agile) by tailoring that model to your business
(i.e. Create the process flow and supporting procedures for Agile in your
company). You will need to train your staff in the new process before starting.
3. Try it out - and as you do measure your performance. Put your new process on a
Value Stream Map to verify the expected efficiency improvements and uncover
new bottlenecks. Review your performance against your P&L/NPV as part of your
strategic planning process.
Experience shows that it will take several months (at least 6 iterations before
you get beyond the learning curve and start to see the efficiency benefits and
longer before you see the impact to the bottom line as the P & L projections are
usually in terms of quarters or years).
THANK YOU!
Shawnmaynard@hotmail.com
250-893-9041
Some good references:
1. User Stories Applied – Mike Cohn
2. Agile Estimating and Planning – Mike Cohn
3. Project Portfolio Management – Ginger Levin
4. PMI OPM 3 – PMI institute
5. Business Process Improvement – James Harrington
6. Managing Agile Projects – Kevin Aguanno
7. Lean Software Development – Mary/Tom Poppendieck
8. Fit for Developing Software – Ward Cunningham