economics-software
More Pages: economics-software Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219

Used price: $15.83
Collectible price: $29.65
Buy one from zShops for: $25.04

Review
Quality Models
Simply the bestIt is great for beginners or experts. It is also very
readable.

List price: $40.00 (that's 30% off!)
Used price: $23.78
Buy one from zShops for: $23.73

This is not a book for technologists.......
Realistic and Practical Look into the FutureThe reversibility of those models and the degree to which synchronization and editing can be simultaneously supported is perhaps the key issue that remains. Unfortunately, it is something of a deep bind because there is no doubt that the dream of complete reversibility of code and model, which has been hyped a lot over the past 5 years, is a shallow dream (reducing the 'model' to a mere visualization), and yet the idea of not being able to touch what was generated has a similarly stultifying unappeal to it.
As the development world is becoming more polarized between those who would model solutions and the band of hackers who claim to be able to do anything with a scripting language and a database, MDA is a key focal point for the former that is long overdue. Way too much attention has been spent developing tools that make it easy to lay out user interfaces while very few places have achieved even a basic ability to keep a serious domain logical model in tact through a single version, let alone a number of generations. Hopefully the tremendous consensus that has crystallized around MDA is an indication that that balance will soon start to change.
A clear, pragmatic guide to applying MDADave has written a clear, pragmatic guide to what MDA is and, more importantly, what really can (and cannot) be practically accomplished with MDA today. He unerringly focuses on the highest payoff areas for most projects, such as the generation of code from data models. He also brings his years of experience in developing enterprise systems to bear, clearly describing the specific issues involved in applying MDA in this difficult area.
The book gives a thorough presentation of the concepts behind MDA -- including the clearest discussion I have seen anywhere of OMG's Meta Object Facility, a perennial topic of confusion. Nevertheless, I don't really consider this a book on "MDA" as such. It is, indeed, a book on APPLYING MDA, as the title states.
If you are looking for a more theoretical presentation or a grand vision of how MDA will work someday, you may be disappointed. But if you are looking for techniques you can start applying the week after you finish the book, this is the book you want to be finishing.
I am currently Chief Architect at a company that is in the process of making the cultural and technical shift to model-driven development. I found this book so relevant to where we are and the next steps we need to take toward MDA, that I had the company buy copies for all our architects, plus a few extras to circulate among the developers. I even had my boss (the company president) read Part One, which provided just the right level of overview for him (plus Michael Guttman's forward, which is a fun read in itself).
If you are in a similar situation where you work, I couldn't suggest a better book as a helpful change agent. And if you simply want to know how to start applying MDA techniques for enterprise development, this is where to find out.


Excellent book on career management for SAP guys
Sweet book
Excellent book on carreer management for IT people =)This is one of the very few IT carreer books that provide practical advices in an easy-to-read style.

Used price: $4.50
Buy one from zShops for: $4.99

Introduction to In-house web site building:
Finally, clear HTML recipes with explanations!
Great resource for new and experienced development teamsIt is a good reminder of how to alter one's language when working with non-technical clients as well as explain what to expect. It gives an easy to understand overview of the steps in the process to create a website so that everyone is on the same page (no pun intended).
It is well worth having in one's library!

Used price: $54.50
Buy one from zShops for: $109.98

Expensive for what you get
A good web programming startup text
Anyone interested in making a TRADE?GenerationExcel@aol.com

Used price: $28.00
Buy one from zShops for: $43.96

"Rock climbing, Joel ! Rock climbing !"There is some meat in this book, but you've got to nibble around a whole lot of loess to get it.
Leadership and collaborationOne of the vital components of Adaptive Software Development is clearly articulated Project Mission, Shared Vision and Clear Focus, and it is the responsibility of the whole team to create the mission and use it on a day-to-day basis as an alignment tool to keep the common direction.
I would also highly recommend "Agile Software Development" by Alistair Cockburn in addition to this book.
MustReadIt's hard to express just how good this book is. I can't recommend it highly enough. If you're interested in the currents of thought on software development variously labeled "extreme" or "agile," then I believe you will find Adaptive Software Development to be very near to their sources.
The author distinguishes a "complex" project from one that is merely "complicated." As one might well imagine, he would classify a project to develop the avionics software for the NASA space shuttle as complicated--but not complex: its goal is well defined and attainable by applying the stable laws of Newtonian physics. Development of an internet-based product for the consumer marketplace on the other hand is complex because one might expect almost anything to change during the course of such a project: target technology, competitive offerings, financing, marketing strategy, etc.
Complexity arises from moving fast in a continually changing environment.
Adaptive Software Development comprises
(1) Adaptive Conceptual Model--the theoretical foundation,
(2) Adaptive Development Model--a software development lifecycle for complex projects, and
(3) Adaptive Management Model--principles for managing complex projects.
(1) The Adaptive Conceptual Model proposes that a software development organization is a complex adaptive system like a marketplace or a flock of birds. According to the theory, CASs composed of independent agents acting for themselves without centralized control can under proper circumstances develop "emergent" capabilities exceeding the mere sum of the capabilities of the individual agents.
It is further proposed that only emergent capabilities are powerful enough to tame complexity. Software development organizations aspiring to do so must create the proper circumstances for the emergence of superior capabilities. The Development Model and the Management Model show the way.
(2) The Adaptive Development Model has three phases: Speculate, Collaborate, Learn. A typical project is expected to cycle through the phases several times. The output of each successive cycle converges on the final product of the project.
The beginning of each cycle is called "speculation" in preference to "planning" to reject the command-and-control philosophy that stifles emergence. ASD establishes a general direction, hypothesizes a product with a set of components, then puts the developers to work. Tasks are not specified in the ASD project plan--only the components to be completed by the end of the cycle.
Collaboration is the phase where development occurs. Under conditions of "diversity, rich relationships, unfettered information flow, and good leadership (p. 45)" collaboration can be the crucible of emergent capability. To foster this emergence, the project leader must keep the team "poised at the edge of chaos," imposing just enough rigor on the collaboration to keep it from spinning out of control. To impose any more rigor would stifle emergence. Borrowing from Ralph Stacey, Mr. Highsmith cites five dimensions for measuring how closely a project team approaches chaos. The goal is to structure collaboration so that it has just enough--but never too much--of each of the following:
1. Information Flow
2. Diversity
3. Rich Connectivity
4. Contained Anxiety
5. Power Differential.
Mr. Highsmith observes that adaptation, not optimization, is the key to success in a complex ecosystem. Software developers adapt by learning. ASD ends every cycle with specific collaborative learning activities including customer focus groups, technical reviews, post-mortems, etc. The adaptations resulting from the learning phase keep the output of subsequent cycles converging on a successful product.
(3) ASD gives to the project leader responsibility for establishing the conditions under which superior capabilities emerge from the collaboration of team members. This responsibility entails "the ability to help teams to understand the project's mission, to stand back and let the group struggle with mistakes, to encourage learning, to balance the need for flexibility and rigor, and to force decisions onto the group (pp. 209-210)."
To balance successfully between flexibility and rigor--poised at the edge of chaos--managers of complex projects must attend primarily to two structural elements: workstate and network.
ASD manages workSTATE in preference to workFLOW. Instead of monitoring the completion of tasks, the project leader tracks the completion of components. Tasks are not necessarily prescribed. Team members decide for themselves how to build the components. To scale up to large projects, workstate management defines explicit milestones for each component describing its degree of completion. Progress is tracked against these milestones.
The emergence of superior capability through collaboration depends on the communication network of the collaborators. For smaller, collocated teams with sufficient interpersonal skills, it will emerge informally. For larger teams, ASD prescribes a conscious effort to build it and to maintain it. The remote nodes of a virtual team are all too likely to fall into a state of insufficient interaction.
The collaboration network should provide team members just a little more information than they need, stopping just short of overload. Information clutter must be avoided. Content must not be provided without context (author, revision date, approval status, for example). The formal properties of the collaboration network must be identified and tuned to the needs of the complex project. A "collaboration service layer" of tools (mostly web-based) and practices must be installed. A new role, collaboration facilitator, extending the role of JAD facilitator, should be created to tend the collaboration network.
Is a software development organization really a complex adaptive system? No matter. Mr. Highsmith has ably used the theory of complex adaptive systems as a powerful metaphor for unifying many existing ideas about managing complex software development and for generating new ones--with at least as much validity as older theories have been applied in the past. Stimulating and refreshing. A must-read by any standard.

Used price: $83.18
Buy one from zShops for: $78.55

A bit disappointing
Oh, what a relief it is!My first challenge was to tackle the books. They hadn't been touched for four months (and before that...well, you've heard the expression "too many cooks in the kitchen").
Taking Gregg's overview class and relying on this textbook afterward have made all the difference between chaos and discipline. Thanks for the practical, cut-to-the-chase style of guidance provided in your take-home book.
Necessary Reference Guide for Businesses
Used price: $1.85
Buy one from zShops for: $4.45

Useful in Internet World
Business the Cisco WayStauffer refreshes our view of today's business world. Stepping into internet age, IT should become an important issue for every business. "Internet Ecosystem", created by John Chamber, helps Cisco to be an sucessful international organization. By this internet ecosystem, Cisco forms a diversified and close relationship with it's suppliers/customers/partners, etc. leads to "last minute management", which is widely adopted by most business.
Apart from IT, Cisco treats innovative employees as their valuable assets. Cisco creates a superior working environment for them to enhance their performance/team work spirit/self-esteem, etc. Cisco makes many acquisitions for new technologies, but more specific, they acquire people for knowledge/creativity, say for the next generation products.
This book would help you to know more about the fast changing business world. Be well-prepared, are you ready?
Business the Cisco wayFrom this book, you will get more insight of how the business world is going, and be well-prepared yourself in this internet age.

List price: $29.99 (that's 30% off!)
Used price: $18.05
Buy one from zShops for: $18.05

Problem: Death March Project, Solution: Quite Your Job2. The same simple idea is usually repeated throught a chapter. The book actually could have been 1/3 thinner. Too much reading to unravel too few useful ideas.
3. "Quit the job" is often cited as an effective way to deal with death march projects
4. The last few chapters are simply out of touch with reality - using tools for complex modeling and analyzing the the "soft" factors (skill acquisition, morale, etc.) of software process and introducing common sense in finding the dysfuctions in an organization that unlikely to be changed. In my opinion, All these actually constitute the "art" of project management and are too simplistic to be subjected to these kind of logical analysis.
Useful update to previous edition
A New Classic for Business and IT!The first edition of Death March was for me, as most in the IT industry, gratifying for its dead-on assessment of the realities of IT projects in today's economy. The title is unforgettable, sadly accurate, and particularly resonant in today's increasingly frenetic business environment. The original edition was primarily a diagnosis of the zeitgeist of the IT industry, yet it didn't propose enough solutions for the unfortunates caught in death-march projects. The new, somewhat longer second edition, offers practical solutions for dealing with death marches and the major concerns of potential readers, i.e., what can I do tomorrow? The second edition includes advice on negotiation and estimation, as well as techniques for time management and controlling interruptions.
This is a short and disturbing book-usefully short, because if you really need to read the book, you probably don't have time to read it. But for anyone involved with project or technical management, it is a must-read. And it's not a bad idea for the marketing and sales people who sometime spawn death marches to give it a look, too. With the second edition, Mr. Yourdon has created an enduring work for the IT industry and the general business reader as well, a new classic that I keep on the shelf next to Peopleware and The Mythical Man-Month.

List price: $49.99 (that's 30% off!)
Used price: $27.95
Buy one from zShops for: $28.24

Nice Job, but time for update soon
Valuable
Great SPS book, the only one I need in my library