Article Description: Product Manager's toolbox, what to put?
Today on the Internet to see a discussion topic "Product Manager's toolbox, what to put?"
User questions:
Please answer three questions separately. I'm a developer, and today the product manager told me that I really want to have a tool that shows axure generated prototypes on the ipad (that is, local HTML browsers). It occurred to me that this was not a good idea: to be a tool for creating and displaying prototypes on the
Article Description: Reconstruct the organizational structure of the product department.
Remark: Organizational structure can affect people's behavior. As long as the role is accurate, the management is appropriate, most of the organizational structure is feasible, if your company's organizational structure and any of the theoretical recommendations are different, the company is working well, it is recommended that you keep this structure does not make any changes.
Marty Cagan publis
Article Description: on the iterative method of product development.
The perfection and prototyping of the basic idea
A game from creativity to development, the abstraction can be divided into two major stages: the basic concept of the stage, and iterative development stage. Any game at the earliest time is just one or a group of scattered and uncertain ideas, the planners of this set of ideas, extract the interrelated rules to form a core
trust by incorporating others into the process, and everyone involved can clearly understand the cause and the consequences. Second, when entering qualitative and situational research, staying in the field is a major part of the process. This is because of the fact that in the context of the situation, researchers spontaneously benefit from certain details, and this is a good way to help everyone develop empathy. Integrated research makes empathy an explicit part of the process, as well as the
accomplish the same task, and the This object is not bound to a specific object before executing the code. Therefore, you can solve this problem by moving the function definition outside of the constructor as follows.
function person (name, age, Job) {
this.name = name;
This.age = age;
This.job = job;
This.sayname = Sayname;
}
function Sayname () {
alert (this.name);
}
var person1 = new Person ("Nicholas", "Software Engineer");
var person2 = new Person ("Greg", "Doctor");
, it is a good way to create objects;
8. Dynamic prototyping mode (encapsulating prototypes into constructors)
The prototype pattern, whether or not it invokes a shared method in the prototype, initializes the method in the prototype;
And when declaring an object, the constructor + prototype makes people feel weird; it's best to encapsulate constructors and prototypes together;
function Box (name,age) { //encapsulates all i
') {//Call the defining function with all Argume
NTS your need//extensions captures the return value.
def = Def.call (c, Proto, _super, C, _superclass); }//... and extend it if (typeof def = = = ' object ') {for (key in Def) {if (Ownproperty.call) (Def, Key)) {Proto[key] = Def[key]; }}//If no init, assume we ' re inheriting from a Non-pjs class, so//default to using the superclass con
Structor. if (! ('
Init ' in proto) Proto.init = _superclass;
return C;
}) (definition); }//As
costs
Be able to complete development work on time and deliver it instantly
Principles of Software Engineering: decomposition, independence, consistency, certainty
life cycle (six phases): (from development to abandonment) problem definition, feasibility study, requirement analysis, design, coding, testing, operation and maintenance ; three phases: software planning, development, and maintenance phases
Software development models, such as waterfall models, B-models, rapid
discipline that analyzes and records software requirements, it breaks down the system requirements into some major subsystems and tasks, assigns these subsystems or tasks to the software, and transforms these system requirements into software requirements description and some performance parameters through a series of repetitive analysis, design, comparative studies, and prototyping processes.
The requirement engineering is a continuous process of r
are often many such pending items in the early stages of demand analysis);⑵ The requirements to meet the overall objectives of the system;⑶ guarantees consistency between requirements items and resolves possible conflicts between requirements items.Analyze user needsIn many cases, the analysis of user needs is in parallel with the acquisition of user requirements, mainly through the establishment of models to describe the needs of users, for customers, users, developers and other different part
of production tools (Flash, Adobe Edge, Quartz Composer, Keynote, Framer, Pixate, Form ...), How do we choose? For this question, I mainly look at two points: 1, the production of a good prototype is convenient for many people to share. 2, whether can directly output the parameters that can be used for development.
Based on these two points, my personal first choice is flash.
Because of Apple's reasons, Flash is now in a declining situation. But as an action-efficient
Case study-Software development methodologyProblems with prototyping methods:1, the customer has seen the working version of the software, but it is not understandable, because the prototype can be used quickly, the developer does not consider the overall quality of the software and long-term maintainability.2, developers often need to implement the compromise so that the prototype can work as soon as possible.XP (Extreme Programming) disadvantage1, "
describe in detail the requirements of the installation software for the operating environment, the definition and contents of the installation software, the specific installation steps on the client, server side and middleware, and the system configuration after installation. "User Guide" should include the use of software functions of the process, operating procedures, the corresponding business introduction, special tips and precautions, etc., should also be illustrated when necessary.Sevent
Today we will share with you 16 of the most popular CSS frameworks. These are sorted out based on my hobbies and related queries. There may be some better ones or those you prefer are not listed. If yes, leave a message!
Address: http://thetop16.com/css-frameworks-116.html1. Pure: CSS Framework
Pure is a fresh one that is created by Yahoo !. It uses Normalize. CSS and doesn't use any JavaScript but only HTML-CSS. the framework is built with responsive layouts in mind and has styles for typograp
Recently looking at the Android user interface design book, want to know some design wireframes tool. Not used before, try these days, good to try to know1, framer------Modern prototype manufacturing tools2, Indigo Studio------Rapid Interactive Prototyping3, mockingbird------fast line block Diagram design4. simulify------Shareable Interactive wireframes, mock-up, and prototypes5. Solidify------Create clickable prototypes6. Lovely Charts------Charting app, providing desktop and mobile two app ver
Second Cow axure car night conversation: Axure mobile phone prototype Video Tutorial summary stickersAxure Mobile prototype Video Tutorial summary stickers axure mobile phone prototype video tutorial graphics unlock axure mobile phone prototype video tutorial slide-down menu (drawer navigation) Axure Mobile Prototype Video tutorial Path2.0 menu axure Phone prototype Video tutorial public etc menu and input axure Mobile prototype video tutorial public etc add public number Axure Mobile prototype
mode is actually mixed type.Prototype patternfunction Abby () {}Abby.prototype.name = "Abby";Abby.prototype.age = "22";Abby.prototype.sayName = function () {Alert ("Prototype pattern:" + this.name);}var person1 = new Abby ();Person1.sayname ();4 The blend type of the constructor pattern and the prototype pattern. All properties that are not methods are defined in the function (constructor mode), and all property values for the method are defined outside the function using prototype (prototype m
like this to directly find the corresponding jar package to download.Open source code and document searchSearchcode is a source search engine that currently supports searching for open source code from Github, BitBucket, Google Code, CodePlex, SourceForge, and Fedora Project platforms.Online UML MappingProcessOn is an online collaboration drawing platform that provides users with the most powerful and easy-to-use graphing tools! Support Online Authoring flowcharts, BPMN, UML diagrams, UI
accomplish complex processing tasks. The core idea here is that a program doesn't know or need to be concerned about where the input is coming from, where it's going: it could be a file, or another program of the operating system, or a program developed entirely by a developer.The tools shipped with the operating system are generic, but they are designed to be large programs that can be combined to perform specific tasks.The Benefits of UNIX designers following this approach to programming are
(); // http://www.jb51.net/
We set the Alerturl as a global function, so that the blog and BLOG2 access are all the same function, but the problem comes again, in the global scope to define a real just want to let the blog use the function, display to let the global scope some veritable, What's even more unacceptable is that many methods are defined in the global scope that are only used by specific objects, wasting space, and obviously losing object-oriented encapsulation, so you can so
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.