3. “The Secret”
Everything one wants can be fulfilled by believing in an outcome, and methods to
"attract" that outcome.
Used analysis or design techniques before?
• Defined goals
• Project plan and a timeline
• Process modeling
• Facilitated Brainstorming
• User Centered Design etc.
4. Bulut Nesim’s Background in Knowledge Management:
- Make best practices repeatable and reusable
- Reduce workload on experts and beneficiaries.
5. • Experience includes intellectual capital management, CRM, portals, web
analytics, e-commerce, security, data warehousing, software product management
• 8 years as software engineer
• 8 years as a project/program manager
• 5 years as a business analyst
• Very excited to be at DoIT
• Delivered many solutions in 18 industries which align well with various UW organizations.
• Strengths and Passions
• Focus on “long term strategy and the big picture” while delivering “near term increments”.
• Motivated to solve the world’s problems through social business solutions
• i.e. bring people closer through networking, collaboration, knowledge sharing, and learning.
• Creative software, tools, world music, photography, videography, cooking, outdoors.
Bulut Nesim’s Background
6. Worked on solutions that put “user needs” first
A personalized approach for finding products,
content, services and experts. Custom apps such
as “Question- answer networks”, “collaboration
and reuse repositories” supporting the user
communities.
9. "Common sense is not so common."
Voltaire, Dictionnaire Philosophique (1764)
- Need to work with people to reach a conclusion
most people can accept
A guiding principle
10. “While we are working through a
problem, the brain's tendency to stick
with familiar ideas can literally blind us
to superior solutions.”
By Merim Bilalić and Peter McLeod
Scientific American – March 2014
- In my experience, initial ideas might be
OK but they can be limiting
A guiding principle
11. One more guiding principle
“We are never going to be more ignorant
about this project than we are today. We’re
constantly learning.
And it’s not just about needs. It’s about
everything—team, technology, cost, value.”
Robert Merrill, DoIT ADI PMO
- We often need to answer tough questions
upfront such as scope, cost and timeline
13. Sifting and winnowing one step at a time…
PROBLEMS
(Opportunities)
•Challenges
•Bottlenecks
•Issues
•Common Errors
•New business rules
NEEDS
(Goals)
Who? What? Why?
•Prioritize
•Don’t hurry to decide “How?”
SOLUTIONS
How?
•Features
•Design
•Requirements
•Specifications
•UI Wireframes
14. What is UI?
Solution
Application
User
Experience
User
Interface
UE / UX
represents
perceptions and
responses that
result from the
use of an entire
solution.
- Processes
- Training
- Service/Support
-
Communications
- Policies
- UI
- Security
UI is an
application
space where
interaction
between the
system and a
human occur.
15. Agile-style requirements
User Story
(Both software and hardware
projects)
As a user… (Who?)
In order to… (Why?)
I want to… (What?)
Or just “User wants…”
Acceptance Criteria
(Iteratively, as the solution evolves)
Given… (Precondition)
When… (Action)
Then… (Outcome)
Or just “If…, then…”
Solutions – How?
Consider design options
through iterations
16. Develop Solutions Iteratively
Score ideas
based on data
and/or how
well they
meet goals
Generate
solution ideas
And Discuss
Pros/Cons
Understand
needs
Getting from “needs” to “better solutions” is easy…
Measurable Goal
Statement:
“Google's mission is to
organize the world's
information and make it
universally accessible and
useful."
18. 1
Kickoff
2 & 3
Study
Processes
4
Identify
Challenges
5
List Needs
6
Prioritize
Needs
7
Select
Solutions
&
Prep
Presentation
8
Finalize
Presentation
Presentation
March 11
AN ACTUAL EXAMPLE ROADMAP:
Week of:
Feb 2 Week of:
Feb 16
Week of:
Feb 23
Two meetings during week of:
March 2
On date:
March 9
Two meetings
during week of:
Feb 9
Include
tech team
19. Collaborate &
Iterate:
Most successful projects use a
hybrid model (waterfall and
iterative design combined)
User
Community
TechnologyProcess
Better
Solution
Planned
Solution
Poor
Outcome
20. Example Iterative Solution via Process Analysis and Agile development:
Prior to process analysis, top priority user story appears to be “State agencies want to submit
Driver Safety Plans via the web replacing Paper sent to DOT for data entry.”
Manual entry was costing 6 FTEs at DOT
Enabling web based
submissions to
mainframe:
$½+ M cost and
almost 1 year of
development
(unacceptable!).
Web based printable
template with real time
validation:
1.5 month of
development, reduces
80% of data entry
workload
Problem/opportunity
based on process
analysis: 80% of DOT
time is spent fixing
incorrect - arrest
dates, blood alcohol
levels, court case #s …
Agencies may have to
redo the entire plan
based on correct data.
21. Burn down chart – Forecasting when work will
be done.*
* Good to
include
Waterfall
activities such
as concept,
design,
develop, test,
deliver.
22. Velocity chart – Deciding how much work a
team can handle
Good to
validate this
with other
estimation
techniques.
23. Contemporary Front-end and Architecture
HTML5 JS
CSS
CSS/JS
Frameworks
REST SERVICE
Data
Access
HTTP
JSON
Other
Services
HTTP
JSON