There must be a good handful of Marinites interested in talking Java
while eating pizza or something. This could especially take hold if a
location was corporate sponsored by like Autodesk, Firemans Fund, Fair
Issac or somebody.
Ideas? Suggestions?
Gary
http://www.bricsnet.com/html/careersseniorsoftwareengineer.htm
Senior Software Engineer
Position Description:
We are seeking talented and motivated individuals to help us maintain
and enhance our existing products, and to participate in the design
and development of our next generation tools. This position will
involve hands on development in a Java / XML programming environment.
This is a great opportunity to join a talented engineering team during
its growth phase.
Required Skills:
* Successful candidate must demonstrate a solid record delivering
enterprise class business applications using web and J2EE technologies
* In-depth knowledge in J2EE technologies (EJB, JDBC, JSP)
* Experience with JSP, Struts, HTML, JavaScript, Tag libraries
* Strong knowledge of Java design patterns
* Experience with Junit or equivalent Unit Testing mechanisms
* Good written and verbal communication skills
Desired Skills:
* Familiarity with UML terminology and methodology.
* Familiarity with web services technologies (SOAP, WSDL)
* knowledge of XML, XSD
Education/Experience:
* Minimum of 3 years as a Software Engineer developing web based
J2EE applications
Personal requirements:
* Strong execution mentality, self starter, strong team player
Compensation:
DOE
Base Salary and benefits, stock options.
MUST BE AUTHORIZED TO WORK IN THE U.S.
Please e-mail your resume to: careers@... and include your
job title interest in the subject line.
Obviously not directly related to Java, but possibly of interest to
some people on this list:
http://www.oreillynet.com/ruby/blog/2007/02/1st_north_bay_ruby_users_group_meeti\
ng.html
"Our first meeting is this week; February 15th, 2007 at 7:00pm.
O'Reilly has graciously offered us a place to meet, so we'll be
holding the meetings at O'Reilly HQ in Sebastopol, CA "
--
John Brewer
Hi,
I am trying to convert a frame to image (any format) file and to save
that file with a name. For that I used the given below code but I am
getting some error like
1. cannot resolve symbol variable ImageEncoder
2. can not resolve symbol variable imagecodec
3. can not resolve symbol class PNGEnodeParam
4. package PNGEncode does not exist
Frame f = new LineDrawing(); // making a new frame
BufferedImage awtImage = new BufferedImage(f.getWidth(),f.getHeight
(),BufferedImage.TYPE_INT_RGB);
Dimension size = f.getSize();
Graphics2D grp = awtImage.createGraphics();
f.paint (grp);
FileOutputStream fos = new FileOutputStream("myfile");
ImageEncoder encoder = ImageCodec.createImageEncoder("PNG",fos,null);
PNGEncodeParam param = new PNGEncodeParam.RGB();
encoder.setParam(param);
try {
encoder.encode(awtImage);
fos.close();
} catch (Exception e){
e.printStackTrace();
} finally {
try {
fos.close();
} catch (Exception e){
}
}
So please kindly suggest me to solve this problem and how can I get
the package PNGEncode?
With regards
Anil
Our company is hiring a Java programmer with Java Application Server
experience:
http://sfbay.craigslist.org/nby/sof/234785266.html
If you are interested or know somebody, please send along a resume.
Thank You.
-patrick
[Non-text portions of this message have been removed]
What: Clustering your Struts Applications Webinar for Apache
Developers; please note that this is a free event
When: Wed., Nov. 29, 2006, 8 a.m.– 9 a.m. Pacific Standard Time (11
a.m. -12 p.m. EST)
Enroll at: www.terracottatech.com/webinar_struts.shtml; plus a
recording will be posted afterwards for those who can not attend
Webinar Details:
Designed for application developers, this Webinar will discuss the
statefulness of the Struts framework and the varying solutions to
clustering Struts when running enterprise applications. Jonas Bonér,
senior engineer at Terracotta and creator of the AspectWerkz AOP
framework, and Don Brown, committer of the Struts Framework and maven
for Struts 2, will address:
· How to cluster a Struts application without O/R mapping or complex
data management infrastructure
· How to guarantee high availability, eliminate single points of
failure, and ensure that customer SLAs are met
· How clustering at the JVM layer under the Struts Framework vastly
simplifies development and performance tuning for the Struts community.
Interaction and questions from attendees are encouraged. You can also
send questions beforehand to jonas@....
I have 6 month contract with a large financial services firm in San
Francisco for a developer/tech lead with the following qualifications:
Position Requirements:
Computer Science/Engineering Degree, advanced degree preferred
7-10 plus years experience in software development.
4-6 plus years development with Java.
Strong design experience and UML fluent.
J2EE expertise with JNDI, JDBC, JMS.
Experience with HTML/Servlet/JSP/XSL/taglibs
Experience with Struts, Web Services.
Experience with WebLogic or WebSphere application servers.
Design experience with point to point and publish subscribe messaging
services (MQ series).
Solid SQL and relational database and unix experience.
Experience with full development life cycle from requirement
definition, design, development, QA and rollout.
Interfacing with other departments.
Technical strategic planning.
Excellent communications skills both oral and written.
Excellent team player and possess leadership skills
Mentor junior developers
Preferred:
Application development using IBM MQ Series or Tibco Rendezvous
Publish/Subscribe services.
Knowledge of the financial services industry.
Previous experience as a technical lead.
Windows desktop development experience.
Experience with performance tuning for web applications
Oracle 8/9.x/10g experience.
Experience working alongside developers from professional services firms.
Please contact:
George at ca_george38@...
Hi,
Just wanted to remind everyone about tonight's free seminar "The
Product Owner / Customer Role in Agile Development." This talk will
be presented by Dan Rawsthorne, and will take place on Tuesday, August
8, 2006, from 6:30-9:00pm at Sierra Suites Santa Clara in Santa Clara, CA.
We still have plenty of space available, so please let others know who
might benefit from this free seminar. They can learn more about this
seminar by scrolling down after my signature, or by going to our
website at
http://www.netobjectives.com/events/pr_nca_2006_08_ownercustomer.htm.
Thanks!
Mike Shalloway
Director of Operations
Net Objectives
www.netobjectives.com
mike.shalloway@...
(404)593-8375
Net Objectives' vision is effective software development without
suffering. Our mission is to assist software development teams in
accomplishing this through a combination of training and mentoring.
**********************************************
The Product Owner / Customer Role in Agile Development
Abstract:
Agile development has proven itself to be successful, especially with
small teams of 6-10 developers. The two most popular small-team agile
methods are eXtreme Programming (XP) and Scrum, and they have much in
common. One of the major things they have in common is a close working
relationship with their Product Owner, or Customer. In fact, the
existence of a qualified, empowered, Product Owner / Customer is one
of the major success factors in these processes.
Unfortunately, there is little written about the Product Owner /
Customer Role other than what the benefits and responsibilities are.
It is arguably the hardest job in software development, but there is
little guidance about how to be a good one.
In this seminar we describe the basic responsibilities of the Product
Owner / Customer:
- Determine what the Stakeholders want the Product to do
- Decide what will actually be delivered
- Describe the requirements to the development team
- Validate that the product delivered is the one asked for and for
each of these areas we describe the challenges and give some clues
about how to solve them.
Who should attend:
Anyone who wants to understand how to effectively be or interact with
a Product Owner / Customer.
Biography of Presenter:
Dan Rawsthorne is a CST (Certified ScrumMaster Trainer) and a Use Case
expert who lives at the "process end" of things at Net Objectives. His
focus is on helping organizations get products "out the door" using
agility, and he has been doing so for over 20 years. He has a PhD in
mathematics from the University of Illinois, and is currently writing
a book on how to be a Product Owner. He concentrates his training and
coaching in Use Case Driven Analysis and becoming a Certified
ScrumMaster.
You must register to attend:
Although this seminar is free, you must Register to Attend. Register
using one of the register links at:
http://www.netobjectives.com/events/pr_nca_2006_08_ownercustomer.htm
Date and Times:
Tuesday, August 8, 2006
6:30-7:00 networking and pizza
7:00-8:30 the talk
8:30-8:40 evaluations and break
8:40-9:00 extended Q&A
A charitable contribution to the San Francisco Ronald McDonald House
of $1-3 is requested for food and drink.
Location:
Sierra Suites Santa Clara
3915 Rivermark Plaza
Santa Clara, CA 95054
408.486.0800
Fax: 408.970.9129
Toll-free: 1.888.695.7608
Sierra Suites Santa Clara information:
http://www.sierrasuites.com/locations/santa-clara.asp
Maps/Directions:
http://www.sierrasuites.com/mquest/maps/default.asp?location=santa-clara&transac\
tion=locMap&country=us&template=map&address=3915%20Rivermark%20Plaza&city=Santa%\
20Clara&stateProvince=CA&postalCode=95054&x=0&y=0
Class notes will not be handed out. Follow this link to get a copy of
them on-line:
http://www.netobjectives.com/events/download/ownrcustmr0608nca_ppt.pdf
thanks for the joblisting!
----- Original Message -----
From: "Dina Shafer" <dina@...>
To: <marinjava@yahoogroups.com>
Sent: Wednesday, April 19, 2006 12:40 PM
Subject: [marinjava] Job opportunities
> Please post these job opportunities on your site:
>
> Please contact Dina at dina@... Let me know which position(s)
> you are interested in
>
>
>
> Company: Pegasystems www.pega.com <http://www.pega.com/>
>
> Position: Sales Engineers
>
> Location: NY, SF, Chicago, MA
>
> Comp: $100-$110k + $20-$25k bonus
>
> Requirements: Must have strong java skills, willing to travel 60% of the
> time and have recent enterprise software experience
>
>
>
> Company: Pegasystems
>
> Position: Professional Services
>
> Location: Anywhere in the US
>
> Comp: $100-$110k + 15-20% bonus
>
> Requirements: Must have strong java programming skills, willing to travel
> 80% of the time and have recent enterprise software experience. This
> position is 40% role up your sleeves programming java
>
>
>
> Company: Chordiant www.chordiant.com <http://www.chordiant.com/>
>
> Position: Sales Engineers
>
> Location: Anywhere in the US
>
> Comp: $110-$125k + $30k bonus
>
> Requirements: Must have strong java skills, willing to travel 80% of the
> time and have recent enterprise software experience
>
>
>
> Company: Chordiant
>
> Position: Professional Services
>
> Location: Anywhere in the US
>
> Comp: $100-$110k + 15-20% bonus
>
> Requirements: Must have strong java skills, willing to travel 80% of the
> time and have recent enterprise software experience. This position is 40%
> role up your sleeves programming java
>
>
>
> Company: Systinet www.systinet.com <http://www.systinet.com/>
>
> Position: Professional Services
>
> Location: Anywhere in the US
>
> Comp: $90-$120k + bonus
>
> Requirements: Must have strong java skills, willing to travel 80% of the
> time and have recent enterprise software experience, Web Services a plus.
>
>
>
> Company: Pegasystems
>
> Position: Sales Engineers
>
> Location: SF, Mid Atlantic, Mid West, NY
>
> Comp: $100-$110k +bonus (All SE's making over $200k)
>
> Requirements: Must have strong java skills, willing to travel 70% of the
> time and have recent enterprise software experience. Web Services a plus
>
>
>
>
>
> Dina Cefalu
>
>
>
> 684 Hope Street
>
> Providence, Rhode Island
>
> 415.710.9590 cell
>
> 415.641.8187 fax
>
> dina@...
>
> www.florezgroup.com
>
>
>
>
>
>
>
>
>
>
>
>
>
> [Non-text portions of this message have been removed]
>
>
>
>
>
> To unsubscribe, send a blank e-mail to:
> <marinjava-unsubscribe@egroups.com>
>
> Visit the MarinJava website: http://www.jera.com/marinjava/
> Yahoo! Groups Links
>
>
>
>
>
>
>
>
Please post these job opportunities on your site:
Please contact Dina at dina@... Let me know which position(s)
you are interested in
Company: Pegasystems www.pega.com <http://www.pega.com/>
Position: Sales Engineers
Location: NY, SF, Chicago, MA
Comp: $100-$110k + $20-$25k bonus
Requirements: Must have strong java skills, willing to travel 60% of the
time and have recent enterprise software experience
Company: Pegasystems
Position: Professional Services
Location: Anywhere in the US
Comp: $100-$110k + 15-20% bonus
Requirements: Must have strong java programming skills, willing to travel
80% of the time and have recent enterprise software experience. This
position is 40% role up your sleeves programming java
Company: Chordiant www.chordiant.com <http://www.chordiant.com/>
Position: Sales Engineers
Location: Anywhere in the US
Comp: $110-$125k + $30k bonus
Requirements: Must have strong java skills, willing to travel 80% of the
time and have recent enterprise software experience
Company: Chordiant
Position: Professional Services
Location: Anywhere in the US
Comp: $100-$110k + 15-20% bonus
Requirements: Must have strong java skills, willing to travel 80% of the
time and have recent enterprise software experience. This position is 40%
role up your sleeves programming java
Company: Systinet www.systinet.com <http://www.systinet.com/>
Position: Professional Services
Location: Anywhere in the US
Comp: $90-$120k + bonus
Requirements: Must have strong java skills, willing to travel 80% of the
time and have recent enterprise software experience, Web Services a plus.
Company: Pegasystems
Position: Sales Engineers
Location: SF, Mid Atlantic, Mid West, NY
Comp: $100-$110k +bonus (All SE's making over $200k)
Requirements: Must have strong java skills, willing to travel 70% of the
time and have recent enterprise software experience. Web Services a plus
Dina Cefalu
684 Hope Street
Providence, Rhode Island
415.710.9590 cell
415.641.8187 fax
dina@...
www.florezgroup.com
[Non-text portions of this message have been removed]
Hello everyone,
I have a line on a very good opportunity for a project lead with JMF (Java Media
Frameworks) and Eclipse experience.
If you are interested or know somebody who might be, please contact me.
Andy Dugas
415.686.1391
andy@...
[Non-text portions of this message have been removed]
I wanted to invite everyone to our upcoming free seminar on 2/6, "Lean
Software Development," as well as mention our upcoming "Design
Patterns Explained" & "Certified ScrumMaster" public courses in the
area.
The free talk "Lean Software Development" will be presented by Alan
Shalloway, co-author of Design Patterns Explained and CEO of Net
Objectives, on Monday, February 6th 2006 at De Anza College,
Conference Room B, in Cupertino, CA. The talk will run from
6:30-9:00pm and pizza and refreshments will be provided. You can
follow this link for more information, including how to register:
http://www.netobjectives.com/events/pr_nca_2006_02_leansd.htm.
Lean Software Development is based on the principles pioneered by
Toyota in improving process and eliminating waste. This seminar
discusses how to apply this proven technology in the area of
developing software. It discusses both how product management can be
improved as well as the software development process itself. This
seminar discusses how to eliminate waste, improve quality, increase
the return on your software investment and more. It also gives
insights into the reasons agile software development methods such as
Scrum and eXtreme Programming are so effective. We still have plenty
of room available, so please pass this on to anyone who might benefit
from this free seminar.
Alan will also be delivering the public course "Design Patterns
Explained" on February 8-10, 2006 at De Anza College. This course
goes beyond merely teaching several design patterns. It also teaches
the principles and strategies that make design patterns good. This
enables students to use advanced design techniques in solving their
problems whether design patterns are present or not. After teaching
several patterns and the principles underneath them, the course goes
further by showing how patterns can work together to create robust,
flexible, maintainable designs. The course is based on Alan's book
Design Patterns Explained: A New Perspective on Object-Oriented
Design. For more information on this course, including how to
register, please follow this link:
http://www.netobjectives.com/courses/c_dp_dpe_2006_02_nca.htm.
Dan Rawsthorne will be delivering a public offering of our "Certified
ScrumMaster" training on March 8-9 at De Anza College. Dan is a
Certified ScrumMaster Trainer who was trained by Ken Schwaber, one of
the co-developers of the Scrum process. As a result of successful
completion of the program, each participant receives an individual
license and copy of the Scrum methodology, Scrum training materials,
and Scrum software. In addition, Certified ScrumMasters are authorized
to participate in "open" development of the Scrum methodology and
software, ensuring a growing body of knowledge from a qualified,
competent group of certified professionals. They are also listed as
Certified ScrumMasters at the Scrum site
(http://www.controlchaos.com/certification/list.php). For more
information on this course, including how to register, please follow
this link: http://www.netobjectives.com/courses/c_ad_csm_2006_03_nca.htm.
Dan will also be presenting the free seminar "The Product Owner /
Customer Role in Agile Development" on March 7th, at De Anza College.
For more information and how to register, follow this link:
http://www.netobjectives.com/events/pr_nca_2006_03_ownercustomer.htm.
Let me know if you have any questions about any of our upcoming free
seminars or public courses, and please pass this on to anyone who
might be interested! 
Thanks,
Mike Shalloway
Director of Operations
Net Objectives
www.netobjectives.com
mike.shalloway@...
(404)593-8375
Net Objectives' vision is effective software development without
suffering. Our mission is to assist software development teams in
accomplishing this through a combination of training and mentoring.
Upcoming Courses
Design Patterns Explained Jan 24-26 Bellevue, WA
Design Patterns Explained Feb 8-10 Cupertino, CA
Agile Software Dev Simulation Feb 17 Bellevue, WA
ScrumMaster Certification Feb 21-22 Bellevue, WA
ScrumMaster Certification Mar 8-9 Cupertino, CA
ScrumMaster Certification Mar 22-23 Bloomington, MN
Implementing Lean Software Development Mar 23-24 Bellevue, WA
Design Patterns Explained Mar 28-30 Denver, CO
The Product Owner/Cust. Role in Agility Mar 29-30 Bellevue, WA
Hi Everyone,
Alan Shalloway will be presenting the free seminar "Emergent Design:
Design Patterns and Test-Driven Development" on Tuesday January 17th
at De Anza College in Cupertino, CA from 6:30 – 9:00pm. Pizza and
refreshments will be served.
For more information on this seminar, including how to register,
please scroll down after my signature, or follow this link to our
website: http://www.netobjectives.com/events/pr_nca_2006_01_ed_dp_tdd.htm
Please feel free to pass this email along to anybody you feel may
benefit and would like to attend this free seminar.
Thanks,
Mike Shalloway
Director of Operations
Net Objectives
www.netobjectives.com
mike.shalloway@...
(404)593-8375
Net Objectives' vision is effective software development without
suffering. Our mission is to assist software development teams in
accomplishing this through a combination of training and mentoring.
Upcoming Courses
Design Patterns Explained Jan 24-26 Bellevue, WA
Design Patterns Explained Feb 8-10 Cupertino, CA
ScrumMaster Certification Feb 21-22 Bellevue, WA
ScrumMaster Certification Mar 8-9 Cupertino, CA
Implementing Lean Software Development Mar 23-24 Bellevue, WA
ScrumMaster Certification Mar 22-23 Bloomington, MN
Design Patterns Explained Mar 29-30 Denver, CO
The Product Owner/Cust. Role in Agility Mar 29-30 Bellevue, WA
Implementing Lean Software Development Apr 18-19 Denver, CO
**********************************************************************
Emergent Design: Design Patterns and Test-Driven Development
The two approaches of creating quality, high-level, up-front designs
with design patterns or relying on Test-Driven-Development (TDD) using
refactoring as espoused by XP at first seem opposed to each other.
This seminar illustrates why design patterns, TDD and refactoring are
actually based on the same principles.
With the recent interest in Agility (ala eXtreme Programming), many
people are learning the importance of refactoring. According to Martin
Fowler:
"Refactoring is the process of changing a software system in such
a way that it does not alter the external behavior of the code yet
improves its internal structure. It is a disciplined way to clean up
code that minimizes the chances of introducing bugs. In essence when
you refactor you are improving the design of the code after it has
been written."
Although these techniques are powerful, they can be made even more
useful when complemented with the lessons learned from design
patterns. Refactoring actually comes in two flavors: 1) improving
poor code, 2) a method to turn good code into better code when
requirements change. This second technique (we prefer to call it
"refining your design") enables software to retain its vibrancy and is
essential to resolve the seeming dilemma above.
This talk contrasts and compares 6 different design techniques:
1. standard object-oriented design
2. test driven development
3. pattern oriented design
4. refactoring from poor designs
5. commonality variability
6. designs based on code qualities (proper coupling, strong
cohesion, …)
Understanding these approaches enhances agile methods considerably. It
allows for blending the best design techniques for the situation at hand.
Learn:
- what refactoring is
- how to implement the strategy and bridge pattern
- the importance of loose coupling, strong cohesion and no redundancy
and more
- the relationship between testing and code quality
Who should attend:
This seminar is intended for object-oriented developers.
Biography of Presenter:
Alan Shalloway is the CEO of Net Objectives. Since 1981, he has been
both an OO consultant and developer of software in several industries.
Alan is a frequent speaker at prestigious conferences around the
world, including: SD Expo, Java One, OOP, OOPSLA. He is the primary
author of Design Patterns Explained: A New Perspective on
Object-Oriented Design and is currently co-authoring three other books
in the software development area. He is a certified Scrum Master and
has a Masters in Computer Science from M.I.T. He concentrates his
training and coaching in Lean Software Development, Design Patterns,
and Agile Software.
You must register to attend:
Although this seminar is free, you must Register to Attend.
Date and Times:
Tuesday, January 17, 2006
6:30-7:00 networking and pizza
7:00-8:30 the talk
8:30-8:40 evaluations and break
8:40-9:00 extended Q&A
A charitable contribution to the San Francisco Ronald McDonald House
of $1-3 is requested for food and drink.
Location:
De Anza College, Conference Room B
21250 Stevens Creek Blvd
Cupertino, CA 95014
408.864.5678
Directions to Campus
Conference Room B is in the "Campus Center" between the "L Quad" and
the "Main Quad"
Parking:
Parking Permits are $2. Park in Lots A or B. Look for the Green
Signs to lead you to the parking boxes, which are Big and Yellow, and
take US currency in coins and $ 1 bills.
Class notes will not be handed out. Check back here in the week of
the seminar to get a copy of them on-line.
Dear fellow Java developers,
there are exciting Java opportunities at NASA Ames.
Interested parties, please contact Jay Trimble at NASA Ames directly.
Thanks
-Jeroen
Here are the details:
In particular we are interested in:
Software design skills
Software architecture design skills
Java guru
Eclipse and SWT guru's
Knowledge of component software, information models and interoperability
We're ready to hire now, any leads greatly appreciated.
Thanks.
Jay
Jay Trimble
Intelligent Systems Division
NASA Ames Research Center
650 604-6060
jay.p.trimble@... <mailto:jay.p.trimble@...>
[Non-text portions of this message have been removed]
Hi,
I wanted to let everyone know about our upcoming free seminar on
8/15, "Use Case Driven Agile Development", as well as our August
Streamzine and next week's public ScrumMaster Certification course
in your area.
The free seminar "Use Case Driven Agile Development" will be
presented by Dan Rawsthorne on Monday, August 15, 2005 in Cupertino,
CA at De Anza College, Conference Room B, 21250 Stevens Creek Blvd,
Cupertino, CA 95014 from 6:30-9:00pm. Pizza and refreshments will be
served.
For more information on this free seminar, including how to
register, please scroll down after my signature or follow this link
to our website:
http://www.netobjectives.com/events/pr_nca_2005_08_ucdad.htm
August Streamzine
Our newest streamzine is entitled "Five Questions for Unfolding a
Use Case." Use Cases help us to capture the business view of the
requirements that define a software project. Translating them into
tasks, however, can be challenging. In this streamzine, Douglas
Shimp, a use case expert and Senior Consultant at Net Objectives,
explains the five questions that you should focus on in unfolding a
use case into development tasks.
To view this streamzine, follow this link:
http://www.netobjectives.com/streamzines/CurrentStreamzine/
Public Course - ScrumMaster Training
Agile project management is as radically different from traditional
project as agile processes are different from traditional
methodologies. One of the most popular agile methods is called
Scrum, and this course is about managing Scrum projects. Rather than
plan, instruct and direct, the agile project manager (called the
ScrumMaster) facilitates, coaches and leads. In this course you will
be certified as a ScrumMaster and learn how to make a development
team, a project, or an organization agile. The course consists of
lecture, hands-on discussions and exercises, case studies, and
examples used to educate you in the way of the ScrumMaster.
This training is in association with Ken Schwaber (the founder of
Scrum) and Control Chaos (his company). The instructor for both
courses will be Dan Rawsthorne, a Certified Scrum Trainer who was
trained by (and has taught with) Ken Schwaber. Those successfully
completing the course will be declared to be Certified Scrum Masters
(CSMs). Dan's certification carries the same weight as Ken's.
The next CSM public course will be held August 16-17, 2005, from 9
am - 5 pm, at De Anza College, El Clemente Room, 21250 Stevens Creek
Blvd, Cupertino, CA 95014.
The cost for this 2-day course is $ 1,000 per person.
If you'd like to attend or send someone to this public offering of
the Certified ScrumMaster training, please contact:
Mike.Shalloway@..., or call: (404)593-8375.
For more information on this public offering, follow this link to
our website:
http://www.netobjectives.com/courses/c_ad_csm.htm
For information on any scheduled Public courses, follow this link to
our website:
http://www.netobjectives.com/events/pr_main.htm#UpcomingPublicCourses
Please pass this email along to anybody you feel may benefit from
our free seminars, public courses, ezines, or streamzines. If
they're not on our mailing list already and would like to receive
our notifications, they can follow this link to subscribe:
http://www.netobjectives.com/subscribe.htm
Thanks,
Mike Shalloway
Director of Operations
Net Objectives
www.netobjectives.com
mike.shalloway@...
(404)593-8375
Net Objectives' vision is effective software development without
suffering. Our mission is to assist software development teams in
accomplishing this through a combination of training and mentoring.
*********************************************************************
Use Case Driven Agile Development
Abstract:
Capturing functional requirements with Use Cases is a software
development best practice. Agile development processes are proving
themselves to be effective. How do we marry the two in a seamless,
painless, way?
The answer is to combine the iterative nature of agility with
incremental development of use cases. It turns out they work very
well together, as this talk explains.
Contents:
Discussion of Agile Software Development
Purpose and Philosophies
Managing the work being done
Use Case Development (the six questions)
What Does The System Do?
What Does This Use Case Do?
How do We Make It Do That?
What Pieces Do We Need?
What Could Go Wrong?
How Do We Handle This One?
Integrating Use Cases into Agile Development
Introducing the Work Breakdown Structure (WBS)
Use Cases Populate the WBS
Calculating Earned Business Value (EBV)
Who should attend:
Anyone who wants to understand how to develop requirements for a
software system. It is applicable for all who must be familiar with
developing requirements for a software project, including analysts,
architects, programmers, and so on...
Biography of Presenter:
Dan Rawsthorne is a Certified Scrum Trainer and Use Case expert who
lives at the "process end" of things at Net Objectives. His focus is
on helping organizations get products "out the door" using agility,
and he has been doing so for over 20 years. He has a PhD in
mathematics from the University of Illinois, and is currently
writing a book on use cases.
You must register to attend:
Although this seminar is free, you must register to attend. Take one
of the links on the seminar page to register:
http://www.netobjectives.com/events/pr_nca_2005_08_ucdad.htm
Dates and Times:
Monday, August 15, 2005
6:30-7:00
networking and pizza
7:00-8:30
the talk
8:30-8:40
evaluations and break
8:40-9:00
extended Q&A
A charitable contribution to San Francisco Ronald McDonald House of
$1-3 is requested for food and drink.
Location:
De Anza College, Conference Room B
21250 Stevens Creek Blvd
Cupertino, CA 95014
408.864.5678
Directions to Campus
Conference Room B is in the "Campus Center" between the "L Quad" and
the "Main Quad "
Parking:
Parking Permits are $2. Park in Lots A or B. Look for the Green
Signs to lead you to the parking boxes, which are Big and Yellow,
and take US currency in coins and $ 1 bills.
Class notes will not be handed out. Go to the seminar webpage in the
week of the seminar to get a copy of them on-line.
I would be interested in joining a Marin startup
--- Data Mine <data_mine@...> wrote:
>
> Besides job listings that are outside of Marin and
> events that are outside
> of Marin, has there ever been a post relevant to
> Marin and Java?!?
> Shouldn't ONLY Marin Java jobs, or Marin java events
> be posted to this list?
>
> Is anyone in Marin interested in marking a startup?
>
>
>
>
>
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
I am.
Andrew Dugas
Technical Writer, veteran of many Java/XML dev environments and lots
of BPM experience.
On 7/26/05, Data Mine <data_mine@...> wrote:
>
> Besides job listings that are outside of Marin and events that are outside
> of Marin, has there ever been a post relevant to Marin and Java?!?
> Shouldn't ONLY Marin Java jobs, or Marin java events be posted to this list?
>
> Is anyone in Marin interested in marking a startup?
>
>
>
>
>
>
> To unsubscribe, send a blank e-mail to: <marinjava-unsubscribe@egroups.com>
>
> Visit the MarinJava website: http://www.jera.com/marinjava/
> Yahoo! Groups Links
>
>
>
>
>
>
>
Besides job listings that are outside of Marin and events that are outside
of Marin, has there ever been a post relevant to Marin and Java?!?
Shouldn't ONLY Marin Java jobs, or Marin java events be posted to this list?
Is anyone in Marin interested in marking a startup?
Hi Everyone,
I wanted to invite you to next Wednesday's free seminar, "Executive
Briefing on Agile Software Development." This free talk will be
presented by Alan Shalloway on Wednesday, August 3, 2005 at EFI,
Building B, the "Event Room", on 301 Velocity Way, Foster City, CA.
Pizza and refreshments will be served.
This talk describes agile methods from the perspective of the
business needs of the company. In other words, instead of focusing
on the technical details of agility, this talk focuses on the
business motivations for it. These include the need for eliminating
waste, understanding the business needs of the customer, how teams
can coordinate efforts and more.
For more information on this free seminar, including how to
register, please scroll down after my signature or follow this link
to our website:
http://www.netobjectives.com/events/pr_nca_2005_08_xbrfasd.htm
We still have plenty of room available in this talk, so please pass
this email on to anyone who might benefit it.
July Ezine
Our newest ezine is entitled "The UML - The Unified Modeling
Language." This featured article is Chapter 2 from Design Patterns
Explained: A New Perspective on Object-Oriented Design, Second
Edition <http://www.netobjectives.com/dpexplained/index.html> ,
released October 2004, by Net Objectives' CEO Alan Shalloway, and
James R. Trott. It provides a brief overview of the Unified Modeling
Language (UML), the modeling language of the object-oriented
community. The understanding gained in this chapter will enable you
to be able to read the diagrams in the book, as well as to provide a
strong foundation toward understanding UML diagrams you find
elsewhere and in writing your own.
To view this ezine, follow this link:
http://www.netobjectives.com/ezines/ez0507NetObj_UnifiedModelingLangu
age.pdf
New Courses - ScrumMaster Training
We are offering two new ScrumMaster Certification Public courses on
the West Coast. Agile project management is as radically different
from traditional project management as agile processes are different
from traditional methodologies. One of the most popular agile
methods is called Scrum, and this course is about managing Scrum
projects. Rather than plan, instruct and direct, the agile project
manager (called the ScrumMaster) facilitates, coaches and leads. In
this course you will be certified as a ScrumMaster and learn how to
make a development team, a project, or an organization agile. The
course consists of lecture, hands-on discussions and exercises, case
studies, and examples used to educate you in the way of the
ScrumMaster.
This training is in association with Ken Schwaber (the founder of
Scrum) and Control Chaos <http://www.controlchaos.com> (his
company). The instructor for both courses will be Dan Rawsthorne, a
Certified Scrum Trainer who was trained by (and has taught with) Ken
Schwaber. Those successfully completing the course will be declared
to be Certified Scrum Masters (CSMs). Dan's certification carries
the same weight as Ken's.
* Bellevue, WA The first CSM public course will be held August
3-4, 2005, from 9 am - 5 pm, in the Bellevue, WA area, exact
location TBA.
* San Jose, CA The next CSM public course will be held August
16-17, 2005, from 9 am - 5 pm, in the San Jose, CA area, exact
location TBA.
The cost for this 2-day course is $ 1,000 per person.
If you'd like to attend or send someone to one of these public
offerings of the Certified ScrumMaster training, please contact:
Mike.Shalloway@...
<mailto:mike.shalloway@...?subject=Certified
ScrumMaster Training> , or call: (404)593-8375 and specify the course
(s) in which you are interested.
For more information on this public offering, follow this link to our
website:
http://www.netobjectives.com/courses/c_ad_csm.htm
For information on any scheduled Public courses, follow this link to
our website:
http://www.netobjectives.com/events/pr_main.htm#UpcomingPublicCourses
Please pass this email along to anybody you feel may benefit from
our free seminars, public courses, ezines, or streamzines. If
they're not on our mailing list already and would like to receive
our notifications, they can follow this link to subscribe:
http://www.netobjectives.com/subscribe.htm
<http://www.netobjectives.com/subscribe.htm>
*********************************************************************
CAREER OPPORTUNITIES AT NET OBJECTIVES
*********************************************************************
Due to explosive growth, Net Objectives is in the process of adding
to our team. We have a number of very exciting positions and
interesting challenges to overcome.
We are looking for very senior developers and project/program
managers who are dedicated and passionate about their work. Our
vision is "Effective Software Development without Suffering" and our
mission is to help organizations achieve this.
Net Objectives is very committed to its team and will certify each
employee in our technologies. We also encourage employees to grow
and thrive within the organization in consulting, coaching or
training roles.
If you work for a Net Objectives' customer, we cannot engage in
employment discussions but would appreciate any referrals.
Interested parties should contact:
Peter.Stroeve@...
<mailto:Peter.Stroeve@...?subject=Employment with Net
Objectives>
President, Net Objectives Technical Consulting Chief Marketing
Officer, Net Objectives
Washington: 425-373-3742 Oregon: 503-754-7108
*********************************************************************
Thanks,
Mike Shalloway
Director of Operations
Net Objectives
www.netobjectives.com
mike.shalloway@...
(404)593-8375
Net Objectives' vision is effective software development without
suffering. Our mission is to assist software development teams in
accomplishing this through a combination of training and mentoring.
*********************************************************************
Executive Briefing on Agile Software Development
Many companies are facing the dilemma of thinking a change to their
software development process is necessary while not seeing how agile
methods would work at their company. Indeed, many top level managers
fear agile methods will cause more problems than they solve. Some of
the reasons for this are that many agile software development
methods focus on the developer. Furthermore, explanations of the
methods often focus on the development teams without discussing why
they benefit a business'
needs.
This talk describes agile methods from the perspective of the
business needs of the company. In other words, instead of focusing
on the technical details of agility, this talk focuses on the
business motivations for it. These include the need for eliminating
waste, understanding the business needs of the customer, how teams
can coordinate efforts and more.
Net Objectives' approach to agility of integrating lean principles,
Scrum practices, effective analysis with state of the art design and
coding practices including refactoring, design patterns and test-
driven development is also discussed. The necessity of this
integrated approach is illustrated as well as why these techniques
synergize with each other.
Who should attend:
This seminar is intended for anyone who is concerned with making the
software development process of their company both more efficient
and effective.
Biography of Presenter:
Alan Shalloway is the CEO of Net Objectives. Since 1981, he has been
both an OO consultant and developer of software in several
industries. Alan is a frequent speaker at prestigious conferences
around the world, including: SD Expo, Java One, OOP, OOPSLA. He is
the primary author of Design Patterns Explained: A New Perspective
on Object-Oriented Design
<http://www.netobjectives.com/dpexplained/index.html> and is
currently co-authoring three other books in the software development
area. He is a certified Scrum Master and has a Masters in Computer
Science from M.I.T.
You must register to attend:
Although this seminar is free, you must register to attend. Follow
one of the links on the event page to register:
http://www.netobjectives.com/events/pr_nca_2005_08_xbrfasd.htm
Dates and Times:
Wednesday, August 3, 2005
6:30-7:00 networking and pizza
7:00-8:30 the talk
8:30-8:40 evaluations and break
8:40-9:00 extended Q&A
A charitable contribution to the San Francisco Ronald McDonald House
<http://www.ronaldhouse-sf.org/> of $1-3 is requested for food and
drink.
Location:
EFI
Building B, the "Event Room"
301 Velocity Way
Foster City, CA 94404
Class notes will not be handed out. Check the seminar webpage the
week of the seminar to get a copy of them on-line.
I will be out of the office from 06/13/2005 until 07/06/2005.
Please contact Tracy Wickenhoefer at 2-2718 if you have any questions
regarding CWS ITV Rewrite project.
Please contact Don Makela at 2-5301 about all other CWS issues.
Thanks,
Helen
Please Note:
The information in this E-mail message, and any files transmitted with it, is
confidential and may be legally privileged. It is intended only for the use of
the individual(s) named above. If you are the intended recipient, be aware that
your use of any confidential or personal information may be restricted by state
and federal privacy laws. If you, the reader of this message, are not the
intended recipient, you are hereby notified that you should not further
disseminate, distribute, or forward this E-mail message. If you have received
this E-mail in error, please notify the sender and delete the material from any
computer. Thank you.
Date: 6/14/2005 14:14:13 -0700
From: "Tracy Canepa" <tracycanepa@...>
Subject: Interop City - Bay Area Reminder All headers
Interop City - Bay Area is Just Around the Corner - Don't Forget to
Register!!!
Date: June 21st, 2005
Special Event: Bay Area Interop City
Location: Four Points Sheraton - Sunnyvale
1250 Lakeside Drive
Sunnyvale, CA 94085
Time: Registration and Lunch - 11:00 - 11:45 am
Event - 11:45 am - 6:30 pm
Registration: <http://www.iasahome.org/events>
http://www.iasahome.org/events
Bay Area user groups are joining forces for and interoperability event
with the help of IASA! Join us for this special event sponsored by BEA,
Microsoft, Compuware and JNBridge on June 21st, where you'll hear some
of the best speakers on the subject of software interoperability between
.NET and several J2EE platforms, in addition to some discussions on best
practice approaches to interop, Web services, and more. This is a
first-of-its-kind collective effort between the user groups in the Bay
Area, where you'll have a chance to network with like minds in other
platforms and disciplines. This is a catered event that will provide you
with an afternoon of presentations, demonstrations and dialog from a
fantastic line-up of interoperability experts. A glimpse of the agenda
is as follows:
* Interop, People and Process - Jon Kern - Compuware
* Interop with Microsoft and BEA - J Sawyer - Microsoft / Tony
Liu - Crossvale
* High-Performance Interop Between Java and .NET with
JNBridgePro - Wayne Citrin - JNBridge
* Lessons Learned in Designing Performant Web Services - Frank
Cohen - PushToTest
We hope you can join us for this great event - register early at
http://www.iasahome.org/events as this event is sure to sell out fast
[Non-text portions of this message have been removed]
Try the JNLP(also known as web start) standard from sun, it works pretty
good.
----Original Message Follows----
From: CHETANPANDEY@...
Reply-To: marinjava@yahoogroups.com
To: marinjava@yahoogroups.com
Subject: [marinjava] Copying my class files onto Client's Machine
Date: Thu, 24 Mar 2005 11:54:06 -0000
Dear List:
I am new to this group and this is my first posting. I am a free-
lance Java Developer based in Maryland, about to move to Michigan.
I have a simple question. I have developed a program which runs
right. Now I am trying to develop an installer which will dump my
class files into the Client's Machine.
I am not sure how to go about it. I have used 'exec' command in the
past for copying contents of files into client systems. But if I do
so it will not work on Unix OS's.
The other option is reading the class files char-by-char and then
writting it, but this seems pretty clumsy.
Does anybody has any options to suggest?
Thanks.
Chetan
PS. I am looking for web-sites which has lots of free-code
especially for my installer, any suggestions pls
Dear List:
I am new to this group and this is my first posting. I am a free-
lance Java Developer based in Maryland, about to move to Michigan.
I have a simple question. I have developed a program which runs
right. Now I am trying to develop an installer which will dump my
class files into the Client's Machine.
I am not sure how to go about it. I have used 'exec' command in the
past for copying contents of files into client systems. But if I do
so it will not work on Unix OS's.
The other option is reading the class files char-by-char and then
writting it, but this seems pretty clumsy.
Does anybody has any options to suggest?
Thanks.
Chetan
PS. I am looking for web-sites which has lots of free-code
especially for my installer, any suggestions pls
Hi,
I wanted to let everyone know about our upcoming free seminar in
Cupertino on February 3rd, "Comparing RUP, XP, and Scrum: Mixing a
Process Cocktail for Your Team" and our January streamzine.
The free seminar "Comparing RUP, XP, and Scrum: Mixing a Process
Cocktail for Your Team," presented by Jeff McKenna, will take place
on Thursday February 3, 2005 in Conference Room B at De Anza College
from 6:30-9pm. Pizza and refreshments will be served.
This seminar discusses how combining the best of some popular
processes can provide a successful software development environment
for your project. This seminar is intended for anyone who is
involved in software development. The author takes a pragmatic view
of each of these processes, which is a change from the evangelical
view one often gets. For more information, you can scroll down
after my signature, or follow this link:
http://www.netobjectives.com/events/pr_nca_2005_02_rxspc.htm
Our newest streamzine is entitled "Encapsulation of Entities
(Adapter, Proxy, Facade)." This presentation investigates and
compares the Adapter, Proxy, and Facade patterns as a way to
demonstrate that patterns are best considered as collections of
forces, rather than reusable solutions. To view this streamzine,
follow this link:
http://www.netobjectives.com/streamzines/CurrentStreamzine/index.html
"Streamzines" are streaming education clips that we produce, but
only the most recent one will be available on the web. So check it
out soon.
Also note, we will be holding our first Net Objectives' Evolutionary
Panel Discussion on March 17 at De Anza College. In this special
presentation, core members of the Net Objectives training staff:
Alan Shalloway, Dan Rawsthorne, Jeff McKenna, Rob Myers and Scott
Bain will give their views on agile software development and take
questions from the audience. Details to follow. To register for
this exciting panel discussion, go to the discussion website:
http://www.netobjectives.com/events/pan_nca_2005_03_evdev.htm
Please pass this email along to anybody you feel may benefit from
our free seminars or streamzines. If they're not on our mailing
list already and would like to receive notifications for new
streamzines, ezines, and free seminars, they can follow this link to
subscribe: http://www.netobjectives.com/subscribe.htm
Thanks,
Mike Shalloway
Director of Operations
Net Objectives
www.netobjectives.com
mike.shalloway@...
(404)593-8375
Net Objectives' vision is effective software development without
suffering. Our mission is to assist software development teams in
accomplishing this through a combination of training and mentoring.
*************************************************************
Comparing RUP, XP, and Scrum: Mixing a Process Cocktail for Your Team
This seminar discusses how combining the best of some popular
processes can provide a successful software development environment
for your project.
Some people believe that software processes are a waste of time -
that software development is an "art form" that requires complete
developer freedom. Other people believe that rigid software
processes are absolutely required in order to do the "herding of
cats" that is required to manage a software development team.
Both views are (of course) wrong - there is a happy medium. At its
best a software process can:
Provide management visibility into a software project
Enable developers to do what they do best – develop
Allow customers to get the benefits they want and need
Manage the balance between Cost, Time, Quality, and Scope
Learn:
How to discuss and evaluate a software process
The essence of the Rational Unified Process (RUP)
The essence of XP (eXtreme Programming)
The essence of Scrum
How to combine the best of each into a "new and improved"
process
Who Should Attend:
This seminar is for anyone who is involved in software development.
The author takes a pragmatic view of each of these processes, which
is a change from the evangelical view one often gets.
Biography of Presenter:
Jeff McKenna has been involved in the software industry since 1963
in programming, system design, architecture, project management,
sales and marketing, and as a small business owner. In the last
decade, Jeff has focused on the problem of rapid development of
software using object-oriented technology and agile processes. He
has trained, coached, and mentored developers and customers to help
them succeed using object-oriented technologies, facilitated
implementation of agile processes, provided analysis, architecture,
design expertise, testing, and defect tracking for companies large
and small. He has given talks and presentations around the world on
XP, development processes, software testing and object-oriented
development.
You must register to attend:
Although this seminar is free, you must register to attend. Follow
this link to register:
http://www.netobjectives.com/events/pr_nca_2005_02_rxspc.htm
Date and Times:
Thursday, February 3, 2005.
6:30-7:00 networking and pizza
7:00-9:00 the talk
A charitable contribution to the San Francisco Ronald McDonald House
of $1-3 is requested for food and drink.
Location:
DeAnza College, Conference Room B
21250 Stevens Creek Blvd
Cupertino, CA 95014
408.864.5678
Conference Room B is in the "Campus Center" between the "L Quad" and
the "Main Quad"
Parking Permits are $2. Park in Lots A or B. Look for the Green
Signs to lead you to the parking boxes, which are Big and Yellow,
and take all U.S. currency.
Directions to campus: http://www.deanza.edu/map/directions.html
Campus Map: http://www.deanza.edu/map/
Parking Info: http://www.deanza.edu/map/parkinginfo.html
Class notes will not be handed out. Download and print the version
below so you can be sure to have a copy:
http://www.netobjectives.com/events/download/rup_xp_scrum_pc_v16jm_05
02can_ppt.pdf
Plan to attend the upcoming EclipseCon, February 28-March 3 2005 in
Burlingame, CA. This annual gathering of the Eclipse community is
your opportunity to get in-depth technical information from the
Eclipse experts, learn the latest tips and techniques for using the
Eclipse tools, network with fellow Eclipse enthusiasts and experience
the breadth and depth of the Eclipse community.
Designed for beginner through advanced participants, the conference
sessions and tutorials are built around three themes: Using the
Eclipse Tools, Understanding the Eclipse Projects and Experiences
using Eclipse. In addition, invited keynote and plenary talks will
provide insight into the future of Eclipse and the open source
movement. Go to www.eclipsecon.org to register and learn more about
the EclipseCon program.
Paul Stassforth
Catalyst Systems
805-696-6866
www.openmake.com
Hi,
I wanted to make sure everyone knew about our upcoming free seminar
on 12/9, "Emergent Design: Design Patterns and Refactoring for Agile
Development." This free talk will be presented by Jeff McKenna on
Thursday, December 9, 2004 at De Anza College, Conference Room B in
Cupertino, CA from 6:30 – 9:00pm. Pizza and refreshments will be
served.
For more information on this free seminar, including how to
register, please scroll down after my signature or follow this link
to our website:
http://www.netobjectives.com/events/pr_nca_2004_12_edagl.htm
Please pass this along to anybody you feel may benefit from this
free seminar. If they're not on our mailing list and would like to
receive notifications for our new streamzines, ezines, and free
seminars, they can follow this link to subscribe:
http://www.netobjectives.com/subscribe.htm
Thanks,
Mike Shalloway
Training Coordinator
Net Objectives
www.netobjectives.com
mike.shalloway@...
(404)593-8375
Net Objectives' vision is effective software development without
suffering. Our mission is to assist software development teams in
accomplishing this through a combination of training and mentoring.
*********************************************************************
Emergent Design:
Design Patterns and Refactoring for Agile Development
The two approaches of creating quality, high-level, up-front designs
with design patterns or relying on emergent design using refactoring
as espoused by XP seem opposed to each other. This seminar
illustrates why design patterns and refactoring are actually two
sides of the same coin.
With the recent interest in Agility (ala eXtreme Programming), many
people are learning the importance of refactoring. According to
Martin Fowler:
"Refactoring is the process of changing a software system in such a
way that it does not alter the external behavior of the code yet
improves its internal structure. It is a disciplined way to clean up
code that minimizes the chances of introducing bugs. In essence when
you refactor you are improving the design of the code after it has
been written."
Refactoring is very important as a method of improving design to
accommodate new requirements. It is often touted as a way to fix
code mistakes. However, avoiding the code mistakes in the first
place is a better way to go. In this case, refactoring is used to
accommodate design changes required by new requirements.
Coding mistakes usually arise from improper attention to the basics
of coding:
1. loose coupling
2. strong cohesion
3. no redundancy
4. programming by intention
Understanding these principles is essential if Agile programming
methods are to be followed. This seminar walks through an evolving
code example to:
1. illustrate how to follow the above principles
2. illustrate what refactoring is
3. show how refactoring can improve designs to accommodate
change
The code examples used contain a couple of design patterns. Thus,
the seminar also illustrates how good, high-level designs can be
accomplished by the application of good local coding rules.
Learn:
- what refactoring is
- how to implement the strategy and bridge pattern
- the importance of loose coupling, strong cohesion and no
redundancy
Who should attend:
This seminar is intended for object-oriented programmers.
Biography of Presenter:
Jeff McKenna has been involved in the software industry since 1963
in programming, system design, architecture, project management,
sales and marketing, and as a small business owner. In the last
decade, Jeff has focused on the problem of rapid development of
software using object-oriented technology and agile processes. He
has trained, coached, and mentored developers and customers to help
them succeed using object-oriented technologies, facilitated
implementation of agile processes, provided analysis, architecture,
design expertise, testing, and defect tracking for companies large
and small. He has given talks and presentations around the world on
XP, development processes, software testing and object-oriented
development.
You must register to attend:
Although this seminar is free, you must register to attend. Follow
this link to register:
http://www.netobjectives.com/events/pr_nca_2004_12_edagl.htm
Dates and Times:
Thursday, December 9, 2004
6:30-7:00 networking and pizza
7:00-8:30 the talk
8:30-8:40 evaluations and break
8:40-9:00 extended Q&A
A charitable contribution to the San Francisco Ronald McDonald House
of $1-3 is requested for food and drink.
Location:
DeAnza College, Conference Room B
21250 Stevens Creek Blvd
Cupertino, CA 95014
408.864.5678
Conference Room B is in the "Campus Center" between the "L Quad" and
the "Main Quad"
Parking Permits are $2. Park in Lots A or B. Look for the Green
Signs to lead you to the parking boxes, which are Big and Yellow,
and take all U.S. currency.
Directions to campus: http://www.deanza.edu/map/directions.html
Campus Map: http://www.deanza.edu/map/
Parking Info: http://www.deanza.edu/map/parkinginfo.html
Class notes will not be handed out. Check the seminar website about
a week before the seminar to get a copy of them on-line.
I wanted to invite everyone to next Thursday's free
seminar "Transitioning to Agile." It will be presented by Jeff
McKenna on Thursday, November 4, 2004 at De Anza College, Conference
Room B in Cupertino, CA from 6:30 – 9:00pm. Pizza and refreshments
will be served.
For more information on this seminar, including how to register,
please scroll down after my signature, or follow this link to our
website: http://www.netobjectives.com/events/pr_nca_2004_11_tta.htm
Also, Jeff will be presenting the talk "Emergent Design: Design
Patterns and Refactoring for Agile Development" in Cupertino, CA on
December 9th at 6:30pm. For more information on this talk, follow
this link:
http://www.netobjectives.com/events/pr_nca_2004_12_edagl.htm
We still have plenty of room in all of our talks, so please pass
this email along to anybody you feel may benefit from our free
seminars. If they're not on our mailing list already, they can
follow this link to subscribe:
http://www.netobjectives.com/subscribe.htm
Thanks,
Mike Shalloway
Training Coordinator
Net Objectives
www.netobjectives.com
mike.shalloway@...
(404)593-8375
Net Objectives' vision is effective software development without
suffering. Our mission is to assist software development teams in
accomplishing this through a combination of training and mentoring.
*********************************************************************
Transitioning to Agile
More and more companies are beginning to see the need for Agile
Development. It is becoming clear that attempting to get full
requirements up-front and having a completely planned, rigid
approach to software development doesn't work but is more of a "hope
over experience". How to proceed isn't so clear. Do we go with the
Rational Unified Process (RUP), XP (eXtreme Programming), Scrum, or
even another methodology? The investment in the new techniques
seems daunting, expensive and by no means assured of success.
The groundbreaking book "Extreme Programming Explained" made it
sound like an all or nothing approach. Given it's controversial
practices and mantras, this has been a leap few managers have been
willing to make. However, there are ways to transition to agile
that are straightforward, intuitively clear, comfortable and risk
adverse. This seminar is about several of these methods.
The core issues:
At the heart of agile is the notion that you need to work with your
customers to get feedback on how the project is going. Short (2-6
week) iterations, with the efforts directed by customers results in:
-frequent feedback
-staying on track
-accurately seeing where the project is
-the incorporation of new ideas quickly
-effective software development
It also causes major problems that must be dealt with. Any plan to
go to an agile methodology must deal with these problems. These
include:
-testing issues
-planning
-risk management
-team communication issues
-customer availability
The core lessons of this seminar:
It is often taught to look at practices of agile methods first, then
an understanding will follow. In this seminar, we discuss what
problems agility will present and how to deal with these. Case
studies are presented. By understanding the benefits and challenges
of agile, you will be better able to transition into agile in your
own development efforts without taking a leap of faith.
Who should attend:
This seminar is intended for technical managers, project managers,
team leads and developers who want to know how to get a grip on
their software projects.
About the Presenter:
Jeff McKenna has been involved in the software industry since 1963
in programming, system design, architecture, project management,
sales and marketing, and as a small business owner. In the last
decade, Jeff has focused on the problem of rapid development of
software using object-oriented technology and agile processes. He
has trained, coached, and mentored developers and customers to help
them succeed using object-oriented technologies, facilitated
implementation of agile processes, provided analysis, architecture,
design expertise, testing, and defect tracking for companies large
and small. He has given talks and presentations around the world on
XP, development processes, software testing and object-oriented
development.
You must register to attend:
Although this seminar is free, you must register to attend. Follow
this link to register:
http://www.netobjectives.com/events/pr_nca_2004_11_tta.htm
Date and Times:
Thursday, November 4, 2004.
6:30-7:00 networking and pizza
7:00-8:30 the talk
8:30-8:40 evaluations and break
8:40-9:00 extended Q&A
Location:
DeAnza College, Conference Room B
21250 Stevens Creek Blvd
Cupertino, CA 95014
408.864.5678
Conference Room B is in the "Campus Center" between the "L Quad" and
the "Main Quad"
Parking Permits are $2. Park in Lots A or B. Look for the Green
Signs to lead you to the parking boxes, which are Big and Yellow,
and take all U.S. currency.
Directions to campus: http://www.deanza.edu/map/directions.html
Campus Map: http://www.deanza.edu/map/
Parking Info: http://www.deanza.edu/map/parkinginfo.html
Class notes will not be handed out. Check the seminar website the
week of the seminar to get a copy of them on-line.
Hi, to all!
I wanted to let you know that my e-mail address has changed to
boyad@...
Best regards,
Natalia Boyadjieva
boyad@...
(415) 883-6357
c. (415) 847-2269