When the agile movement re-cast the roles of the SDLC they did so with small
projects as the baseline of their experience. A typical minimal SDLC method
includes subject matter experts (those who execute the current workflow
activities), a Project Manager, a Business Analyst, a Software Architect, UX
specialists, Developers, DBAs, and Testers. A Scrum Team consists of a
Product Owner, the Development Team, and a Scrum Master. The typical SDLC
method responsibilities for activities, and the skills needed to get them
done, went from 8 roles down to 3. For small projects that is great, but as
the industry is learning the hard way, for bigger projects it just doesn't
The product owner role received a lot of responsibilities. This means they
also are expected to have a lot of skills. By no fault of their own, this is
not usually the case. Along with the lack of ... (more)
This book is the perfect place for an experienced developer to start with iOS
programming. I say experienced developer because this book does a great job
of showing you the basics of C and the Objective-C language, but if you don't
understand the basics of programming, you are probably going to get lost.
Maybe not, but I found myself saying, "I am glad I already know what that is"
about quite a few topics that were used to explain the subject matter. If you
are experienced with C#, C, Java, or C++, you will be fine.
This book does a great job of showing you what you need to know t... (more)
I have spent the past few weeks watching this video series. I started
watching it on the treadmill in the morning before work. I did that until I
hit lesson 5. It is 4 hours and 20 minutes long. I started watching lesson 5
in front of the computer, not because I didn't want to walk for over four
hours, but because I wanted to look at the code you can download with these
In lesson 5 covers a ton of patterns. The thing I like most about the way the
patterns are introduced is that they are introduced working with other
patterns. The way patterns should be used, together.
There are teams out there attempting to introduce agile practices into their
environments that do not go all in. No matter how hard they try, they just
never get there. This book breaks down 11 of the biggest issues teams like
After an introduction to the book and the perspective the authors have of
agile practices, the book has a full chapter for each of the issues the
authors have identified.
Chapter 1. Whole Teams
Chapter 2. Active Stakeholder Interaction
Chapter 3. Queuing Theory
Chapter 4. No Multitasking
Chapter 5. Eliminate Waste
Chapter 6. Working Sof... (more)
When I read the Programming iOS 5 version of this book about 2 years ago I
started my review off with the paragraph below.
A little background so you know what type of experience I have. I have been a
Microsoft .NET architect and developer since the first beta release. Before
developer has many advantages, but the one major disadvantage we suffer has
driven me to Java and Objective-C over the past year. That one disadvantage?
Microsoft themselves. They come off as completely lost and have wreaked havoc
on .... (more)