自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 资源 (28)
  • 收藏
  • 关注

原创 User roles identify

Its important to identify user roles before writing user storiesSystem Roles isnt important since it will not disturb functionalityRefinement 

2011-06-04 15:10:00 176

KOMODO IDE 6.0

KOMODO IDE a useful tool for script

2011-10-25

Succeeding with Agile Software development using Scrum.pdf

All the time I hear people talking about software projects as journeys, and I think they are implying that software projects are not just journeys, but they are journeys into the unknown. We start with funding from a sponsor, muster together a stout-hearted crew, head out in what we guess might be a useful direction, and the rest is The Odyssey. We live the tales of the brave Odysseus: tales of Lotus Eaters, the Cyclops, Circe, the Sirens, Scylla, and Calypso. We succeed or fail only with the help or rage of the gods. How wonderfully romantic, and how perfectly silly. I think that the more appropriate analogy along this line is the project as an expedition. We have a goal or a short list of goals. We have some well-proven maps; we have some vaguer ones, too. We have the advice and journals from those who have been out there and made it back to tell their stories. We don’t walk out the door and face the unknown; but on the other hand, there are some big question marks, and these bring us into a high-risk position. We accept these risks, because if the expedition can succeed there are surely significant rewards. We have skills, but there are uncertainties. How do we deal with this? I recommend that we look back, oh, about 300 years, to the York Factory on Hudson Bay in Canada. At that time this was the headquarters of the Hudson Bay Company. The Hudson Bay Company’s main line of business was to be the supplier of all necessary provisions for fur traders going out on, you guessed it, expeditions, from Hudson Bay. The fur traders developed a great way to start an expedition, and it was called “The Hudson Bay Start.” Having done their one-stop shopping at The Company, the fur traders would go out of Hudson Bay only a mile or two and set up camp. Why? Certainly not to set up traps; they wanted to discover what they forgot to bring while they were less than an hour’s hike back into town! Being the excellent project person that you are, you know that for the vast majority of time the leather-faced expert fur trader would reappear for another shopping trip. What the heck does all this have to do with the book in your hands right now? With Succeeding with Agile, Mike Cohn has delivered The Hudson Bay Start for agile development. This is it. This is a weather-beaten experienced fur trapper giving you the checklist to work through before you begin your expedition. By reading this book, you will find that Mike brings up issues that you never thought of, offers advice on how you might handle situations, and helps you define

2011-06-06

scrum project management-crc

Product development is becoming increasingly complex. The pace of technological change grows daily, leaving little time to accumulate expertise before development of a new product begins. Acquiring enough experience to be able to predict the risk and develop the courses of action during the development is difficult and often happens during the course of the true developmental phases of the new product development. This situation creates a need for tapping into the skills and abilities of all the participants in the development effort and relying less on heroic efforts to save the day and carry the project and product to a successful conclusion. Even when we have product development heroes and they carry the day, the loss of these individuals to the organization will be detrimental to the organization and represents a human resources risk. The recovery period can be prolonged for organizations with poor team practices and those that favor heroic actions. We are presenting a modified version of the agile software development tool scrum as an alternative to traditional program management and as a tool for standard line management. Both of us have experience in deploying and implementing the tool. We understand the pitfalls of this method, which we will elucidate during the course of our discussion. We are not saying that we believe the waterfall approach should be condemned to obscurity or that we are calling for the death of this development model. In fact, we know of few organizations that take the waterfall method as it is often portrayed in books; that is, taking it to be a rigid and one-way pass through the development process. In fact, there are some similarities between the methods, although scrum approach throughput is quicker and keeps people focused on what is deemed important by the project managers. Basically scrum is to the waterfall approach what lean manufacturing (especially one-piece flow) is to batch-mode manufacturing. Additionally, the team aspects of the method—moving toward self-directed work teams—means the actions of the team must be successful and are largely in the hands of the team itself. The concept of a self-directed work team also suggests we must have a motivated and skilled team capable of achieving project goals. It is unwise to condemn conventional tactics across the board, when frequently the conventional tactics are not executed well. Poor execution does not improve the probability of

2011-06-06

The Enterprise and Scrum

From a leader in the agile process movement, learn best practices for moving agile development with Scrum from the skunk works (small team) to the shop floor (the enterprise). Managers get case studies and practical guidance for managing the change processes for applying Scrum in the enterprise.

2011-06-06

Agile product management with Scrum : creating products that customers love

The product owner is a new role for most companies and needs this book’s compelling and easily understandable presentation. When the first product owner was selected, I was a vice president at Object Technology, responsible for delivering the first product created by Scrum. The new product would make or break the company, and I had six months to deliver a development tool that would alter the market. In addition to creating the product with a small, carefully selected team, I had to organize the whole company around new product delivery. With only a few months until product shipment, it was clear that the right minimal feature set would determine success or failure. I found that I did not have enough time to spend talking with customers and watching competitors closely so that I could precisely determine the right prioritized feature set up front and break those features down into small product backlog items for the team. I had already delegated my engineering responsibilities to

2011-06-06

A Practical Guide to Distributed Scrum.pdf

Agility is the word of the new millennium. As the world around us grows more complex, we strive to build more complex products. These products often consist of many components that must interact precisely through sophisticated interfaces. At the same time, these products are being used in more sophisticated, critical applications, including life-critical products such as pacemakers and nano-robots, and society-critical applications such as an intelligent energy grid. In parallel with the growth of complexity, there has been a need for increased safety, predictability, risk management, and control—both of the development process itself and the resultant products. At the same time, our need to be nimble, flexible, and adaptable has increased. Enter the era of agility. Agility first formally entered the product development arena with the publishing of the Agile Manifesto in 2001. As of 2008, more organizations are employing agile techniques and processes to develop and sustain complex products than those that continue to employ more traditional techniques. Of those using agile techniques, 84% of them employ an agile framework process, Scrum. A complexity faced by almost all large organizations is

2011-06-06

Scrum in Action: Agile Software Project Management and Development

Andrew Pham’s book is an answer to the prayers of newbies to Agile/Scrum. Right from assessment techniques for your project/enterprise for agility, to guidance on implementing it—he has included, not only theoretical aspect, but also human and practical aspects. Simply put, for all the impediments he and his team faced over years he has put together a learning guide and answered for us most of the questions which we might face to start with Agile transformation. A great tool for any team trying to explore the Agile path!

2011-06-06

power state estimate ali

Power System State Estimation Theory and Implementation Ali Abur Antonio Gomez Exposito MARCEL

2010-12-09

97 Things Every Programmer Should Know

Programers have a lot on their minds . Programming languages, programming techniques, development environments, coding style, tools, development process, deadlines, meetings, software architecture, design patterns, team dynamics, code, requirements, bugs, code quality. And more. A lot. There is an art, craft, and science to programming that extends far beyond the program. The act of programming marries the discrete world of computers with the fluid world of human affairs. Programmers mediate between the negotiated and uncertain truths of business and the crisp, uncompromising domain of bits and bytes and higher constructed types. With so much to know, so much to do, and so many ways of doing so, no single person or single source can lay claim to “the one true way.” Instead, 97 Things Every Programmer Should Know draws on the wisdom of crowds and the voices of experience to offer not so much a coordinated big picture as a crowdsourced mosaic of what every programmer should know. This ranges from code-focused advice to culture, from algorithm usage to agile thinking, from implementation know-how to professionalism, from style to substance. The contributions do not dovetail like modular parts, and there is no intent that they should—if anything, the opposite is true. The value of each contribution comes from its distinctiveness. The value of the collection lies in how the contributions complement, confirm, and even contradict one another. There is no overarching narrative: it is for you to respond to, reflect on, and connect together what you read, weighing it against your own context, knowledge, and experience.

2010-04-19

电力系统分析韩祯祥(浙大经典).pdf

电力系统分析电力系统分析韩祯祥(浙大经典).pdf韩祯祥(浙大经典).pdf电力系统分析韩祯祥(浙大经典).pdf

2010-04-19

电力系统分析第三版下 何仰赞.pdf

电力系统分析第三电力系统分析第三版下 何仰赞.pdf版下 何仰赞.pdf电力系统分析第三版下 何仰赞.pdf

2010-04-19

Prentice.Hall.Making.it.Big.in.Software.Feb.2010.pdf

Product Description The Software Insider’s Guide to Getting Hired and Getting to the Top! Here’s all the information you need to jumpstart your software career: the best ways to get hired, move up, and blaze your way to the top! The software business has radically changed, and this book reveals today’s realities–everything your professors and corporate managers never told you. In his 20 years at IBM as a software architect, senior manager, and lead programmer, Sam Lightstone has briefed dozens of leading companies and universities on careers, new technology, and emerging areas of research. He currently works on one of the world’s largest software development teams and spends a good part of his time recruiting and mentoring software engineers. This book shares all the lessons for success Sam has learned…plus powerful insights from 17 of the industry’s biggest stars. Want to make it big in software? Start right here! Discover how to • Get your next job in software development • Master the nontechnical skills crucial to your success • “Work the org” to move up rapidly • Successfully manage your time, projects, and life • Avoid “killer” mistakes that could destroy your career • Move up to “medium-shot,” “big-shot,” and finally, “visionary

2010-03-31

Power Electronics in Smart Electrical Energy Networks

The book arises from the conviction that it is necessary to re-think the basic philosophy governing the electricity distribution systems. In the authors’ opinion there is a need to exploit fully the potential advantages of renewable energy sources, distributed generation, energy storage and other fa

2009-09-14

Raising Freethinkers A Practical Guide for Parenting Beyond Belief

In April 2007, Parenting Beyond Belief: On Raising Ethical, Caring Kids Without Religion was released. The first comprehensive book for nonreligious parents, PBB laid out a basic philosophy for nonreligious parenting in a wide variety of voices. The book fulfilled the promise of its preface to support and encourage nonreligious parents, but (also as promised) included relatively little in the way of practical advice. The sound you heard upon opening this book was the other shoe dropping. Raising Freethinkers: A Practical Guide for Parenting Beyond Belief is just that—a practical guide. You’ll find ideas and ponderings in these pages, but also specific answers to common questions and hundreds of activities and resources to make those ideas come alive. Along the way we will also address some of the larger questions about nonreligious parenting that have surfaced since the release of PBB, including the first and foremost:What exactly is nonreligious parenting?

2009-09-12

Addison.Wesley.Essential.Windows.Presentation.Foundation.Apr.2007.pdf

Addison.Wesley.Essential.Windows.Presentation.Foundation.Apr.2007.pdfAddison.Wesley.Essential.Windows.Presentation.Foundation.Apr.2007.pdf

2009-09-03

Addison.Wesley.Essential.Windows.Communication.Foundation.Feb.2008.pdf

Addison.Wesley.Essential.Windows.Communication.Foundation.Feb.2008.pdfAddison.Wesley.Essential.Windows.Communication.Foundation.Feb.2008.pdf

2009-09-03

Addison.Wesley.Essential.C.Sharp.3.0.For.dot.NET.Framework.3.5.Sep.2008.pdf

C# 3.0 contains several new features that enable LINQ. One of the main goals of this new edition of the book is to lay out these features in detail. Explaining LINQ and the technologies that enable it is no easy task, and Mark has rallied all his formidable skills as a writer and teacher to lay out this technology for the reader in terms that are clear and easy to understand. All the key technologies that you need to know if you want to under- stand LINQ are carefully explained in this text. These include:

2009-09-03

Apress Expert F#(Take functional programming to the next level )

According to Wikipedia, “Scientists include theoreticians who mainly develop new models to explain existing data and experimentalists who mainly test models by making measurements— though in practice the division between these activities is not clear-cut, and many scientists perform both.” The domain-specific language that many scientists use to define their models is mathematics, and since the early days of computing science, the holy grail has been to close the semantic gap between scientific models and executable code as much as possible. It is becoming increasingly clear that all scientists are practicing applied mathematics, and some scientists, such as theoretical physicists, are behaviorally indistinguishable from pure mathematicians. The more we can make programming look like mathematics, the more helpful we make it to scientists and engineer

2009-09-03

REAL-TIME SYSTEMS Formal Specification and Automatic Verification

Computers are used more and more to provide high-quality and reliable products and services, and to control and optimise production processes. Such computers are often embedded into the products and thus hidden to the human user. Examples are computer-controlled washing machines or gas burners, electronic control units in cars needed for operating airbags and braking systems, signalling systems for high-speed trains, or robots and automatic transport vehicles in industrial production lines

2009-08-25

Rails for .NET Developers

As a .NET developer, you’ve probably heard the buzz surrounding Ruby on Rails. It’s true: Rails enables you to create database-driven web applications with remarkable speed and ease. And like many other open source projects, Rails has been most easily adopted by individuals and organizations already immersed in the open source community. That means, as a Microsoft developer, you face unique challenges learning not just Rails but all the open source technologies that go along with it. This book will be your guide as you navigate this new terrain. For a .NET developer, learning Rails is as much about the cultural and philosophical shifts in thinking as it is about the technical learning curve. In this book, we hope to break down some of these barriers for you. We have learned a lot of valuable lessons from Rails that we’ve applied to our .NET development too; if you take anything away from this book, it will be a new way of thinking about software development— the Rails way.

2009-08-25

Pragmatic.Bookshelf.Hello.Android.Dec.2008.pdf

Android is a new open source software toolkit for mobile phones that was created by Google and the Open Handset Alliance. In a few years, it’s expected to be found in millions of cell phones and other mobile devices, making Android a major platform for application developers. Whether you’re a hobbyist or a professional programmer, whether you are doing it for fun or for profit, it’s time to learn more about developing for Android. This book will help you get started.

2009-08-25

UML for Mere Mortals

Paperback: 288 pages Publisher: Addison-Wesley Professional; 1 edition (November 5, 2004) Language: English ISBN-10: 0321246241 ISBN-13: 978-0321246240 Format: CHM Description: Need to get results with UML... without unnecessary complexity or mind-numbing jargon? You need UML for Mere Mortals™. This easy-to-read introduction is perfect for technical professionals and business stakeholders alike: anyone who needs to create, understand, or review UML models, without becoming a hard-core modeler.

2009-08-07

Functional Programming for the Real World: With Examples in F sharp and C sharp

Paperback: 500 pages Publisher: Manning Publications (October 28, 2009) Language: English ISBN-10: 1933988924 ISBN-13: 978-1933988924 Format: PDF Description: Functional programming languages like F#, Erlang, and Scala are attracting attention as an efficient way to handle the new requirements for programming multi-processor and high-availability applications. Microsoft"s new F# is a true functional language and C# uses functional language features for LINQ and other recent advances. Real World Functional Programming is a unique tutorial that explores the functional programming model through the F# and C# languages. The clearly presented ideas and examples teach readers how functional programming differs from other approaches. It explains how ideas look in F#-a functional language-as well as how they can be successfully used to solve programming problems in C#. Readers build on what they know about .NET and learn where a functional approach makes the most sense and how to apply it effectively in those cases. The reader should have a good working knowledge of C#. No prior exposure to F# or functional programming is required.

2009-07-20

Addison Wesley How To Run Successful Projects III The Silver.chm

How to manage the successful project Addison Wesley How To Run Successful Projects III The Silver.chm

2009-06-03

10 Minute Guide To Investing In Stocks

10 Minute Guide To Investing In Stocks

2009-04-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除