CIVIL WAR MANUSCRIPTS

By
Published by

  • leçon - matière potentielle : manuscript
CIVIL WAR MANUSCRIPTS
  • respective enlistment centers
  • political orga- nization
  • union soldiers toward noncombatants
  • imagination of local officials
  • service records of companies
  • local bounty systems
  • u.s. army
  • u. s. army
  • soldiers
  • civil war
  • 3 c.
  • c.
Published : Tuesday, March 27, 2012
Reading/s : 22
Origin : kruchten.org
Number of pages: 45
See more See less

®
IBM Software Group
Agility in the Database:
Data Doesn’t Have to be a Four-Letter Word Any More
Scott W. Ambler
Practice Leader Agile Development
© 2006 IBM Corporationƒ
ƒ
ƒ
IBM Software Group | Rational software
Scott Ambler - Background
Practice Leader Agile Development
Fellow – International Association of Software
Architects
www-306.ibm.com/software/rational/bios/ambler.htmlƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
IBM Software Group | Rational software
Presentation Overview
Warning!
Critical Observations
Adoption Rate
Evolutionary/Agile Data Modeling
Database Refactoring
Database Testing
Other Important Techniques
Conclusionƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
IBM Software Group | Rational software
Warning!
I’m spectacularly blunt at times
Many new ideas will be presented
Some may not fit well into your existing environment
Some will challenge your existing notions about
software development
Some will confirm your unvoiced suspicions
Don’t make any “career-ending moves”
Be skeptical but open mindedƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
IBM Software Group | Rational software
Critical Observations
Cultural
Modern Development
There is a serious rift between the data and
Leading development lifecycles are
development communities
iterative and incremental
Each community is relatively ignorant of
New applications typically use a
what the other one is doing
combination of object and data
There are few books within either
technologies – the world isn’t pure
community that do the other justice
There is growing proof that
The agile movement is coming from the
serial/traditional approaches are
development community
ineffective
Many developers are prepared to ignore
Data in only one of many important
data professionals, and do so quite often
aspects, and it is rarely the primary
one
There is growing evidence that
craftspeople, or “generalizing
specialists”, are significantly more
effective than specialists
Traditional IT organizations appear to
be vulnerable to offshore outsourcersIBM Software Group | Rational software
66% of Development Teams Go Around Data Groups: Why?
8%
Don't Know it Exists
19%
17%
Don't Know They
Should Work With
Them
Data Group Too
Difficult
Data Group Too Slow
20%
Data Group Offers
36%
Little Value
Source: www.ambysoft.com/surveys/IBM Software Group | Rational software
Adoption Rate of Agile Database Techniques
The
“Chasm”
Innovators Early Adopters Early Majority Late Majority Laggards®
IBM Software Group
Evolutionary/Agile Data Modeling
What is Evolutionary/Agile Data Modeling
An Example
Why This Works
© 2006 IBM Corporationƒ
ƒ
ƒ
ƒ
ƒ
IBM Software Group | Rational software
Agile Data Modeling
Data modeling is the act of exploring data-oriented structures.
Evolutionary data modeling is data modeling performed in an
iterative and incremental manner.
Agile data modeling is evolutionary data modeling done in a
collaborative manner.
Data modeling is only one of many aspects of modeling, see
www.agilemodeling.com/artifacts
See Agile Model Driven Development (AMDD)
www.agilemodeling.com/essays/amdd.htm
ƒ
ƒ

ƒ
ƒ
IBM Software Group | Rational software
Karate School Management System Example
Based on an actual organization
Did the same problem two ways:
Without an initial conceptual model
www.ddj.com – A three-issue series
With an initial conceptual model
www.agiledata.org/essays/agileDataModeling.html

Be the first to leave a comment!!

12/1000 maximum characters.